Hello!

I am a web developer and this is a personal blog about my projects, experiments, and technology in general

Here are the posts I've written:

Learn by Doing - Devops - Building a modern and automatic CI/CD process for private projects.
Automated software delivery processes streamlines the deployment of apps speeding up development significantly. I decided to build a project from the ground up to perform the CI/CD steps to study and to experiment with optimizations. The result processes deployment pipelines in isolated processes when projects are updated (like Github Actions or Bitbucket Pipelines) and performs dependency installation, test execution, app build, and on success it restarts the project instance process with the new version.

DevOps - Building a minimalistic CI/CD with Nodejs
I created a minimalistic CI/CD process for node projects that processes deployment automatically through an assyncronous pipeline, similar to tools like Github Actions or Bitbucket Pipelines. It performs dependency installation, test execution, app build, and instance restart when pushes are submitted to a project's git repository. It only uses git and node.

Building a modern blog in Typescript with React, Tailwind, and Next.js
This post describes how I built this blog, its features, and the overall technology behind it. I also go through the setup in case you want to build something similar!

Web App Security - The state of dependencies and vulnerabilities on the node ecosystem
A personal research into npm vulnerabilities, their frequency, their impact, and the problems that might arise from disregarding them. I do that by bootstrapping the most common modern web frameworks and analyzing their dependencies and their published vulnerabilities.

How I created my previous Nest.js backed Blog as a Progressive React Web App
I implemented the first version of my blog in May 2023 with NestJS on the backend and plain React on the frontend, this post goes into detail about how it used to work and why I built it the way I did.

Learn by Doing - Devops - Building a modern and automatic CI/CD process for private projects.
Automated software delivery processes streamlines the deployment of apps speeding up development significantly. I decided to build a project from the ground up to perform the CI/CD steps to study and to experiment with optimizations. The result processes deployment pipelines in isolated processes when projects are updated (like Github Actions or Bitbucket Pipelines) and performs dependency installation, test execution, app build, and on success it restarts the project instance process with the new version.

DevOps - Building a minimalistic CI/CD with Nodejs
I created a minimalistic CI/CD process for node projects that processes deployment automatically through an assyncronous pipeline, similar to tools like Github Actions or Bitbucket Pipelines. It performs dependency installation, test execution, app build, and instance restart when pushes are submitted to a project's git repository. It only uses git and node.

Building a modern blog in Typescript with React, Tailwind, and Next.js
This post describes how I built this blog, its features, and the overall technology behind it. I also go through the setup in case you want to build something similar!

Web App Security - The state of dependencies and vulnerabilities on the node ecosystem
A personal research into npm vulnerabilities, their frequency, their impact, and the problems that might arise from disregarding them. I do that by bootstrapping the most common modern web frameworks and analyzing their dependencies and their published vulnerabilities.

How I created my previous Nest.js backed Blog as a Progressive React Web App
I implemented the first version of my blog in May 2023 with NestJS on the backend and plain React on the frontend, this post goes into detail about how it used to work and why I built it the way I did.

Learn by Doing - Devops - Building a modern and automatic CI/CD process for private projects.
Automated software delivery processes streamlines the deployment of apps speeding up development significantly. I decided to build a project from the ground up to perform the CI/CD steps to study and to experiment with optimizations. The result processes deployment pipelines in isolated processes when projects are updated (like Github Actions or Bitbucket Pipelines) and performs dependency installation, test execution, app build, and on success it restarts the project instance process with the new version.

DevOps - Building a minimalistic CI/CD with Nodejs
I created a minimalistic CI/CD process for node projects that processes deployment automatically through an assyncronous pipeline, similar to tools like Github Actions or Bitbucket Pipelines. It performs dependency installation, test execution, app build, and instance restart when pushes are submitted to a project's git repository. It only uses git and node.

Building a modern blog in Typescript with React, Tailwind, and Next.js
This post describes how I built this blog, its features, and the overall technology behind it. I also go through the setup in case you want to build something similar!

Web App Security - The state of dependencies and vulnerabilities on the node ecosystem
A personal research into npm vulnerabilities, their frequency, their impact, and the problems that might arise from disregarding them. I do that by bootstrapping the most common modern web frameworks and analyzing their dependencies and their published vulnerabilities.

