Elson Correia

Sign in

Writing documentation and comments is the ultimate demonstration of care

Nowadays, when I see developers talk nonsense about writing documentation and comments I can’t help to think that maybe they lack some coding experience. Not a very good judgment to have since it is totally based on my experience and history.

I remember when I was starting up that I…


Basic curriculum to become a web developer for free.

Whenever you research for a strategy to learn web development the number one advice on the list is to learn the basics first. Understandable but, how does one go about it?

To be honest, I am often going back to relearning the basics from time to time and I have…


There are a lot of tech companies that are struggling to keep their top engineers and with the pandemic, engineers are looking for new perks that companies are trying to accommodate for to attract and keep employees.

Great engineers often take on a lot of responsibilities. They provide support for…


A resumable multi-file uploader is a nice project to tackle. It is full-stack, teaches you about working with streams over the network, network communication and protocols in general, file handling and processing, and more.

For this project, I’ll show you how to build a file uploader that handles multiple files…


I went to dozens of tech interviews over the years. The experience is always different but I could not help to notice a pattern that quickly made me realize that solving coding challenges are not as important as I thought.

Often times when a developer is preparing for an interview…


I recently posted my “Intro to Web Components” and a few people reached out asking about the advantages of actually learning Web Components when we still have popular JavaScript libraries and frameworks that solve the UI Components better and less clunky.

After listing and explaining benefits, it then hit me…


With broader and better support, Web Components has gained popularity and has become my and many others’ favorite way of building web views. …


4. You are only processing forms

Let me start by saying that it is ridiculous how much JavaScript is shipped to the browser for no reason at all, mostly.

Hundreds of websites are built every day, and often enough the common first consideration is “which JavaScript library or framework to use”. It shows that people are…


Software developers are here to stay

The new GitHub Copilot is super cool and the hype behind it is reasonable. After a couple of hours of playing with it and reading about it, however, I quickly realized that it is just a cool tool and not a threat. …

Elson Correia

Software Engineer | Tech Blogger and YouTuber | Founder of Before Semicolon

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store