For small and medium-sized businesses (SMBs), maintaining software is a critical yet complex task that demands a strategic approach. Effective software maintenance is crucial throughout the entire software process cycle to ensure systems remain functional
-
Michael Sanders
Announcing the release of a new, free online book called Naming Things. A collection of experiences with naming things in code--classes, objects and more.
-
Ka-Wai Cheung
Since extension methods were introduced to .NET in 2007, how to use them appropriately has always been a source of debate amongst its programmers.
-
Ka-Wai Cheung
For awhile now, I've been following a Twitter account called Programming Wisdom. I've always enjoyed the daily dose of sage advice and inside-programming humor from them.
-
Ka-Wai Cheung
Few things are more maddening than standing around idly while we wait for something to happen. It's been proven through experiments, surveys, and numerous real-world examples.
-
Ka-Wai Cheung
If it means pushing out a feature release an extra few days, it is almost unequivocally worth it.
-
Ka-Wai Cheung
I woke up on a typically cold and dreary February morning in Chicago before the sun rose.
-
Ka-Wai Cheung
No developer will want to read bloated, ambiguously-named and inconsistently-designed code a few years from now. Writing is the constant in programming that won't change anytime soon.
-
Ka-Wai Cheung
For me, programming almost always feels like working simultaneously inside two different worlds. First, there is the world in which we craft software.
-
Ka-Wai Cheung
In last week’s blog post, I showed you how we use Lucene.Net, a code library and document database we use to manage DoneDone’s search catalog.
-
Ka-Wai Cheung
This is the first of a two-part post on how we built DoneDone's global search catalog.
-
Ka-Wai Cheung
If refactoring code is like carpentry, then, accomplishing its technical goals will leave some unwanted byproducts.
-
Ka-Wai Cheung
For small and medium-sized businesses (SMBs), maintaining software is a critical yet complex task that demands a strategic approach. Effective software maintenance is crucial throughout the entire software process cycle to ensure systems remain functional
-
Michael Sanders
Announcing the release of a new, free online book called Naming Things. A collection of experiences with naming things in code--classes, objects and more.
-
Ka-Wai Cheung
Since extension methods were introduced to .NET in 2007, how to use them appropriately has always been a source of debate amongst its programmers.
-
Ka-Wai Cheung
For awhile now, I've been following a Twitter account called Programming Wisdom. I've always enjoyed the daily dose of sage advice and inside-programming humor from them.
-
Ka-Wai Cheung
Few things are more maddening than standing around idly while we wait for something to happen. It's been proven through experiments, surveys, and numerous real-world examples.
-
Ka-Wai Cheung
If it means pushing out a feature release an extra few days, it is almost unequivocally worth it.
-
Ka-Wai Cheung
I woke up on a typically cold and dreary February morning in Chicago before the sun rose.
-
Ka-Wai Cheung
No developer will want to read bloated, ambiguously-named and inconsistently-designed code a few years from now. Writing is the constant in programming that won't change anytime soon.
-
Ka-Wai Cheung
For me, programming almost always feels like working simultaneously inside two different worlds. First, there is the world in which we craft software.
-
Ka-Wai Cheung
In last week’s blog post, I showed you how we use Lucene.Net, a code library and document database we use to manage DoneDone’s search catalog.
-
Ka-Wai Cheung
This is the first of a two-part post on how we built DoneDone's global search catalog.
-
Ka-Wai Cheung
If refactoring code is like carpentry, then, accomplishing its technical goals will leave some unwanted byproducts.
-
Ka-Wai Cheung