Addy Osmani's Blog, page 10

August 17, 2012

Custom Sublime Text Build Systems For Popular Tools And Languages

Sublime Text is currently the text editor of choice for a number of developers in the open-source community. It’s sophisticated, has powerful text selection and customization support and also includes a feature not used by many – its build system. … Continue reading →
 •  0 comments  •  flag
Share on Twitter
Published on August 17, 2012 07:24

August 10, 2012

Lets Tincr: Bi-directional Editing And Saving With The Chrome DevTools

Following on from my post last year on the Chrome DevTools AutoSave project, I’d like to share another useful extension Nikita Vasilyev brought to my attention called Tincr, by Ryan Ackley. We often find ourselves switching back and forth between the … Continue reading →
 •  0 comments  •  flag
Share on Twitter
Published on August 10, 2012 11:53

August 3, 2012

Journey Through The JavaScript MVC Jungle

When writing a web application from scratch, it’s easy to feel like we can get by simply by relying on a DOM manipulation library (like jQuery) and a handful of utility plugins. The problem with this is that it doesn’t … Continue reading →
 •  0 comments  •  flag
Share on Twitter
Published on August 03, 2012 11:42

June 28, 2012

Improved Developer Tooling and Yeoman

Did you guys enjoy Paul Irish’s talk at Google I/O? In case you missed it, yesterday we announced Yeoman – a project we’ve been working on to greatly help improve developer workflow, spanning everything from a comprehensive build process to … Continue reading →
 •  0 comments  •  flag
Share on Twitter
Published on June 28, 2012 05:20

June 13, 2012

Digesting JavaScript MVC – Pattern Abuse Or Evolution?

In my talk from London Ajax, we'll explore the current state of MVC in the JavaScript community, how Smalltalk-80's MVC differed and whether modern frameworks abuse (or evolve) the MVC pattern. We'll also look at a framework that tries to … Continue reading →
 •  0 comments  •  flag
Share on Twitter
Published on June 13, 2012 05:18

May 30, 2012

ECMAScript 6 Resources For The Curious JavaScripter

I’ve recently spent a lot of time looking at EcmaScript 6 and thought it would be useful to put together a short page of resources to help anyone else interested in exploring the next version of JavaScript further. What ES6 … Continue reading →
 •  0 comments  •  flag
Share on Twitter
Published on May 30, 2012 09:43

May 3, 2012

JavaScript Style Guides And Beautifiers

Today we're going to explore JavaScript style guides, specifically: their importance, style guides worth reviewing and tools that can assist in automated code beautification or style enforcement. What exactly is a style guide? Before we begin, let us remind ourselves … Continue reading →
 •  0 comments  •  flag
Share on Twitter
Published on May 03, 2012 02:58

April 27, 2012

Discussing JavaScript Design Patterns On JavaScript Jabber

I was lucky enough to be on the JavaScript Jabber podcast this week, discussing JavaScript Design Patterns. It was a fun hour and we talked through a number of architectural patterns, TodoMVC and one or two other topics. If you'd … Continue reading →
 •  0 comments  •  flag
Share on Twitter
Published on April 27, 2012 18:58

April 10, 2012

Understanding MVVM – A Guide For JavaScript Developers

MVVM (Model View ViewModel) is an architectural pattern based on MVC and MVP, which attempts to more clearly separate the development of user-interfaces (UI) from that of the business logic and behaviour in an application. To this end, many implementations … Continue reading →
 •  0 comments  •  flag
Share on Twitter
Published on April 10, 2012 16:38

March 30, 2012

Backbone.Paginator – New Pagination Components For Backbone.js

Pagination is a ubiquitous problem we often find ourselves needing to solve on the web. Perhaps most predominantly when working with back-end APIs and JavaScript-heavy clients which consume them. On this topic, today I'd like to announcethe pre-release of a … Continue reading →
 •  0 comments  •  flag
Share on Twitter
Published on March 30, 2012 06:01