No computer programming stuff today; just some fun for Friday. As I'm writing this Felix Baumgartner's attempt to set the world record for skydiving height by diving from a helium balloon has been scrubbed due to bad weather. This attempt...Show More Summary
Fluid grids, flexible images and media queries are the cornerstones of responsive web design, but as developer Jeremy Keith points out web developers need to have a responsive mindset as well, embracing the inherent fluidity of the ...
One of the most basic ways to think about a computer program is that it is a device which takes in integers as inputs and spits out integers as outputs. The C# compiler, for example, takes in source code strings, and those source code strings are essentially nothing more than enormous binary numbers. Show More Summary
The sort of software that’s used for research is the sort of software designed by engineers, not developers. With tight deadlines, corners get cut. This creates software that supports more shell injections, sql injections, and venous injections than useful functions. Show More Summary
Better late then never, here is the screencast of my presentation Big Search for Big Data that I gave at LuceneRevolution. It’s a story of the mistakes and victories we had in a major search project we did for a Federal customer. Big Search with Big Data Principles from Lucene Revolution on Vimeo.
What do you need to do today? Other than read this blog entry, I mean. Have you ever noticed that a huge percentage of Lifehacker-like productivity porn site content is a breathless description of the details of Yet Another To-Do Application? There are dozens upon dozens of the things to choose from, on any platform you can name. Show More Summary
I was once accused me of primitive obsession. Especially when it comes to strings. Guilty as charged! There’s a lot of reasons to be obsessed with string primitives. Many times, the data really is a just a string and encapsulating it...Show More Summary
This week after the Create The Web event, the Adobe Developer Evangelists had a team meeting. Part of the show was doing demos of what we were working on in front of each other. They were limited to 3 minutes. That’s a tough roomShow More Summary
This is not a post about programming, or being a geek. In all likelihood, this is not a post you will enjoy reading. Consider yourselves warned. I don't remember how I found this Moth video of comedian Anthony Griffith. It is not a fun thing to watch, especially as a parent. Show More Summary
I was lucky enough to attend PyCon-AU recently and one talk in particular highlighted the process of web server optimisation. Graham Dumpleton’s add-in talk Web Server Bottlenecks And Performance Tuning available on YouTube (with the majority of PyCon-AU talks) The first big note at the beginning is that the majority of the delay in user’s perception of a [...]
There were lots of reactions to my blog post Everything's broken and nobody's upset. Some folks immediately got the Louis CK "Everything's Amazing and Nobody's Happy" reference. Some folks thought it was a poorly worded rant. Some folks (from various companies) thought I was throwing developers under the bus, accusing them of not caring. Show More Summary
Many European nations require their citizens to serve in the military. For those not ready for that Starship Troopers-esque future, most of those nations offer a civilian alternative. In Finland, this is called “siviilipalvelus”. Siviilipalvelus is what brought Sampo to a small sub-department of the Finnish Treasury. Show More Summary
Welcome to this week's Web-based syndication of Ruby Weekly. Featured Yehuda Katz Needs Your Input on the Tokaido (a.k.a. rails.app) UI 5 months ago, Yehuda Katz raised $51k to work on Tokaido, an app designed to make setting up a Rails environment on OS X easy. Show More Summary
One of the exciting features of the newly released Zend Framework 2 is the new module system. While ZF1 had modules, they were difficult to manage. All resources for all modules were initialized on each request, and bootstrapping modules was an onerous task. Show More Summary
JavaZone 2012 was an awesome conference (as usual)! The video of my presentation about Running Java, Play! and Scala in the Cloud is now available. Check it out and let me know what you think. Thanks!
Did you notice the release of WebMatrix 2? WebMatrix is a free, lightweight web development tool introduced in 2010. It's focus is on simplifying the web development experience for ASP.NET and PHP, and more recently node. Rob Conery actually turned me onto WebMatrix and we use it for the This Developer's Life Podcast website. Show More Summary
I’m excited to announce some great improvements to the Windows Azure Web Sites capability we first introduced earlier this summer. Today’s improvements include: a new low-cost shared mode scaling option, support for custom domains with...Show More Summary
Welcome to this week's Web-based syndication of Ruby Weekly, the Ruby e-mail newsletter (Now at 16,300 subscribers! C'mon.. check it out ;-)). Highlights include: an announcement over the dates for this year's Rails Rumble, releasesShow More Summary
We've covered Audacity on a number of occasions. Audacity is an audio propduction platform that compares very well with software used in professional environments, including tools for silencing ambient noise, combining, cutting, moving, and mixing tracks. Show More Summary
Some of the software folks at Intel sent me an Ivy Bridge Ultrabook to look at. It will never be production hardware - this laptop will never be made or sold. That doesn't mean it's exclusive or special or extra fancy, instead, it's meant to be a reference example for hardware makers to make Ultrabooks of their own. Show More Summary