Tag jhipster

Deploy a web app to Azure App Service using Terraform

Deploy a web app to Azure App Service using Terraform

Deploy a web app to Azure App Service using Terraform

Deploying JHipster Microservices on Azure Kubernetes Service (AKS)

Deploying JHipster Microservices on Azure Kubernetes Service (AKS)

Deploying JHipster Microservices on Azure Kubernetes Service (AKS)

Create full Microservice stack using JHipster Domain Language under 30 minutes

Create full Microservice stack using JHipster Domain Language under 30 minutes

Create full Microservice stack using JHipster Domain Language under 30 minutes

Tag java

A Passwordless Future: Passkeys for Java Developers

A Passwordless Future: Passkeys for Java Developers

Learn how to get started with passkeys for your Java and Spring Boot applications.

Deploy Secure Spring Boot Microservices on Amazon EKS Using Terraform and Kubernetes

Deploy Secure Spring Boot Microservices on Amazon EKS Using Terraform and Kubernetes

Deploy a cloud-native Java Spring Boot microservice stack secured with Auth0 on Amazon EKS using Terraform and Kubernetes.

What the Heck Is Project Loom for Java?

What the Heck Is Project Loom for Java?

What the heck is Java's Project Loom and what does it mean for regular Java developers?

Concurrency in modern programming languages: Rust vs Go vs Java vs Node.js vs Deno vs .NET 6

Concurrency in modern programming languages: Rust vs Go vs Java vs Node.js vs Deno vs .NET 6

Building a concurrent web server in Rust, Go, JS, TS, .NET, and Java to compare concurrency performance

The state of pattern matching in Java 17

The state of pattern matching in Java 17

Let us see how pattern matching is evolving in Java

The programming languages I like and why I like them

The programming languages I like and why I like them

Being a polyglot developer, there would be some language you like over others and here are mine.

Concurrency in modern programming languages: Java

Concurrency in modern programming languages: Java

Building a concurrent web server in Java to compare concurrency performance with Rust, Go, JS, TS, and Kotlin

Polyglot inception with GraalVM. Why? Because it's fun 🏄

Polyglot inception with GraalVM. Why? Because it's fun 🏄

Let's test drive GraalVM with a program that uses many languages together. Why? Because it's fun!

🚀 Visualizing memory management in JVM(Java, Kotlin, Scala, Groovy, Clojure)
7 Functional programming techniques in Java - A primer

7 Functional programming techniques in Java - A primer

Functional programming concepts in Java for beginners.

How to set up Java microservices with Istio service mesh on Kubernetes

How to set up Java microservices with Istio service mesh on Kubernetes

How to set up JHipster microservices with Istio service mesh on Kubernetes and deploy to AKS or GKE

Deploy a web app to Azure App Service using Terraform

Deploy a web app to Azure App Service using Terraform

Deploy a web app to Azure App Service using Terraform

Create full Microservice stack using JHipster Domain Language under 30 minutes

Create full Microservice stack using JHipster Domain Language under 30 minutes

Create full Microservice stack using JHipster Domain Language under 30 minutes

Tag microservices

How to clean up your Docker environment

How to clean up your Docker environment

See how you can clean up your local Docker environment.

Microservices - the good, bad, and the ugly

Microservices - the good, bad, and the ugly

When to use microservices, the pros, the cons and issues you might face

How to set up Java microservices with Istio service mesh on Kubernetes

How to set up Java microservices with Istio service mesh on Kubernetes

How to set up JHipster microservices with Istio service mesh on Kubernetes and deploy to AKS or GKE

Deploying JHipster Microservices on Azure Kubernetes Service (AKS)

Deploying JHipster Microservices on Azure Kubernetes Service (AKS)

Deploying JHipster Microservices on Azure Kubernetes Service (AKS)

Create full Microservice stack using JHipster Domain Language under 30 minutes

Create full Microservice stack using JHipster Domain Language under 30 minutes

Create full Microservice stack using JHipster Domain Language under 30 minutes

Tag docker

How to clean up your Docker environment

How to clean up your Docker environment

See how you can clean up your local Docker environment.

Create full Microservice stack using JHipster Domain Language under 30 minutes

Create full Microservice stack using JHipster Domain Language under 30 minutes

Create full Microservice stack using JHipster Domain Language under 30 minutes

Tag azure

Deploy a web app to Azure App Service using Terraform

Deploy a web app to Azure App Service using Terraform

Deploy a web app to Azure App Service using Terraform

Deploying JHipster Microservices on Azure Kubernetes Service (AKS)

Deploying JHipster Microservices on Azure Kubernetes Service (AKS)

Deploying JHipster Microservices on Azure Kubernetes Service (AKS)

Tag kubernetes

Deploy Secure Spring Boot Microservices on Amazon EKS Using Terraform and Kubernetes

Deploy Secure Spring Boot Microservices on Amazon EKS Using Terraform and Kubernetes

Deploy a cloud-native Java Spring Boot microservice stack secured with Auth0 on Amazon EKS using Terraform and Kubernetes.

Shhhh... Kubernetes Secrets Are Not Really Secret!

Shhhh... Kubernetes Secrets Are Not Really Secret!

