Open in app
Home
Notifications
Lists
Stories

Write
Valentin Despa
Valentin Despa

Home

About

Published in DevOps with Valentine

·Jun 6

Run your Playwright E2E Tests in GitLab CI

With Playwright skyrocketing in popularity, it is no wonder that we want to integrate E2E testing in our CI/CD pipelines. But how to do it? — Let’s begin by saying that the official documentation from Playwright is rather thin. Basic project setup with Playwright and React.js Most examples show Playwright being used in an empty project. But this is rarely the case. I have taken a simple React.js application and added Playwright to it.

Playwright

6 min read

Run your Playwright E2E Tests in GitLab CI
Run your Playwright E2E Tests in GitLab CI

Published in DevOps with Valentine

·May 30

Setup GitLab CI Runner with Docker Executor on Windows 10/11

If you are trying to use the GitLab.com shared runners, you may run out of minutes. Or you may have issues verifying your account. So, in this tutorial, I will show you how you can install your own GitLab Runner on your Windows 10 or Windows 11 machine. — Here is an overview of what we will do in this tutorial: install Git & Docker download & install the GitLab Runner configure the GitLab Runner to work with gitlab.com

Gitlab Runner

8 min read

Setup GitLab CI Runner with Docker Executor on Windows 10/11
Setup GitLab CI Runner with Docker Executor on Windows 10/11

Published in DevOps with Valentine

·May 23

How to install Docker on Windows 10/11 (step by step)

With Docker being part of our daily development work, it is no wonder that more and more people install it on their computers. In this tutorial, we will take a look at installing Docker on Windows 10 or Windows 11. — Step 1: Downloading Docker The first place to start is the official Docker website from where we can download Docker Desktop. Please note that Docker Desktop is intended only for Windows 10/11 and not for Windows Server.

Docker Desktop

5 min read

How to install Docker on Windows 10/11 (step by step)
How to install Docker on Windows 10/11 (step by step)

Published in APIs with Valentine

·Apr 28

Set the JSON Body from an External File in Postman

Some APIs require you to send a JSON request body where one of the properties represents the contents of a file, quite often, base64 encoded. So how to do this? — The problem with uploading a file when using JSON In Postman, you can easily upload a file when creating a request with a multipart/form-data body type. But how to do the same when the request body is JSON. Let’s take this example request body:

Postman

3 min read

Set the JSON Body from an External File in Postman
Set the JSON Body from an External File in Postman

Published in DevOps with Valentine

·Apr 18

Which CI/CD Tools to Choose in 2022 — An Overview

The CI/CD landscape has gotten more crowded in the past years. For people new to the topic, just picking up the right tool can be a daunting task. — In this article, we will focus on the following features: On-Premise On-Premise refers to the possibility of running the tool on your own infrastructure. This means that you can install the tool on your own computer for learning purposes or deploy it on your infrastructure, including cloud.

Github Actions

6 min read


Published in DevOps with Valentine

·Apr 9

My Experience with AWS Support while Resetting MFA on AWS

While additional layers of security are useful and quite often mandatory, we sometimes forget about your backup plan. So what is the backup plan for AWS? — How it happened … I’ve made the uninspired decision of resetting the hardware device I have used for MFA on AWS. This resulted in it no longer being recognized by AWS. Since AWS does not offer any one-time codes you can use to recover your account, I went the troubleshooting route by clicking “Troubleshoot…

AWS

3 min read

My Experience with AWS Support while Resetting MFA on AWS
My Experience with AWS Support while Resetting MFA on AWS

Published in DevOps with Valentine

·Apr 4

GitLab CI: Upload files with FTP

Your deployment environment may be a bit old school and you don’t need or can’t use Docker or Kubernetes. That is fine. In this tutorial, I will show you how to upload files to an FTP server from your GitLab CI pipeline. — There is a thing about automation you should know… GitLab CI is an amazing tool that lets us automate your scripts. However, we must not forget the meaning of the word “automation”. We want to automate something that already works, some manual task.

Gitlab

5 min read

GitLab CI: Upload files with FTP
GitLab CI: Upload files with FTP

Published in APIs with Valentine

·Mar 15

How to Paginate API Results using Postman

To improve performance the list of results in an API response is limited and split over multiple pages. So how to use Postman to navigate through multiple pages of records. We will need to use some advanced concepts to get this to work. — What is API pagination? Let’s begin with just a few basics. What is API pagination and why do we do it? Quite often, when trying to retrieve records, the number of results can be quite high. To return the full list of results in a single response would be very expensive, both in terms…

Postman

4 min read

How to Paginate API Results using Postman
How to Paginate API Results using Postman

Published in DevOps with Valentine

·Mar 1

How to Configure your own GitLab Runner with a Docker Executor on AWS EC2

If you are trying to use the GitLab CI shared runners, you may run out of minutes. So, in this tutorial, I will show you how you can run your own GitLab Runner on AWS. — Last update: May 2022 Here is an overview of what we will do in this tutorial: we will create a new virtual machine (VM) on AWS using EC2 install the GitLab Runner on the VM install any required dependencies on the VM configure the GitLab Runner to work with gitlab.com

Gitlab Runner

9 min read

How to Configure your own GitLab Runner with a Docker Executor on AWS EC2
How to Configure your own GitLab Runner with a Docker Executor on AWS EC2

Published in Scrum with Valentine

·Jan 3

Which Scrum Certification to Take in 2022?

In 2021 the number of organizations adopting Agile practices has continued to grow at an accelerated rate. This trend is expected to continue over the next years as organizations try to develop products in an agile way. Leading the agile transformation is the Scrum framework. But how do you get a Scrum certification? — Why get a Scrum certification? Before we get deeper into the discussion, let’s start with the WHY. Many of you may put no trust or value in certifications and I understand your point. They can’t really capture your skills and experience.

Scrum

14 min read

Which Scrum Certification to Take in 2022?
Which Scrum Certification to Take in 2022?
Valentin Despa

Valentin Despa

Software developer and online instructor. Imprint: http://vdespa.com/imprint

Following
  • Mostafa Moradian

    Mostafa Moradian

  • The NYT Open Team

    The NYT Open Team

  • Joyce Lin

    Joyce Lin

  • Kaustav Das Modak

    Kaustav Das Modak

  • Ermin Dedic

    Ermin Dedic

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable