October 9, 2024 in Learn
How to Write Good Comments in Code to Enhance Collaboration
In software development, every coder has unique quirks and preferences that make their coding style distinct. But these differing approaches to naming conventions, indentation and spacing, error handling, and more, can make team collaboration challenging. That’s before you even consider…
April 14, 2024 in Learn
JavaScript Fetch API: Retrieving Data from Servers
If you’re an aspiring JavaScript developer looking to harness the power of modern web programming, understanding the Fetch API is a crucial part of building robust, data-rich applications. In this post, I’ll introduce you to how to use the JavaScript…
April 2, 2024 in Treehouse News
Techdegree Partnership with G{Code}
At Treehouse, we believe in the power of technology to drive innovation and progress. However, we also recognize the critical importance of diversity and inclusion in propelling the industry forward. That’s why we are thrilled to announce the Techdegree Partnership…
March 12, 2024 in Learn
Dynamically Change Values in JavaScript
Things on the internet are always changing. Sometimes websites themselves change. Sometimes things on a website dynamically change while you’re interacting with it. This is where my interest peaks. That’s why I want to discuss how to dynamically change values…
February 8, 2023 in Learn
Increase Site Performance With CSS Hardware Acceleration
Did you know that we can hardware-accelerate graphics-intensive CSS features by offloading them to the GPU (Graphics Processing Unit) for better rendering performance in the browser? Computers have graphics cards suitable for CSS hardware acceleration. Because of this, we can…
February 8, 2023 in Learn
How to Manipulate Classes Using the JavaScript classList API
Something that comes up often when building front-end web applications is the need to change the classes applied to an element. For some time elements have had a className attribute which allows you to retrieve a string containing the class…
January 18, 2023 in Learn
The Beginner’s Guide to Objective-C: Classes and Objects
Objective-C is an object-oriented programming language. There are two key elements of the programming language, including the Objective-C class and the object. Let’s dive deeper into these elements so you can better understand the basics. This article is the third…
January 18, 2023 in Learn
How to Use the Browser Developer Tools Console
The browser developer tools console is one of the most powerful tools available to you when it comes to debugging your front-end web applications. The console has an API that provides several methods that make debugging easier. It’s not uncommon…
December 21, 2022 in Learn
How to Use the Double Ampersand Selector in Sass
The Sass ampersand (&) symbol is used to reference the parent selector in a nested rule. For example, the following targets .btn on :hover: .btn { … &:hover { background: dodgerblue; } } We can also place the & after…
December 21, 2022 in Learn
How to Memorize Codes: Tips & Tricks
One of the most common questions I get from students is: “What’s the best way to retain what I’m learning?” Students may think they understand the lessons and concepts being taught, but later struggle putting it all into practice. Writing…
December 15, 2022 in Learn
What is JavaScript?
This blog post was written by chatGPT. The Treehouse team is experimenting with this exciting new service and so thought we would ask it a few questions and see how it compares to similar content! If you’re wondering what is…
November 25, 2022 in Learn
How To Add Custom Fields to a Custom Post Type in WordPress
WordPress has come a long way from its humble blogging beginnings. With the popularization of Custom Posts Types (CPTs), WordPress has emerged to become a fully-featured CMS platform. WordPress has evolved to be suitable for any kind of content you…