November 26, 2013 in Learn
Responsive HTML Emails, JavaScript Techniques, WebGL | Treehouse Show Episode 67
It’s Tuesday which means that the Treehouse Show is back! In episode 67 of The Treehouse Show, Nick and Jason (@jseifer) talk about responsive HTML email, fullscreen mobile apps, WebGL and much more. There’s also the usual round up of…
January 22, 2013 in Learn
Building a Syntax-Highlighted Input Box with JavaScript
The textarea element has been commonly used for in-page web IDEs. Some great examples are in popular CMS’ like WordPress or Drupal. But inline web development is not the easiest solution to implement. And through other open source projects we…
January 15, 2013 in Learn
Using Web Workers to Speed-Up Your JavaScript Applications
The performance of JavaScript applications running in the browser has increased considerably over the past few years. This is mainly due to continued work on the underlying JavaScript engines (such as V8) that actually execute the code. But as these JavaScript engines get…
January 3, 2013 in Learn
Java Basics for Android Development – Part 2
Being a good Android developer means being good with Java, though not necessarily a good Java developer. That might sound weird, but it’s true. The architecture of Java apps is very different from Android apps, but the language is the…
November 14, 2012 in Learn
Java Basics for Android Development – Part 1
There are a number of ways to create apps for Android devices, but the recommended method for most developers is to write native apps using Java and the Android SDK. Java for Android apps is both similar and quite different…
October 29, 2012 in Learn
Quick Tip: How to Use the JavaScript Splice Method
In this Treehouse Quick Tip, Jim shows us how to use the JavaScript Splice Method. The splice method is used to manipulate arrays. The splice function can be used to remove elements from an array. The first argument in the…
February 7, 2011 in Learn
Tips on Learning JavaScript
In his seminal article Style Versus Design Jeffrey Zeldman wrote The web used to look like a phone book . What he should have written is: The web used to look like a phone book sitting in a tacky 70s…
September 4, 2009 in Learn
How to Create a Valid Non-Javascript Lightbox
I recently came across a solution on CSSPlay for a JavaScript free lightbox that uses invalid markup. So, being a sucker for a challenge, I set myself the task of creating one with valid markup and I eventually succeeded. Here’s…
March 22, 2007 in Learn
Setting & Retrieving Accesskeys with JavaScript and DOM
There are some things in the world of accessibility that appear, on the face of it, to be really wonderful ideas… until you scratch slightly below the service. What may seem feasible when putting together some guidelines on accessibility might…
September 15, 2025 in Learn
Don’t Let AI Make You Lazy: Why Coding Fundamentals Still Matter
AI can now write full programs, generate websites, and even fix bugs. It feels like magic. But if you only depend on AI, you may never build the true skills that make a programmer valuable. Coding is not just about…
September 4, 2025 in Productivity
Don’t Have the Backslash or Pipe Symbol? Type \ and | on Any Keyboard
💬 TL;DR Can’t find the backslash (\) or pipe (|) symbol on your keyboard? Try this: Have you ever opened your code editor, only to realize you don’t have the \ (backslash) or | (pipe) symbol on your keyboard? You’re…
August 28, 2025 in AI
Intelligent Agents: Your New Personal Assistant
Intelligent agents are no longer just a concept from AI textbooks. They’re becoming a key part of how we interact with software, automate complex or tedious tasks, and build the future of work. Understanding how these agents operate gives you…