cavecanem :: KickRSS
Warning: the following RSS:XML sources have failed too many times, and are currently not being checked: C# Shiznit. Please visit the Manage Feed page to either manually check the feed, or remove the feed from your sources.

Java Swing vs. C#

Currently I am developing on the .NET platform using C#. We've had a TON of problems with Windows forms and how immature and hacked together the API is. Bascially it's an object wrapper around the win32 api and not even all the widgets are the best win32 api widgets. Example the toolbar provided in Windows Forms is weak. It supports 8-bit color images so when you put a 24-bit color icon / bmp you get a downleveled image that looks like crud.  Read more...

In the new building..., May 18, 6:12am

DANGIT! You're pretty much ruining my life!

kyle gray (http://corbin.blogspot.com) stole my preferred blog address. Oh well I've lived with a goofy last name my entire life I guess a goofy blog address isn't too bad! Humm... I wonder if he'd give it back, he doesn't seem to be harnessing the power of his blog right now.  Read more...

In the new building..., May 18, 6:12am

Longhorn 5048

I just installed Longhorn 5048 build from WinHec 2005. Holy crap... it's crap! I never did get the PDC 2003 builds to check it out, but the screen shots looked awesome and it had a lot of new features (sidebar, glass effects, etc....) but 5048 was WINDOWS XP but uglier.  Read more...

In the new building..., May 18, 6:12am

Displaying a Log4Net log file on an ASP.NET website

I wrote a simple web page to display the log file in a textarea from a data synchronization application that logged all it's juicy details to a Rolling log file.  Read more...

In the new building..., May 18, 6:12am

ORM vs. DataSet

I have been doing a lot of ORM research and prototyping lately. I am convinced of the importance of a real domain model, one that is designed with OO concepts in mind.  Read more...

In the new building..., May 18, 6:12am

Picasa UI Magic

Picasa's UI is just too interesting. In a world of applications where they all work the same and rarely improve on anything Picasa has done some awesome things with their GUI.  Read more...

In the new building..., May 18, 6:12am

Microsoft needs to understand Open Source

I just got done reading a very interesting thread over on TheServerSide.Net about James Newkirk releasing a conversion tool from NUnit units tests to Team System.  Read more...

In the new building..., May 18, 6:12am

Novell and the new desktop wars

It's interesting... Novell is rising from the ashes. They are showing some great leadership in the Linux world and creating one compelling desktop.  Read more...

In the new building..., May 18, 6:12am

KISS

I read a very interesting comment about complexity in software design... it was in response to the latest Vista slip, now shipping in 2007 (ugh...)  Read more...

In the new building..., May 18, 6:12am

Really useful people...

It's interesting... I've had chats about this exact topic with other people as I've started to work in Agile environments. The need for specialists is decreasing... the smaller the team the more efficient the project. An interesting article about Agile SDLC and how it changes people's roles: http://www.ddj.com/dept/database/187203749?pgno=1  Read more...

In the new building..., May 18, 6:12am

Making the pitch

Phil blogged on pitching your ideas to Venture Capitalists here: Phil801 - Geek Blog » More on Pitching  Read more...

In the new building..., May 18, 6:12am

Brillant way to attract good talent

Finding really good developers is tough... this is one interesting way to catch a driven smart person:  Read more...

In the new building..., May 18, 6:12am

Web 2.0 Office -- getting there

Reading more about Web Office Applications and how they are starting to become more viable. There are definately some cool applications that exist right now.  Read more...

In the new building..., May 18, 6:12am

Creating a Web 2.0 company

10 ideas for creating a Web 2.0 company:  Read more...

In the new building..., May 18, 6:12am

Open Source Graphing Library!

Yea! I learned from Joe Audette on the Mono list about Zed Graph.  Read more...

In the new building..., May 18, 6:12am

An alternative theory for "subconsciousness", Part 2

When people talk about consciousness versus unconsciousness, there's usually the assumption that there's a "conscious" part of the brain that is thinking and experiencing the world, and other "subconscious" parts of the brain that are in the dark and just doing stuff without actually experiencing the world on their own.
But the disconnect/reconnect thought experiment made me consider an alternative explanation.
Perhaps a brain can be thought of as comprised of a set of regions, where each region is independently conscious? When two regions merge (i.e. integrate their information flows), they form a single unified consciousness, and when a region splits it forms into two separate consciousnesses. 
For example, imagine that you're concentrating very hard on a tough intellectual problem. A significant portion of your brain would orient around solving the problem and isolate itself from other areas such as the...  Read more...

Graham Glass, etc., May 18, 6:12am

WPF CornerRadius

  Read more...

In the new building..., May 18, 6:12am

The New Desktop Wars... (part 2)

I blogged earlier about Novell and the new desktop wars. I've been playing with Mac OS X and love it. Leopard is coming out and it looks like it's taking user interface concepts further with Time Machine, which makes backup intuitive to a user. If I need an old version of a file I just enter the time machine and locate it by flipping through snapshots of my application (iPhoto) or my folder. Wow...so simple but it works.  Read more...

In the new building..., May 18, 6:12am

Avalon and XAML

It's about time... Avalon and XAML are pretty much where UI should be. I am learning more about XAML and not sure it's the absolute simplest markup for designing GUIs in but it works and is 1000% better than writing imperative language such as C# / Java etc...  Read more...

In the new building..., May 18, 6:12am

Writely is part of the google family...

Okay... back on this Web 2.0 companies don't run on Microsoft's platform thing. Well it ain't so.  Read more...

In the new building..., May 18, 6:12am

Web 2.0 Startups

If you were going to startup a new web company providing software services in a browser what would that company look like? What is it's culture, what does it's first year look like (and it's second etc...)? What type of technology do you build with?  Read more...

In the new building..., May 18, 6:12am

Great EDU 2.0 Review

Check out this great quote from a very complimentary review of EDU 2.0:

"I was in my quest to find online education tools when I stumbled upon Edu 2.0. After playing with it for a while, I think it’s safe to say that Edu 2.0 is by far the most complete online educational tool that I’ve come across."

Nice!!  Read more...

Graham Glass, etc., May 18, 6:12am

R.I.P. My dear cat Agatha

R.I.P. My dear cat Agatha, who was a loving, kind, and constant companion for the last 20 years. I will miss you my furry friend.  Read more...

Graham Glass, etc., May 16, 6:41pm

VSLive! NYC Talks and Demos

I presented 4 sessions at VSLive NYC over the last two days and had a great time.
I love the set up of this conference – not too spread out, good sized rooms, great
attendees, and lots of great speakers.  Read more...

.NET Ramblings - Brian Noyes' Blog, May 16, 4:10pm

File System Wrappers for Unit Testing in C#

I’ve asked this on twitter, and here’s what I got:  Read more...

ISerializable - Roy Osherove's Blog, May 16, 8:29am

Test Driven Validation Logic with Extract & Override

In the NerdDinner project, there’s this amazing test (see the bottom, second one).  Read more...

ISerializable - Roy Osherove's Blog, May 16, 5:24am

New EDU 2.0 Home Pages

We're going to refresh our home page design significantly in about 3-6 months, but in the meantime we've decided to improve the color schemes and layout a little. The main ideas were:
1. Make the EDU 2.0 for School site more appealing to higher education by moving away from the current "colorful" version.
2. Make the EDU 2.0 for Business site more professional by moving to a darker monochromatic appearance.
Here are the two leading candidates:
EDU 2.0 for School (http://www.edu20.org):

EDU 2.0...  Read more...

Graham Glass, etc., May 15, 6:11pm

Zen of python revisited with code samples

I really like reading this code. I will look deeper into it this week.  Read more...

ISerializable - Roy Osherove's Blog, May 15, 5:14pm

Test Naming Conventions With Unit of Work

When I name my tests I use the name of the “unit of work” as the first part. If the unit of work is bigger than a method, I usually name the test with the name of the initial public method that starts the unit of work.   Read more...

ISerializable - Roy Osherove's Blog, May 15, 12:15pm

What does the 'unit' in 'unit test' mean?

I used to think it was a method. Then I thought it coule be several methods. then I thought it might be several classes. then I realized it changes all the time.  Read more...

ISerializable - Roy Osherove's Blog, May 15, 12:02pm

EDU 2.0 in the News

EDU 2.0 just passed 275,000 members and is starting to get some really good press!
Here are a few items that I noticed this week:
1. From the person who runs the EFL CLASSROOM 2.0 site: 
"EDU 2.0 is the place I'm now recommending teacher's start their own classroom LMS (learning management system). I've waited awhile on this call - for a lot of new sites to consolidate and be built. IMO - EDU 2.0 wins for both SIMPLICITY OF USE, FUNCTIONALITY AND POSSIBILITY. Available free to all members and just follow the instructions after registration to gain admin access there. On EDU 2.0, teachers can freely and easily sign up students and create their own course environment. Unlike other LMSs, it is totally online, no downloading and servers necessary. Easy to add or change applications (of which it has a large slate - chat , video, photos, blogs,...  Read more...

Graham Glass, etc., May 14, 6:13pm

Wedding

Here's a slideshow with some beautiful pictures from our wedding.  Read more...

Graham Glass, etc., May 13, 6:12pm

EDU 2.0 passes 500,000 members!

EDU 2.0 just passed 500,000 members!
This is a significant milestone, and we're expecting to pass the 1,000,000 member milestone sometime in 2012.
Here are a couple of graphs related to our growth (they don't include November):
Members:  Read more...

Graham Glass, etc., May 13, 6:12am

EDU 2.0 mobile improvements

We've recently made a lot of improvements to the EDU 2.0 mobile interface, and it's looking beautiful now! We're going to release native iPhone, iPad and Android applications in Q1 2012, as well as continuing to improvement the generic version that runs in any mobile browser.
Here's a screenshot of the new home page that you will see if you log into http://www.edu20.org from any mobile browser:  Read more...

Graham Glass, etc., May 12, 6:13pm

EDU 2.0 growth curve - WOW!

Check out the EDU 2.0 growth curve, which now includes March signups! At this rate, we should pass 500K members quite soon.  Read more...

Graham Glass, etc., May 9, 6:11pm

[Video] Vimming - Natural Selection in Visual Mode

My third vimdeo  Read more...

ISerializable - Roy Osherove's Blog, May 9, 9:07am

EDU 2.0 2010 Statistics

For fun, I compiled a few EDU 2.0 2010 statistics:

3,000 new schools
170,000 new users
1,000,000 files in storage (200GB)
3,500,000 site visits
45,000,000 page views

It will be interesting to see how these numbers increase during 2011!  Read more...

Graham Glass, etc., May 9, 6:11am

[Video] Vimming - All about change

here’s my second attempt  Read more...

ISerializable - Roy Osherove's Blog, May 8, 10:32am

Enterprise Mobility Best Practices With Chris Love

Enterprise mobility is one of the hottest trends in today’s IT industry. However, like any other emerging technology space, the industry is still trying to learn about the challenges and establish best practices and patterns that can help organizations...(read more)  Read more...

Jesus Rodriguez's WebLog, May 8, 9:56am

[Video] Vimming - Hello World with vim

My first foray into trying to teach vim related stuff. hope you like it.  Read more...

ISerializable - Roy Osherove's Blog, May 7, 3:15pm

EDU 2.0: Revenue Growth

We added premium plans to EDU 2.0 for School about 9 months ago, and launched EDU 2.0 for Business (which has no free plan except for the 30-day free trial) about a year ago. Here are plots of the revenue growth for both companies (actual numbers are intentionally omitted):
EDU 2.0 for School:

EDU 2.0 for Business:  Read more...

Graham Glass, etc., May 7, 6:13am

Rails no-brainer?

I've been using Rails for about 4 years and have often wondered why it doesn't implement the following concept; a Rails controller could define a method like:
def mymethod(a, b)  Read more...

Graham Glass, etc., May 6, 6:11am

Prezi: EDU 2.0 vs. Moodle 2.0

Here's a Prezi that one of the EDU 2.0 teachers made that compares EDU 2.0 vs Moodle 2.0. For a full-size version, click here.  Read more...

Graham Glass, etc., May 6, 6:11am

Disney and EDU 2.0

Here's a link to a nice blog entry from Disney about how they use EDU 2.0 for their Disney college program:

"EDU 2.0 is a communication resource like none other!  It gives our Disney College Program participants the ability to make the absolute most out of their program via a one-stop-shop communication and resource masterpiece!"

That quote definitely made my day!  Read more...

Graham Glass, etc., May 6, 6:11am

Amazon EC2 issues

Amazon EC2 is having issues right now, which is affecting a large number of sites including EDU 2.0. Amazon is usually pretty good and fixing things quickly, so hopefully EDU 2.0 will be available again soon.
The Amazon status page is at http://status.aws.amazon.com/ and news commentary on the outage is here: http://www.readwriteweb.com/cloud/2011/04/amazon-web-services-experiencing-one-of-the-worst-ever-regional-disruptions.php  Read more...

Graham Glass, etc., May 6, 6:11am

Nice blog post re: EDU 2.0

This post is one of the best overviews of EDU 2.0 so far.....  Read more...

Graham Glass, etc., May 6, 6:11am

EDU 2.0 in 2010 - a reflection

As the year draws to a close I thought it would be fun to outline the progress we made on the EDU 2.0 site during 2010. The feature list is not complete - I left out a myriad of minor improvements that we typically roll out each week.
Compiling this list was an eye-opener to me - I had forgotten how much the site had changed in just a single year! We plan on making even more improvements in 2011 (I posted our initial 2011 roadmap a few days ago).
Jan

Customizable home pages (blocks)
Curricula & proficiencies
iPhone support
SSL login
Passes 125,000 members

Feb

Bronze premium plan introduced
Foreign domain support
Lots of performance tuning
SMS integration
SCORM support

Mar

New quiz design
Many district...  Read more...

Graham Glass, etc., May 6, 6:11am

Annual Poll: Which Isolation framework do you use if any?

Please answer the following:  Read more...

ISerializable - Roy Osherove's Blog, May 4, 5:44am

Hire me for a day or two in Oslo, in June

During the week of NDC, I will be spending some of my time doing absolutely nothing but look at apartments (we’re planning to move to Norway in august, given all works out and I find a good place to work).  Read more...

ISerializable - Roy Osherove's Blog, May 3, 7:22am

The Zen of python should be the zen of good unit testing

I’ve come across the “zen of python”. A list of siple rules for style and thought. Overall, I’ve heard that python folks like to be more explicit, and I always felt it’s a good idea. but when I came across the full list, I can see how I believe in most of these thigns when I teach my students about readable, maintinable tests:  Read more...

ISerializable - Roy Osherove's Blog, May 1, 5:20pm