-
CSS3 vs jQuery Animations
By Siddharth Rao · Wednesday, September 26, 2012 66
JavaScript has allowed us to create animations on our web pages for a number of years, with JavaScript libraries making such code easier to create and more reliable cross-browser. CSS3 animations, a more recent contender, also allow us to create animations on web pages, although they are currently not quite as reliably supported cross-browser. Which one should you use? This article compares the two approaches in terms of performance and other benefits. Read more…
-
Responsive web development with WordPress — a case study
By Rachel McCollin · Wednesday, September 26, 2012 41
This article presents a case study that specifically details solutions to some responsive design problems encountered when developing sites with WordPress, including responsive images, responsive video, and site planning. Read more…
-
HTTP: Response Codes
By karlcow · Wednesday, September 12, 2012 31
This article takes you in detail through HTTP response codes: how they work, what their purpose is, and what the most common ones mean. Read more…
-
Using RoboHydra as a mock server
By Esteban Manchado Velázquez · Wednesday, September 12, 2012 25
In the first article in this series, we looked at the basics of Robohydra, the flexible test server tool for testing client-server interactions. In this — the second article — we are taking this knowledge further, looking at more complex examples that utilize Robohydra as a mock server to send customized test responses back to your client applications. Read more…
-
Introduction to XMLHttpRequest Level 2
By Tiffany Brown · Wednesday, August 29, 2012 28
XMLHttpRequest is the primary technology that allows us to do Ajax-style updates to our pages — essentially, more dynamic content updates that don't require page reloads. The XHR1 spec (and earlier versions) worked ok but had a number of shortcomings. The new version — XHR2 — addresses many of those shortcomings; in this article we'll look at how, providing an overview and explanatory examples of all the main features. Read more…
-
Robohydra: a new testing tool for client-server interactions
By Esteban Manchado Velázquez · Wednesday, July 25, 2012 18
RoboHydra is a web server designed to help you write and test software that uses HTTP as a communication protocol. This article will take you through the basics of how RoboHydra works and how to install and use it at a basic level. You'll see how to use it as a proxy for an existing site, and how you can make changes to local files and see those changes immediately reflected on the live site! Read more…
-
Raw WebGL 101 — Part 3: advanced shader
By Erik Möller · Wednesday, July 25, 2012 13
In this — the third part of Erik's raw WebGL series — we will walk you through the creation of a more advanced shader example, culminating in a rather colourful fractal. Read more…
-
Head tracking with WebRTC
By Audun Mathias Øygard · Wednesday, July 18, 2012 35
The WebRTC standard allows supporting browsers to stream video and audio content directly from native devices such as a webcam. One rather exciting use case for WebRTC is head tracking — detecting the movement of your head (or other appendages) in relation to a webcam — which in turn allows us to create gesture-based controls. This article looks in depth at how head tracking can be implemented. Read more…