isolani – Javascript: Breaking the Web with hash-bangs
Iisolani provides a thorough dissectin of how these new-fangled #! urls you are seeing all over the newest sites on the web are prone to breaking both the web experience and a site itself. I think I...
View ArticleUsing git to deploy website code
Jow Maller outlines a straightforward system for using git to manage code from development copies and branches through production. The fact that deployment to live is automated, but I’d be worried...
View ArticleHave you heard of Devops?
Seems to be the next big thing in software processes land. So, hire competent peeople and try to get out of the way. These things are all the basics you pick up by reading Learn How Not to be a...
View ArticleWhat’s in your Project Management toolbox?
Matthew at DogStar describes his PM toolbox today, The Project Management Tool Box | Opensource, Nonprofits, and Web 2.0. It’s a detailed and well organized list, and I think reflects a very practical...
View ArticleMore programmers != more productivity
Carl Erickson observes that a small, boutique team of developers can be massively more productive than a larger team. To complete projects of 100,000 equivalent source lines of code (a measure of the...
View ArticleBack to SQL it is
An honest write up with first hand details of the shortcomings of couchdb in production. There’s a reason to stick with proven technologies and not simply chasing the latest shiny. Not saying sauce...
View ArticleAutomating FTP uploads
I needed to automate copying files for a website that I was building. Since this site was hosted on an inexpensive shared hosting plan, I didn’t have the luxury of shell or rsync access to automate...
View ArticleSmelly PHP code
Adam Culp posted the 3rd article in his Clean Development Series this week, Dirty Code (how to spot/smell it). When you read it, you should keep in mind that he is pointing out practices which...
View ArticleWhy global variables are bad
This question came up yesterday when Sandy and I presented at DC Web Women, an Introduction to PHP [slides]. I couldn’t come up with a coherent set of arguments at the time, in a way that I could...
View ArticleBeing a life-long programmer
I read the following article this morning, and found a lot of useful insight in it about what it takes to be a programmer long-term. And, though I’m not approaching 55, as my 6 year old pointed out...
View ArticleProcedural Map generation
This post explains an approach to generating fantasy maps that is really interesting. One part of generating a non-grid based map, is to use create Voronoi polygons around some random number of x,y...
View ArticleEverything I learned to manage my career I learned from Soccer
This was originally posted on the mojolive blog 5 years ago, but I want to preserve it here if/when it goes down. When I started working as a web developer, there wasn’t a lot of guidance about what...
View ArticleCreating ZIP files and streaming the response with Silex
Creating a zip file is easy and Rob Allen has you covered on that front to get you started. I needed to do this to create a zip file of PDF files generated by Dompdf. It turns out, you can add files to...
View Article
More Pages to Explore .....