How I created my previous Nest.js backed Blog as a Progressive React Web App
I implemented the first version of my blog in May 2023 with NestJS on the backend and plain React on the frontend, this post goes into detail about how it used to work and why I built it the way I did.

Learn by Doing - Devops - Building a modern and automatic CI/CD process for private projects.
Automated software delivery processes streamlines the deployment of apps speeding up development significantly. I decided to build a project from the ground up to perform the CI/CD steps to study and to experiment with optimizations. The result processes deployment pipelines in isolated processes when projects are updated (like Github Actions or Bitbucket Pipelines) and performs dependency installation, test execution, app build, and on success it restarts the project instance process with the new version.

DevOps - Building a minimalistic CI/CD with Nodejs
I created a minimalistic CI/CD process for node projects that processes deployment automatically through an assyncronous pipeline, similar to tools like Github Actions or Bitbucket Pipelines. It performs dependency installation, test execution, app build, and instance restart when pushes are submitted to a project's git repository. It only uses git and node.

Building a modern blog in Typescript with React, Tailwind, and Next.js
This post describes how I built this blog, its features, and the overall technology behind it. I also go through the setup in case you want to build something similar!

Web App Security - The state of dependencies and vulnerabilities on the node ecosystem
A personal research into npm vulnerabilities, their frequency, their impact, and the problems that might arise from disregarding them. I do that by bootstrapping the most common modern web frameworks and analyzing their dependencies and their published vulnerabilities.

How I created my previous Nest.js backed Blog as a Progressive React Web App
I implemented the first version of my blog in May 2023 with NestJS on the backend and plain React on the frontend, this post goes into detail about how it used to work and why I built it the way I did.

Learn by Doing - Devops - Building a modern and automatic CI/CD process for private projects.
Automated software delivery processes streamlines the deployment of apps speeding up development significantly. I decided to build a project from the ground up to perform the CI/CD steps to study and to experiment with optimizations. The result processes deployment pipelines in isolated processes when projects are updated (like Github Actions or Bitbucket Pipelines) and performs dependency installation, test execution, app build, and on success it restarts the project instance process with the new version.

DevOps - Building a minimalistic CI/CD with Nodejs
I created a minimalistic CI/CD process for node projects that processes deployment automatically through an assyncronous pipeline, similar to tools like Github Actions or Bitbucket Pipelines. It performs dependency installation, test execution, app build, and instance restart when pushes are submitted to a project's git repository. It only uses git and node.

Building a modern blog in Typescript with React, Tailwind, and Next.js
This post describes how I built this blog, its features, and the overall technology behind it. I also go through the setup in case you want to build something similar!

Web App Security - The state of dependencies and vulnerabilities on the node ecosystem
A personal research into npm vulnerabilities, their frequency, their impact, and the problems that might arise from disregarding them. I do that by bootstrapping the most common modern web frameworks and analyzing their dependencies and their published vulnerabilities.

How I created my previous Nest.js backed Blog as a Progressive React Web App
I implemented the first version of my blog in May 2023 with NestJS on the backend and plain React on the frontend, this post goes into detail about how it used to work and why I built it the way I did.

Learn by Doing - Devops - Building a modern and automatic CI/CD process for private projects.
Automated software delivery processes streamlines the deployment of apps speeding up development significantly. I decided to build a project from the ground up to perform the CI/CD steps to study and to experiment with optimizations. The result processes deployment pipelines in isolated processes when projects are updated (like Github Actions or Bitbucket Pipelines) and performs dependency installation, test execution, app build, and on success it restarts the project instance process with the new version.

DevOps - Building a minimalistic CI/CD with Nodejs
I created a minimalistic CI/CD process for node projects that processes deployment automatically through an assyncronous pipeline, similar to tools like Github Actions or Bitbucket Pipelines. It performs dependency installation, test execution, app build, and instance restart when pushes are submitted to a project's git repository. It only uses git and node.

Building a modern blog in Typescript with React, Tailwind, and Next.js
This post describes how I built this blog, its features, and the overall technology behind it. I also go through the setup in case you want to build something similar!

