Recently in Web Development (May ’12 Edition)
Web development is an industry that's in a state of constant flux with technologies and jargon changing and mutating in an endless cycle. Not to mention the sheer deluge of information one has to process everyday.
In this series, published monthly, we'll seek to rectify this by bringing you all the important news, announcements, releases and interesting discussions within the web development industry in a concise package. Join me after the jump!
News and Releases
All of the important news in a single place: releases, announcements, companies bickering, security issues and all related hoopla.
In retrospect, I guess it was just a matter of time. Chrome is now the most used browser in the world followed by Internet Explorer and Firefox.
Chrome has been on the war path ever since its inception and even though it still lags behind Firefox in Europe and Africa or behind IE in Asia, I'm sure it's not going anywhere but up in the future.
Yes, we have one more entry into the already crowded apps marketplace. Facebook is the latest entrant with its 'App Center' aimed at social apps.
It's not a pure marketplace, per se, though -- if an app requires installation, the user will be redirected to the respective App Store or Google Play page. Any way, there's a lot more information in the link below so make sure to give it a read.
Oh, and I almost forgot. For those who have been living under a rock this past month, Facebook IPO'ed this month amidst stratospheric numbers and hype. The result of a bubble or an entire paradigm shift? We'll know soon enough.
Learning to code has been all the rage lately with moms to mayors getting on the bandwagon.
Jeff Atwood, one of the people behind the enormousely useful Stack Overflow and the rest of the Stack Exchange sites, posted a controversial piece imploring people not not to code.
It's a surprising position coming from Jeff which is why there were a lot of follow up articles exploring the position. I've linked the parent article as well as a few interesting follow ups so read on!
Github, after churning out a version for my fruity brethren long back, is finally out with a version for Windows. To sweeten the deal, it seems to be rocking the sweet Metro look.
Coda has been one of the staple IDEs for web devs everywhere but I'm sure no one can argue it's not showing its age. Panic has finally launched the much awaited Coda 2 as well as Diet Coda for the iPad.
The new version ships with a lot of features include better code folding, a better UI, Git integration and much more. Not everything is rosy though. Users used to ST2 power and plugins, like our very own Jeffrey, don't seem to be smitten by it.
PHP has quietly gone from version 5.4.1 to 5.4.3 through the month of May. While most are just mundane bug fixes, there are a few security patches that caters to Apache and nginx owners so make sure to update as quickly as possible.
Yeah, yeah, new frameworks are introduced probably every second but these two are a bit special. To steal their marketing:
"React is a platform built on PHP for easily building fast, scalable network applications. React uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices."
"I'm sure many of you have checked out Laravel 3 already, but if you haven't here's some of the highlights: bundles, migrations, database schema builder, command line interface, integrated unit testing and events."
Linus is famous for being outspoken and blunt. This time Github fell into the crosshairs. The reason for his anger? Github's pull request module. There's a ton of hilarity and drama in the thread below so make sure to give it a read.
New Kids on the Block
As web developers, the sheer amount of resources we can tap into increases exponentially with time. Here is just a quick look at some recently created resources that deserve your attention -- everything from new books to scripts and frameworks.
Doppio is a project to get Java running in the browser without any plug-ins. Right now it comprises a fairly complete VM and an implementation of the javap bytecode disassembler.
Fixie.js is an open source tool that automatically adds filler content to HTML documents.
The primary task for this library was to create web-app which can work standalone. Backbone.offline replaces the module Backbone.sync to Offline.sync and does not add any additional logic to the app. At the same time, it does not add anything new to other Backbone modules
jQuery Knob is canvas based and supports touch, mousewheel and keyboad input.
This plugin was born out of the need to use the label-over-field method for forms I was working on. There are other plugins out there that do pretty much the same thing, but none of them had the - for lack of a better word - sexiness that I was looking for. This implementation makes the label slide across the field☨ when gaining focus and fade out when a value is entered.
Best of the Internet
Often, you're not really looking for a tutorial as much as you're looking for a rant, an opinion or the musings of a tired developer or just something cool with absolutely zero real world use. This sections contains links to precisely those -- interesting and cool stuff from the developer community.
An excellent look into why Postgres is incredibly awesome. Make sure to read the follow up post here.
Know zilch about character encoding? This needs to be read!
A great read on the differences between the Spine and Backbone frameworks.
A well written article on why the author isn't a big fan of ORMs.
Mix Crockford and non-standard use of his stuff and this will happen...
Well, that's about all the major changes that happened in our industry lately.
Do you want us to cover more standard news? A focus on upcoming scripts maybe? Or just more interesting posts and discussions from the community? Let us know in the comments and thank you so much for reading!