
| URL : | http://addyosmani.com/blog/ | |
|---|---|---|
| Filed Under: | Programming / Web Development | |
| Posts on Regator: | 104 | |
| Posts / Week: | 0.7 | |
| Archived Since: | May 26, 2010 | |
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 ?
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 ?
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 is a style guide? Before we begin, let us remind ourselves exactly … Continue reading ?
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 ?
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 ?
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 announce the pre-release of … Continue reading ?
Today, I’m going to present solutions for easily backing up all of your GitHub repositories in just a step or two. Minimal knowledge of GitHub fundamentals are assumed but if you have experience with writing in Ruby that'll be a plus. … Continue reading ?
Introduction In this post we're going to explore writing Backbone.js applications with a Ruby back-end. To assist with this, we're going to use Sinatra – a DSL (domain specific language) for rapidly creating web applications in Ruby. Similar to the … Continue reading ?
Some exciting news to share today! I'm joining Google as a Developer Programs Engineer on the Chrome team. I'll be lucky to join an incredibly talented team of developers including Paul Irish, Eric Bidelman and Paul Kinlan (to name but … Continue reading ?
QUnit is a powerful JavaScript test suite written by jQuery team member Jörn Zaefferer and used by many large open-source projects (such as jQuery and Backbone.js) to test their code. It’s both capable of testing standard JavaScript code in the … Continue reading ?
Over the past year or so I've been actively trying to encourage more developers to invest time in learning about the benefits of design patterns and how they can be applied to JavaScript. To help with this, I wrote a … Continue reading ?
Hey guys. Here are the slides for a talk I gave at jQuery Conf (Europe), where I presented a number of effective design patterns for scaling and decoupling your JavaScript (and jQuery) powered web apps. If you've watched my videos … Continue reading ?
Developers creating JavaScript applications these days usually use a combination of patterns like MVC/MV, modules, widgets and plugins for their architecture.Whilst this works great for apps that are built at a smaller-scale, what happens when your project starts to grow? … Continue reading ?
As a writer and developer, I take a lot of pride in anything I publish or release that helps make other developer's lives a little bit easier. I thoroughly enjoy sharing knowledge and I'm happy when people come up … Continue reading ?
Today I am happy to announce the release of jQuery UI Bootstrap 0.2. This release includes a number of bug fixes and new additions to the theme and can be downloaded from the release site now. Fixes Include Compatibility … Continue reading ?
Episode 145 of The SitePoint Podcast is now available. This week interview host Louis Simoneau (@rssaddict) interviews me about Backbone.js and the free online book I'm in the progress of writing about the fundamentals of using it to organize your … Continue reading ?
Before exploring any JavaScript frameworks that assist in structuring applications, it can be useful to gain a basic understanding of architectural design patterns. Design patterns are proven solutions to common development problems and can suggest structural paradigms to help guide … Continue reading ?
Lately, there have been a number of developers getting in touch to discuss the tech stacks for their web applications. In this short post, I'd like to focus on the JavaScript side of some of these conversations. We're at an … Continue reading ?
I recently released the first version of a new project called jQuery UI Bootstrap – a Twitter Bootstrap inspired theme for UI widgets. For a demo of the theme or to download it, hop on over to the project homepage. … Continue readin...
About a week ago, I began working on a new article about Backbone.js. It was due to cover some concepts and insights intermediate or advanced users might appreciate, but I found myself wanting to reference topics beginners might need to … Continue reading ?