Web App Security - The state of dependencies and vulnerabilities on the node ecosystem
A personal research into npm vulnerabilities, their frequency, their impact, and the problems that might arise from disregarding them. I do that by bootstrapping the most common modern web frameworks and analyzing their dependencies and their published vulnerabilities.

How I created my previous Nest.js backed Blog as a Progressive React Web App
I implemented the first version of my blog in May 2023 with NestJS on the backend and plain React on the frontend, this post goes into detail about how it used to work and why I built it the way I did.

Learn by Doing - Devops - Building a modern and automatic CI/CD process for private projects.
Automated software delivery processes streamlines the deployment of apps speeding up development significantly. I decided to build a project from the ground up to perform the CI/CD steps to study and to experiment with optimizations. The result processes deployment pipelines in isolated processes when projects are updated (like Github Actions or Bitbucket Pipelines) and performs dependency installation, test execution, app build, and on success it restarts the project instance process with the new version.

DevOps - Building a minimalistic CI/CD with Nodejs
I created a minimalistic CI/CD process for node projects that processes deployment automatically through an assyncronous pipeline, similar to tools like Github Actions or Bitbucket Pipelines. It performs dependency installation, test execution, app build, and instance restart when pushes are submitted to a project's git repository. It only uses git and node.

Building a modern blog in Typescript with React, Tailwind, and Next.js
This post describes how I built this blog, its features, and the overall technology behind it. I also go through the setup in case you want to build something similar!

Web App Security - The state of dependencies and vulnerabilities on the node ecosystem
A personal research into npm vulnerabilities, their frequency, their impact, and the problems that might arise from disregarding them. I do that by bootstrapping the most common modern web frameworks and analyzing their dependencies and their published vulnerabilities.

How I created my previous Nest.js backed Blog as a Progressive React Web App
I implemented the first version of my blog in May 2023 with NestJS on the backend and plain React on the frontend, this post goes into detail about how it used to work and why I built it the way I did.

Learn by Doing - Devops - Building a modern and automatic CI/CD process for private projects.
Automated software delivery processes streamlines the deployment of apps speeding up development significantly. I decided to build a project from the ground up to perform the CI/CD steps to study and to experiment with optimizations. The result processes deployment pipelines in isolated processes when projects are updated (like Github Actions or Bitbucket Pipelines) and performs dependency installation, test execution, app build, and on success it restarts the project instance process with the new version.

DevOps - Building a minimalistic CI/CD with Nodejs
I created a minimalistic CI/CD process for node projects that processes deployment automatically through an assyncronous pipeline, similar to tools like Github Actions or Bitbucket Pipelines. It performs dependency installation, test execution, app build, and instance restart when pushes are submitted to a project's git repository. It only uses git and node.

Building a modern blog in Typescript with React, Tailwind, and Next.js
This post describes how I built this blog, its features, and the overall technology behind it. I also go through the setup in case you want to build something similar!

Web App Security - The state of dependencies and vulnerabilities on the node ecosystem
A personal research into npm vulnerabilities, their frequency, their impact, and the problems that might arise from disregarding them. I do that by bootstrapping the most common modern web frameworks and analyzing their dependencies and their published vulnerabilities.

How I created my previous Nest.js backed Blog as a Progressive React Web App
I implemented the first version of my blog in May 2023 with NestJS on the backend and plain React on the frontend, this post goes into detail about how it used to work and why I built it the way I did.

Learn by Doing - Devops - Building a modern and automatic CI/CD process for private projects.
Automated software delivery processes streamlines the deployment of apps speeding up development significantly. I decided to build a project from the ground up to perform the CI/CD steps to study and to experiment with optimizations. The result processes deployment pipelines in isolated processes when projects are updated (like Github Actions or Bitbucket Pipelines) and performs dependency installation, test execution, app build, and on success it restarts the project instance process with the new version.

DevOps - Building a minimalistic CI/CD with Nodejs
I created a minimalistic CI/CD process for node projects that processes deployment automatically through an assyncronous pipeline, similar to tools like Github Actions or Bitbucket Pipelines. It performs dependency installation, test execution, app build, and instance restart when pushes are submitted to a project's git repository. It only uses git and node.

