💥 Tech Talks Weekly #18
2024-06-13: Featuring all the newly uploaded talks from Spring I/O 2024, Devnexus 2024, LeadDev Berlin 2023, JCON Europe 2024, J On The Beach 2024 and many more!
Happy Thursday 👋
Welcome to the 18. issue of Tech Talks Weekly! This time around, we have plenty of new uploads from 15 conferences including Spring I/O 2024, Devnexus 2024, LeadDev Berlin 2023, JCON Europe 2024, J On The Beach 2024 and many more!
You can support my work by:
⭐️ Telling your friends and coworkers about Tech Talks Weekly as this helps a lot with my mission of building a community around people watching tech talks.
📨 Filling a short and anonymous Google Form to help me get to know you and prepare better content every week.
📬 Getting in touch here or by replying to this email and saying hello.
Thanks a ton 🙏
Enjoy the talks ☀️!
🏆 Featured talks of the week
Here are the must-watch talks uploaded since the last issue:
"Creating Future-Proof Spring Applications with Event Sourcing by Steve Pember @ Spring I/O 2024" ⸱ +2k views ⸱ 06 Jun 2024 ⸱ 00h 54m 39s
Based on over eight years of experience with building ES systems in Spring applications, we will demonstrate the basics of Event Sourcing and some of the common patterns. We will see how simple it can be to model events with available tools like Spring Data JPA, JOOQ, and the integration between Spring and Axon. We’ll walk through sample code in an application that demonstrates many of these techniques. However, it’s also not strictly about the code; we’ll see how a process called Event Modeling can be a powerful design tool to align Subject Matter Experts, Product, and Engineering. Attendees will leave with an understanding of the basic Event Sourcing patterns, and hopefully a desire to start creating their own Journals.
"Growth in a downturn | Smruti Patel | LeadDev Berlin 2023" ⸱ <100 views ⸱ 09 Jun 2024 ⸱ 00h 31m 03s
It has been a rough year for tech, and especially our leaders - our Staff+ ICs and our engineering managers. We are reeling from the after-effects of rapid growth and zero-interest-rates, and have been forced into survival mode. If hyper-growth is marked by spending more to make more, what does building for enduring growth look like? What are key pivots and strategies needed to effectively navigate such different times?
"Are Signals worth the hype? - Atila Fassina | JSHeroes 2024" ⸱ <100 views ⸱ 12 Jun 2024 ⸱ 00h 29m 50s
Signals are all the rage nowadays. A lot has been said about the performance benefits, but that’s not all it is. Let’s talk about how signals provide a better mental model to render user interfaces, and how they make developing apps more predictable and, likely, error-free.
"Building hacking tools in JavaScript - Charlie Gerard | JSHeroes 2024" ⸱ <100 views ⸱ 12 Jun 2024 ⸱ 00h 29m 33s
If we follow Atwood’s Law, “Any application that can be written in JavaScript, will eventually be written in JavaScript”. As I started studying cybersecurity in my personal time, I noticed that the tools available to hackers are usually coded in C, C++ or Python but, as a front-end developer, I started wondering… Wouldn’t it be cool to rebuild some of these tools in JavaScript instead?! In this talk, I will show how I rebuilt a famous tool to hack wireless devices using only Web APIs so you can hack doorbells, garage doors and more right from the browser!
"Type-Safe Style Systems: The Future of CSS - Josh Goldberg | JSHeroes 2024" ⸱ <100 views ⸱ 12 Jun 2024 ⸱ 00h 29m 53s
Most CSS developers today write visual styles in terms of what you literally see: exact color values, size numbers, and so on. But what if you could write styles as a function of how they fit into your design system? And what if you could get type safety in specifying and using those values, including in responsive props? This talk will dive into some of the key features and flaws in many design system builders today such as Chakra UI and Tailwind. We’ll establish what the best next steps for design systems should be with type-safe TypeScript APIs and performance both for prebuilt pages and at runtime. The Vanilla Extract and Rainbow Sprinkles projects together are a great way to try this out now, and I’m hopeful for more efforts.
📆 New uploads
Here’s a list of all the recently uploaded talks since the last issue grouped by conference and ordered by the number of views for your convenience.
1. Spring I/O 2024
"Bootiful Spring Boot 3.x by Josh Long @ Spring I/O 2024" ⸱ +9k views ⸱ 07 Jun 2024 ⸱ 00h 54m 26s
"Build faster persistence layers with Spring Data JPA 3 by Thorben Janssen @ Spring I/O 2024" ⸱ +7k views ⸱ 06 Jun 2024 ⸱ 00h 49m 50s
"Distributed Scheduling with Spring Boot: the challenges & pitfalls of implementing a background job" ⸱ +5k views ⸱ 07 Jun 2024 ⸱ 00h 46m 17s
"Migrating from (Spring Data) JPA to Spring Data JDBC by Jens Schauder @ Spring I/O 2024" ⸱ +4k views ⸱ 06 Jun 2024 ⸱ 00h 42m 06s
"Creating Future-Proof Spring Applications with Event Sourcing by Steve Pember @ Spring I/O 2024" ⸱ +2k views ⸱ 06 Jun 2024 ⸱ 00h 54m 39s
"Lean Spring Boot Applications for The Cloud by Patrick Baumgartner @ Spring I/O 2024" ⸱ +2k views ⸱ 07 Jun 2024 ⸱ 00h 52m 24s
"Spring Framework 6.2: Core Container Revisited by Juergen Hoeller @ Spring I/O 2024" ⸱ +2k views ⸱ 10 Jun 2024 ⸱ 00h 51m 33s
"Spring Boot & Kotlin: Pain or Gain? by Urs Peter @ Spring I/O 2024" ⸱ +2k views ⸱ 06 Jun 2024 ⸱ 00h 56m 53s
"A Passwordless Future! Passkeys for Spring Developers by Deepu K Sasidharan @ Spring I/O 2024" ⸱ +1k views ⸱ 11 Jun 2024 ⸱ 00h 44m 39s
"Going AOT: Everything you need to know about GraalVM for Java applications by Alina Yurenko SpringIO" ⸱ +1k views ⸱ 06 Jun 2024 ⸱ 00h 49m 03s
2. LeadDev Berlin 2023
"Growing future leaders: Nurturing team leads as a path to managerial succession | Anna Kurylo" ⸱ +200 views ⸱ 09 Jun 2024 ⸱ 00h 23m 12s
"Managing architecture | Lutz Hühnken | LeadDev Berlin 2023" ⸱ +100 views ⸱ 09 Jun 2024 ⸱ 00h 27m 28s
"Making work (and life) less stressful by making better decisions | Nicky Thompson | LeadDev Berlin" ⸱ +100 views ⸱ 09 Jun 2024 ⸱ 00h 24m 41s
"Take back control of code quality | Joel Chippindale | LeadDev Berlin 2023" ⸱ <100 views ⸱ 09 Jun 2024 ⸱ 00h 11m 04s
"How to completely fail at learning | Hywel Carver | LeadDev Berlin 2023" ⸱ <100 views ⸱ 09 Jun 2024 ⸱ 00h 22m 48s
"50 shades of PR dark matter | Avishag Sahar | LeadDev Berlin 2023" ⸱ <100 views ⸱ 09 Jun 2024 ⸱ 00h 13m 54s
"Growth in a downturn | Smruti Patel | LeadDev Berlin 2023" ⸱ <100 views ⸱ 09 Jun 2024 ⸱ 00h 31m 03s
"How to make better modernization decisions | Indu Alagarsamy | LeadDev Berlin 2023" ⸱ <100 views ⸱ 09 Jun 2024 ⸱ 00h 29m 48s
"Leading a distributed team out of a war zone: Lessons in resilience and adaptability | Bohdan Kit" ⸱ <100 views ⸱ 09 Jun 2024 ⸱ 00h 28m 29s
"Skills that empower engineers to drive business impact | Lydia Seidlitz | LeadDev Berlin 2023" ⸱ <100 views ⸱ 09 Jun 2024 ⸱ 00h 11m 11s
3. Devoxx Greece 2024
"Devoxx Greece 2024 - Quarkus meets AI : Build your own LLM-powered application" ⸱ +600 views ⸱ 12 Jun 2024 ⸱ 00h 41m 54s
4. Devneuxs 2024
"Devneuxs 2024 - What is Looming in Java - Medha Chakraborty" ⸱ <100 views ⸱ 06 Jun 2024 ⸱ 00h 59m 28s
"Devneuxs 2024 - Java's New Powers Hero or Villain in Your Code - Mala Gupta" ⸱ <100 views ⸱ 06 Jun 2024 ⸱ 00h 54m 00s
"Devneuxs 2024 - Cloud Agnostic Design Patterns and Tips for Serverless and Java - Kevin Dubois" ⸱ <100 views ⸱ 06 Jun 2024 ⸱ 00h 58m 19s
5. GOTO 2024
"Types Of Technical Debt & How To Manage Them • Dave Farley • GOTO 2024" ⸱ +2k views ⸱ 07 Jun 2024 ⸱ 00h 18m 12s
"An Insider's Guide to Cloud Computing • David Linthicum & Prasad Rao • GOTO 2024" ⸱ +2k views ⸱ 06 Jun 2024 ⸱ 00h 33m 08s
"The Value Flywheel Effect: A Modern Cloud Strategy • David Anderson & Charles Humble • GOTO 2024" ⸱ +1k views ⸱ 11 Jun 2024 ⸱ 00h 44m 18s
"Using Serverless & ARM64 for Real-Time Observability • Liz Fong-Jones • GOTO 2023" ⸱ +900 views ⸱ 10 Jun 2024 ⸱ 00h 44m 02s
"How Structures Affect Outcomes: Software Insights • Elisabeth Hendrickson & Charles Humble" ⸱ +600 views ⸱ 07 Jun 2024 ⸱ 00h 44m 13s
"Processing Data From the James Webb Space Telescope • John Davies • GOTO 2023" ⸱ +600 views ⸱ 12 Jun 2024 ⸱ 00h 49m 34s
"Why Everybody Hates Agile • Jesper Boeg • GOTO 2023" ⸱ +200 views ⸱ 13 Jun 2024 ⸱ 00h 47m 19s
6. NDC Sydney 2024
"Iron Man or Ultron: Is AI here to help us or hurt us? - Scott Hanselman - NDC Sydney 2024" ⸱ +2k views ⸱ 06 Jun 2024 ⸱ 00h 58m 13s
"Next Generation Developer Platforms & Deployable Architectural Archetypes - Adam Stephensen" ⸱ +1k views ⸱ 07 Jun 2024 ⸱ 00h 49m 32s
"Can you become a 10x developer using generative AI? - Simon Waight - NDC Sydney 2024" ⸱ +1k views ⸱ 07 Jun 2024 ⸱ 01h 01m 56s
7. API Conference Berlin
"Beyond RESTful: Modern API Standards That Challenge REST's Monopoly | API Conference" ⸱ <100 views ⸱ 12 Jun 2024 ⸱ 00h 51m 59s
8. Lambda Days 2024 and Code BEAM Europe 2023
"Deumbrellization – cheap microservices by Artur Sulej | Code BEAM Europe 2023" ⸱ +1k views ⸱ 07 Jun 2024 ⸱ 00h 33m 27s
"Task-Oriented Functional Programming for Industrial Applications -Rinus Plasmaijer |Lambda Days 2024" ⸱ +700 views ⸱ 11 Jun 2024 ⸱ 01h 10m 10s
"Observability at Scale by Natalia Chechina | Code BEAM Europe 2023" ⸱ +300 views ⸱ 06 Jun 2024 ⸱ 00h 37m 07s
9. Conf42 Observability 2024
"Netdata: Open Source Distributed Observability Pipeline | Costa Tsaousis | Conf42 Observability 2024" ⸱ <100 views ⸱ 09 Jun 2024 ⸱ 00h 56m 46s
"OpenTelemetry Collector Configuration | Steve Flanders & Curtis Robert | Conf42 Observability 2024" ⸱ <100 views ⸱ 09 Jun 2024 ⸱ 00h 45m 34s
"RESTifying OpenTelemetry Traces | Justin Scherer & Justin Snyder | Conf42 Observability 2024" ⸱ <100 views ⸱ 09 Jun 2024 ⸱ 00h 18m 32s
"OpenTelemetry 101: A Guide to Tracing, Metrics, and Logs | Zameer Fouzan | Conf42 Observability 2024" ⸱ <100 views ⸱ 11 Jun 2024 ⸱ 00h 53m 07s
"Getting the most out of your logs at 3 AM | Shyamkumar Kalariya | Conf42 Observability 2024" ⸱ <100 views ⸱ 09 Jun 2024 ⸱ 00h 34m 50s
"Observability for Modern Event Driven Applications | Urmila Raju | Conf42 Observability 2024" ⸱ <100 views ⸱ 09 Jun 2024 ⸱ 00h 45m 03s
"Observability, what it is & what it can be! | Swapnil Kulkarni | Conf42 Observability 2024" ⸱ <100 views ⸱ 09 Jun 2024 ⸱ 00h 23m 52s
"Dynamic Resource Allocation in Cloud Computing | Preetham Vemasani | Conf42 Observability 2024" ⸱ <100 views ⸱ 09 Jun 2024 ⸱ 00h 17m 23s
"Unlock Observability for Smooth Sailing with GoFr | Srijan Rastogi | Conf42 Observability 2024" ⸱ <100 views ⸱ 09 Jun 2024 ⸱ 00h 15m 28s
"Forging a Secure & Observable DevOps Frontier | Pratik Thantharate | Conf42 Observability 2024" ⸱ <100 views ⸱ 09 Jun 2024 ⸱ 00h 17m 56s
10. Data Science Conference 2024
"Navigating the AI Labyrinth: A Roadmap for The Ambitious | Mislav Malenica | DSC ADRIA 24" ⸱ <100 views ⸱ 10 Jun 2024 ⸱ 00h 42m 53s
"Generative AI for Enterprises with watsonx | Erik Ternav | DSC ADRIA 24" ⸱ <100 views ⸱ 12 Jun 2024 ⸱ 01h 52m 30s
11. EuroPython 2024
"EuroPython 2024 - First-Time Speaker's Workshop" ⸱ <100 views ⸱ 13 Jun 2024 ⸱ 01h 01m 14s
12. J On The Beach (JOTB) 2024
"Bridging the Gap: The Convergence of Transactional and Analytical Data Héctor Veiga & Colin Breck" ⸱ <100 views ⸱ 07 Jun 2024 ⸱ 00h 28m 54s
"Streaming on a prayer or Call Me Maybe - Sergey Bykov - JOTB24" ⸱ <100 views ⸱ 07 Jun 2024 ⸱ 00h 32m 16s
"Fueling Product-Led Growth: A Journey Beyond Traditional Streaming - Bianca Costache - JOTB24" ⸱ <100 views ⸱ 06 Jun 2024 ⸱ 00h 29m 00s
"Data Analyst 2 0: Leverage AI to boost your career -Ismael Pineda - JOTB24" ⸱ <100 views ⸱ 06 Jun 2024 ⸱ 00h 12m 18s
13. JCON Europe 2024
"DBless Data Processing: EclipseStore & WebSphere Liberty InstantOn | Markus Kett & Mark Stoodley" ⸱ +100 views ⸱ 06 Jun 2024 ⸱ 00h 58m 10s
"Structured Concurrency in Java - The What and the Why | Balkrishna Rawool (EN)" ⸱ +100 views ⸱ 10 Jun 2024 ⸱ 00h 42m 32s
"Reading Code | Marit van Dijk (EN)" ⸱ +100 views ⸱ 11 Jun 2024 ⸱ 00h 49m 28s
"Move Thoughtfully and build things | Sharat Chander (EN)" ⸱ <100 views ⸱ 07 Jun 2024 ⸱ 00h 26m 30s
"Hibernate: Mapping Strategies and Their Database Performance Impact | Franck Pachot (EN)" ⸱ <100 views ⸱ 12 Jun 2024 ⸱ 00h 45m 02s
14. JSHeroes 2024
"Building hacking tools in JavaScript - Charlie Gerard | JSHeroes 2024" ⸱ <100 views ⸱ 12 Jun 2024 ⸱ 00h 29m 33s
"Untangling Your Dependencies: A Pattern for a Well-Knit JavaScript Project - Carmen Huidobro" ⸱ <100 views ⸱ 12 Jun 2024 ⸱ 00h 24m 40s
"You are an AI engineer - Tejas Kumar | JSHeroes 2024" ⸱ <100 views ⸱ 12 Jun 2024 ⸱ 00h 31m 19s
"MPA View Transitions are here! - Bramus Van Damme | JSHeroes 2024" ⸱ <100 views ⸱ 12 Jun 2024 ⸱ 00h 32m 37s
"Beyond Skeuomorphic Markdown - Rodrigo Pombo | JSHeroes 2024" ⸱ <100 views ⸱ 12 Jun 2024 ⸱ 00h 27m 50s
"Are Signals worth the hype? - Atila Fassina | JSHeroes 2024" ⸱ <100 views ⸱ 12 Jun 2024 ⸱ 00h 29m 50s
"Making Minimal Techno with WebAssembly And a C Compiler - Tero Parviainen | JSHeroes 2024" ⸱ <100 views ⸱ 12 Jun 2024 ⸱ 00h 28m 41s
"Type-Safe Style Systems: The Future of CSS - Josh Goldberg | JSHeroes 2024" ⸱ <100 views ⸱ 12 Jun 2024 ⸱ 00h 29m 53s
"Standard-driven API mocking - Artem Zakharchenko | JSHeroes 2024" ⸱ <100 views ⸱ 12 Jun 2024 ⸱ 00h 16m 48s
"Reimagining web layout for accessible multilingual content - Rose Akoth | JSHeroes 2024" ⸱ <100 views ⸱ 12 Jun 2024 ⸱ 00h 19m 45s
15. Berlin Buzzwords 2024
"Danica Fine – Brick-by-Brick: Exploring the Elements of Apache Kafka®" ⸱ +200 views ⸱ 10 Jun 2024 ⸱ 00h 45m 42s
"Juliane Waack – Accelerating TopK Queries" ⸱ +100 views ⸱ 10 Jun 2024 ⸱ 00h 19m 50s
"Stefana Serban – Synergy of Signals: Traffic Logs Meet LLM Labels" ⸱ +100 views ⸱ 10 Jun 2024 ⸱ 00h 22m 18s
"Atita Arora – Cracking the Code: Deciphering Evaluation Essentials for RAG" ⸱ +100 views ⸱ 11 Jun 2024 ⸱ 00h 22m 21s
"Praveen Mohan Prasad, Hajer Bouafif – Rediscover your keyword search: Expand, Enrich and Rewrite" ⸱ +100 views ⸱ 11 Jun 2024 ⸱ 00h 44m 19s
"Teo Narboneta Zosa, Chingis Oinar – Robust AI Search Ranking for Radical C2C Marketplace Growth" ⸱ +100 views ⸱ 11 Jun 2024 ⸱ 00h 43m 43s
"Doug Turnbull, Charles Njoroge – Learning to Rank for Reddit Search: A Project Retro" ⸱ <100 views ⸱ 10 Jun 2024 ⸱ 00h 42m 34s
"Murhaf Fares, Emanuele Lapponi – Hardcoding airpods (and other stories from NLP in insurance)" ⸱ <100 views ⸱ 11 Jun 2024 ⸱ 00h 29m 58s
"Radu Gheorghe, Rafał Kuć – Heap sizing and GC tuning for Solr and friends" ⸱ <100 views ⸱ 10 Jun 2024 ⸱ 00h 21m 06s
"Mingshi Liu, Owais Kazi – Elevating AI Applications with OpenSearch's Flow Framework and RAG Tool" ⸱ <100 views ⸱ 11 Jun 2024 ⸱ 00h 26m 59s
Enjoy the weekend ☀️ and see you next week!
Many good talks again 👍