Why shouldn't you test private methods? Why even making things private to begin with?
Besides coming up with new solutions to old and new problems, we programmers sometimes also come up...
Moving away from Google's reCaptcha to a more privacy friendly alternative.
Open letters from the users to the technology.
Turning open source into ad- or nag-ware for developers. What's your take on this.
It's the fruit loop ['apple', 'pear', 'grape', 'kiwi'].forEach(consume) Enter fullscreen...
Some software engineers created multiple truly amazing pieces of software. Here are a couple of them.
... can be found here: The best joke about recursion ...
Martin Fowler discusses that the cost of creating high quality software is negative. It saves you time and money.
Improving the performance of BI queries in PostgreSQL.
Job interview questions which are so bad, that they are funny.
Documented failure to address Flash content on an old website with Mozilla Shumway.
Job titles, what do you like or hate about them. Are you the devops ninja, or the rockstar frontend designer?
Volume 19 of the Technology Radar by ThoughtWorks it out, highlighting interesting software development technologies and tools.
Plain Old Objects, Builder Patterns, and the application of the fluent interface concept to these.
Programming is ... the art of adding bugs to an empty text file
You are sure you are right, but others do not see it like that.
I created an application and it has been hugely successful. Here is how you can do the same.
Sending HTML emails is not as simple as it sounds. There are a lot of things you can do wrong.