Beautiful code is a myth. It is trivial to look at code and feel it is
lacking or could be written more clearly, yet it is rare that we write
code and end up with a piece of work that is well written. Seeing as
software engineering is still very ...
Paver is a pretty nifty python tool to help with project management
tasks. As a python programmer, it s a natural way to write project
management tasks such as running tests, starting services and setting
up a local environment for development.
One aspect of python development is the use of ...
Thingpunk is the idea that we apply the design of physical things to
all mediums, in spite of our new networked digital world. With the web
providing a new medium and platform for expression that is wholly
outside of the physical realm, how do we allow users to be creative ...
Programming is often an iterative process. When learning new
technology it is often the case the first attempt doesn't work
out. After a little time away, a second look might get you a bit
further in the process. Eventually, the technology stops being
something you are learning and becomes ...
Today I noticed a core, albeit simple, application we wrote uses
flask. This seemed odd since typically we would consider ourselves a
CherryPy and Django shop. Since the app is so small with no actual
UI, it doesn't make sense to use Django. But, why not use CherryPy?
The ...