Recently in Web Development (August 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 semi-frequent series of articles, 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!
All of the important news in a single place: releases, announcements, companies bickering, security issues and all related hoopla.
Steve Jobs Resigns as Apple CEO
Even though this isn't directly related to web development, for a technophile, this is important news: Steve Jobs is resigning as the CEO of Apple with Tim Cook slated to be his replacement.
Jobs is still expected to stay on as Chairman of the board so his vision is still going to be present in Apple's DNA. Hit the link below to read the press release.
Apple Launches iCloud Beta
In more Apple news, their much vaunted iCloud service is now open for beta access. If you have no idea what iCloud is, it's Apple's vision of a streamlined, cloud computing service.
Expected to launch in full later this fall, now is an excellent time to get your hands dirty with it.
Firefox 6 Released
Mozilla, in accordance with promise of a more rapid development cycle, is now out with version 6 of the popular web browser. As expected, the new versions bring more HTML5 and CSS3 awesomeness.
PHP gets Updated to v5.3.5 and 5.3.8
A little over five months from the previous version, version 5.3.5 is now available with a slew of bug fixes, optimization and a lot of added functionality.
If you're like me and need to really know what has changed, hit the link below and expect lose a couple of hours at the very least.
ClojureScript is Released
If you're even slightly interested, I suggest you hit the link below -- there's a lot of interesting things going on in there.
Timthumb Compromised and Later Fixed
Timbthumb is used by a lot of WordPress developers, including the ones from our very own ThemeForest, to help them with resizing images. A vulnerability was found with the library leading to numerous sites getting hacked with the community raising to the occation and releasing a fix for it rather quickly.
Once you've updated your copy, (right now, if not earlier) make sure to read about the issues in the link below.
Heroku Supports Java and EngineYard, PHP
Heroku, one of the most popular Platform-as-a-service solutions for Ruby has started offering support for Java, arguably one of the most popular languages in the world.
Likewise, EngineYard, another popular platform acquired Orchestra, a PHP PaaS solution, in a bid to further expand its userbase. It's a great time for being a web developer, isn't it?
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.
batman.js is a full-stack microframework extracted from real use and designed to maximize developer and designer happiness. It favors convention over configuration, template-less views, and high performance by simply not doing very much. It all adds up to blazingly fast web apps with a great development process; it's batman.js.
Detect, prevent, and fight back against hackers in the lulziest ways possible. Supports Socket.IO and HTTP
The Columnal CSS grid system is a "remix" of a couple others with some custom code thrown in.
Columnal makes responsive web design a little easier. It is 1140px wide, but since it is fluid, will respond to the width of most browsers.
Often, you're not really looking for a tutorial as much as you're looking for a rant, an opinion or just the musings of a tired developer. This sections contains links to precisely those -- interesting posts from the developer community.
The M in MVC: Why Models are Misunderstood and Unappreciated
A developer's musings about the idiosyncrasies of the MVC pattern. It's slightly long, for an online article, but well worth your time.
The Definitive Guide To Forms based Website Authentication
StackOverflow's community chimes in to create an authoritative guide to authentication for the real world. If you'd like to build such a system from scratch, this is one of the places you'll need to start from.
And if you did manage to get the reference to the image on your left, you get a gold star!
Raffi Krikorian: Twitter From Ruby on Rails to the JVM
A great presentation of Twitter's move from Ruby on Rails to Scala on the JVM. Whether you believe in the 'Rails doesn't scale' argument or not, this is a great talk on how toolsets and builds change over time.
Well, that's about all the major changes that happened in our industry lately. Since this is the first of its kind, everything is still up in the air — future editions will be shaped by your feedback.
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!