Kafka is all about events. Events are organized in topics and categorized into partitions. These streams of events can then be used to build Publish/Subscribe systems or a Message Queues, which processess messages in parallel. In this video you will learn everything you need to know, to use Kafka with Node.js.
Timeline 00:00 Intro 00:26 How Kafka Works 02:19 Why You Should Use Kafka 03:01 Minimal Node.js Example 05:27 Cryptocurrency Wallet Tracker Overview 06:11 Cryptocurrency Wallet Tracker Implementation 08:23 Outro
{Fast,Correct} - Choose two, that's the slogan of Bazel, an open-source build tool originally developed at Google. With Bazel, you precisely model your code dependencies with inputs and outputs and in return, get extremely fast tests and builds. This video will teach you everything you need to know to get started with Bazel.
Donations: https://flolu.de/donations
Source Code: https://github.com/flolu/bazel
Watch on Rumble: https://rumble.com/v2ayaki-how-to-make-your-builds-and-test-extremely-fast-with-bazel.html
Watch on YouTube: https://youtu.be/6MXjAZWmn4Y
Website: https://flolu.de
Instagram: https://www.instagram.com/flolu.de
GitHub: https://github.com/flolu
TikTok: https://www.tiktok.com/@flolu.de
Twitter: https://twitter.com/loflude
Timeline
00:00 What is Bazel
00:43 How to install Bazel
01:26 Setup your Bazel project
02:58 Development environment setup
03:25 Build your first target
08:57 Write tests with Bazel
12:10 Write a macro
15:28 Generate a dependency graph
16:01 Run Bazel in a GitHub Action
16:19 Outro
This video is for you if you find yourself relying solely on `console.log` to debug Node.js applications running in Docker containers. I will show you a method to debug TypeScript + Node.js applications running in Docker with Visual Studio Code. And even with hot reload!
Source Code: https://github.com/flolu/docker-typescript-debug
Timeline
00:00 Introduction
00:29 Project setup
01:39 Hot reload
02:34 Debugging
04:08 Multiple applications
06:08 Shared library
07:23 Wrap up
Find me online
https://flolu.de
https://www.instagram.com/flo.ludewig
https://github.com/flolu
Rendering emails with plain HTML and CSS is utterly painful. But luckily, there is an easy way to build stunning emails with the help of the Maizzle framework. You will also learn how to add dynamic content to your emails.
Source Code: https://github.com/flolu/maizzle
Watch on Rumble: https://rumble.com/v236hv6-maizzle.html
Watch on YouTube: https://youtu.be/wiwAdrkNIRo
Website: https://flolu.de
Instagram: https://www.instagram.com/flo.ludewig
GitHub: https://github.com/flolu
Donations: https://flolu.de/donations
Contact: https://flolu.de/contact
Timeline
00:00 Intro
00:24 The Maizzle framework
00:46 Maizzle starter project
03:04 Building an email template from scratch
04:21 Dynamic content
06:39 Sending emails
07:20 Outro
Obsidian is a powerful note taking app. And it's actually possible to extend the features of Obsidian by writing your own plugins. This is a step by step guide, which shows you how to create and publish your own Obsidian plugins from scratch.
Donations: https://flolu.de/donations
Source Code: https://github.com/flolu/obsidian-plugin
Watch on Rumble:
Watch on Odysee:
Website: https://flolu.de
Instagram: https://www.instagram.com/flolu.de
GitHub: https://github.com/flolu
TikTok: https://www.tiktok.com/@flolu.de
Twitter: https://twitter.com/loflude
Timeline
00:00 Intro
00:16 Requirements
01:12 Installing the sample plugin
04:14 Hello world plugin
06:08 Implementing a simple plugin
13:12 Releasing a new version
16:40 Outro
{Fast,Correct} - Choose two, that's the slogan of Bazel, an open-source build tool originally developed at Google. With Bazel, you precisely model your code dependencies with inputs and outputs and in return, get extremely fast tests and builds. This video will teach you everything you need to know to get started with Bazel.
Donations: https://flolu.de/donations
Source Code: https://github.com/flolu/bazel
Watch on Rumble: https://rumble.com/v2ayaki-how-to-make-your-builds-and-test-extremely-fast-with-bazel.html
Watch on YouTube: https://youtu.be/6MXjAZWmn4Y
Website: https://flolu.de
Instagram: https://www.instagram.com/flolu.de
GitHub: https://github.com/flolu
TikTok: https://www.tiktok.com/@flolu.de
Twitter: https://twitter.com/loflude
Timeline
00:00 What is Bazel
00:43 How to install Bazel
01:26 Setup your Bazel project
02:58 Development environment setup
03:25 Build your first target
08:57 Write tests with Bazel
12:10 Write a macro
15:28 Generate a dependency graph
16:01 Run Bazel in a GitHub Action
16:19 Outro
Obsidian is a powerful note taking app. And it's actually possible to extend the features of Obsidian by writing your own plugins. This is a step by step guide, which shows you how to create and publish your own Obsidian plugins from scratch.
Donations: https://flolu.de/donations
Source Code: https://github.com/flolu/obsidian-plugin
Watch on Rumble: https://rumble.com/v2b0oz2-how-to-create-your-own-obsidian-plugin-step-by-step.html
Watch on YouTube: https://youtu.be/AgXa03ZxJ88
Website: https://flolu.de
Instagram: https://www.instagram.com/flolu.de
GitHub: https://github.com/flolu
TikTok: https://www.tiktok.com/@flolu.de
Twitter: https://twitter.com/loflude
Timeline
00:00 Intro
00:16 Requirements
01:12 Installing the sample plugin
04:14 Hello world plugin
06:08 Implementing a simple plugin
13:12 Releasing a new version
16:40 Outro
Kafka is all about events. Events are organized in topics and categorized into partitions. These streams of events can then be used to build Publish/Subscribe systems or a Message Queues, which processess messages in parallel. In this video you will learn everything you need to know, to use Kafka with Node.js.
Source Code: https://github.com/flolu/kafka
Watch on YouTube: https://www.youtube.com/watch?v=gTwXG8lC2GM
Watch on Rumble: https://rumble.com/v21bc2g
Website: https://flolu.de
Instagram: https://www.instagram.com/flo.ludewig
GitHub: https://github.com/flolu
Donations: https://flolu.de/donations
Contact: https://flolu.de/contact
Timeline
00:00 Intro
00:26 How Kafka Works
02:19 Why You Should Use Kafka
03:01 Minimal Node.js Example
05:27 Cryptocurrency Wallet Tracker Overview
06:11 Cryptocurrency Wallet Tracker Implementation
08:23 Outro
In this video you will learn how to easily encrypt Git remote repositories with GnuPG. You could use this to store and synchronize sensitive data on remotes, that you don't trust, event between multiple users.
Donations: https://flolu.de/donations
Source Code: https://github.com/flolu/git-gcrypt
Watch on Rumble: https://rumble.com/v25jw1g-how-to-easily-encrypt-git-repositories-and-git-remotes.html
Watch on YouTube: https://youtu.be/XdoTca3EQGU
Website: https://flolu.de
Instagram: https://www.instagram.com/flolu.de
GitHub: https://github.com/flolu
TikTok: https://www.tiktok.com/@flolu.de
Twitter: https://twitter.com/loflude
Timeline
00:00 Intro
00:27 Prerequisites
00:46 Setup GnuPG Keypair
01:24 Configure Git repository
02:59 Working with the repository
03:43 Cloning encrypted remotes
04:01 Outro
Learning freestyle swimming isn't easy. Especially if you're not yet comfortable putting your head into the water. In this video I will show you 5 easy steps for beginners to go from zero to swimming your first 100 meters in the open water.
Timeline
00:00 Intro
00:26 Breathing
01:52 Gliding
02:40 Gliding with arms
04:02 Breathing with arms
06:19 Freestyle swimming
07:30 Outro
Find me online
https://flolu.de
Music
World War Outerspace - Audio Hertz
Mission to Mars - Audio Hertz
Smokey Eye - Cheel