Recently in Web Development (September Edition)

Recently in Web Development (September 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.

Nettuts image

Firefox 7 Officially Available

And just like that another version of the hugely popular Firefox browser is out. In keeping with their earlier promise of faster release, version 7 is out just a few weeks after version 6.

The new version is touted to use as low half as much as memory as the previous version. A little testing does indeed show the the browser is much snappier than before. Another feature that should keep users and web devs happy is hardware acceleration for the canvas tag. As someone who messes around with canvas all the time, this is indeed a big one. Hit the link below to glean more about the new features and updates.

Read more

Nettuts image

Ruby on Rails 3.1 is Released

This one is for the Rails aficionados. This extremely popular Ruby framework just released a major point release of the framework. Big features in this version include jQuery being included as the default JavaScript library and support for HTTP streaming. Hit the link below for the entire change log.

Read more

Nettuts image

jQuery Mobile arc2released!

The jQuery team is back at their super productive best with their beta 3 and RC1 release of jQuery mobile.

Among a big set of fixes and improvements, this release also include support for pushState and the beforechangepage event along with improvements for the iOS5 platform. Hit the link below for more.

Read more

Nettuts image

PostgreSQL 9.1 is Out

Among all the talk about noSQL, it’s easy to forget that we still are in a world where SQL is the dominant force. PostgreSQL, one of the well known SQL vendors just released a point update to their software with a lot of new features and improvements.

Read more

Nettuts image

MongoDB 2.0 Released

And to just spite the SQL camp, MongoDB is out with version 2 of their flagship MongoDB data store. MongoDB is one of the more well known noSQL solutions and just finished a round of funding from Sequoia, for the more entrepreneurish amongst you. I recommend visiting the link below to find out more about what has changed here.

Read more

Nettuts image

Rails Installer Now Supports Rails 3.1

While Unix and Linux devs have the luxury of an easy workflow on their platforms, getting Rails setup well on Windows is still a chore.

RailsInstaller, an EngineYard effort, seeks to streamline this process. They just updated their software to support Rails 3. If you’re a Windows Rails developer, make sure to grab this!

Read more

Nettuts image

Clojure 1.3 Released

While Nettuts+ primarily focuses on the front end and a smattering of PHP and Ruby right now, we do intend to expand to broader programming topics soon. To that effect, here is something a little more niche.

Clojure is a variant of the veteran Lisp language. It’s a high level, functional, general purpose programming language that works on both the JVM and CLR. An important point to note is that a variant of Clojure, called ClojureScript, compiles down to JavaScript and works on web browsers everywhere. If you’re even a tiny bit intrigued, make sure to read the link below.

Read more


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.

Nettuts image

cryptico.js

A plain JavaScript utility to aid in encrypting content on the client side. The utility supports RSA + AES and can go upto 1024 bits.

Read more

Nettuts image

keymaster

A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies

Read more

Nettuts image

Flourish

Flourish is a PHP unframework — a general-purpose, object-oriented library.
It has a modular architecture, meaning it isn’t strictly MVC. It focuses on being secure, well documented and easy to use, while solving problems intrinsic to web development.

Read more

Nettuts image

dquery

dquery is a useful tool for handling dates and times. It works by extending instances of Date with additional functionality.

Read more

Nettuts image

TaffyDB

TaffyDB is an opensouce library that brings database features into your JavaScript applications.

Read more

Nettuts image

Touché

Touché brings touch events to non-touch browsers (how touching!). No dependencies. No code bloat.

Read more

Nettuts image

R.js

R.js is a simple i18n framework for JavaScript, using CommonJS. R.js should work in both browsers, and on Node.js, providing internationalization capabilities to both.

R.js is tiny, at less than 900 bytes minified and gzipped (<2kb minified). R.js has no dependencies, but can be used easily with any other libraries you wish. R.js binds itself to window.R, or global.R on the server side.

Read more

Nettuts image

streamjs

stream.js is a tiny stand-alone Javascript library that unlocks a new data structure for you: streams. Streams are an easy to use data structure similar to arrays and linked lists, but with some extraordinary capabilities.

Read more

Nettuts image

kibo

Kibo is a simple JavaScript library for handling keyboard events.

Read more

Nettuts image

three.js

three.js is a Javascript 3D Engine. The aim of the project is to create a lightweight 3D engine with a very low level of complexity — in other words, for dummies. The engine can render using <canvas>, <svg> and WebGL.

Read more


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.

Nettuts image

Backbone.js Screencast – Introduction and Views

An excellent screencast by Joey Beninghove on the basics of Backbone.js. If you’re looking for a well made screencast to jumpstart your Backbone experiments, this is a fine place to start.

Read more

Nettuts image

What is the exact difference between a ‘terminal’, a ‘shell’, a ‘tty’ and a ‘console’?

Wondering at the semantic differences between the words in questions? This is the discussion to read.

Read more

Nettuts image

CSS3 Rainbow Dividers

Title says it all. Rainbow friggin’ dividers using just CSS3 — now there’s no reason that your pages are anything less than utterly, mind-bogglingly fabulous.

Read more

Nettuts image

ligament.js

ligament.js, by Yehuda Katz, is the smallest, lightest-weight JavaScript MVC framework around. Or is it?

Read more

Nettuts image

My TXJS talk (Twitter remix)

Brendan Eich’s speech at TXJS on the good, bad and ugly parts of Ecma TC39. An excellent watch for anyone doing anything related to the web and a must watch for every JS developer.

Read more

Nettuts image

Sudoku Solver in 140 bytes

A cute little algo that brute forces any Sudoku into submission. Oh, did I mention that it’s just 140 bytes? I imagine this is how gods program.

Read more


Wrapping Up

Well, that’s about all the major changes that happened in our industry lately. Since this is the first time we’re doing something along these lines, 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!

Siddharth is Siddharth on Codecanyon
Note: Want to add some source code? Type <pre><code> before it and </code></pre> after it. Find out more
  • http://mokshasolutions.com Moksha

    really nice list of updates, thanks

  • http://www.cyberstream.us Eli Mitchell

    I find it amusing that almost every time you do a “recently in web development” article, “Firefox x released” is always at the top. I used to look forward to all browser releases, but I honestly just scan over anything having to do with Firefox and Chrome releases nowadays. Their releases don’t seem to comply with software versioning traditions. No longer does a changed MAJOR tag indicate a MAJOR release.

    Opera and IE releases, on the other hand, are something to talk about because they actually wait until they have something interesting to release.

    • http://www.ssiddharth.com Siddharth
      Author

      Sadly, I agree. When I did the first one of these article, Firefox 5 was a really big deal. Now, it’s ‘Oh, a new version. Cool’. I wish they stopped playing these version games and stuck to their point releases.

    • Márcio Almada

      @Siddharth, this is one of the most useful post series ever in this site. Thank you!

  • http://wplancer.com Banago

    Version 7 is out just a few weeks after version 7? Interesting :)

    • http://www.ssiddharth.com Siddharth
      Author

      Whoopsie daisy! Fixed, thanks!

  • http://www.wesbos.com Wes Bos

    Great list once again, I always enjoy a good rundown like this.

    Three.js isn’t new at all, the first commit to github was March 2010! https://github.com/mrdoob/three.js/commits/master?page=53

    • http://www.ssiddharth.com Siddharth
      Author

      Yikes! I didn’t know that. Will update the article to reflect this. Thanks!

  • http://www.imkreative.com Kreative

    Nice list. Definitely going to check out that jQuery Mobile !!

    P.S. Need update this list when Firefox comes out with the 10th release tomorrow -___-

  • http://kylepowers.com/ Kyle Powers

    Speaking of jQuery Mobile, might want to update it to 1.0 RC1 ;-)
    http://jquerymobile.com/blog/2011/09/29/jquery-mobile-1-0rc1-released/

  • http://www.customicondesign.com/ custom icon design

    yeh, great list for webdeveloper. I can get some update in my head. thanks.

  • http://pixeltodesign.com Michael Arnaldo

    I loved it! We work in such a fast passes community its hard to keep up. I personally used netvibes to aggregate my news in one place. (see here: http://www.netvibes.com/pixelatedmind). Though a good chunk of new things just get missed.

  • Thomas

    @Siddharth

    In case you missed the point: ligament.js is a joke.
    Maybe you should read the thinks you are writing about instead of re-posting tweets.

    Nervermind :D

    • http://www.ssiddharth.com Siddharth
      Author

      Haha. Chalk it upto filing this under the wrong section. Moved it to the ‘Best of the Internet’ portion where it belongs.

  • http://theeasyapi.com Chad Smith

    One thing that The Easy API – http://theeasyapi.com – is going to do is implement MongoDB into our API to control the throttling of the API for our users. Right now the system we have in place is too kludgy and it’s just not as efficient as it could be. I’m really happy to see it on here and we expect the daily amount will go from 175,000+ requests a day to well over 200,000 requests a day. It would be nice to have the “Apache alternatives” show up here too, since really web development needs a server to serve our code. Maybe I should write an article about the alternatives out there.

  • http://asroberts.net Andrew Roberts

    Mozilla is getting ridiculous and annoying with their Firefox releases. I mean seriously, could they not have just put the “new” stuff in 7 in version 6 two weeks ago. I bet they discovered something new and groundbreaking in those 14 days :)

  • http://twitter.com/marcloney Marc Loney

    @siddharth are you a HN reader by any chance?

  • Some Guy

    That’s funny I was using Firefox 3.5 (for the reason I didn’t like new Firefox 4 menu and plugins layout). I didn’t followed Firefox news since then and I am a bit shocked it released version 7 now, before that they released major version every 2 years or so AFAIK.

  • http://pinoyscreencast.net pinoyscreencast

    great list, going to try out some of this thanks

  • http://www.thoughtresults.com Saeed Neamati

    I think cryptico.js is the coolest one. God, JavaScript is becoming a complete framework on its own.

  • Blogger

    Nice, googe summary

  • http://www.alu-pvc-stolarija.net PVC stolarija

    nice list of information in one place!

  • http://www.gsquaredstudios.com James George

    The speed of development is spiraling out of control. This is a great list, but I have to be honest, it is extremely difficult to keep up with the speed of developments in the web world. It is good to stick to a niche, because you’ll never be able to learn it all.

  • http://nygrenlearning.brinkster.net/ NygrenLearning

    Oh, how I wish I had never found you! Now, how am I supposed to get anything done? I just know that the next few weeks are shot, as I will be here reading all these articles.

    (Thanks.)