Updated on May 21, 2015 in Learn
Using localForage for Offline Data Storage
(Photo by Erich Ferdinand/Flickr) An important step on the path toward robust, offline web applications is the ability to store data in the user’s browser. Technologies like IndexedDB and localStorage have provided this functionality to web developers, but they are not…
Updated on November 16, 2022 in Learn
Optimizing Mobile Web Apps for iOS
When I was looking through the analytics data for a product I recently launched I was taken aback by just how much mobile traffic the web app was getting. After seeking some feedback from users it became clear that people…
Updated on May 21, 2015 in Learn
Getting Started with the WebP Image Format
When it comes to optimizing websites for performance one of the biggest goals is to reduce the amount of data that needs to be sent to the browser (the payload). As images commonly make up the largest chunk of the…
Updated on May 21, 2015 in Learn
Creating Immersive Experiences with the FullScreen API
Having the ability to take elements, or even entire pages fullscreen allows developers to create fully immersive experiences for the user. You can remove the distractions from other apps and help the user to focus on the task at hand….
Updated on May 21, 2015 in Learn
Building Multi-Touch Web Applications
With mobile web browsing now accounting for 15% of all global internet traffic building web applications targeted at mobile has become more important than ever. Building for mobile is very different to creating web applications targeted at the desktop environment….
Updated on May 21, 2015 in Learn
Working with Files and Folders
Files and folders are a key concept in almost any career. Whether you want to create websites, make mobile apps, write music, or edit photos, it’s important to understand as much as you can about files and folders. In my…
Updated on February 17, 2022 in Community
An Interview with Hampton Catlin
Hampton Catlin is widely known for being the creator of Sass and Haml. He’s also the author of “The Pragmatic Guide to Sass,” built the mobile version of Wikipedia, Dictionary! for iPhone, and founded the libsass project. I recently interviewed Hampton…
Updated on May 21, 2015 in Learn
Solutions for Well-Designed Comments & Discussion Areas
Not every website requires a type of user discussion. Handling comments on a popular site becomes a chore when sifting through spam and cleaning up garbage. Yet it also provides a way for readers to communicate their thoughts on a…
Updated on December 21, 2023 in Treehouse News
A Brand New Treehouse
Last night, in the early hours of the morning, we launched a brand new version of Treehouse. Over the past months our team has been rethinking how we structure the Treehouse library and how we can best help students succeed…
Updated on May 21, 2015 in Community
Teacher Spotlight: Ben Jakuben
It’s time for another issue of the Teacher Spotlight, where we interview one of the Treehouse Teachers so you can get to know them a little better offscreen, and enjoy a sneak peek into their story, their inspirations and what…
Updated on May 17, 2022 in Learn
How to WebSockets [Complete Guide]
If you’re looking to take your programming skills to another level, Treehouse offers unlimited access to a variety of courses starting at $25/month. Try our program out with a free seven-day trial today. In this blog post we’re going to…