Happy Programmers' Day 2011

Happy Programmers' Day 2011
   I almost forgot that today is the 256th day of the year which means that it is Programmers' Day. Happy holiday to everyone cranking code!

   I almost forgot because of all the excitement around BUILD. Be sure not to miss the live stream tonight (it should appear on the site) and learn about the future of Windows. A nice day for a big dev conference. Good job Microsoft!
Posted by:   Stilgar
13:14 13.09.2011

Inexplicable ASP.NET Slowdowns

Inexplicable ASP.NET Slowdowns
   I believe every developer has been in a situation where the software behaves in a way that just cannot be.  Every developer has applied fixes that do not make sense and he had no idea how they worked. Recently I came across the most brutal version of "cannot be" I had ever encountered while working on software...
Posted by:   Stilgar
16:24 28.06.2011

Java's String Class Contains Something Utterly Evil

   Before I unveil the atrocities of the String class in Java we are going to do a simple test. In order to get the most accurate results from the test you should try to do it as if it was a normal task at work. By the very fact that you know this is a test you will probably not do it like it is a normal task at work but at least try not to read the source code of the Java methods you are going to call. So here is the task – Write a method that given a string replaces all the occurrences of the substring "…" with the string ",,,". For example given the input " a.,...b...c." the method should return "a.,,,,b,,,c."...
Posted by:   Stilgar
13:11 28.02.2011

Programing Language Typing Disciplines

   Recently I run into another case of developers who are confused by all the static vs. dynamic and weak vs. strong type system classification. And you know what?  This is actually OK. Usually one can be a good developer in one type of language and understand how it works without knowing all the kinds of type systems and the terminology of the subject. However I still find it useful to try to explain it even though there are other and probably better resources out there. It is especially useful since most of my readers use C# and C# developers can benefit the most from this knowledge because C# combines several typing approaches...
Last edited by:   Stilgar
on   17:21 29.10.2010
Posted by:   Stilgar
14:03 28.10.2010

Software Development Is Like Archaeology

Software Development Is Like Archaeology
   For years I have thought that software development is very similar in feeling to archaeology.  As a software developer you get to work on that legacy project that is ancient. The ancient developers are gone and you are on your own...
Last edited by:   Stilgar
on   12:53 04.10.2010
Posted by:   Stilgar
18:03 23.09.2010
First Previous 1 2 3 4 5 6 7 8 9 10  ... Next Last