Learn how to setup secure secrets on Kubernetes using Sealed Secrets, External Secrets Operator, and Secrets Store CSI driver.

How to clean up your Docker environment

How to clean up your Docker environment

See how you can clean up your local Docker environment.

How to set up Java microservices with Istio service mesh on Kubernetes

How to set up Java microservices with Istio service mesh on Kubernetes

How to set up JHipster microservices with Istio service mesh on Kubernetes and deploy to AKS or GKE

Deploying JHipster Microservices on Azure Kubernetes Service (AKS)

Deploying JHipster Microservices on Azure Kubernetes Service (AKS)

Deploying JHipster Microservices on Azure Kubernetes Service (AKS)

Tag typescript

Concurrency in modern programming languages: TypeScript on Deno

Concurrency in modern programming languages: TypeScript on Deno

Building a concurrent web server in TypeScript on Deno to compare concurrency performance with Rust, Go, JS, Kotlin, and Java

Forget NodeJS! Build native TypeScript applications with Deno 🦖

Forget NodeJS! Build native TypeScript applications with Deno 🦖

Deno is a modern JavaScript/TypeScript runtime & scripting environment. It is what NodeJS should have been according to Ryan Dahl who created both tools

🚀 Visualizing memory management in V8 Engine (JavaScript, NodeJS, Deno, WebAssembly)

🚀 Visualizing memory management in V8 Engine (JavaScript, NodeJS, Deno, WebAssembly)

Let us take a look at how the V8 engine for JavaScript & WebAssembly manages memory for Browsers and NodeJS.

Easy functional programming techniques in TypeScript for everyone

Easy functional programming techniques in TypeScript for everyone

Functional programming concepts in TypeScript for everyone.

React components done right with TypeScript mapped and conditional types

React components done right with TypeScript mapped and conditional types

Learn how to write efficient and concise react components using TypeScript.

Tag react

What about Svelte? Should you care!

What about Svelte? Should you care!

Learn why Svelte matters and if you should you care about it

React components done right with TypeScript mapped and conditional types

React components done right with TypeScript mapped and conditional types

Learn how to write efficient and concise react components using TypeScript.

Tag javascript

The programming languages I like and why I like them

The programming languages I like and why I like them

Being a polyglot developer, there would be some language you like over others and here are mine.

What about Svelte? Should you care!

What about Svelte? Should you care!

Learn why Svelte matters and if you should you care about it

Concurrency in modern programming languages: TypeScript on Deno

Concurrency in modern programming languages: TypeScript on Deno

Building a concurrent web server in TypeScript on Deno to compare concurrency performance with Rust, Go, JS, Kotlin, and Java

Concurrency in modern programming languages: JavaScript on NodeJS

Concurrency in modern programming languages: JavaScript on NodeJS

Building a concurrent web server in JavaScript on NodeJS to compare concurrency performance with Rust, Go, TS, Kotlin, and Java

Avoiding Memory Leaks in NodeJS: Best Practices for Performance

Avoiding Memory Leaks in NodeJS: Best Practices for Performance

Discover what memory leaks are and how to avoid them in your NodeJS application.

Forget NodeJS! Build native TypeScript applications with Deno 🦖

Forget NodeJS! Build native TypeScript applications with Deno 🦖

Deno is a modern JavaScript/TypeScript runtime & scripting environment. It is what NodeJS should have been according to Ryan Dahl who created both tools

Polyglot inception with GraalVM. Why? Because it's fun 🏄

Polyglot inception with GraalVM. Why? Because it's fun 🏄

Let's test drive GraalVM with a program that uses many languages together. Why? Because it's fun!

🚀 Visualizing memory management in V8 Engine (JavaScript, NodeJS, Deno, WebAssembly)

🚀 Visualizing memory management in V8 Engine (JavaScript, NodeJS, Deno, WebAssembly)

Let us take a look at how the V8 engine for JavaScript & WebAssembly manages memory for Browsers and NodeJS.

Golang for JavaScript developers - Part 2

Golang for JavaScript developers - Part 2

Introduction to Golang concepts for JavaScript developers - Part 2

Golang for JavaScript developers - Part 1

Golang for JavaScript developers - Part 1

Introduction to Golang concepts for JavaScript developers - Part 1

My love-hate relationship with JavaScript

My love-hate relationship with JavaScript

After using JavaScript for more than 10 years, here is what I think of it

Easy functional programming techniques in TypeScript for everyone

Easy functional programming techniques in TypeScript for everyone

Functional programming concepts in TypeScript for everyone.

React components done right with TypeScript mapped and conditional types

React components done right with TypeScript mapped and conditional types

Learn how to write efficient and concise react components using TypeScript.

Tag webdev

Life of a Full-stack developer 😱 🤯 😱

Life of a Full-stack developer 😱 🤯 😱

The life of a Full-stack developer in a nutshell

React components done right with TypeScript mapped and conditional types

React components done right with TypeScript mapped and conditional types

Learn how to write efficient and concise react components using TypeScript.

Tag terraform

Deploy Secure Spring Boot Microservices on Amazon EKS Using Terraform and Kubernetes

Deploy Secure Spring Boot Microservices on Amazon EKS Using Terraform and Kubernetes

