|Filed Under:||Programming / Web Development|
|Posts on Regator:||130|
|Posts / Week:||0.5|
|Archived Since:||May 26, 2010|
I’m pleased to present a re-write of the Backbone TodoMVC app using ECMAScript 6 features such as classes, modules and fat-arrow syntax. Check out the literate version of the source code as we’ve filled it with helpful comments. The example … Continue reading ?
Last week, I had the pleasure of ‘officially’ releasing Yeoman 1.0 live at BrazilJS. Our core team (incl. Paul, Sindre, Pascal and Stephen) as well as our contributors put a great deal of love and effort into the project over … Continue reading ?
tl;dr: In this video, Paul and I demo a new experimental bookmarklet for detecting critical above-the-fold CSS. External CSS stylesheets are render-blocking, meaning the browser won’t paint content to the screen until all of your CSS – specifically, media=’screen’ CSS … Continue reading ?
ECMAScript 6 is being progressively implemented by browser vendors over time and as such there is no ETA on it being available in all environments. Whilst specs and implementations continue to mature, you may find the below resources helpful in … Continue reading ?
Package management is an important and evolving area in front-end development. It’s also a contentious one with some favoring Bower, others preferring npm and Browserify and a number remaining undecided about the true benefits of these tools. Regardless of the … Continue reading ?
Introduction Developers working in agencies often tell us that they want to be able to use modern front-end tooling in their workflow. One set of options this manifests as is using Grunt for their build tasks (instead of Ant, bash … Continue reading ?
In my new article with Paul Lewis on Smashing Magazine, we discuss how to improve the paint performance of your websites and Web apps. This is an area that we Web developers have only recently started looking at more closely, … Continue reading ?
Yesterday, I looked at the new Daft Punk web experience on Pitchfork. It was visually stunning, featuring rich-animations throughout. I noticed however that scrolling on the page felt quite janky. Scrolling was sluggish and stuttered regularly. You could reproduce this … Continue reading ?
“The Unicorn has a special ability to help it's master when in trouble. When tamed, they will not attack humans or tamed creatures, but will attack anything else with negative karma" The DevTools Heap Profiler and Timeline Memory view can … Continue reading ?
Today we're happy to announce the release of Yeoman 1.0 beta 4. A number of large updates have been made to the project since beta 3, covering scaffolding, performance improvements and overall stability. The community around the project has also … Continue reading ?
The past year has seen many leaps made to improve developer productivity through better tooling. We're paying increasing attention to our workflow and many of us have spent time optimising our usage of tools like Grunt, Bower, Yeoman and the … Continue reading ?
At my jQueryTO keynote on paint optimization, I mentioned the performance benefits of promoting DOM elements to a composite layer using GPU acceleration in Chrome. Moving compositing of page layers to the GPU can offer better efficiency than the CPU … Continue reading ?
Increasingly, whether it’s on desktop or mobile, users want their web experience to be snappy and delightful. This means that even if the browser is busy rendering the page or loading in content, the user should still be able to … Continue reading ?
The recording of my talk from Fronteers is now up: http://vimeo.com/52450814. In it I discuss the front-end developer tooling landscape spanning the command-line, your editor, real-time feedback, build process and a few other (hopefully) helpful pieces. Slides are also available.
The video from my DotJS talk in Paris is now up. I hope it's useful. In it I walk through how to performance profile your apps using DevTools Timeline and the Heap profiler, debugging your mobile apps using Overrides, sexy SASS Source … Continue reading ?
I and that gentleman Paul Irish have been doing a regular show on tooling - helping developers improve their workflow using the Chrome DevTools, Yeoman and more. The last five episodes are now up and you can keep track of … Continue reading ?
We all want to create high performance web applications. As our apps get more complex, we may want to support rich animations and that ideal 60 frames a second that keep our apps responsive and snappy. Being aware of … Continue reading ?