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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
Published on March 30, 2012 06:01