Deploy a cloud-native Java Spring Boot microservice stack secured with Auth0 on Amazon EKS using Terraform and Kubernetes.

Deploy a web app to Azure App Service using Terraform

Deploy a web app to Azure App Service using Terraform

Deploy a web app to Azure App Service using Terraform

Tag writing

Why I’m moving away from Medium

Why I’m moving away from Medium

I moved to Dev from Medium and here are the reasons.

Tag medium

Why I’m moving away from Medium

Why I’m moving away from Medium

I moved to Dev from Medium and here are the reasons.

Tag development

My sleek and modern Linux development machine in 2021

My sleek and modern Linux development machine in 2021

My 2021 GNU/Linux development machine explained

My VS Code setup - Making the most out of VS Code

My VS Code setup - Making the most out of VS Code

How I have configured VS Code to make the most out of it for development.

My beautiful Linux development environment

My beautiful Linux development environment

My GNU/Linux development machine explained

Why I’m moving away from Medium

Why I’m moving away from Medium

I moved to Dev from Medium and here are the reasons.

Tag tech

Why I’m moving away from Medium

Why I’m moving away from Medium

I moved to Dev from Medium and here are the reasons.

Tag linux

Rust Easy! Modern Cross-platform Command Line Tools to Supercharge Your Terminal

Rust Easy! Modern Cross-platform Command Line Tools to Supercharge Your Terminal

Rust tooling is taking over the terminal. Use these awesome tools to supercharge your Linux/macOS/Windows terminal.

My sleek and modern Linux development machine in 2021

My sleek and modern Linux development machine in 2021

My 2021 GNU/Linux development machine explained

The state of Linux as a daily use OS in 2021

The state of Linux as a daily use OS in 2021

Let's see what is the state of GNU/Linux, for daily use, in 2021 is and if its a viable alternative to Windows and macOS

Configure a beautiful terminal on Unix with Zsh

Configure a beautiful terminal on Unix with Zsh

See how you can configure a beautiful terminal on Unix with Zsh and Oh-My-Zsh

Must have GNOME extensions

Must have GNOME extensions

A list of awesome extensions you must have on GNOME Desktop

My beautiful Linux development environment

My beautiful Linux development environment

My GNU/Linux development machine explained

Tag fedora

My sleek and modern Linux development machine in 2021

My sleek and modern Linux development machine in 2021

My 2021 GNU/Linux development machine explained

The state of Linux as a daily use OS in 2021

The state of Linux as a daily use OS in 2021

Let's see what is the state of GNU/Linux, for daily use, in 2021 is and if its a viable alternative to Windows and macOS

Must have GNOME extensions

Must have GNOME extensions

A list of awesome extensions you must have on GNOME Desktop

My beautiful Linux development environment

My beautiful Linux development environment

My GNU/Linux development machine explained

Tag gnome

Must have GNOME extensions

Must have GNOME extensions

A list of awesome extensions you must have on GNOME Desktop

My beautiful Linux development environment

My beautiful Linux development environment

My GNU/Linux development machine explained

Tag desktop

Must have GNOME extensions

Must have GNOME extensions

A list of awesome extensions you must have on GNOME Desktop

Tag terminal

Rust Easy! Modern Cross-platform Command Line Tools to Supercharge Your Terminal

Rust Easy! Modern Cross-platform Command Line Tools to Supercharge Your Terminal

Rust tooling is taking over the terminal. Use these awesome tools to supercharge your Linux/macOS/Windows terminal.

Configure a beautiful terminal on Unix with Zsh

Configure a beautiful terminal on Unix with Zsh

See how you can configure a beautiful terminal on Unix with Zsh and Oh-My-Zsh

Tag ohmyzsh

Configure a beautiful terminal on Unix with Zsh

Configure a beautiful terminal on Unix with Zsh

See how you can configure a beautiful terminal on Unix with Zsh and Oh-My-Zsh

Tag zsh

Configure a beautiful terminal on Unix with Zsh

Configure a beautiful terminal on Unix with Zsh

See how you can configure a beautiful terminal on Unix with Zsh and Oh-My-Zsh

Tag go

Golang Finally Gets Generics! Does It Make Go a Better Language?

Golang Finally Gets Generics! Does It Make Go a Better Language?

Let's see if Golang became better with the addition of generics.

Concurrency in modern programming languages: Rust vs Go vs Java vs Node.js vs Deno vs .NET 6

Concurrency in modern programming languages: Rust vs Go vs Java vs Node.js vs Deno vs .NET 6

Building a concurrent web server in Rust, Go, JS, TS, .NET, and Java to compare concurrency performance

🚀 Visualizing memory management in Golang

🚀 Visualizing memory management in Golang

Let us take a closer look at how Golang manages memory.

Golang for JavaScript developers - Part 2

Golang for JavaScript developers - Part 2

Introduction to Golang concepts for JavaScript developers - Part 2

Golang for JavaScript developers - Part 1

Golang for JavaScript developers - Part 1

Introduction to Golang concepts for JavaScript developers - Part 1

7 Easy functional programming techniques in Go

7 Easy functional programming techniques in Go

Functional programming concepts in Go for beginners.

My reflections on Golang

