Recently in Web Development (July ’12 Edition)

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

Nettuts image

PHP Gets a Lot of Hate and Praise, Simultaneously

Oh, PHP. It’s been web developers’ favorite punching bag for a long time now. Every few months or so, a blog post will go up criticizing PHP and then a bunch of posts will appear both defending and attacking PHP.

Well, we’re in the middle of one of those cycles. I’ve linked to just a few related posts below.

The PHP Singularity

PHP is much better than you think

Nettuts image

Backbone.js: Hacker’s Guide

Master JavaScript hacker Alex Young has deconstructed Backbone’s architecture in this riveting code review. It’s not too in-depth but it does explain a lot of the little magic tricks that go into creating a versatile JavaScript library.

Alex’s blog also hosts a ridiculous amount of other assorted JavaScript awesomeness so make sure to look around more once you’re done.

Read more

Nettuts image

Google Launches Fiber

In a bit of tangential news, Google has now launched its internet service in a select few cities. The upshot? Free internet plans available and the paid plans go up to a full gigabit. Color me impressed!

While it’s not entirely clear how soon this will spread around, or if at all, it’s a welcome move away from the tyranny of our current ISPs. Oh, did I mention Fiber is going to be data uncapped? I’m truly envious of the people who are indeed going to get this service first.

Read more

Nettuts image

What PHP 5.5 Might Look Like

With PHP 5.4 just crossing our rear view mirrors, talks of 5.5 may sound too premature. But the mailing lists are already ablaze with improvements for the next version of the language that runs the web.

One enterprising developer has taken it to himself to give us all a sneak peek at what PHP 5.5 could potentially look like. There’s a lot of surprising information in there, so make sure to check it out if you’re a PHP aficionado.

Read more

Nettuts image

NetBeans IDE 7.2 Released

With all the cool kids using Vim, Vi or Sublime Text 2, it’s easy to forget that plenty of other incredibly capable IDEs exist as well.

One of my favorites is Netbeans. Earlier this month, version 7.2 dropped with a ton of new features including support for the fresh new version 5.4 of PHP and much more.

Read more

Nettuts image

Introducing Mozilla Persona

Systems that identify individual users and the internet really don’t mesh in together that well. It’s a clash of ideologies, as it were. But as the internet itself evolves, a strong case can be made for the use of a non-intrusive and optional identity system.

There have been a few attempts at this and Mozilla is back in the news this time with its own attempt, named Persona. I’m sure you’re itching for more information so make sure to hit the link below for more information.

Read more

Nettuts image

PHP: The Right Way

PHP is an easy language to learn but not as easy to master. This site/dynamic ebook is “an easy-to-read, quick reference for PHP best practices, accepted coding standards, and links to authoritative tutorials around the Web.”

If you’re a beginner PHP developer who’s looking to step his game up, this is a great place to start. You’ll get a great outline of the best practices, testing setups and deployment routines — all important topics for the modern web developer.

Read more

Nettuts image

The Flash API – Now in Dart and JavaScript

Flash itself may be dead but the rich API and the legion of developers associated with it have no where to go. This project aims to bridge the gap between Flash and the open web by creating an API that’s highly compatible with that of Flash.

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.


Yeoman

Yeoman is a robust and opinionated client-side stack, comprised of tools and frameworks that can help developers quickly build beautiful web applications. Note: It’s not officially available yet but stay tuned.

Read more


Jam

For front-end developers who crave maintainable assets, Jam is a package manager for JavaScript. Unlike other repositories, we put the browser first.

Github Repo


Backbone UI

Backbone UI provides a simple way to represent your Backbone Models and Collections as UI components. The need to shuffle data in and out of your UI is replaced with simple data binding techniques. All components are skinnable with CSS, and will render consistently accross browsers.

Github Repo


skrollr

skrollr

Github Repo


Walrus

Walrus is a templating library inspired by mustache, handlebars, ejs and friends, but with a couple of important differences in philosophy and style.

Github Repo


jquerypp

A MIT licensed collection of extremely useful DOM helpers and special events for jQuery 1.7

Github Repo


Repo.js

Repo.js is a light-weight jQuery Plugin that lets you easily embed a Github repo onto your site. As a plugin or library author this is a great way to showcase the contents of a repo on a project page.

Github Repo


Rivets.js

Rivets.js is a declarative data binding facility that plays well with existing frameworks such as Backbone.js, Spine.js and Stapes.js. It aims to be lightweight (1.4KB minified and gzipped), extensible, and configurable to work with any event-driven model.

Github Repo


EpicEditor

EpicEditor is an embeddable JavaScript Markdown editor with split fullscreen editing, live previewing, automatic draft saving, offline support, and more. For developers, it offers a robust API, can be easily themed, and allows you to swap out the bundled Markdown parser with anything you throw at it.

Github Repo


HTTPie

HTTPie is a CLI HTTP utility built out of frustration with existing tools. Its goal is to make CLI interaction with HTTP-based services as human-friendly as possible. HTTPie provides an http command that allows for issuing arbitrary HTTP requests using a simple and natural syntax, and displays colorized responses.

Github Repo


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

Thoughts on Rails, Node, and the web apps of today.

