Last week I published tons of resources on the technical interview process. Today I want to focus a little bit more on frontend. Here is a curated list of HTML, CSS, JS and system design questions.Continue reading “Weekly Digest #12: on front-end interviews”
Defaults in function parameters is a feature that simplified my code a lot. But there is one caveat that we need to be aware of! Let’s start with an example:Continue reading “Tip: Watch out for null in default params”
Technical interviews are not a walk in the park! There are a lot of steps, challenges and pressure in a super competitive market.
On the other hand, you should not be scared of the process, just learn to navigate through it and practice!!! A year ago I found myself interviewing and in this digest I hope to share some learnings, resources and tips!Continue reading “Weekly Digest #11: On technical Interviews”
Aren’t you tired of always typing the same routes in the terminal? When I found
z it changed my productivity.
A terminal command to help you quickly navigate across directories. It will learn from common directories you browse and offer a shortcut for them:Continue reading “Tip: use Z”
To avoid this issue, I am going to show you how to implement lazy loading in only a few lines of code!Continue reading “Lazy loading images with Intersection Observer”
The never ending flow of innovation is what I love about the web. There are so many great ideas! In the past few months a lot of innovation happened and in this weekly digest I want to share all those new projects that I am tracking.Continue reading “Weekly Digest #10: On Remix, Snowpack, Rome and Web-vitals”
I used this all the time! When you want to quickly serve a website or a page, or even mock a quick API, you can use python to start a server:Continue reading “Tip: Run a simple server with Python”
Not long ago I started learning React. I have more than 10 years of experience using JS and before React I was actively coding in first wave generation web frameworks (like knockoutJS) and starting to get a grasp on components architecture (but using KO components + web components). Today I am coding entirely in React (both at work and for personal projects) and it’s been great. I love the community, there are a lot of projects & learning resources and I also found React to be a fast way of creating web applications.
In this post I want to share some resources that helped me learn React and I hope they are useful for anyone starting out there.Continue reading “Learning Path: Getting started with React”
TL;DR: Deno is a new ECMAScript based runtime (like NodeJS) created by Ryan Dahl (who also created NodeJS). It brings a lot of improvements to nodeJS: secure by default, TS default support and built-in utilities (dependency inspector, code formatting, bundler, etc).
Deno 1.0 was recently released and today I will give you all the resources you need to get yourself started.Continue reading “Weekly Digest #9: Everything you need to know about Deno”
NPM scripts are super popular these days and they are usually the main way of executing tasks in any JS repo. The challenge is that there is no standard and every project will have different options. In this quick-tip I will show you how to list scripts from the terminal.Continue reading “Tip: list NPM scripts”