My reflections on Golang

After using Go for more than 9 months, here is what I think of it

Tag programming

Golang Finally Gets Generics! Does It Make Go a Better Language?

Golang Finally Gets Generics! Does It Make Go a Better Language?

Let's see if Golang became better with the addition of generics.

My second impression of Rust and why I think it's a great general-purpose language!

My second impression of Rust and why I think it's a great general-purpose language!

My second impression of Rust, after building a real-life use case with it and my thoughts on why it is a great general-purpose language for...

8 important things I learned as a software developer over a decade.

8 important things I learned as a software developer over a decade.

Advice for beginners from my decade long development career

How to become an effective Polyglot Developer

How to become an effective Polyglot Developer

What are the advantages and disadvantages of being a polyglot developer and how to be an effective polyglot developer

🚀 Visualizing memory management in Rust

🚀 Visualizing memory management in Rust

Let us take a closer look at how Rust manages memory.

🚀 Visualizing memory management in Golang

🚀 Visualizing memory management in Golang

Let us take a closer look at how Golang manages memory.

🚀 Demystifying memory management in modern programming languages

🚀 Demystifying memory management in modern programming languages

Let us take a look at how modern programming languages manage memory.

7 Languages to learn in 2020 with free resources to get started

7 Languages to learn in 2020 with free resources to get started

Languages to learn in 2020 depending on your experience & domain and resources to get started.

3 tips for clean & efficient code

3 tips for clean & efficient code

3 tips that can make your code cleaner, more efficient and easy to read

My love-hate relationship with JavaScript

My love-hate relationship with JavaScript

After using JavaScript for more than 10 years, here is what I think of it

Easy functional programming techniques in Rust for everyone

Easy functional programming techniques in Rust for everyone

Functional programming concepts in Rust for beginners.

My first impressions of Rust

My first impressions of Rust

This is what I thought about Rust while learning it. From a pragmatic perspective.

7 Easy functional programming techniques in Go

7 Easy functional programming techniques in Go

Functional programming concepts in Go for beginners.

7 Functional programming techniques in Java - A primer

7 Functional programming techniques in Java - A primer

Functional programming concepts in Java for beginners.

My reflections on Golang

My reflections on Golang

After using Go for more than 9 months, here is what I think of it

Tag languages

Golang Finally Gets Generics! Does It Make Go a Better Language?

Golang Finally Gets Generics! Does It Make Go a Better Language?

Let's see if Golang became better with the addition of generics.

My second impression of Rust and why I think it's a great general-purpose language!

My second impression of Rust and why I think it's a great general-purpose language!

My second impression of Rust, after building a real-life use case with it and my thoughts on why it is a great general-purpose language for...

Concurrency in modern programming languages: Java

Concurrency in modern programming languages: Java

Building a concurrent web server in Java to compare concurrency performance with Rust, Go, JS, TS, and Kotlin

Concurrency in modern programming languages: JavaScript on NodeJS

Concurrency in modern programming languages: JavaScript on NodeJS

Building a concurrent web server in JavaScript on NodeJS to compare concurrency performance with Rust, Go, TS, Kotlin, and Java

Concurrency in modern programming languages: Golang

Concurrency in modern programming languages: Golang

Building a concurrent web server in Golang to compare concurrency performance with Rust, JS, TS, Kotlin, and Java

Concurrency in modern programming languages: Rust

Concurrency in modern programming languages: Rust

Building a concurrent web server in Rust to compare concurrency performance with Go, JS, TS, Kotlin, and Java

Concurrency in modern programming languages: Introduction

Concurrency in modern programming languages: Introduction

Building a concurrent web server in Rust, Go, JS, TS, Kotlin, and Java to compare concurrency performance

How to become an effective Polyglot Developer

How to become an effective Polyglot Developer

What are the advantages and disadvantages of being a polyglot developer and how to be an effective polyglot developer

🚀 Demystifying memory management in modern programming languages

🚀 Demystifying memory management in modern programming languages

Let us take a look at how modern programming languages manage memory.

7 Languages to learn in 2020 with free resources to get started

7 Languages to learn in 2020 with free resources to get started

Languages to learn in 2020 depending on your experience & domain and resources to get started.

Golang for JavaScript developers - Part 2

Golang for JavaScript developers - Part 2

Introduction to Golang concepts for JavaScript developers - Part 2

Golang for JavaScript developers - Part 1

Golang for JavaScript developers - Part 1

Introduction to Golang concepts for JavaScript developers - Part 1

My love-hate relationship with JavaScript

My love-hate relationship with JavaScript

After using JavaScript for more than 10 years, here is what I think of it

My first impressions of Rust

My first impressions of Rust

This is what I thought about Rust while learning it. From a pragmatic perspective.

My reflections on Golang

My reflections on Golang

After using Go for more than 9 months, here is what I think of it

Tag thepragmaticprogrammer

Golang Finally Gets Generics! Does It Make Go a Better Language?

Golang Finally Gets Generics! Does It Make Go a Better Language?

Let's see if Golang became better with the addition of generics.

My love-hate relationship with JavaScript

My love-hate relationship with JavaScript

After using JavaScript for more than 10 years, here is what I think of it

