August 23, 2022 in Learn
How to Build a JavaScript Search
Being able to search and/or filter through your website’s data is a great feature to implement for your users and setting it up isn’t as hard as you may think. It just requires a little bit of JavaScript. Today, I…
August 7, 2022 in Career Advice
Front-End vs. Back-End: The Complete Guide
When you first decide to begin your coding journey — and maybe even pursue a career in web development — it can be difficult to understand industry terms like front-end, back-end, and full-stack. What are these different web development roles?…
July 26, 2022 in Learn
Dark Mode In CSS
How often do you find yourself on a website or app looking for a toggle for dark mode? Most apps now-a-days, like Facebook, Twitter, Instagram, & Snapchat just to name a few, use some sort of dark mode feature. Implementing…
June 7, 2022 in Learn
Gulp for Beginners
Setting up gulp using gulp.js Introduction to gulp.js What is gulp? According to their homepage (gulpjs.com), it’s a toolkit to automate & enhance your workflow. What exactly does that mean? Well, for medium to large-sized projects you may want to have a…
May 20, 2022 in Learn
How to Load an Image With Async JavaScript
There may come a time where you want to download an image in the background instead of seeing it load like this… …have it load like this: Overview Whether you have an image gallery with high-res images, or you’re creating…
May 17, 2022 in Community
Build a JavaScript Tip Calculator
Ever found yourself at a restaurant wishing you could figure out how to split the bill with your friends or family? Building a calculator that can handle that isn’t as hard as you think! I am going to take you…
May 12, 2022 in Learn
7 Best Node.js Project Ideas for Beginners
Note: This post was edited on 10/8/20 to more accurately reflect Node.js’ possibilities! Thanks to Treehouse Instructor Reggie Williams for the updates. Node.js is a completely free, open source server platform. Not only is it used for making simple websites,…
May 12, 2022 in Learn
Getting Started with TypeScript (with Examples)
TypeScript is a programming language that is great for large-scale JavaScript projects. It’s essentially JavaScript with optional typing, and because it’s a compiled language, it’s not interpreted on run-time. The TypeScript compiler takes TypeScript files (.ts) and compiles them in to…
May 7, 2021 in Learn
Beginning JavaScript
JavaScript Basics is the best beginner course for JavaScript at Treehouse. JavaScript is the world’s most popular programming language. What is JavaScript? JavaScript is a programming language that drives the web: from front-end user interface design to server-side backend programming,…
June 26, 2020 in Learn
Python vs. JavaScript Comparison for 2020
Programming in a new language can feel unfamiliar, intimidating, and tricky to navigate at first. There are new rules, syntax, and nuances to learn. I recently started learning Python again after years of programming in JavaScript. After diving back in…
January 30, 2020 in Learn
JavaScript Loops 101 [Article]
There are loads of ways to loop in JavaScript! How do you know which one to choose, and when? It can be a minefield for those new to the language. In this article, we are going to cover 7 of…
January 15, 2020 in Learn
How to Install Node.js and NPM on Linux
JavaScript is used everywhere today. From its birthplace in the Netscape browser in the mid-nineties, it’s made its way into all modern web browsers, onto mobile phones, and into electronics to make full-fledged web applications on the server-side with Node.js….