# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 139
# self = https://watcher.sour.is?uri=https://feeds.twtxt.net/awesome-scala-weekly/twtxt.txt&offset=139
# prev = https://watcher.sour.is?uri=https://feeds.twtxt.net/awesome-scala-weekly/twtxt.txt&offset=39
πŸ’» Issue 462 - Evolving Scala ⌘ Read more
πŸ’» Issue 461 - Martin Odersky on the Future of Scala ⌘ Read more
πŸ’» Issue 460 - Pretty neat Scala talks lined up for this year's LambdaConf ⌘ Read more
πŸ’» Issue 459 - From Python to Scala: Rewriting 27k Lines of a CLI ⌘ Read more
πŸ’» Issue 458 - Rock the JVM partners with the Scala Center ⌘ Read more
πŸ’» Issue 457 - Announcing Scala Days 2025 ⌘ Read more
πŸ’» Issue 456 - Rust from a Scala Perspective: Advent of Code 2024 ⌘ Read more
πŸ’» Issue 455 - Scala 3 Migration: Report from the Field ⌘ Read more
πŸ’» Issue 454 - Scala Macros and Metaprogramming course from Rock the JVM ⌘ Read more
πŸ’» Issue 453 - Controversial Pre-SIP: A Syntax for Collection Literals ⌘ Read more
πŸ’» Issue 452 - Understanding JVM Garbage Collector Performance ⌘ Read more
πŸ’» Issue 451 - Random Scala Tip #697: Avoid Anonymous Functions as Dependencies ⌘ Read more
πŸ’» Issue 450 - Where Are the Scala Frameworks?** ⌘ Read more
πŸ’» Issue 449 - The IntelliJ Scala Plugin in 2024 | The IntelliJ Scala Plugin Blog ⌘ Read more
πŸ’» Issue 448 - On Scala Tooling & Stability: What Can We Learn From a Small Drama?** ⌘ Read more
πŸ’» Issue 447 - Better Scala Builds with the Mill Build Tool, Functional Scala 2024 ⌘ Read more
πŸ’» Issue 446 - IntelliJ IDEA x Scala - a new video series about the features of IntelliJ Scala Plugin ⌘ Read more
πŸ’» Issue 445 - Rock the JVM Black Friday Offer ⌘ Read more
πŸ’» Issue 444 - ZIO in 2025, by John De Goes, Ziverge ⌘ Read more
πŸ’» Issue 443 - This week in #Scala (Nov 11, 2024) ⌘ Read more
πŸ’» Issue 442 - Idiomatic dependency injection for ZIO applications in Scala ⌘ Read more
πŸ’» Issue 441 - Better Java Builds with the Mill Build Tool ⌘ Read more
πŸ’» Issue 440 - 10.3k Scala jobs (compared to 376k Java and 11.5k Kotlin), not great, but not at all terrible ⌘ Read more
πŸ’» Issue 439 - How to Build Full-Stack Scala Applications - ZIO ⌘ Read more
πŸ’» Issue 438 - New Cask OpenApi Template ⌘ Read more
πŸ’» Issue 437 - Why Copilot is Making Programmers Worse at Programming ⌘ Read more
πŸ’» Issue 436 - This week in #Scala (Sep 23, 2024) ⌘ Read more
πŸ’» Issue 435 - The RedMonk Programming Language Rankings: June 2024: Scala jumps two spots ⌘ Read more
πŸ’» Issue 434 - Video: Capabilities for Control - Martin Ordersky @ ICFP ⌘ Read more
πŸ’» Issue 433 - Writing an Android app with Scala.js ⌘ Read more
πŸ’» Issue 432 - This week in #Scala (Aug 26, 2024) ⌘ Read more
πŸ’» Issue 431 - Upcoming Changes to Givens in Scala 3.7 ⌘ Read more
πŸ’» Issue 430 - Announcing Decisions4s: When Ifs Are Not Enough ⌘ Read more
πŸ’» Issue 429 - Automatic Dependency Injection in Pure Scala ⌘ Read more
πŸ’» Issue 428 - This week in #Scala (Jul 29, 2024) ⌘ Read more
πŸ’» Issue 427 - Scala to WebAssembly: How and Why ⌘ Read more
πŸ’» Issue 426 - Crafting types with Scala 3 macros - Part 1 of the most comprehensive macro tutorial yet ⌘ Read more
πŸ’» Issue 425 - how to see the trees using the Scala compilers ⌘ Read more
πŸ’» Issue 424 - Typed Actors in Action - Exploring Cats-Actors with Alice and Bob ⌘ Read more
πŸ’» Issue 423 - ten things I like about Scala 3 ⌘ Read more
πŸ’» Issue 422 - 1/25-Scale Cray C90 Wristwatch ⌘ Read more
πŸ’» Issue 421 - How Meta trains large language models at scale ⌘ Read more
πŸ’» Issue 420 - FineWeb: Decanting the web for the finest text data at scale ⌘ Read more
πŸ’» Issue 419 - Why we shift testing left: A software dev cycle that doesn’t scale ⌘ Read more
πŸ’» Issue 418 - Rare things become common at scale ⌘ Read more
πŸ’» Issue 417 - Show HN: I made a Mac app to search my images and videos locally with ML ⌘ Read more
πŸ’» Issue 416 - Data Engineering at Netflix using Apache Spark and Scala 3 with Joan Goyeau ⌘ Read more
πŸ’» Issue 415 - Jon Pretty is back! ⌘ Read more
πŸ’» Issue 414 - Scale of the Universe ⌘ Read more
πŸ’» Issue 413 - Lean Scala ⌘ Read more
πŸ’» Issue 412 - Saudi Arabia 'forced to scale back' plans for desert megacity ⌘ Read more
πŸ’» Issue 411 - CityGaussian: Real-time high-quality large-scale scene rendering with Gaussians ⌘ Read more
πŸ’» Issue 410 - Why we bet on Scala at SwissBorg ⌘ Read more
πŸ’» Issue 409 - Scala 3 Roadmap for 2024 ⌘ Read more
πŸ’» Issue 408 - Pre-SIP: Improve Syntax for Context Bounds and Givens ⌘ Read more
πŸ’» Issue 407 - Releasing Kyo: When Performance Meets Elegance In Scala by Flavio Brasil ⌘ Read more
πŸ’» Issue 406 - the holy graal of GitHub Actions ⌘ Read more
πŸ’» Issue 405 - Lightbend closes FY24 with record growth ⌘ Read more
πŸ’» Issue 404 - How do we optimise Scala build times? by James Thompson @FuncProgSweden ⌘ Read more
πŸ’» Issue 403 - Maciej Gorywoda - My Scala Story ⌘ Read more
πŸ’» Issue 402 - Full-stack Scala 3 with the ZIO stack workshop with Daniel Ciocirlan during the Scalar Conference ⌘ Read more
πŸ’» Issue 401 - How to Write a Full-Stack Scala Application with the Typelevel Stack ⌘ Read more
πŸ’» Issue 400 - ScalaSql: a New SQL Database Query Library for the com-lihaoyi Scala Ecosystem ⌘ Read more
πŸ’» Issue 399 - Scala's Future ⌘ Read more
πŸ’» Issue 398 - A Beginner's Guide to GraphQL in Scala ⌘ Read more
πŸ’» Issue 397 - My happy experience with Graphql subscriptions/websockets in the Scala ecosystem ⌘ Read more
πŸ’» Issue 396 - Scala Survey Results 2023 ⌘ Read more
πŸ’» Issue 395 - Want to share my journey from Scala 2 to Scala 3 and discuss migration to Scala 3 ⌘ Read more
πŸ’» Issue 394 - Kyo released at Functional Scala! πŸš€** ⌘ Read more
πŸ’» Issue 393 - Indoor Vivants: Scala Native and Swift: building Twotm8 MacOS app ⌘ Read more
πŸ’» Issue 392 - Rock the JVM Black Friday offer ⌘ Read more
πŸ’» Issue 391 - Writing a simple pubsub server with the Typelevel toolkit and http4s ember server ⌘ Read more
πŸ’» Issue 390 - Laminar & Scala.js Full Stack Demo Project & More ⌘ Read more
πŸ’» Issue 389 - Load Balancer in Scala with Cats Effect and Http4s ⌘ Read more
πŸ’» Issue 388 - Scala Center: Tell us which errors bug you the most ⌘ Read more
πŸ’» Issue 387 - Scala Center 2023 Q3 Activity Report ⌘ Read more
πŸ’» Issue 386 - This week in #Scala (Oct 9, 2023) ⌘ Read more
πŸ’» Issue 385 - gRPC in Scala with FS2 and Scalapb ⌘ Read more
πŸ’» Issue 384 - Mock Senior Scala Engineer interview ⌘ Read more
πŸ’» Issue 383 - So, What's So Special About The Mill Scala Build Tool?** ⌘ Read more
πŸ’» Issue 382 - State of Scala 2023 survey is live! ⌘ Read more
πŸ’» Issue 381 - Scala Implicits Revisited β€’ Martin Odersky β€’ YOW! 2020 ⌘ Read more
πŸ’» Issue 380 - Lightbend transfers ownership of sbt to the Scala Center ⌘ Read more
πŸ’» Issue 379 - Do your Values align with FP Values?** ⌘ Read more
πŸ’» Issue 378 - [Video] The Making of the com.lihaoyi Ecosystem | Scala Days 2023 Seattle ⌘ Read more
πŸ’» Issue 377 - Cats Effect vs ZIO ⌘ Read more
πŸ’» Issue 376 - Two-Factor Authentication in Scala with Http4s ⌘ Read more
πŸ’» Issue 375 - Go-like channels in Scala: receive, send, and default clauses ⌘ Read more
πŸ’» Issue 374 - This week in #Scala (Jul 17, 2023) ⌘ Read more
πŸ’» Issue 373 - Introduction to optics in Scala with Monocle ⌘ Read more
πŸ’» Issue 372 - Akka is moving away from Open Source ⌘ Read more
πŸ’» Issue 371 - The Scala Toolkit has been released! ⌘ Read more
πŸ’» Issue 370 - Building a functional, effectful Distributed System from scratch in Scala 3, just to avoid Leetcode ⌘ Read more
πŸ’» Issue 369 - com.lihaoyi Scala: Executable Pseudocode that's Easy, Boring, and Fast ⌘ Read more
πŸ’» Issue 368 - Scala 3 Significant Indentation Woes: Sample ⌘ Read more
πŸ’» Issue 367 - This week in #Scala (May 29, 2023) ⌘ Read more
πŸ’» Issue 366 - A Splendid Scala Journey ⌘ Read more
πŸ’» Issue 365 - The Scala 3 compatibility story ⌘ Read more
πŸ’» Issue 364 - Stackoverflow Developer Survey 2023 is out ⌘ Read more
πŸ’» Issue 363 - Alex Nedelcu (Monix) about Scala 3 ⌘ Read more