My first impressions of Rust

My first impressions of Rust

This is what I thought about Rust while learning it. From a pragmatic perspective.

My reflections on Golang

My reflections on Golang

After using Go for more than 9 months, here is what I think of it

Tag vscode

My VS Code setup - Making the most out of VS Code

My VS Code setup - Making the most out of VS Code

How I have configured VS Code to make the most out of it for development.

Tag ide

My VS Code setup - Making the most out of VS Code

My VS Code setup - Making the most out of VS Code

How I have configured VS Code to make the most out of it for development.

Tag opensource

My VS Code setup - Making the most out of VS Code

My VS Code setup - Making the most out of VS Code

How I have configured VS Code to make the most out of it for development.

Tag istio

How to set up Java microservices with Istio service mesh on Kubernetes

How to set up Java microservices with Istio service mesh on Kubernetes

How to set up JHipster microservices with Istio service mesh on Kubernetes and deploy to AKS or GKE

Tag functional

Easy functional programming techniques in Rust for everyone

Easy functional programming techniques in Rust for everyone

Functional programming concepts in Rust for beginners.

Easy functional programming techniques in TypeScript for everyone

Easy functional programming techniques in TypeScript for everyone

Functional programming concepts in TypeScript for everyone.

7 Easy functional programming techniques in Go

7 Easy functional programming techniques in Go

Functional programming concepts in Go for beginners.

7 Functional programming techniques in Java - A primer

7 Functional programming techniques in Java - A primer

Functional programming concepts in Java for beginners.

Tag beginners

8 important things I learned as a software developer over a decade.

8 important things I learned as a software developer over a decade.

Advice for beginners from my decade long development career

3 tips for clean & efficient code

3 tips for clean & efficient code

3 tips that can make your code cleaner, more efficient and easy to read

Golang for JavaScript developers - Part 2

Golang for JavaScript developers - Part 2

Introduction to Golang concepts for JavaScript developers - Part 2

Golang for JavaScript developers - Part 1

Golang for JavaScript developers - Part 1

Introduction to Golang concepts for JavaScript developers - Part 1

Easy functional programming techniques in Rust for everyone

Easy functional programming techniques in Rust for everyone

Functional programming concepts in Rust for beginners.

Easy functional programming techniques in TypeScript for everyone

Easy functional programming techniques in TypeScript for everyone

Functional programming concepts in TypeScript for everyone.

7 Easy functional programming techniques in Go

7 Easy functional programming techniques in Go

Functional programming concepts in Go for beginners.

7 Functional programming techniques in Java - A primer

7 Functional programming techniques in Java - A primer

Functional programming concepts in Java for beginners.

Tag showdev

Life of a Full-stack developer 😱 🤯 😱

Life of a Full-stack developer 😱 🤯 😱

The life of a Full-stack developer in a nutshell

Static Site Generators rundown - How I set up my own blog with Jekyll

Static Site Generators rundown - How I set up my own blog with Jekyll

Static Site Generators comparison - How I set up my own blog with Jekyll & custom Tags to cross-post with Dev.to

Tag ruby

Static Site Generators rundown - How I set up my own blog with Jekyll

Static Site Generators rundown - How I set up my own blog with Jekyll

Static Site Generators comparison - How I set up my own blog with Jekyll & custom Tags to cross-post with Dev.to

Tag Jekyll

Static Site Generators rundown - How I set up my own blog with Jekyll

Static Site Generators rundown - How I set up my own blog with Jekyll

Static Site Generators comparison - How I set up my own blog with Jekyll & custom Tags to cross-post with Dev.to

Tag blogging

Static Site Generators rundown - How I set up my own blog with Jekyll

Static Site Generators rundown - How I set up my own blog with Jekyll

Static Site Generators comparison - How I set up my own blog with Jekyll & custom Tags to cross-post with Dev.to

Tag architecture

Microservices - the good, bad, and the ugly

Microservices - the good, bad, and the ugly

When to use microservices, the pros, the cons and issues you might face

Tag devops

Shhhh... Kubernetes Secrets Are Not Really Secret!

Shhhh... Kubernetes Secrets Are Not Really Secret!

Learn how to setup secure secrets on Kubernetes using Sealed Secrets, External Secrets Operator, and Secrets Store CSI driver.

Microservices - the good, bad, and the ugly

Microservices - the good, bad, and the ugly

When to use microservices, the pros, the cons and issues you might face

Tag distributedsystems

Microservices - the good, bad, and the ugly

Microservices - the good, bad, and the ugly

When to use microservices, the pros, the cons and issues you might face

Tag rust

Rust Easy! Modern Cross-platform Command Line Tools to Supercharge Your Terminal

Rust Easy! Modern Cross-platform Command Line Tools to Supercharge Your Terminal

Rust tooling is taking over the terminal. Use these awesome tools to supercharge your Linux/macOS/Windows terminal.

Concurrency in modern programming languages: Rust vs Go vs Java vs Node.js vs Deno vs .NET 6

Concurrency in modern programming languages: Rust vs Go vs Java vs Node.js vs Deno vs .NET 6

Building a concurrent web server in Rust, Go, JS, TS, .NET, and Java to compare concurrency performance

