Coding

Advice for Beginners That Are Starting Out in Web Design

The web design community is great at sharing knowledge. But quite often what we share has some prerequisites attached. You’d likely need to already be a web designer or developer to get something out of it. But what about beginners? If you’re just starting your journey in web design, you may feel left out. With […]

Coding

The Complete Guide to the Windows Subsystem for Linux 2

This tutorial demonstrates how to install, manage, and use a full Linux environment on your Windows 10 PC with WSL2. You’ll be running a Linux kernel and executing native applications while seamlessly sharing files and services with Windows code editors and browsers. Why Use Linux? Your host almost certainly uses Linux. It’s fast, open source, […]

Coding

Quick Tip: Configuring NGINX and SSL with Node.js

NGINX is a high-performance HTTP server as well as a reverse proxy. Unlike traditional servers, NGINX follows an event-driven, asynchronous architecture. As a result, the memory footprint is low and performance is high. If you’re running a Node.js-based web app, you should seriously consider using NGINX as a reverse proxy. NGINX can be very efficient […]

Coding

How to Migrate a React App to TypeScript

When I first started learning TypeScript, one of the suggestions I often heard was, “convert one of your existing projects! It’s the best way to learn!” Soon after, a friend from Twitter offered to do just that — show me how to migrate a React app to TypeScript. The purpose of this article is to […]

Coding

Client Website Feedback with Context? Yes, Please. Sponsored

Getting feedback on your website projects is crucial. Yet, it’s also one of the most painful parts of the build process. Comments from both clients and team members often lose something in translation – making it hard to take meaningful action. It’s a big reason why projects tend to stall during this phase. The bottom […]

Coding

Managing Dates and Times Using Moment.js

Working with dates and times has always been a bit cumbersome. I’ve always thought that a JavaScript library for manipulating dates would be quite helpful. It was only recently that I was introduced to Moment.js, the awesome JavaScript library for validating, parsing, and manipulating dates and times. Getting Started with Moment.js Moment.js is freely available […]

Coding

The Rise of the No-Code Movement

In the internet age, technological innovation has largely been driven by a community of software engineers, web developers, and hardware hackers. Until recently, acclaimed startup accelerator Y Combinator only accepted founding teams with technical backgrounds. Furthermore, the most valuable companies of today are tech-enabled, so there’s been a focus on tech talent for future-proofing economies. […]

Coding

20 Essential React Tools for 2020

The React ecosystem has evolved into a growing list of dev tools and libraries. The plethora of tools is a true testament to its popularity. For devs, it can be a dizzying exercise to navigate this maze that changes at neck-breaking speed. To help navigate your course, below is a list of essential React tools […]

Coding

How to Build and Structure a Node.js MVC Application

In a non-trivial application, the architecture is as important as the quality of the code itself. We can have well-written pieces of code, but if we don’t have good organization, we’ll have a hard time as the complexity increases. There’s no need to wait until the project is half-way done to start thinking about the […]

Coding

10 Projects to Get You to Your First Dev Job

For those of you looking to break into the world of web development with your first dev job, the amount of things you are expected to know can be overwhelming: HTML, CSS, JavaScript, version control, build tools, frameworks, the command line. The list goes on … But never fear! In this post I’d like to […]