Naming Styled Components

The S.ecret is in the import. The issue we were running into mostly stemmed from our styled container components. Traditionally,…

npm vs npx — What’s the Difference?

In this article, we’re going to have a look at the differences between the npm and npx and learn how to get the best…

ExpressJS Boilerplate

This is an ExpressJS + NodeJS boiler plate to speed up the server building process. It comes along with some…

Git Secrets: 7 Commands You Might Not Know

Over the last couple years, Git has become a default part of almost every developer’s knowledge stack. But even though…

Does CSS Grid Replace Flexbox?

No. Well. Mostly No. Grid is much newer than Flexbox and has a bit less browser support. That’s why it…

Understanding Hoisting in JavaScript

In this tutorial, we’ll investigate how the famed hoisting mechanism occurs in JavaScript. Before we dive in, let’s get to…

SQL and Databases – A Full Course for Beginners

The course starts off with Mike helping you install MySQL on Windows or Mac. Then he explores topics like schema…

9 Useful CSS Tools for Web Developers

No matter how experienced you are as a developer, you want to make your life as easy as possible. The…

Efficiently load JavaScript with defer and async

When loading a script on an HTML page, you need to be careful not to harm the loading performance of…

3 Features of ES7 (and Beyond) That You Should Be Using, Now

JavaScript is anything but a “static” language (pun intended).It seems everything is changing – even the naming of releases has…

How to Debug a Node.js Application: Tips, Tricks and Tools

Software development is complex and, at some point, your Node.js application will fail. If you’re lucky, your code will crash…

10 New JavaScript Features in ES2020 That You Should Know

Good news – the new ES2020 features are now finalised! This means we now have a complete idea of the…

Why Development Teams are Slow

Let’s take a look at what causes software assembly line jams, and what you can do about them as a…

Agile vs. Waterfall vs. Kanban vs. Scrum: What’s the Difference?

If you haven’t learned in depth about project management methodologies, it can be hard to tell the difference between a…

100+ Best CSS Frameworks For Responsive Design

A CSS framework is a collection of CSS files containing predefined rules for layout, typography and other CSS resets. if…

PHP vs JavaScript: How to Choose the Best Language for Your Project

If you’re trying to decide between PHP and JavaScript, this article is reduced to which language you want to use…

npm vs npx — What’s the Difference?

npm (node package manager) is the dependency/package manager you get out of the box when you install Node.js. It provides…

How to deploy a static website for free in only 3 minutes with Google Drive?

Discover how to deploy a static website for free in only 3 minutes using Fast.io. A beginner’s guide to doing…

10 Awesome Github Repos Every Web Developer Should Know

From giant repos of resources to interview prep, there’s a lot of great stuff here. Take a look! READ

Introducing Sass Modules

Over the next few years Sass @import will be deprecated, and then removed. You can still use CSS imports, but…

© 2024 José Almeida | Blog