The programming languages I like and why I like them

The programming languages I like and why I like them

Being a polyglot developer, there would be some language you like over others and here are mine.

My second impression of Rust and why I think it's a great general-purpose language!

My second impression of Rust and why I think it's a great general-purpose language!

My second impression of Rust, after building a real-life use case with it and my thoughts on why it is a great general-purpose language for...

Concurrency in modern programming languages: Rust

Concurrency in modern programming languages: Rust

Building a concurrent web server in Rust to compare concurrency performance with Go, JS, TS, Kotlin, and Java

🚀 Visualizing memory management in Rust

🚀 Visualizing memory management in Rust

Let us take a closer look at how Rust manages memory.

Polyglot inception with GraalVM. Why? Because it's fun 🏄

Polyglot inception with GraalVM. Why? Because it's fun 🏄

Let's test drive GraalVM with a program that uses many languages together. Why? Because it's fun!

Easy functional programming techniques in Rust for everyone

Easy functional programming techniques in Rust for everyone

Functional programming concepts in Rust for beginners.

My first impressions of Rust

My first impressions of Rust

This is what I thought about Rust while learning it. From a pragmatic perspective.

Tag bash

How to clean up your Docker environment

How to clean up your Docker environment

See how you can clean up your local Docker environment.

Tag codenewbie

3 tips for clean & efficient code

3 tips for clean & efficient code

3 tips that can make your code cleaner, more efficient and easy to read

Tag codequality

8 important things I learned as a software developer over a decade.

8 important things I learned as a software developer over a decade.

Advice for beginners from my decade long development career

3 tips for clean & efficient code

3 tips for clean & efficient code

3 tips that can make your code cleaner, more efficient and easy to read

Tag career

Let's face it, we have a broken technical interview process in our industry

Let's face it, we have a broken technical interview process in our industry

How the current technical interview process followed by the majority of the companies favor only a small subset of developers.

7 Languages to learn in 2020 with free resources to get started

7 Languages to learn in 2020 with free resources to get started

Languages to learn in 2020 depending on your experience & domain and resources to get started.

Tag computerscience

How to become an effective Polyglot Developer

How to become an effective Polyglot Developer

What are the advantages and disadvantages of being a polyglot developer and how to be an effective polyglot developer

🚀 Visualizing memory management in Rust

🚀 Visualizing memory management in Rust

Let us take a closer look at how Rust manages memory.

🚀 Visualizing memory management in Golang

🚀 Visualizing memory management in Golang

Let us take a closer look at how Golang manages memory.

🚀 Demystifying memory management in modern programming languages

🚀 Demystifying memory management in modern programming languages

Let us take a look at how modern programming languages manage memory.

Tag motivation

Life of a Full-stack developer 😱 🤯 😱

Life of a Full-stack developer 😱 🤯 😱

The life of a Full-stack developer in a nutshell

Tag books

Life of a Full-stack developer 😱 🤯 😱

Life of a Full-stack developer 😱 🤯 😱

The life of a Full-stack developer in a nutshell

Tag kotlin

🚀 Visualizing memory management in JVM(Java, Kotlin, Scala, Groovy, Clojure)

Tag scala

🚀 Visualizing memory management in JVM(Java, Kotlin, Scala, Groovy, Clojure)

Tag clojure

🚀 Visualizing memory management in JVM(Java, Kotlin, Scala, Groovy, Clojure)

Tag webassembly

My second impression of Rust and why I think it's a great general-purpose language!

My second impression of Rust and why I think it's a great general-purpose language!

My second impression of Rust, after building a real-life use case with it and my thoughts on why it is a great general-purpose language for...

🚀 Visualizing memory management in V8 Engine (JavaScript, NodeJS, Deno, WebAssembly)

🚀 Visualizing memory management in V8 Engine (JavaScript, NodeJS, Deno, WebAssembly)

Let us take a look at how the V8 engine for JavaScript & WebAssembly manages memory for Browsers and NodeJS.

Tag node

Avoiding Memory Leaks in NodeJS: Best Practices for Performance

Avoiding Memory Leaks in NodeJS: Best Practices for Performance

Discover what memory leaks are and how to avoid them in your NodeJS application.

🚀 Visualizing memory management in V8 Engine (JavaScript, NodeJS, Deno, WebAssembly)

🚀 Visualizing memory management in V8 Engine (JavaScript, NodeJS, Deno, WebAssembly)

Let us take a look at how the V8 engine for JavaScript & WebAssembly manages memory for Browsers and NodeJS.

Tag python

Polyglot inception with GraalVM. Why? Because it's fun 🏄

Polyglot inception with GraalVM. Why? Because it's fun 🏄

Let's test drive GraalVM with a program that uses many languages together. Why? Because it's fun!

Tag garbagecollection

🚀 Visualizing memory management in Rust

🚀 Visualizing memory management in Rust

Let us take a closer look at how Rust manages memory.

🚀 Visualizing memory management in Golang

🚀 Visualizing memory management in Golang

Let us take a closer look at how Golang manages memory.

Tag nodejs

Concurrency in modern programming languages: JavaScript on NodeJS

Concurrency in modern programming languages: JavaScript on NodeJS

