Let these mind-blowing portfolios inspire your next portfolio

Laptop on desk

For web developers, a personal portfolio page is like a resume. Instead of listing your skills on a resume in the traditional way, you can prove your competence with a personal portfolio.

When people or potential employers see your portfolio, they can get a glimpse of your skills. …

What tutorial hell is and why do you need to escape

In this article, I want to talk about the tutorial hell and why you need to break out of it. Tutorial hell is very prominent in tech and many developers struggle with it, especially beginners.

Thus, let’s see what tutorial hell is…

Tutorial hell is when you go from tutorial…

Learn how to build and monetize your APIs

Tree buried in coins, growing in a cup

Do you know you can make money selling your APIs? Building and selling APIs is a great way to create a new source of passive income.

Thus, in this article, you will see how to do that! …

Learn how to make your first open-source contributions

Contributing to open-source is a great way to improve your programming skills, help others and learn how to work in a collaborative environment.

However, many people are put off by the complexity of the projects. They also think that contributing to open-source is all about coding.

But that is not…

Learn how to create a custom API inside Nuxt.js

Code on laptop

Did you know you can create custom API endpoints in Nuxt.js? That means you do not have to spin a standalone server. Instead, you can do it straight in your Nuxt application!

In this article, you will see how to do it. You will create a simple Express server with…

Build an App with Nuxt.js and GraphCMS: Vote Your Favourite Tech Courses

Video version


In this tutorial, you are going to build a voting application for tech courses. The voting application allows people to vote courses from tech so people can find quality courses.

If you like a course and think it’s a quality course, you can upvote it. …

About the new AI application from GitHub

Will AI replace developers?

Will you lose your job because of AI?

These two are some of the questions I have seen online for a long time. However, they intensified even more after GitHub released the Copilot.

Thus, in this article, you will see an overview of GitHub Copilot and…

A list of resources I used to learn Vue.js as a complete beginner

Night sky

In this article, I want to show you the five resources I used to learn Vue.js as a complete beginner. Some of the resources are free, whereas some are paid.

1. Vue Mastery

Vue Mastery is an online learning platform that produces weekly lessons about Vue, and it has both free and premium…

Learn how to implement a MySQL database in your Node.js project

Drawing of laptop, plant, crayons, and map on a table

In this tutorial, you learn how to use a MySQL database in your Node.js project with Docker. You will build a simple application that allows you to collect email addresses from people.

The technologies used in this tutorial are:

  • Node.js
  • Docker
  • Express
  • MySQL

Create the Project Structure

The first step is to create the…

Things that should make your path to programming easier today

Hanging life raft

There are some things I wish somebody told me when I started learning to program. They would have made my journey easier and smoother.

I did not have anyone to tell me those things, so I want to be that somebody for you. …

Catalin's Tech

Writing about Vue, Node.Js, AWS, JavaScript, Cloud Computing and Software Development

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