Monitoring Quarkus with Prometheus and Grafana
Tutorials
Fatma Elverir

Monitoring Quarkus with Prometheus and Grafana

Today’s applications are running on highly distributed infrastructure, and it is super complex to detect the failures and act on them in a reasonable time. Therefore, application monitoring is essential for the observability of a

Welcome to Quarkus: Supersonic, Kubernetes-native Java Framework
Tutorials
Fatma Elverir

Welcome to Quarkus: Supersonic, Kubernetes-Native Java Framework

What is Quarkus? Quarkus is an open-source Java framework that has been designed to run on Kubernetes platforms for developing and delivering applications on platforms such as serverless and cloud-native environments. Applications developed with Quarkus

Dockerize a Spring Boot Application
Tutorials
Fatma Elverir

Dockerize a Spring Boot Application

Starting with this tutorial, I will go through a deployment series of a Java application to various cloud providers. Before setting up a pipeline and walking you through the deployment process, I want to dockerize

How to start coding Flutter in 60 minutes
Tutorials
Fatma Elverir

How to start coding Flutter in 60 minutes

Google’s Flutter came out in our lives with the motto “Design beautiful applications” quickly for multiple environments at once.  According to Stackoverflow insights for 2021, Flutter is the second loved framework&tool. Flutter is the most

How to start coding NodeJs in 60 minutes
Tutorials
Fatma Elverir

How to start coding Node.js in 60 minutes

Node.js is a revolutionary open-source JavaScript runtime environment built on Chrome’s V8 JavaScript engine. I’m calling it revolutionary because it changed the way we are using Javascript nowadays. Javascript is not a language that is

Infrastructure as Code with Terraform
Tutorials
Fatma Elverir

Infrastructure as Code with Terraform

Why Infrastructure as Code (IaC)? System admins used to create infrastructure manually not long ago or with individual scripts. This situation created a necessity for companies to have separate admins to manage & maintain data

How to start coding Angular in 60 minutes
Tutorials
Fatma Elverir

How to start coding AngularJS in 60 minutes

AngularJS is one of the earliest JavaScript frameworks that quickly gained popularity as an MVC framework. Soon after its release, Google started to support AngularJS, and so many things have been changed since then. I

Concurrency and Multithreading in Java
Tutorials
Fatma Elverir

Concurrency and Multithreading in Java

Imagine a coffee shop with only one employee, a cashier who is supposed to do all the work alone. Gets an order, makes the coffee, delivers it to the customer, and repeats.. which may take

How to start coding VueJS in 60 minutes
Tutorials
Fatma Elverir

How to start coding VueJS in 60 minutes

VueJS is an open-source Javascript framework for building single-page user interfaces. Evan You – the author of VueJS, decided to implement VueJS when working for Google and using AngularJS for several projects. So he dropped

Software Deployment Strategies: Canary vs Blue-Green
Tutorials
Fatma Elverir

Deployment Strategies: Canary vs Blue-Green Deployments

The meaning of the word “deploy” is “to spread out or arrange strategically,” which comes from the “deployer” in French, mostly being used as a military term.  In software, what you mean by deployment makes