Building web applications is hard, and one aspect that complicates matters is deciding where to put the computation for a particular task. The same problem can be solved in almost any layer with any technology.
read the whole post »Tag: software
-
-
Ansible for configuration management
Configuration management can be tricky, but Ansible makes it simple.
read the whole post » -
legacy software and the big rewrite
What does it means to work with legacy software? When do we rewrite it?
read the whole post » -
happy software development in business land
Software development can be a frustrating process without mutual respect between the engineering and business teams, but when mutual respect can be fostered, things will go as smoothly as possible.
read the whole post » -
simple s-expression parser in python
Exploring Python and Lisp by writing a simple s-expression parser from scratch.
read the whole post » -
things I have re-learned so far this week
Close your files, don't use mutable state, fear your ORM, get some sleep, and write some god damned tests.
read the whole post » -
plotting the racial makeup of Chicago’s public schools
A simple visualization using matplotlib of the data contained in the racial and ethnic survey administered to CPS students.
read the whole post » -
software quality
A simple flowchart regarding software quality.
read the whole post » -
the stack!
Pass by value, pass by reference, and the stack as an implementation detail.
read the whole post » -
earthquake!
I spent a significant portion of my undergraduate career fooling around with the outdated seismology lab in the Loyola Physics department. Though I did eventually connect the seismometers to a computer and was able to record activity, they usually are not running as there is currently no student interested in ...
read the whole post »
Page 1 / 3 »