Building a modern blog in Typescript with React, Tailwind, and Next.js
This post describes how I built this blog, its features, and the overall technology behind it. I also go through the setup in case you want to build something similar!

Web App Security - The state of dependencies and vulnerabilities on the node ecosystem
A personal research into npm vulnerabilities, their frequency, their impact, and the problems that might arise from disregarding them. I do that by bootstrapping the most common modern web frameworks and analyzing their dependencies and their published vulnerabilities.

How I created my previous Nest.js backed Blog as a Progressive React Web App
I implemented the first version of my blog in May 2023 with NestJS on the backend and plain React on the frontend, this post goes into detail about how it used to work and why I built it the way I did.

Learn by Doing - Devops - Building a modern and automatic CI/CD process for private projects.
Automated software delivery processes streamlines the deployment of apps speeding up development significantly. I decided to build a project from the ground up to perform the CI/CD steps to study and to experiment with optimizations. The result processes deployment pipelines in isolated processes when projects are updated (like Github Actions or Bitbucket Pipelines) and performs dependency installation, test execution, app build, and on success it restarts the project instance process with the new version.

DevOps - Building a minimalistic CI/CD with Nodejs
I created a minimalistic CI/CD process for node projects that processes deployment automatically through an assyncronous pipeline, similar to tools like Github Actions or Bitbucket Pipelines. It performs dependency installation, test execution, app build, and instance restart when pushes are submitted to a project's git repository. It only uses git and node.

Building a modern blog in Typescript with React, Tailwind, and Next.js
This post describes how I built this blog, its features, and the overall technology behind it. I also go through the setup in case you want to build something similar!

Web App Security - The state of dependencies and vulnerabilities on the node ecosystem
A personal research into npm vulnerabilities, their frequency, their impact, and the problems that might arise from disregarding them. I do that by bootstrapping the most common modern web frameworks and analyzing their dependencies and their published vulnerabilities.

How I created my previous Nest.js backed Blog as a Progressive React Web App
I implemented the first version of my blog in May 2023 with NestJS on the backend and plain React on the frontend, this post goes into detail about how it used to work and why I built it the way I did.

Learn by Doing - Devops - Building a modern and automatic CI/CD process for private projects.
Automated software delivery processes streamlines the deployment of apps speeding up development significantly. I decided to build a project from the ground up to perform the CI/CD steps to study and to experiment with optimizations. The result processes deployment pipelines in isolated processes when projects are updated (like Github Actions or Bitbucket Pipelines) and performs dependency installation, test execution, app build, and on success it restarts the project instance process with the new version.

DevOps - Building a minimalistic CI/CD with Nodejs
I created a minimalistic CI/CD process for node projects that processes deployment automatically through an assyncronous pipeline, similar to tools like Github Actions or Bitbucket Pipelines. It performs dependency installation, test execution, app build, and instance restart when pushes are submitted to a project's git repository. It only uses git and node.

Building a modern blog in Typescript with React, Tailwind, and Next.js
This post describes how I built this blog, its features, and the overall technology behind it. I also go through the setup in case you want to build something similar!

Web App Security - The state of dependencies and vulnerabilities on the node ecosystem
A personal research into npm vulnerabilities, their frequency, their impact, and the problems that might arise from disregarding them. I do that by bootstrapping the most common modern web frameworks and analyzing their dependencies and their published vulnerabilities.

How I created my previous Nest.js backed Blog as a Progressive React Web App
I implemented the first version of my blog in May 2023 with NestJS on the backend and plain React on the frontend, this post goes into detail about how it used to work and why I built it the way I did.

Learn by Doing - Devops - Building a modern and automatic CI/CD process for private projects.
Automated software delivery processes streamlines the deployment of apps speeding up development significantly. I decided to build a project from the ground up to perform the CI/CD steps to study and to experiment with optimizations. The result processes deployment pipelines in isolated processes when projects are updated (like Github Actions or Bitbucket Pipelines) and performs dependency installation, test execution, app build, and on success it restarts the project instance process with the new version.

