Archive for October, 2007

A nice shortcut I came across to update content in a mySQL-table without writing a script to do it – which was the first thing that came to my mind… Case: I had many HTML-snippets in a CMS table called ‘freepages’ containing hard coded domain-names in URLs to images etc. Now guess what happened as [...]

Maintaining apps with database backends often involves creating new tables or extending new fields in your existing tables. I have always kept a record of all CREATE and ALTER TABLE etc statements to apply them as a whole when going live with new features. I found a useful tool to do a diff of the [...]

Kevin Barnes and his amusing – slightly cynical – view on the software lifecycle. Blogposts: – “The code garden (an analogy that sucks less)” ‘Basically, code is like a garden. (…) Giving people a better analogy is one of the best ways to quickly change how they think about things.’ – Agile processes, are they [...]

4 Podcasts on agile development: Agile Software RiffCast Agile Software Riffcast 2 of 4: The Methodologies Agile Software Riffcast 3 of 4: Extreme Programming Agile Software Riffcast 4 of 4: The Dark Side of Agile Goto: http://www.softwareas.com

Killer Innovations is a source of tools, tricks and lessons about creativity and innovation. The goal of the podcast is to show the listeners that being creative and innovative is a skill that can be learned. Goto: http://techtrend.com/blog/ Current show: Finding and Keeping Innovation Champions

If you have asked yourself: When can you safely say you’re done writing unit tests. The answer lies in the ‘Cyclomatic Complexity’ of your code. When you have written tests that exercise each possible path through your code, you are having a code coverage of 100%. For your unit-testing efforts this means: you’re done. Thinking [...]

Great essay about hackers and the way they work and like to work: Audio: http://itc.conversationsnetwork.org/shows/detail188.html Transcript: http://www.paulgraham.com/gh.html Other essays of Paul Graham: http://www.paulgraham.com/articles.html

If you often work on different machines in different places like me, Google Reader can be your central point to collect and maintain your RSS-Feeds: Goto: http://www.google.com/reader/view/

I found it interesting to skim coding style guidelines of different programming languages. Here are some links: C: http://webkit.org/coding/coding-style.html Python: http://www.python.org/dev/peps/pep-0008/ JavaScript: http://developer.mozilla.org/en/docs/JavaScript_style_guide It all boils down to make code/architectures more readable and understandable no matter what the programming language. Remember: You will be reading code much more often than writing new code. A nice [...]

Make sure you dont miss this: Paul Potts a mobile phone salesman from South-Wales sings a part of the opera Nessun Dorma at ‘Britain’s Got Talent’ and wins the contest: Goto: http://www.youtube.com/watch?v=1k08yxu57NA An absolute heroic presentation – I bought his first CD ‘One Chance’.

Read this blogpost to learn the following: Download and install Eclipse “PDT All-In-One” Install the Zend Debugger Install JSEclipse (add improved JavaScript editing abilities to Eclipse) Install Subclipse (add Subversion to Eclipse) Goto: http://2tbsp.com/node/40