Three Additional Principles for Web Development

Following my work on various web applications in Django/Python and Spring/Java, I thought it would be beneficial to summarize some of the principles I have found that are very useful but seemed to be ignored or just plain unknown. The focus will not be on principles such as KISS or Convention over Configuration but instead on the uncommon principles.…

Neat Features in Python: Slicing and Sliding (Stepping)

NOTE: The article is written for Python 2.4-2.7. It is untested on Python 3.0+ and may contain errors for that series.

Anyone following my twitter feed can tell you that I am a great fan of the Python programming language. It is an incredible programming language and it is filled with many neat language features that truly help programmer productivity and code readability.…