DevOps - Building a minimalistic CI/CD with Nodejs
I created a minimalistic CI/CD process for node projects that processes deployment automatically through an assyncronous pipeline, similar to tools like Github Actions or Bitbucket Pipelines. It performs dependency installation, test execution, app build, and instance restart when pushes are submitted to a project's git repository. It only uses git and node.

Building a modern blog in Typescript with React, Tailwind, and Next.js
This post describes how I built this blog, its features, and the overall technology behind it. I also go through the setup in case you want to build something similar!

Web App Security - The state of dependencies and vulnerabilities on the node ecosystem
A personal research into npm vulnerabilities, their frequency, their impact, and the problems that might arise from disregarding them. I do that by bootstrapping the most common modern web frameworks and analyzing their dependencies and their published vulnerabilities.

How I created my previous Nest.js backed Blog as a Progressive React Web App
I implemented the first version of my blog in May 2023 with NestJS on the backend and plain React on the frontend, this post goes into detail about how it used to work and why I built it the way I did.

Learn by Doing - Devops - Building a modern and automatic CI/CD process for private projects.
Automated software delivery processes streamlines the deployment of apps speeding up development significantly. I decided to build a project from the ground up to perform the CI/CD steps to study and to experiment with optimizations. The result processes deployment pipelines in isolated processes when projects are updated (like Github Actions or Bitbucket Pipelines) and performs dependency installation, test execution, app build, and on success it restarts the project instance process with the new version.

DevOps - Building a minimalistic CI/CD with Nodejs
I created a minimalistic CI/CD process for node projects that processes deployment automatically through an assyncronous pipeline, similar to tools like Github Actions or Bitbucket Pipelines. It performs dependency installation, test execution, app build, and instance restart when pushes are submitted to a project's git repository. It only uses git and node.

Building a modern blog in Typescript with React, Tailwind, and Next.js
This post describes how I built this blog, its features, and the overall technology behind it. I also go through the setup in case you want to build something similar!

Web App Security - The state of dependencies and vulnerabilities on the node ecosystem
A personal research into npm vulnerabilities, their frequency, their impact, and the problems that might arise from disregarding them. I do that by bootstrapping the most common modern web frameworks and analyzing their dependencies and their published vulnerabilities.

How I created my previous Nest.js backed Blog as a Progressive React Web App
I implemented the first version of my blog in May 2023 with NestJS on the backend and plain React on the frontend, this post goes into detail about how it used to work and why I built it the way I did.

Learn by Doing - Devops - Building a modern and automatic CI/CD process for private projects.
Automated software delivery processes streamlines the deployment of apps speeding up development significantly. I decided to build a project from the ground up to perform the CI/CD steps to study and to experiment with optimizations. The result processes deployment pipelines in isolated processes when projects are updated (like Github Actions or Bitbucket Pipelines) and performs dependency installation, test execution, app build, and on success it restarts the project instance process with the new version.

DevOps - Building a minimalistic CI/CD with Nodejs
I created a minimalistic CI/CD process for node projects that processes deployment automatically through an assyncronous pipeline, similar to tools like Github Actions or Bitbucket Pipelines. It performs dependency installation, test execution, app build, and instance restart when pushes are submitted to a project's git repository. It only uses git and node.

Building a modern blog in Typescript with React, Tailwind, and Next.js
This post describes how I built this blog, its features, and the overall technology behind it. I also go through the setup in case you want to build something similar!

Web App Security - The state of dependencies and vulnerabilities on the node ecosystem
A personal research into npm vulnerabilities, their frequency, their impact, and the problems that might arise from disregarding them. I do that by bootstrapping the most common modern web frameworks and analyzing their dependencies and their published vulnerabilities.

How I created my previous Nest.js backed Blog as a Progressive React Web App
I implemented the first version of my blog in May 2023 with NestJS on the backend and plain React on the frontend, this post goes into detail about how it used to work and why I built it the way I did.

Learn by Doing - Devops - Building a modern and automatic CI/CD process for private projects.
Automated software delivery processes streamlines the deployment of apps speeding up development significantly. I decided to build a project from the ground up to perform the CI/CD steps to study and to experiment with optimizations. The result processes deployment pipelines in isolated processes when projects are updated (like Github Actions or Bitbucket Pipelines) and performs dependency installation, test execution, app build, and on success it restarts the project instance process with the new version.

