Some common UX practices that seem to work well, but even more don’t. In this post we'll summarize a few as slightly tongue-in-cheek ‘myths’ of the UX design process.
Handlebars.js is one of my favorite templating engines. One of the main reasons is because it is usable both on the client and server side.
REST stands for REpresentational State Transfer, was first introduced by Roy Fielding in his thesis"Architectural Styles and the Design of Network-based Software Architectures" in 2000.
In this tutorial, you will see how to use jQuery-based templating vs. Knockout.js native templating, and you will see why you would always want to use the native Knockout.js templating, given its unobtrusive nature.
There are numerous scenarios to throttle input so that you aren’t reevaluating your filters every time they change. The more appropriate term is “debounce” because essentially you are waiting for the input to settle before you invoke a function, so you stop bouncing to the server.
After years of conceiving and evolving WordPress topics, you realize that a lot of functionality can be distilled into a “starter theme or kit.” The first step is to pinpoint the widespread purposes and include them in functions.php. There are 13 key purposes that I start out with and add to as required…
I want to handle all errors in my application. Instead of res.send() or res.json(), I want to have a middleware that handles everything by itself. It can be flexible, so I can put any kind of logic there, like logging, etc.
This post is about my recent attempt at learning AngularJS and EmberJS. Client-side MVC and/or single page apps need some core features. Both AngularJS and EmberJS offer these and some additional features, most notably, two-way data binding.
You can use Browser Link with Web Essentials to detect unused CSS. A rather sharp attendee came up to me afterwards and asked me, what happens with LESS? Does it do the same thing? I went back and experimented with it.
This is a great, succinct overview of Backbone vs. Angular with some helpful visuals and diagrams to clearly illustrate each. Thankfully, it looks at the two frameworks in the context of main problems we deal with every day when building web applications.
An easier, automated Wordpress updating system has led to the best rates yet for the latest version's adoption. Here are all the great new features...
The author cut his teeth as a web developer building dynamic web sites, but more and more lately he's finding that he doesn't need to do as much on the server. In fact, sometimes he doesn't need a back end server at all. Recently, he decided to try converting a dynamic website to static using the Harp framework.
The latest templates of Angular UI Bootstrap don’t play well with Bootstrap 3. A few days back, I tried using the accordion directive of Bootstrap UI and was disappointed with the outcome. To make the accordion work with Bootstrap 3, we need to modify the CSS classes used in the directive.
This week, DZone has released its latest Refcard: Core Python. If you want to expand your Python skills even further, you're in luck, because we dug into the DZone archives and assembled a top ten list of the best Python resources.
Make sure you didn't miss anything with this list of the Best of the Week in the HTML5 Zone. This week's best include an exciting new blogging platform, reflections on the expiry of web content, and an against-the-grain opinion on the value of responsive design.
The author has been playing with a use of Angular that doesn’t follow the recommended Grunt/Bower/NPM best-practice tool-chain. He wants a faster way, having been on teams that were faster with old (worse) technologies. In this article, he outlines a tier above greyhound.com’s booking service to demonstrate.
Responsive design seems like a good idea. At first glance, it makes sense. Why wouldn’t you want your same website to scale down for a mobile device? But if you are creating a new website or considering converting to a responsive design, I’d suggest you think twice before making the plunge.
Nowadays, the author is finding himself more and more interested in content that self destructs or, put another way, expires after a time and will no longer exist. Nothing lasts forever, but maybe my expectations need to adjust on the web.
I know what you're thinking: Why aren't there more cartoons about AngularJS? Well, you're in luck, because this recent blog post consists of just that, and it's useful, too. Check it out for an original way of looking at promises in AngularJS.