Building a concurrent web server in JavaScript on NodeJS to compare concurrency performance with Rust, Go, TS, Kotlin, and Java

Forget NodeJS! Build native TypeScript applications with Deno 🦖

Forget NodeJS! Build native TypeScript applications with Deno 🦖

Deno is a modern JavaScript/TypeScript runtime & scripting environment. It is what NodeJS should have been according to Ryan Dahl who created both tools

Tag deno

Concurrency in modern programming languages: TypeScript on Deno

Concurrency in modern programming languages: TypeScript on Deno

Building a concurrent web server in TypeScript on Deno to compare concurrency performance with Rust, Go, JS, Kotlin, and Java

Forget NodeJS! Build native TypeScript applications with Deno 🦖

Forget NodeJS! Build native TypeScript applications with Deno 🦖

Deno is a modern JavaScript/TypeScript runtime & scripting environment. It is what NodeJS should have been according to Ryan Dahl who created both tools

Tag v8

Avoiding Memory Leaks in NodeJS: Best Practices for Performance

Avoiding Memory Leaks in NodeJS: Best Practices for Performance

Discover what memory leaks are and how to avoid them in your NodeJS application.

Tag memory-management

Avoiding Memory Leaks in NodeJS: Best Practices for Performance

Avoiding Memory Leaks in NodeJS: Best Practices for Performance

Discover what memory leaks are and how to avoid them in your NodeJS application.

Tag windows

My PC build for VR gaming

My PC build for VR gaming

I built a Windows PC for playing Half-Life: Alyx

Tag vr

My PC build for VR gaming

My PC build for VR gaming

I built a Windows PC for playing Half-Life: Alyx

Tag gaming

My PC build for VR gaming

My PC build for VR gaming

I built a Windows PC for playing Half-Life: Alyx

Tag polyglot

How to become an effective Polyglot Developer

How to become an effective Polyglot Developer

What are the advantages and disadvantages of being a polyglot developer and how to be an effective polyglot developer

Tag interview

Let's face it, we have a broken technical interview process in our industry

Let's face it, we have a broken technical interview process in our industry

How the current technical interview process followed by the majority of the companies favor only a small subset of developers.

Tag womenintech

Let's face it, we have a broken technical interview process in our industry

Let's face it, we have a broken technical interview process in our industry

How the current technical interview process followed by the majority of the companies favor only a small subset of developers.

Tag discuss

What is Developer Experience and why should we care?

What is Developer Experience and why should we care?

Let's bust some myths around developer experience and see why it's important.

Let's face it, we have a broken technical interview process in our industry

Let's face it, we have a broken technical interview process in our industry

How the current technical interview process followed by the majority of the companies favor only a small subset of developers.

Tag pragmatic

8 important things I learned as a software developer over a decade.

8 important things I learned as a software developer over a decade.

Advice for beginners from my decade long development career

Tag concurrency

What the Heck Is Project Loom for Java?

What the Heck Is Project Loom for Java?

What the heck is Java's Project Loom and what does it mean for regular Java developers?

Concurrency in modern programming languages: Java

Concurrency in modern programming languages: Java

Building a concurrent web server in Java to compare concurrency performance with Rust, Go, JS, TS, and Kotlin

Concurrency in modern programming languages: TypeScript on Deno

Concurrency in modern programming languages: TypeScript on Deno

Building a concurrent web server in TypeScript on Deno to compare concurrency performance with Rust, Go, JS, Kotlin, and Java

Concurrency in modern programming languages: JavaScript on NodeJS

Concurrency in modern programming languages: JavaScript on NodeJS

Building a concurrent web server in JavaScript on NodeJS to compare concurrency performance with Rust, Go, TS, Kotlin, and Java

Concurrency in modern programming languages: Golang

Concurrency in modern programming languages: Golang

Building a concurrent web server in Golang to compare concurrency performance with Rust, JS, TS, Kotlin, and Java

Concurrency in modern programming languages: Rust

Concurrency in modern programming languages: Rust

Building a concurrent web server in Rust to compare concurrency performance with Go, JS, TS, Kotlin, and Java

Concurrency in modern programming languages: Introduction

Concurrency in modern programming languages: Introduction

Building a concurrent web server in Rust, Go, JS, TS, Kotlin, and Java to compare concurrency performance

Tag async

Concurrency in modern programming languages: Golang

Concurrency in modern programming languages: Golang

Building a concurrent web server in Golang to compare concurrency performance with Rust, JS, TS, Kotlin, and Java

Concurrency in modern programming languages: Rust

Concurrency in modern programming languages: Rust

Building a concurrent web server in Rust to compare concurrency performance with Go, JS, TS, Kotlin, and Java

Concurrency in modern programming languages: Introduction

Concurrency in modern programming languages: Introduction

Building a concurrent web server in Rust, Go, JS, TS, Kotlin, and Java to compare concurrency performance

Tag multithreading

Concurrency in modern programming languages: Introduction

Concurrency in modern programming languages: Introduction

Building a concurrent web server in Rust, Go, JS, TS, Kotlin, and Java to compare concurrency performance

Tag golang

The programming languages I like and why I like them

The programming languages I like and why I like them

Being a polyglot developer, there would be some language you like over others and here are mine.

