Let these mind-blowing portfolios inspire your next portfolio

Laptop on desk
Photo by Emile Perron on Unsplash
  • How should I structure it?
  • What technologies should I use to build it?

What tutorial hell is and why do you need to escape

Photo by Marcus Dall Col on Unsplash

Learn how to build and monetize your APIs

Tree buried in coins, growing in a cup
Photo by Visual Stories || Micheile on Unsplash

What’s an API?

Let’s start by refreshing our memory on what an API is. The acronym API stands for Application Programming Interface, and it’s a way for two computer programs to communicate between them.

Learn how to make your first open-source contributions

Photo by Markus Spiske on Unsplash
  • Creating supporting materials
  • Reviewing code
  • Translating to other languages
  • Structure and re-structure the code and project structure

Learn how to create a custom API inside Nuxt.js

Code on laptop
Photo by Douglas Lopes on Unsplash.

serverMiddleware Property

Nuxt has a property called serverMiddleware that allows you to create additional API routes inside your application.

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

Photo by Glen Carrie on Unsplash

Video version


  • Nuxt.js
  • TailwindCSS

About GraphCMS

GraphCMS is the first GraphQL native Headless CMS. …

About the new AI application from GitHub

Photo by Roman Synkevych on Unsplash

What is GitHub Copilot?

According to GitHub, their Copilot application is an artificial intelligence pair programmer that “helps you write code faster and with less work”.

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

Night sky
Photo by Animesh Chatterjee on Unsplash

1. Vue Mastery

Vue Mastery is an online learning platform that produces weekly lessons about Vue, and it has both free and premium content. The lessons or tutorials are both in video and article format. Thus, you can choose the format you like most.

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

Drawing of laptop, plant, crayons, and map on a table
Image by the author.
  • Docker
  • Express
  • MySQL

Create the Project Structure

The first step is to create the project structure. For the moment, you need:

  • A .env file.
  • A file with the server/database configuration.
take nodejs-mysql
touch index.js
touch .env

Run MySQL With Docker

To avoid inconsistencies…

Things that should make your path to programming easier today

Hanging life raft
Photo by Matthew Waring on Unsplash

1. Be an Active Learner

There are two types of learning, and they differ greatly in effectiveness. The two types of learning are:

  • Passive learning

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