I have been studying rails more seriously for a couple of days now. In fact, I decided to become better at it with an objective to build apps and get a job in the field. So I started looking for the best books or videos to learn rails. I have…


In this article, you will learn how to build a CRUD application using Express and MongoDB.

I will make it as simple as possible. To help you save time, I decided to write this article. Let’s see how it works!

Create A MongoDB Atlas Account

The process is simple. Go ahead to the MongoDB Atlas


As a developer and tutor, I got asked this question quite a few times. In fact, I have seen many developers use var and have no clue on why they were using it. Especially if you are learning to program from older books, you may only see var being used.


Whether you are new or experienced in JavaScript, code editors are important. In fact, a good code editor will make you more efficient and help you debug your code.

In this article, I’ll talk about the best code editors you can use. This will help you improve your productivity and…


In this guide, I’ll talk about how you can deploy your React application using Firebase. Firebase is the platform for developing web applications for Google.

Set up your Firebase account

First, you need to have a Google account to use firebase. So if you haven’t already, please go ahead and create it. …


In this article, we’re going to see how to use Redux in your React application. We won’t focus on setting up your React application itself as I already wrote an article on it.

What is Redux and why use it

Here’s the definition of Redux: a state management tool for your application. In other words, Redux allows…


In rails, a serializer allows you to customize data instead of having a default render.

In this article, we’ll look at a step by step guide to using the serializer in your application.

The problem with the Rails API

Rails is a great way to be used as an API with the render json method. However…


In this article, I’ll share projects you can build with HTML, CSS, and JavaScript. Looking at my previous article, you will see that I recommend building projects instead of tutorials. Tutorials are good but you risk finishing in what we call a tutorial hell.

In fact, the more you build…


Photo by Halacious on Unsplash

If you are asking yourself this question, I’ll be more than happy to help. In this article, we’ll look at what you need to do after learning the basics of programming.

1. Learn Git and Github

Git and Github are what you need to ‘save’ your project online and work on them even on another…


Photo by Zan on Unsplash

In this article, we’ll talk about the skills you need to become a full-stack developer in 2020. The web development world is changing fast so you need to adapt and keep an eye on what is happening.

According to Glassdoor, the average salary of a full-stack developer is 68,000$. This…

Mouhamadou Diouf

I am a full-stack developer with a passion for technology and learning new things. Founder of JavaScriptLearned.

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