Readings
Java
- https://openjdk.org/jeps/425
- https://openjdk.org/jeps/428 (Structured Concurrency)
- https://openjdk.org/jeps/429 (Extent-Local Variables)
- https://openjdk.org/jeps/411 (Deprecate the Security Manager for Removal)
- https://www.reddit.com/r/java/comments/v394uh/loom_and_thread_fairness/
- https://isopov.github.io/posts/loom-cooperative-downside/
- https://jbaker.io/2022/05/09/project-loom-for-distributed-systems/
- https://www.reddit.com/r/java/comments/v7v3v5/conways_game_of_life_implemented_with/
- https://github.com/ebarlas/game-of-life-csp
- https://github.com/ebarlas/project-loom-comparison
- https://github.com/ebarlas/project-loom-c5m
- https://inside.java/2021/11/30/on-parallelism-and-concurrency/
- https://inside.java/2021/09/10/what-are-modules-about/
- https://inside.java/2021/04/23/security-and-sandboxing-post-securitymanager/
- https://inside.java/2020/08/07/loom-performance/
- https://inside.java/2020/07/15/loomqa/
- https://cr.openjdk.java.net/~rpressler/loom/loom/sol1_part1.html
- https://inside.java/2021/10/26/why-user-mode-thread-video/
- https://stackoverflow.com/questions/71945866/project-loom-why-are-virtual-threads-not-the-default
- https://foojay.io/today/thinking-about-massive-throughput-meet-virtual-threads/
- https://github.com/cmpxchg16/kotlin-loom#linux-kernel-configuration
Happy eyeballs
- https://mail.openjdk.java.net/pipermail/loom-dev/2022-May/004613.html
- https://mail.openjdk.java.net/pipermail/loom-dev/2022-May/004615.html
- https://publicobject.com/2022/03/14/uncertainty-in-tests/
Database
- VladMihalcea - DB Job Queue using SKIP LOCKED
- VladMihalcea - Best UUID type for PrimaryKey
- VladMihalcea - hypersistence-tsid
- Maciej Walkowiak - PostgreSQL and UUID as primary key
- UUID7 in 33 langs
- GunnarMorling - Last Updated Columns With Postgres
- Most work queue implementations in SQL are wrong
- Choosing Primary Key Type in Postgres
- Correctly using Postgres as queue
- JOOQ - JDBC Drivers Maven Coordinates
- JOOQ - JDBC Connection URLs
- JOOQ - Simulating Latency with SQL / JDBC
- VladMihalcea - Optimistic vs. Pessimistic Locking
- Sakila DB
- Chinook PostgreSql
- Audit Table Schema
- https://github.com/coditory/sherlock-distributed-lock
- https://github.com/kagkarlsson/db-scheduler