DevOps - Building a minimalistic CI/CD with Nodejs
I created a minimalistic CI/CD process for node projects that processes deployment automatically through an assyncronous pipeline, similar to tools like Github Actions or Bitbucket Pipelines. It performs dependency installation, test execution, app build, and instance restart when pushes are submitted to a project's git repository. It only uses git and node.

Building a modern blog in Typescript with React, Tailwind, and Next.js
This post describes how I built this blog, its features, and the overall technology behind it. I also go through the setup in case you want to build something similar!

Web App Security - The state of dependencies and vulnerabilities on the node ecosystem
A personal research into npm vulnerabilities, their frequency, their impact, and the problems that might arise from disregarding them. I do that by bootstrapping the most common modern web frameworks and analyzing their dependencies and their published vulnerabilities.

How I created my previous Nest.js backed Blog as a Progressive React Web App
I implemented the first version of my blog in May 2023 with NestJS on the backend and plain React on the frontend, this post goes into detail about how it used to work and why I built it the way I did.

Learn by Doing - Devops - Building a modern and automatic CI/CD process for private projects.
Automated software delivery processes streamlines the deployment of apps speeding up development significantly. I decided to build a project from the ground up to perform the CI/CD steps to study and to experiment with optimizations. The result processes deployment pipelines in isolated processes when projects are updated (like Github Actions or Bitbucket Pipelines) and performs dependency installation, test execution, app build, and on success it restarts the project instance process with the new version.

DevOps - Building a minimalistic CI/CD with Nodejs
I created a minimalistic CI/CD process for node projects that processes deployment automatically through an assyncronous pipeline, similar to tools like Github Actions or Bitbucket Pipelines. It performs dependency installation, test execution, app build, and instance restart when pushes are submitted to a project's git repository. It only uses git and node.

Building a modern blog in Typescript with React, Tailwind, and Next.js
This post describes how I built this blog, its features, and the overall technology behind it. I also go through the setup in case you want to build something similar!

Web App Security - The state of dependencies and vulnerabilities on the node ecosystem
A personal research into npm vulnerabilities, their frequency, their impact, and the problems that might arise from disregarding them. I do that by bootstrapping the most common modern web frameworks and analyzing their dependencies and their published vulnerabilities.

How I created my previous Nest.js backed Blog as a Progressive React Web App
I implemented the first version of my blog in May 2023 with NestJS on the backend and plain React on the frontend, this post goes into detail about how it used to work and why I built it the way I did.

Learn by Doing - Devops - Building a modern and automatic CI/CD process for private projects.
Automated software delivery processes streamlines the deployment of apps speeding up development significantly. I decided to build a project from the ground up to perform the CI/CD steps to study and to experiment with optimizations. The result processes deployment pipelines in isolated processes when projects are updated (like Github Actions or Bitbucket Pipelines) and performs dependency installation, test execution, app build, and on success it restarts the project instance process with the new version.

DevOps - Building a minimalistic CI/CD with Nodejs
I created a minimalistic CI/CD process for node projects that processes deployment automatically through an assyncronous pipeline, similar to tools like Github Actions or Bitbucket Pipelines. It performs dependency installation, test execution, app build, and instance restart when pushes are submitted to a project's git repository. It only uses git and node.

Building a modern blog in Typescript with React, Tailwind, and Next.js
This post describes how I built this blog, its features, and the overall technology behind it. I also go through the setup in case you want to build something similar!

Web App Security - The state of dependencies and vulnerabilities on the node ecosystem
A personal research into npm vulnerabilities, their frequency, their impact, and the problems that might arise from disregarding them. I do that by bootstrapping the most common modern web frameworks and analyzing their dependencies and their published vulnerabilities.

How I created my previous Nest.js backed Blog as a Progressive React Web App
I implemented the first version of my blog in May 2023 with NestJS on the backend and plain React on the frontend, this post goes into detail about how it used to work and why I built it the way I did.