Advertisement
News

Recently in Web Development (May ’12 Edition)

by

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

Chrome Becomes the Most Popular Browser in the World

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.

Read more

Nettuts image

Facebook Introduces the App Center

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.

Read more

Nettuts image

To Code or Not to Code. That's the Question

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!

Please Don't Learn to Code
Please Learn to Code
So You Want to be a Programmer

Nettuts image

GitHub for Windows. Finally

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.

Read more

Nettuts image

Coda 2 and Diet Coda Out.

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.

Read more
Jeffrey's review

Nettuts image

PHP Goes Through a Round of Updates

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.

Read more

Nettuts image

Some JavaScript Hackers Get Carried Away

Some JavaScript authors have started a Kickstarter campaing for a .js top level domain. As big a JavaScript lover I am, I can't help but ask why. Do we really need a TLD for just JavaScript projects? Where does the madness end? .php? .css? .html? Oh, right...

Read more

Nettuts image

A Few Big PHP Framework [Re]Hit the Scene

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."

React
Laravel

Nettuts image

Linus Torvalds Chews Out Github

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.

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.


Doppio

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.

Github Repo


Fixie.js

Fixie.js is an open source tool that automatically adds filler content to HTML documents.

Github Repo


Backbone.offline

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

Github Repo


Knob

jQuery Knob is canvas based and supports touch, mousewheel and keyboad input.

Github Repo


jQuery Super Labels

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.

Github Repo


LLJS: Low-Level JavaScript

LLJS (formerly known as *JS) is a typed dialect of JavaScript that offers a C-like type system with manual memory management. It compiles to JavaScript and lets you write memory-efficient and GC pause-free code less painfully, in short, LLJS is the bastard child of JavaScript and C.

Github Repo


Flotr2

Graphs and Charts for Canvas in JavaScript.

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

Why Postgres

An excellent look into why Postgres is incredibly awesome. Make sure to read the follow up post here.

Read more

Nettuts image

UTF-8 Everywhere

Know zilch about character encoding? This needs to be read!

Read more

Nettuts image

Spine.js vs Backbone.js

A great read on the differences between the Spine and Backbone frameworks.

Read more

Nettuts image

OO JS in 15mins or Less

Properties, methods, and the elusive this oh my what’s a developer to do? Read this guide to writing elegant object oriented (OO) JavaScript I respond!

Read more

Nettuts image

Multiple var statements in JavaScript, not superfluous

Ben Alman talks about JavaScript and multiple var statements.

Read more

Nettuts image

(Some) ORM Haters Do Get It

A well written article on why the author isn't a big fan of ORMs.

Read more

Nettuts image

Crockford Hates on JSON Comments

Mix Crockford and non-standard use of his stuff and this will happen...

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!

Related Posts
  • Code
    Web Development
    Laravel Unwrapped: Session, Auth and CacheLaravel wide retina preview
    Join me as we learn how to use Laravel's component-based system, Illuminate. Additionally, we'll see how to utilize service providers, Laravel's manager system, the Session, Auth, and Cache components, and the Store, Guard, and Repository libraries.Read More…
  • Code
    News
    Recently in Web Development Nov 2013News nov2013 retina preview
    We used to have an awesome series called "Recently in Web Development" which listed out cool happenings around the web development industry. It touched on interesting frameworks, tools, articles and tutorials, helping to organize information in a quick and easy-to-read format. Based on feedback, we've decided to bring it back and hope that it helps you, our faithful readers, stay on top of the news and announcements of this fast-changing industry. So without further ado...Read More…
  • Code
    JavaScript & AJAX
    Intro to the React FrameworkReact retina preview
    In today's world of Javascript Application frameworks, design philosophy is the key differentiating factor. If you compare the popular JS frameworks, such as EmberJS, AngularJS, Backbone, Knockout, etc. you are sure to find differences in their abstractions, thinking models, and of course the terminology. This is a direct consequence of the underlying design philosophy. But, in principle, they all do one thing, which is to abstract out the DOM in such a way that you don't deal directly with HTML Elements. I personally think that a framework becomes interesting when it provides a set of abstractions that enable a different mode of thinking. In this aspect, react, the new JS framework from the folks at Facebook, will force you to rethink (to some extent) how you decompose the UI and interactions of your application. Having reached version 0.4.1 (as of this writing), React provides a surprisingly simple, yet effective model for building JS apps that mixes a delightful cocktail of a different kind. In this article, we'll explore the building blocks of React and embrace a style of thinking that may seem counter-intuitive on the first go. But, as the React docs say: "Give it Five Minutes" and then you will see how this approach will become more natural.Read More…
  • Code
    PHP
    25 Laravel Tips and TricksCode
    There was a period of time, not too long ago, when PHP and its community were, for lack of better words, hated. Seemingly, the headline joke of every day was one that related to how terrible PHP was. Let's see, what new PHP-slamming blog article will be posted today?Read More…
  • Code
    Articles
    Resources to Get You Up to Speed in AngularJSAngular js retina preview
    Some of you may have read my Ember.js series of articles and realized I'm pretty smitten with the framework. But as a professional developer, it's important that I consider other tools and take the time to vet them properly. One of the frameworks that everyone keeps telling me to look at is AngularJS. It aims to make building complex web apps easier but from experience, I know that most frameworks have a learning curve. It's never just dive in and code.Read More…
  • Code
    JavaScript & AJAX
    Combining Laravel 4 and BackboneLaravel plus backbone 400
    For this tutorial, we're going to be building a single page app using Laravel 4 and Backbone.js. Both frameworks make it very easy to use a different templating engine other than their respective default, so we're going to use Mustache, which is an engine that is common to both. By using the same templating language on both sides of our application, we'll be able to share our views betweem them, saving us from having to repeat our work multiple times.Read More…