Feeling a little out of place with all the changes happening in the web development world at a break neck pace? This great little article will help you catch up!

Read more

Nettuts image

Treating JavaScript Like a 30 Year Old Language

A slightly opinionated piece on the different coding styles for JavaScript. It doesn’t cover everything but what it does cover, it covers well. Well worth the 30 minutes it will take you to read and grok its contents.

Read more

Nettuts image

MVC is dead, it’s time to MOVE on.

MVC is the predominant architecture for web apps. The author, Conrad, argues for a slighly modified architecture that hopes to address all of MVC’s shortcomings.

Read more

Nettuts image

Step by step from jQuery to Backbone

Writing apps based on jQuery and Backbone tend to look quite different. And of course, it takes completely different mindsets to write them in the first place.

In this writeup, you’ll learn how to convert a block of jQuery powered actions to ones that run on Backbone. It’s a very simple example and I’m sure it’ll get you on the right path towards transitioning to a Backbone oriented mindset.

Read more

Nettuts image

PHP Addiction

To wrap up this news piece, here’s one last article whining/praising PHP. This time its from Marco, Instapaper’s author.

Read more


Wrapping Up

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!

Siddharth is Siddharth on Codecanyon
Tags: News
Note: Want to add some source code? Type <pre><code> before it and </code></pre> after it. Find out more
  • Mahn

    Awesome article!

  • David

    I believe the link for Yeoman is down.

    • Alireza

      Please update Yeoman link.

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

        Fixed, thanks.

  • http://www.shukr.me Ahmad Shukr

    PHP get alot of rant these days ?!

  • http://www.mediazoom.ca Nelson

    Love these. Typo **Google Launches Fiber** first sentence of “Google has no launched” do believe you meant “now”

    • http://www.rickkippert.com Rick Kippert

      I actually stopped reading because of all the typos and grammatical errors. What the hell does “Identity systems and the internet really mesh in together that well” mean?

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

        I missed a word there. I’ve also restructured the sentence to give it a little more context.

        Please feel free to point out any issues you’re seeing. And thanks for reading! :)

      • http://28inch.co.uk Balazs Sziklai

        It`s funny how native english speakers gets upset (sometimes arrogant) about others grammar yet 90% of them don`t speak any other language apart from english. You can simply point out mistakes instead of being a jerk about it.

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

      /facepalm

      Sorry about that. I ran a spell check but it doesn’t prevent me from brain farts such as these.

  • http://higg.in/ David Higgins

    You forgot h5bp Redux:

    http://r3versin.com/redux/

    HTML5 Boilerplate – with a few extra things added

  • http://inkwell.dotink.org Matthew J. Sahagian

    “MVC is dead, it’s time to MOVE on.”

    What useless nonsense.

    From the article: “It spawns as many sub-operations as it needs, where each concurrently existing sub-operation is run in parallel, and exits the program when they are all complete.”

    This is basically HMVC in an event driven architecture.

    Until you show me an example application, particularly in a language like PHP, I am asserting you have not come up with any interesting breakthrough here. If you say simply it’s not possible in a language like PHP since it doesn’t do threading, then show me how your concept differs from an HMVC framework in node.js or something similar — the answer, it doesn’t.

  • Jesus Bejarano

    Haha php is like Queen Madonna , it does not mind if people talk well or bad about it, the only thing that matter is that people still talk about it.Yeah.

  • AntoxaGray

    I use PHP because that’s the only language I’m familiar with.

  • http://andredublin.com Andre Dublin

    Really enjoyed the Thoughts on Rails, Node, and the web apps of today. It really hits home with me b/c I’m currently 1) Learning Rails 2) Building a rails app that will eventually be an api server and communicate most likely with a javascript mvc front end and mobile devices.

    It makes me think, is it still worth it to pursue rails now that I see all these realtime web frameworks popping up. Personally yes, I enjoy the Ruby language and its OOP approach. But the time it takes to say build a realtime web app in Rails vs say Meteor is starting to create a gap in development time. Granted yes, I am not experience with developing a realtime app in rails (yet).

  • http://ronaldmorgan.wordpress.com/ John McNeil

    An interesting discussion is worth comment. I thinks you should write more on this topic, it might not be a taboo subject but generally people are not enough to speak on such topics. To the next. Cheers

  • http://www.devilsworkshop.net Xuwel Khan

    cool things all around…!!!

  • http://www.elimcmakin.com Eli McMakin

    For the next edition, XAMPP 1.8 got released with PHP 5.4.4 goodness. I just installed it.

  • AntoxaGray

    How about SMACSS?

  • http://issuu.com/ralphhendricks/docs/web_development_company Ralph Barr

    Web development is an industry that’s in a state of constant flux with technologies and jargon changing and mutating in an endless cycle..

  • http://www.facebook.com/mittul.chauhan Mittul Chauhan

    i always always and really really enjoy your monthly aritcles .. its just amazing work from you .. woww .. . so informative

  • http://abbotgutierrez.weebly.com/ Rogan Sanchez

    HTML5 has video,audio,canvas new elements, Due to these new elements, it will be very easy to integrate multimedia and graphical content to web without using flash and third party plugins.