A Programming Idiom You've Never Heard Of
It's not about technology for its own sake. It's about being able to implement your ideas.
Visual Studio '11' Announced
UPDATE: We hear you. There’s a lot of excitement about this release and a lot of passion about colors, designs, styles and icons. Know that we are
Using unix as your IDE
This series has been independently translated into Chinese , Russian , Turkish , and Korean , and formatted as an ebook .
What I Learned Building Twitter Bootstrap
I didn’t think I’d learn anything building Bootstrap. Actually, I was pretty confident I wouldn’t learn anything. As a technical challenge, Bootstrap just isn’t very interesting. It’s …
Doom 3 Source code review
On November 23, 2011 id Software maintained the tradition and released the source code of their previous engine. This time is was the turn of idTech4 which powered Prey, Quake 4 and of course Doom 3. Within hours the GitHub repository was forked more than 400 times and people started to look at the game internal…
Why Lua?
Disclaimer: this article is intended for those familiar with programming languages ( Lua in particular).
I only know PHP. How do I write a Web application in Python?
Part of my Python FAQ. I only know PHP. How do I write a Web application in Python?
Books every self-taught computer scientist should read
There are three books that I believe that every self-taught computer scientist should read. These are books that I often recommend to smart junior developers that learned their knowledge by doing instead of schooling. These are books that will close the gap for people that fall into the category of ...
Single Page Web Apps with Backbone.js
Expert guides on business text messaging, SMS marketing strategies, compliance updates, and industry best practices. Stay updated with SendHub's blog.
Fast enough VMs in fast enough time
Updated (February 07 2013): If you enjoy this article, you may also find the more academically-inclined article The Impact of Meta-Tracing on VM Design and Implementation interesting.
Firefox finally plugs the leak
Leaky add-ons are a big problem, but there’s been lots of action relating to them recently. What follows is a summary of the situation and a request for help from currently Nightly testers who use add-ons.
JavaScript Needs Blocks
While reading Hacker News posts about JavaScript, I often come across the misconception that Ruby's blocks are essentially equivalent to JavaScript's "first class functions". Because the ability to pass functions around, especially when you can create them anonymously, is extremely powerful, the fact that both…
Sample App with Backbone.js and Twitter Bootstrap
Creating a Web App with Backbone.js, Node.js, Express.js, Bootstrap, and MongoDB - TUTORIAL
NoSQL Data Modeling Techniques
NoSQL databases are often compared by various non-functional criteria, such as scalability, performance, and consistency. This aspect of NoSQL is well-studied both in practice and theory because sp…
Why I’m not leaving Python for Go
First of all, Go seems like a great language. It has an excellent tutorial which I joyfully went through and found: Go is Fast. Concurrent by design. Typed (important for JIT and IDE’s) but n…
Migrating a large JavaScript project from DOM spaghetti to Backbone.js
Samuel Clay is a grad student in the schools of design and of engineering at Harvard. He founded NewsBlur , a personal RSS news reader, and Turn Touch , beautiful control for the smart home.
The Homely Mutt
Now that Sparrow is effectively dead many of its users will be looking for a new email client. If you're not afraid of the terminal you may want to give Mutt a try.
The Sun is Setting on Rails-style MVC Frameworks
Notes on making useful software with teams, quality, and better feedback loops.