Battling your Biased Brain & Bright Future Structured Concurrency & Movie TS


Details
##
The meetup will be hosted by OfferZen, in their office in the TNW City, Singel 542, 1017 AZ Amsterdam
Agenda
- 18:00 Doors open.
- 18:15 Food, with thanks to OfferZen for hosting and sponsoring us!
- 19:00 Talk 1: "Battling your Biased Brain" by Peter Wessels
- 19:30 Break
- 19:40 Talk 2: "The future is bright with Structured Concurrency in Java" by Balkrishna Rawool
- 20:10 Break
- 20:20 Movie with drinks "TypeScript Origins: The Documentary"
Information about the talks:
Title: Battling your Biased Brain
Ever heard of the IKEA effect or the bandwagon-effect? In our efforts to delivering great software, there are numerous occasions where our brain tries to trick us. Don’t fall for them!
In this talk we will dive into some well-known and researched cognitive biases that impact our judgments in our day-to-day jobs as software creators.
When do they typically occur? And why are we falling into these traps from time to time?
After this talk you'll have a better understanding of how your brain tricks you, how to make better decisions and in the end how to deliver some great software.
A word of warning; during this talk you may get tricked!
Speaker bio:
Peter Wessels is a Java Developer, Speaker, and Teacher at Info Support in the Netherlands. In addition, he leads the Java Community within Info Support.
He loves working with talented people to develop software that's not only effective but also fun to create. In his career, Peter has worn many hats, from lead engineer and project manager to scrum master and product owner. In Dutch, he would be described as a 'manusje van alles,' which roughly translates to a person who seizes every opportunity to learn new technologies and (soft)skills to create impact. This attitude helps him get diverse perspectives on software development.
As a speaker, Peter has had the privilege of presenting at prestigious events such as Devoxx UK, J-Fall, and Developer Week.
Title: The future is bright with Structured Concurrency in Java
Structured programming has helped immensely to increase readability of software programs. Following the same principles, structured concurrency promises to increase readability of concurrency programs. This talk will introduce the concept of structured concurrency and it will show if the promise of structured concurrency holds true.
Project Loom has introduced Virtual Threads to Java and Structured Concurrency is built on that. As virtual threads are lightweight user threads, we can use them to represent concurrent business-tasks and structure them in such a way that the programs resemble more to the domain-requirements thus enabling Structured Concurrency.
The talk also spends ample time comparing CompletableFuture API with Structured Concurrency API by using few examples. These show that CompletableFuture’s reactive-like API relies on callbacks whereas Structured Concurrency puts forward an imperative-like API which is easier to read and reason.
Speaker Bio
Balkrishna is an engineer, speaker and a blogger. He is currently working at ING Bank as an IT Chapter Lead and he has been in the software industry for 18 years. He enjoys crafting elegant solutions while solving complex challenges. Although he has been working with Java for many years, he finds latest developments in Java quite exciting. He has passion for continuous learning and genuine desire to sharing knowledge.
Movie Title: TypeScript Origins: The Documentary
Description: TypeScript Origins: The Documentary tells the story of how TypeScript came to be, what makes TypeScript different, and how it changes the game as a framework. Featuring core TypeScript contributors from the likes of Anders Hejlsberg, Matt Pocock, John Reilly, Shaundai Person and more, AND adoption stories from JetBrains, AG Grid and Xata. TypeScript Origins was filmed in early 2023, produced by OfferZen and created by keyboard stories, with shoots in the USA, Germany and the UK.

Battling your Biased Brain & Bright Future Structured Concurrency & Movie TS