Adam Warski

Videos

Featured

13 Mar 2024

Unwrapping IO: is it a path that you want to follow?

scala
functional programming
concurrency
19 Oct 2023

Concurrency in Scala and on the JVM

scala
java
unison
concurrency
zio
cats-effect
effects
loom
ox
31 Jan 2023

Effects: To Be Or Not To Be?

effects
scala
java
unison
functional programming
zio
cats-effect
loom

All videos

19 Jun 2024

Tapir Tutorial - part 3: Using JSON bodies

tapir
scala
tutorial
15 Jun 2024

Direct style Scala using Ox

scala
loom
concurrency
structural concurrency
effects
ox
5 Jun 2024

Tapir Tutorial - part 1: Hello, world!

tapir
scala
tutorial
29 May 2024

Jox - Passing Control Information Through Channels

jox
java
virtual threads
concurrency
tutorial
15 May 2024

Jox - Virtual-thread-friendly go-like channels for Java

jox
java
virtual threads
concurrency
tutorial
24 Apr 2024

Direct style Scala stack: an experiment

scala
concurrency
14 Mar 2024

W kierunku blokujących strumieni

java
streaming
13 Mar 2024

Unwrapping IO: is it a path that you want to follow?

scala
functional programming
concurrency
7 Dec 2023

Building a concurrency library on top of Loom

scala
virtual threads
concurrency
effects
java
ox
19 Oct 2023

Concurrency in Scala and on the JVM

scala
java
unison
concurrency
zio
cats-effect
effects
loom
ox
10 Oct 2023

Effects: to be or not to be?

effects
scala
java
unison
functional programming
zio
cats-effect
loom
16 Jun 2023

Unison: program differently

unison
functional programming
effects
9 Jun 2023

Building a concurrency library on top of Loom

scala
loom
concurrency
effects
java
ox
11 Apr 2023

Oxes, tapirs and sttps

scala
ox
effects
loom
tapir
http
31 Jan 2023

Effects: To Be Or Not To Be?

effects
scala
java
unison
functional programming
zio
cats-effect
loom
13 Dec 2022

Never say never

softwaremill
personal
19 Nov 2021

Functional WebSockets

scala
tapir
web sockets
16 Jul 2021

Scala 3 Metaprogramming by Example

scala
metaprogramming
31 May 2021

Your HTTP endpoints are data, as well

scala
tapir
functional programming
Delivering: from Kafka to WebSockets
12 May 2021

Delivering: from Kafka to WebSockets

kafka
web sockets
streaming
6 Apr 2021

Your HTTP endpoints are data, as well!

scala
tapir
functional programming
1 Apr 2021

Context is King

scala
functional programming
7 Jan 2021

Scala 3 Metaprogramming by Example

scala
metaprogramming
16 Dec 2020

Project Loom? Better Futures? What’s next for JVM concurrent...

loom
virtual threads
concurrency
java
scala
functional programming
15 Oct 2020

Scala 3 Panel Discussion

scala
12 Aug 2020

Project Loom? Better Futures? What’s next for JVM concurrent programming

loom
java
virtual threads
concurrency
scala
reactive programming
5 Jun 2020

A functional scala stack for 2020

scala
functional programming
31 May 2020

Your HTTP endpoints are data, as well!

scala
tapir
functional programming
14 Apr 2020

Designing programmer-friendly APIs: a tapir case study

scala
tapir
functional programming
api design
6 Feb 2020

FP + relational databases = ?

scala
functional programming
rdbms
1 Oct 2019

Designing Programmer-Friendly APIs

scala
tapir
functional programming
11 Jul 2019

Concurrent programming in 2019: Akka, Monix or ZIO?

scala
functional programming
concurrency
29 Apr 2019

Descriptions, APIs and Tapirs

scala
tapir
26 Oct 2018

Co zrobiły z nami @adnotacje

java
annotations
23 Jul 2018

What have the annotations done to us?

java
annotations
14 Oct 2017

The Origins of Free

scala
functional programming
category theory
7 Jun 2017

Readers vs Constructors: Dependency Injection showdown

scala
dependency injection
functional programming
23 Mar 2017

The Origins of Free

functional programming
category theory
Implementing the Reactive Manifesto with Akka
4 Mar 2015

Implementing the Reactive Manifesto with Akka

scala
akka
reactive programming
24 Sep 2014

Framework-less Scala Dependency Injection framework

scala
dependency injection
The No-framework Scala Dependency Injection Framework
30 May 2014

The No-framework Scala Dependency Injection Framework

scala
dependency injection
8 Nov 2013

Polecane dla Ciebie: rekomendacje i Mahout

big data
machine learning

Any questions?

Can’t find the answer you’re looking for?