This Temporal Feature Replaces All Your Retry Code #temporal #backend
Michael Oswald
This Temporal Feature Replaces All Your Retry Code #temporal #backend
0:33
Temporal Query vs Signal: Don’t Mix These Up! #temporal #backend
Michael Oswald
Temporal Query vs Signal: Don’t Mix These Up! #temporal #backend
1:18
What is Temporal in 150 seconds 🤨 #temporal #backend
Michael Oswald
What is Temporal in 150 seconds 🤨 #temporal #backend
2:30
🚀 How to Connect to Temporal Cloud with the Java SDK
Michael Oswald
🚀 How to Connect to Temporal Cloud with the Java SDK
1:04
This Lottery Picks Winners on AWS Using Temporal Workflows
Michael Oswald
This Lottery Picks Winners on AWS Using Temporal Workflows
8:03
Temporal in Action: Fair Seat Booking Under Load (App 4 of 20)
Michael Oswald
Temporal in Action: Fair Seat Booking Under Load (App 4 of 20)
5:11
How I Sent 10,000 Emails that Survives ❌ Failures with Temporal
Michael Oswald
How I Sent 10,000 Emails that Survives ❌ Failures with Temporal
7:05
I built a custom GPT called Memory-GPT 🧐 - Temporal App Challenge 2/20
Michael Oswald
I built a custom GPT called Memory-GPT 🧐 - Temporal App Challenge 2/20
7:08
Temporal Webhook Consumer - App Challenge 1/20
Michael Oswald
Temporal Webhook Consumer - App Challenge 1/20
12:33
Simple Explanation of the Circuit Breaker Pattern
Michael Oswald
Simple Explanation of the Circuit Breaker Pattern
9:23
One GIT productivity hack for FAST DEV MODE⚡️
Michael Oswald
One GIT productivity hack for FAST DEV MODE⚡️
1:35
NextJS First Impressions
Michael Oswald
NextJS First Impressions
5:00
What's so special about a Java LinkedHashMap?
Michael Oswald
What's so special about a Java LinkedHashMap?
1:59
What/when to use @PostContruct spring boot
Michael Oswald
What/when to use @PostContruct spring boot
2:06
Maven and gradle wrapper explained! 🤓
Michael Oswald
Maven and gradle wrapper explained! 🤓
4:53
How to fix 👉 'Could not resolve placeholder' Spring Boot IllegalArgumentException
Michael Oswald
How to fix 👉 'Could not resolve placeholder' Spring Boot IllegalArgumentException
2:13
⛔️ My most used IntelliJ debugging tool 🙀
Michael Oswald
⛔️ My most used IntelliJ debugging tool 🙀
1:21
How I quickly prototype a Java program in IntelliJ ⚡️
Michael Oswald
How I quickly prototype a Java program in IntelliJ ⚡️
1:13
3 ways to use Dependency Injection in Spring
Michael Oswald
3 ways to use Dependency Injection in Spring
2:05
Automate API field validation with Spring validation library! 🎉
Michael Oswald
Automate API field validation with Spring validation library! 🎉
3:27
What the heck is a Spring Bean? 😭
Michael Oswald
What the heck is a Spring Bean? 😭
4:01
Smoothly handle nulls in Java with Optional
Michael Oswald
Smoothly handle nulls in Java with Optional
3:00
What is the default scope of a Spring bean? 🤷
Michael Oswald
What is the default scope of a Spring bean? 🤷
2:02
Safest way to validate a Java String (nulls, and blanks) 😌
Michael Oswald
Safest way to validate a Java String (nulls, and blanks) 😌
2:01
Java Priority Queue Explained 🤓
Michael Oswald
Java Priority Queue Explained 🤓
3:33
Count the number of characters in a string? Use a frequency map in Java 😎
Michael Oswald
Count the number of characters in a string? Use a frequency map in Java 😎
3:09
Finally understand the Java substring methods 🦸
Michael Oswald
Finally understand the Java substring methods 🦸
3:01
Initialize a Java list in a one liner ⭐️
Michael Oswald
Initialize a Java list in a one liner ⭐️
1:24
Initialize Java HashSet in one line? 🙀
Michael Oswald
Initialize Java HashSet in one line? 🙀
0:54
Initialize a HashMap in a one line in Java 💪
Michael Oswald
Initialize a HashMap in a one line in Java 💪
1:13
How to pretty print 🤩 an array in Java?
Michael Oswald
How to pretty print 🤩 an array in Java?
1:02
How to setup custom IAM Policy with AWS Copilot
Michael Oswald
How to setup custom IAM Policy with AWS Copilot
2:16
Easiest way to deploy a docker container to AWS
Michael Oswald
Easiest way to deploy a docker container to AWS
4:16
Beginner Intro to an Array, the Fundamental Data Structure! 💪
Michael Oswald
Beginner Intro to an Array, the Fundamental Data Structure! 💪
4:42
80% of the Git commands I use 🤓 80/20 principle to Git!
Michael Oswald
80% of the Git commands I use 🤓 80/20 principle to Git!
12:24
How to use Github without the command line ❌ 🖥️
Michael Oswald
How to use Github without the command line ❌ 🖥️
6:17
What the heck is Github? For absolute beginners 😌
Michael Oswald
What the heck is Github? For absolute beginners 😌
5:43
How I stay motivated coding all day
Michael Oswald
How I stay motivated coding all day
4:02
How to define a Stack and Queue Data Structure in Rust 🦀
Michael Oswald
How to define a Stack and Queue Data Structure in Rust 🦀
5:06
How I test with DynamoDB using Testcontainers
Michael Oswald
How I test with DynamoDB using Testcontainers
3:25
I built a virtual Talking Stick app for Meetings (ReactJS)
Michael Oswald
I built a virtual Talking Stick app for Meetings (ReactJS)
2:47
🧠 Rust Brain CLI V2 changes - (Fancier)
Michael Oswald
🧠 Rust Brain CLI V2 changes - (Fancier)
1:41
How to add a Rust Crate dependency? 🦀
Michael Oswald
How to add a Rust Crate dependency? 🦀
1:59
I built a CLI in Rust called brain 🧠
Michael Oswald
I built a CLI in Rust called brain 🧠
2:41
I built a goal tracking App in React, Springboot and Dynamodb (App #2)
Michael Oswald
I built a goal tracking App in React, Springboot and Dynamodb (App #2)
9:29
How I built a Batting Lineup App in ReactJS (App #1)
Michael Oswald
How I built a Batting Lineup App in ReactJS (App #1)
9:38
How to Upload Spring MultipartFile to S3? VLOG #2
Michael Oswald
How to Upload Spring MultipartFile to S3? VLOG #2
5:52
How to make a Java int negative? (45 seconds)
Michael Oswald
How to make a Java int negative? (45 seconds)
0:46
Are you a Java NPE Master?
Michael Oswald
Are you a Java NPE Master?
1:59
Beginner Spring Initializr Introduction and Demo
Michael Oswald
Beginner Spring Initializr Introduction and Demo
4:21
How can the Boy Scout Rule improve your codebase?
Michael Oswald
How can the Boy Scout Rule improve your codebase?
1:13
Java Adapter Pattern - Easy Explanation!
Michael Oswald
Java Adapter Pattern - Easy Explanation!
5:14
Why you should "Code for the maintainer" when programming?
Michael Oswald
Why you should "Code for the maintainer" when programming?
0:59
Java Builder Pattern - What, Why, and Memorization tips!
Michael Oswald
Java Builder Pattern - What, Why, and Memorization tips!
9:00
What is YAGNI Programming Principle?
Michael Oswald
What is YAGNI Programming Principle?
1:35
K.I.S.S. Programming Principle - What is it? Why you should use it?
Michael Oswald
K.I.S.S. Programming Principle - What is it? Why you should use it?
1:24
Java Prototype Pattern - What, Why, How, and Memorize it!
Michael Oswald
Java Prototype Pattern - What, Why, How, and Memorize it!
5:48
How to Learn Java Design Patterns - Finally understand them!
Michael Oswald
How to Learn Java Design Patterns - Finally understand them!
3:16
Java Singleton Pattern - What, Why, and Memorize it!
Michael Oswald
Java Singleton Pattern - What, Why, and Memorize it!
3:44
Abstract Factory Pattern - What, Why, and Memorization Tip!
Michael Oswald
Abstract Factory Pattern - What, Why, and Memorization Tip!
10:33
Factory Method Design Pattern Tutorial - Easy to understand and Memorize!
Michael Oswald
Factory Method Design Pattern Tutorial - Easy to understand and Memorize!
7:54
Java Comparator - What, Why, How Explained!
Michael Oswald
Java Comparator - What, Why, How Explained!
8:17
How to write notes over code on the iPad?
Michael Oswald
How to write notes over code on the iPad?
3:08
How I learn complex CS topics
Michael Oswald
How I learn complex CS topics
2:28
Evaluate Reverse Polish Notation - Leetcode 150 - Whiteboard and Code Walkthrough
Michael Oswald
Evaluate Reverse Polish Notation - Leetcode 150 - Whiteboard and Code Walkthrough
12:45
Daily Temperatures - Leetcode 739 - Whiteboard and Code Solution
Michael Oswald
Daily Temperatures - Leetcode 739 - Whiteboard and Code Solution
18:39
Two Sum II - Input Array Is Sorted - Leetcode - Code Solution Walkthrough
Michael Oswald
Two Sum II - Input Array Is Sorted - Leetcode - Code Solution Walkthrough
6:36
Number of Islands - Leetcode 200 - Whiteboard and Code Walkthrough
Michael Oswald
Number of Islands - Leetcode 200 - Whiteboard and Code Walkthrough
12:43
Open The Lock - Leetcode 752 - Whiteboard and Code Walkthrough
Michael Oswald
Open The Lock - Leetcode 752 - Whiteboard and Code Walkthrough
14:12
Min Stack Solution - Leetcode 155 - Whiteboard and Code walkthrough
Michael Oswald
Min Stack Solution - Leetcode 155 - Whiteboard and Code walkthrough
15:14
Valid Mountain Array - Leetcode 941 - Code and Whiteboard Walkthrough
Michael Oswald
Valid Mountain Array - Leetcode 941 - Code and Whiteboard Walkthrough
9:39