Concurrency in modern programming languages: Golang

Concurrency in modern programming languages: Golang

Building a concurrent web server in Golang to compare concurrency performance with Rust, JS, TS, Kotlin, and Java

Tag svelte

What about Svelte? Should you care!

What about Svelte? Should you care!

Learn why Svelte matters and if you should you care about it

Tag web

What about Svelte? Should you care!

What about Svelte? Should you care!

Learn why Svelte matters and if you should you care about it

Tag ubuntu

The state of Linux as a daily use OS in 2021

The state of Linux as a daily use OS in 2021

Let's see what is the state of GNU/Linux, for daily use, in 2021 is and if its a viable alternative to Windows and macOS

Tag kde

My sleek and modern Linux development machine in 2021

My sleek and modern Linux development machine in 2021

My 2021 GNU/Linux development machine explained

The state of Linux as a daily use OS in 2021

The state of Linux as a daily use OS in 2021

Let's see what is the state of GNU/Linux, for daily use, in 2021 is and if its a viable alternative to Windows and macOS

Tag jvm

Concurrency in modern programming languages: Java

Concurrency in modern programming languages: Java

Building a concurrent web server in Java to compare concurrency performance with Rust, Go, JS, TS, and Kotlin

Tag devrel

What is Developer Experience and why should we care?

What is Developer Experience and why should we care?

Let's bust some myths around developer experience and see why it's important.

Tag developerexperience

What is Developer Experience and why should we care?

What is Developer Experience and why should we care?

Let's bust some myths around developer experience and see why it's important.

Tag engineering

What is Developer Experience and why should we care?

What is Developer Experience and why should we care?

Let's bust some myths around developer experience and see why it's important.

Tag patternmatching

The state of pattern matching in Java 17

The state of pattern matching in Java 17

Let us see how pattern matching is evolving in Java

Tag jdk

The state of pattern matching in Java 17

The state of pattern matching in Java 17

Let us see how pattern matching is evolving in Java

Tag openjdk

What the Heck Is Project Loom for Java?

What the Heck Is Project Loom for Java?

What the heck is Java's Project Loom and what does it mean for regular Java developers?

The state of pattern matching in Java 17

The state of pattern matching in Java 17

Let us see how pattern matching is evolving in Java

Tag js

Concurrency in modern programming languages: Rust vs Go vs Java vs Node.js vs Deno vs .NET 6

Concurrency in modern programming languages: Rust vs Go vs Java vs Node.js vs Deno vs .NET 6

Building a concurrent web server in Rust, Go, JS, TS, .NET, and Java to compare concurrency performance

Tag loom

What the Heck Is Project Loom for Java?

What the Heck Is Project Loom for Java?

What the heck is Java's Project Loom and what does it mean for regular Java developers?

Tag macos

Rust Easy! Modern Cross-platform Command Line Tools to Supercharge Your Terminal

Rust Easy! Modern Cross-platform Command Line Tools to Supercharge Your Terminal

Rust tooling is taking over the terminal. Use these awesome tools to supercharge your Linux/macOS/Windows terminal.

Tag devsecops

Shhhh... Kubernetes Secrets Are Not Really Secret!

Shhhh... Kubernetes Secrets Are Not Really Secret!

Learn how to setup secure secrets on Kubernetes using Sealed Secrets, External Secrets Operator, and Secrets Store CSI driver.

Tag social

Mastodon for Developers: Everything You Need to Know

Mastodon for Developers: Everything You Need to Know

Learn how to use Mastodon effectively as a developer.

Tag mastodon

Mastodon for Developers: Everything You Need to Know

Mastodon for Developers: Everything You Need to Know

Learn how to use Mastodon effectively as a developer.

Tag aws

Deploy Secure Spring Boot Microservices on Amazon EKS Using Terraform and Kubernetes

Deploy Secure Spring Boot Microservices on Amazon EKS Using Terraform and Kubernetes

Deploy a cloud-native Java Spring Boot microservice stack secured with Auth0 on Amazon EKS using Terraform and Kubernetes.

Tag security

A Passwordless Future: Passkeys for Developers

A Passwordless Future: Passkeys for Developers

Passkeys and WebAuthn for developers. Learn how passkeys work and the benefits they provide.

Tag passkeys

A Passwordless Future: Passkeys for Java Developers

A Passwordless Future: Passkeys for Java Developers

Learn how to get started with passkeys for your Java and Spring Boot applications.

A Passwordless Future: Passkeys for Developers

A Passwordless Future: Passkeys for Developers

Passkeys and WebAuthn for developers. Learn how passkeys work and the benefits they provide.

Tag webauthn

A Passwordless Future: Passkeys for Java Developers

A Passwordless Future: Passkeys for Java Developers

Learn how to get started with passkeys for your Java and Spring Boot applications.

A Passwordless Future: Passkeys for Developers

A Passwordless Future: Passkeys for Developers

Passkeys and WebAuthn for developers. Learn how passkeys work and the benefits they provide.

Tag spring

A Passwordless Future: Passkeys for Java Developers

A Passwordless Future: Passkeys for Java Developers

Learn how to get started with passkeys for your Java and Spring Boot applications.