Page 2 of 3

SASS: differences between mixins, extends and placeholders

Here are few instruments for architecting your CSS logic – @mixin, @extend and placeholders. However there are differences between them…

JavaScript Classes for everyone

After ES6 released, Javascript popularity increases exponentially and lot’s of developers now shifting towards Javascript career. One of the most…

620 Free Online Programming & Computer Science Courses You Can Choose from to Kick Off 2020

This is a compilation of 620+ such free online courses that you can start this month. For this, I leveraged…

Understand ‘+’, ‘>’ and ‘~’ symbols in CSS Selector

We’ll shortly cover how to use different signs (+,> and ~) in CSS selector and their differences. Before starting, let…

11 Must-Know FrontEnd Trends for 2020

We’ll shortly cover an introduction to Micro Fontends, Atmoic Design, Web components TS take-over, ESM CDN and even Design tokens….

10 best CSS frameworks in 2019

The best CSS frameworks right now, from the big players to more specialised tools. Let’s take a look! READ

A Practical Guide to Writing Good Commit Messages

To create a useful revision history, teams should first agree on a commit message convention to use. This also applies…

Finding Time to Become a Better Developer

There’s no time for anything. At least that’s how it feels doesn’t it? No time to learn all the things…

Useful tricks about Git stash

Here are some of the useful tricks I learned about Git stash last week. Git stash save Git stash list…

10 Utility Functions Made with Reduce

Many of these were inspired by the awesome libraries Lodash and Ramda! I also wrote unit tests to ensure correct…

The Svelte Handbook

The ideal reader of the book has zero knowledge of Svelte, has maybe used Vue or React, but is looking…

All the New ES2019 Tips and Tricks

All the New ES2019 Tips and Tricks. The ECMAScript standard has been updated yet again with the addition of new…

Learning Python

Learning Python: From Zero to Hero. Take a look deeper here: READ

CSS breakpoints – the correct way

Get your breakpoints right. So what are the right breakpoints? Take a look deeper here: READ

Lazy Evaluation and Javascript

“Functional programming” is becoming a fuzzword. There’s tons of posts on tons of blogs about why it’s the ultimate way…

7 Important Tips for Writing Better CSS

One of the biggest issues in programming is dealing with maintenance. In a real-world scenario, we don’t always start developing…

Observables VS Promises

An intro to Observables and how they are different from promises. Take a look here: READ

Modern CSS Frameworks to Speed up the Design Process

Introduce you to a selection of the top modern CSS frameworks available. Some you may have heard of, while others…

React frontend & Node/Express backend

In this article the objective here is to give you a practical guide on how to set up and connect…

10 Inspiring Websites with Gorgeous Animations

There’s nothing more awe-inspiring than a website with amazing animations. You’ll definitely want to see these amazing animations from talented…

© 2024 José Almeida | Blog