Understanding Software Development

A Web Comic about Understanding the timeless Skills and Craft behind Software Development | Continue reading


@21-lessons.com | 2 years ago

Time-Series Database in Rust with Tokio

Learn the foundational building blocks of an event-based system written in Rust using Tokio as async Runtime | Continue reading


@21-lessons.com | 2 years ago

Ship tracing spans from Rust Applications to Jaeger

How you leverage Jaeger Trace Analysis with your already instrumented Rust application | Continue reading


@21-lessons.com | 2 years ago

Better Rust Application Insights

Use the tracing crate to make your first step towards Observability | Continue reading


@21-lessons.com | 2 years ago

Use Cases Before Features

At tech conferences, focusing on use cases is more important than "feature talk". | Continue reading


@21-lessons.com | 2 years ago

Building a .NET Byte Code Inspector

Learn to build a byte code inspector to understand .Net IL | Continue reading


@21-lessons.com | 2 years ago

Sales as a Core Competency in Your Company

21 Lessons - Sales as a Core Competency in your Company | Continue reading


@21-lessons.com | 3 years ago

You don’t need talent for Sales

21 Lessons - Why you don’t need talent for Sales | Continue reading


@21-lessons.com | 3 years ago

What Should You Do When a Customer Raises Objections During a Sales Call?

Three strategies to handle objections during sales calls more effectively | Continue reading


@21-lessons.com | 3 years ago

A New Business Model for Software Development Agencies

Are you the CEO of a software development agency? Let's talk about your business model | Continue reading


@21-lessons.com | 3 years ago

How to Build a SAles Pipeline for Software Dev Businesses in 2020 / Introduction

Let’s talk about selling. How do you sell to a customer? How do you predict sales? How do you find out what to offer? Let's build a process that helps your business to sell more | Continue reading


@21-lessons.com | 3 years ago

Competing on programming languages or Technology is never a good idea

You might not want to know this, but competing on specific software development technologies will lead to competing on price. Both is not a good idea. Let's talk about how to compete effectively | Continue reading


@21-lessons.com | 3 years ago

Why your tools don't matter

Instead of obsessing over tools, let's obsess over the things that really matter in software development | Continue reading


@21-lessons.com | 3 years ago

What jam has to do with your decisions

Jam and your decisions are related to each other. More than you might think. | Continue reading


@21-lessons.com | 3 years ago

The Cost of Doing Nothing

How much money and time do you lose because of custom and homegrown tools? | Continue reading


@21-lessons.com | 3 years ago

What you need to get started with JavaScript in 2020

JavaScript became the Lingua Franca of the Internet. Let's explore what you need to get started with it | Continue reading


@21-lessons.com | 3 years ago