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 found some interesting resources, like Udemy or Youtube. Yet the one I decided to go with is the Learn Enough Rails, by Michael Hartl.
Before reading the book, I thought the only way to use rails was to install it locally. After all, that’s how we do it with languages…
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!
The process is simple. Go ahead to the MongoDB Atlas and create a new account. If it’s already done, you can log into your existing account.
Once you create your account or log in, click on the “Create a new cluster” button from your dashboard.
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.
In this article, I’ll talk about the best code editors you can use. This will help you improve your productivity and build awesome projects. So let’s go!
A code editor is a program designed to write and edit code. This might seem simple but that’s the goal. Well, can you use a plain text editor like Notepad to write your code? The answer is yes, but I DON’T recommend that.
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.
First, you need to have a Google account to use firebase. So if you haven’t already, please go ahead and create it. After creating your account, you should have something like this in your dashboard:
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.
Here’s the definition of Redux: a state management tool for your application. In other words, Redux allows you to define one global store for your application. And every component can have access to that one store.
This concept is different from what you do with React. In fact, in React, every component has its internal state with no need for an external library.
So you would ask…
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.
Rails is a great way to be used as an API with the render json method. However, the JSON data is often full of things you don’t want and doesn’t offer many options for customization.
Let’s say you want to query a list of dogs and their owners from your database. We’ll define the two models and routes:
rails g model Person
rails g model Dog
In fact, the more you build projects, the better it is because that’s the best way to learn.
Learning by struggling is always a good thing. Because that’s how you will remember things and become a better developer. So here are some nice projects you can build with HTML, CSS, and JS.
A landing page is…
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.
Git and Github are what you need to ‘save’ your project online and work on them even on another computer.
I can’t remember how many projects I “lost” without saving them to Github. Back then, I didn’t know what was Git and Github and I want to help you avoid this mistake.
Yes, building a project is great. But what if you want to work on it let’s say…
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 is a sought after skill and if you want to become a full-stack web developer, here are some skills to learn.