Best Of Both Worlds: Mixing HTML5 And Native Code
Much has been written recently in the ongoing debate between native and HTML5 applications. There are three principal ways to develop a mobile solution: native code, hybrid mobile app, mobile Web...
View ArticleChallenging CSS Best Practices
Editor’s Note : This article features techniques that are used in practice by Yahoo! and question coding techniques that we are used to today. You might be interested in reading Decoupling HTML...
View ArticleAutomate Your Responsive Images With Mobify.js
Responsive images are one of the biggest sources of frustration in the Web development community. With good reason, too: The average size of pages has grown from 1 MB to a staggering 1.5 MB in the...
View ArticleImplementing the Float Label Form Pattern
Using Matt Smith’s mobile form interaction design as a guide, we will create a stunning form interaction for the web that’s both beautiful and accessible using HTML, CSS and JavaScript. Overview Form...
View ArticleAn In-Depth Introduction To Ember.js
With the release of Ember.js 1.0, it’s just about time to consider giving it a try. This article aims to introduce Ember.js to newcomers who want to learn about this framework. Users often say...
View ArticleThe Future Of Video In Web Design
Federico was the only other kid on the block with a dedicated ISDN line, so I gave him a call. It had taken six hours of interminable waiting (peppered with frantic bouts of cursing), but I had...
View ArticleAn Introduction To Full-Stack JavaScript
Nowadays, with any Web app you build, you have dozens of architectural decisions to make. And you want to make the right ones: You want to use technologies that allow for rapid development ,...
View ArticleA Solid Content Delivery Network For Faster Websites – MaxCDN
With all the unforeseeable fluctuations in traffic and download rate, websites either sink or they swim. As far as you’re concerned, it’s important that your site “stays afloat” regardless of how many...
View ArticleSpeed Up Your Mobile Website With Varnish
Imagine that you have just written a post on your blog, tweeted about it and watched it get retweeted by some popular Twitter users, sending hundreds of people to your blog at once. Your...
View ArticleSpeed Up Your Mobile Website With Varnish
Imagine that you have just written a post on your blog, tweeted about it and watched it get retweeted by some popular Twitter users, sending hundreds of people to your blog at once. Your...
View ArticleHow to Write a 3D Soft Engine from Scratch – Part IV B
Advertise here via BSA In the previous tutorial, learning how to write a 3D software engine in C#, TS or JS – Rasterization & Z-Buffering, we’ve learned how to fill our triangles. As we’re CPU...
View ArticleHow to Use IndexedDB to Handle 3D WebGL Assets
Advertise here via BSA In this article, I’d like to share everything I’ve been learning while developing the support for IndexedDB inside our 3D WebGL Babylon.JS game engine . Indeed, since 1.4.x,...
View ArticleWriting A Better JavaScript Library For The DOM
At present, jQuery is the de facto library for working with the document object model (DOM). It can be used with popular client-side MV* frameworks (such as Backbone), and it has a ton of plugins...
View ArticleCreating Custom Shipping Methods In Magento
In this tutorial, we will use Magento’s powerful shipping-method code abstraction to create a shipping carrier. We will create two shipping methods that provide a fixed shipping price, allow for...
View ArticleOne Solution To Responsive Images
Responsive images have been, and are, one of the hardest problems in responsive Web design right now. Until browser vendors give us a native solution , we have to think on the fly and come up with...
View ArticleHow To Build A CLI Tool With Node.js And PhantomJS
In this article, we’ll go over the concepts and techniques required to build a command line tool using Node.js and PhantomJS . Building a command line tool enables you to automate a process that...
View ArticleKickstart Your Project With INIT And Grunt
Whenever you start a project, you have to repeat certain tasks and set up certain structures: Create new folders, choose a framework, set up your development tasks. But configuring settings once...
View ArticleInterview With Matt Mullenweg And Mike Little: WordPress: How It Came To Be...
2013 was a busy year for me for conferences and travel. It was also the year I attended my first (and second) WordCamp. The first was WordCamp UK in July, where I met Mike Little , one of the two...
View ArticleFinishing the Responsive Timeline Portfolio Page
What You'll Be Creating Moving on from the previous tutorial , let's add some flourish to our build. Loading Icon We are going to delve into CSS3 Animations and create a simple spinning animation for...
View ArticleWordPress Performance Improvements That Can Go Wrong
If you’ve searched recently for tips on optimizing WordPress’ performance, then you have definitely come across various techniques that people recommend. These include all sorts of caching...
View Article