Photo by Author

What state management library should you use with React? This is a question I have heard hundreds of times as a react developer. This article will help you answer this question. First, we have to do a little bit of history. React was introduced in May 2013. Its paradigm shift…


Photo by Author

One of the most dreaded topics in computer science is the Big O notation, especially when you are first learning data structures and algorithms. Big O notation can be a real struggle because I feel like a lot of people do not teach it very well. …


People working at desk
Photo by Marvin Meyer on Unsplash.

How many times have you been in a situation where you wanted to add a new feature to your application but could not because it was rigid? How many times have you had to rewrite code to make it testable? …


People having a meeting.
Photo by Van Tay Media on Unsplash

How many jobs have you applied to this year alone? How many jobs have you landed? Is there a common denominator? Is there an art to job applications? Lately, I have been thinking about developer resumes and whether it is good or bad to lie when applying for a developer…


Photo by the Author

This is going to be a pretty straight forward article. I am aware that it might get a lot of negative comments from Windows users just from reading the title alone. I believe these are the reasons why everyone should try using the Linux system.

1. You can download the source for Linux

I believe in transparency when…


Photo by Elisa Ventur on Unsplash

Have you ever wondered why you end up failing when trying to learn something new in tech? Self-learning can become very tricky, especially when you are starting from scratch. A lot of times, you would get so excited and want to learn something new.

In most cases, the cycle goes…


Photo by Austin Distel on Unsplash

When people think of working in the software engineering field, they typically think about FAANG and various unicorn companies. These companies are very great given that they offer awesome compensation packages, great benefits, and a wide variety of connections. They are usually the end game for most people, but startups…


Person writing
Photo by Green Chameleon on Unsplash

We have all experienced the negative effects of the pandemic. Jobs have been lost, and it is not like the living standards are going down. Most of the people who had onsite jobs lost them. In this period, the most profitable market to go into was the tech market because…


Photo by Adeolu Eletu on Unsplash

If you happen to ask why most people try to run away from JavaScript, you will realize that they may not have had a good experience learning it. Personally, I understand this. The problem is that most beginners usually end up disliking the language even without giving it a fair…


Photo by Ben Kolde on Unsplash

If you are a web developer, you have probably heard of Udemy. You may have even built a project or two using one of their courses. Are these projects okay to put in your web developer portfolio? Let’s talk about it. …

Samuel Martins

I am a full-stack developer. I love sharing my knowledge of development technologies and programming in general. Subscribe to get an alert anytime I publish.

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