Top 5 Things to Verify About a Shared Host Before Buying
Shared hosts offer great features and prices for both new webmasters just starting out and seasoned webmasters. The best feature is typically the... more »
0 commentsSave Tags: opinion, server, web services
Cool Agile Estimation Tool that is Free
If you have read Mike Cohn's book on Agile Estimation, one of the techniques he recommends is something called Planning Poker or Estimation Poker. ... more »
0 commentsSave Tags: methodology, tools
Microsoft accused of reinventing EJB – ouch!
There is a lot of discussion around Microsoft’s object-relational efforts right now. There are a couple of key issues: Is Microsoft really committed... more »
0 commentsSave Tags: microsoft, reviews
Writing a Skype Plugin in C++
Shows how to write a Skype extension using Visual C++, WTL and Boost.
0 commentsSave Tags: c-and-cpp, how-to, tools, windows
My Unit Tests Are Purer Than Yours
There is a hot debate on my project about whether or not our JUnit tests are pure unit tests. What the heck does that mean, pure unit tests? Our tests... more »
0 commentsSave Tags: java, methodology, opinion
Advice to a young programmer
I received a mail from an acquaintance who'd come to the realization that his 13-year-old wanted to be programmer, specifically a games programmer.... more »
2 commentsSave Tags: opinion, reviews
How to define the default value for a property in C#?
When you are creating your form controls and classes in the .NET languages, you maybe want to set the default values to some properties for the... more »
0 commentsSave Tags: .net, how-to
Soft skills for the programmer
There is a common misconception that all programmers enjoy fascinating solitary pursuits like solving a Rubik’s Cube or reciting Pi beyond one hundred... more »
0 commentsSave Tags: opinion, trends
Top Ten Reasons You Don't Need a Requirements Document
As I said in Requirements Are Required Reading, the real reason I'm a stickler for requirements documents is that a little extra effort upfront means... more »
0 commentsSave Tags: methodology, trends
Oh My God, They Fixed the Bug!
Well, last week I turned in my car for its first scheduled maintenance. And after I got it back, while driving home happily in my serviced car, I... more »
0 commentsSave Tags: how-to, methodology, opinion
The Cron Commandments
Although it's a rare Unix machine that doesn't run at least a couple of custom cronjobs it's an even more special snowflake that does them properly.... more »
0 commentsSave Tags: how-to, tools, unix-linux
Building a Software Company: How to sell your software for $20,000
I guess you can either sell $20 software to 10,000 people a year, or $20,000 software to one business a year that buys 10 seats, and either way have a... more »
0 commentsSave Tags: how-to
CSS Positioning Properties At-A-Glance Guide
This article is aimed at experienced CSS developers who need a reference for the properties related to positioning in CSS 2. Each section of this... more »
0 commentsSave Tags: css-html
If Programming Languages Were Characters from Futurama (cartoon)
Too much free time...
3 commentsSave Tags: humor
The Invasion of the Female Programmers (You Might Have to Work with One)
So, you’re considering hiring one of these “geekettes,” what should you expect? Well, it will probably be less of an adjustment than you think. Though... more »
5 commentsSave Tags: opinion, trends
Diary of a Failed Startup: Postmortem
So, here's the collection of lessons learned. I'm going to frame these as advice, but everyone should remember Buchheit's Law: "Advice = Limited Life... more »
1 commentsSave Tags: opinion
5 Common Sense Practices Dev Teams Should AVOID
Treat everyone the same, follow process, create a detailed design, make scope changes difficult and assign tasks round-robin...all seem like good... more »
0 commentsSave Tags: .net, ajax, methodology
Dealing with a mistrustful client
A CIO hires a consultant to examine the feasibility of outsourcing his IT team. When the consultant tries to handle the inevitable bad feelings of the... more »
0 commentsSave Tags: how-to, trends
The Beekeeper Model for Professional Open Source
The model described here applies to those companies that operate with a model where the company is the main source code contributor. This model is... more »
0 commentsSave Tags: methodology, open source, trends
Teach Yourself with University CS Resources
Have a look at the Computer Science department websites and you will find that many of them provide access to course materials for anyone to download.... more »
1 commentsSave Tags: how-to, opinion
The Best Developer Cheat Sheets Around
Who doesn’t like a helpful cheat sheet to have around? They save so much time and really help you learn what you are working with in an easy to... more »
1 commentsSave Tags: other languages, php, web design
Getting Started as a Web Worker is About Meeting Needs
I am an accidental web worker. I was given the pink slip not so long ago and has since then brought income for the family working from home, cafes,... more »
0 commentsSave Tags: opinion, reviews
How to create web application user interface that looks like Outlook
How many times have you heard form a client that they want "outlook-like" web user interface for their application? Me, probably a hundred of times.... more »
0 commentsSave Tags: how-to, usability, web design
Why Every Developer’s Next PC Will be a Mac
Every Developer's Next PC will be a Mac. If you’re a developer, your next machine will be a Mac. Here’s why...
5 commentsSave Tags: apple, trends
List of Free Online Python Books
List of free and legal Online Python Books and Documentation.
0 commentsSave Tags: books, python
via