Skip to content

Commit

Permalink
Merge pull request #45 from softinio/newsletter-2024-01-29
Browse files Browse the repository at this point in the history
newsletter, January 29th 2024
  • Loading branch information
softinio authored Jan 30, 2024
2 parents cfdd377 + 9ac1160 commit d2747a8
Show file tree
Hide file tree
Showing 2 changed files with 100 additions and 68 deletions.
78 changes: 78 additions & 0 deletions docs/Archive/scala_news_2024-01-02.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@

# Scala News - January 2, 2024

A curated list of Scala related news from the community.

## Articles

| Article | Author |
| ------------- | -----:|
| [Functional Programming in Scala in 2023](https://mpilquist.github.io/blog/2023/10/26/functional-programming-in-scala-in-2023/) | Michael Pilquist |
| [An intro to Flow Fields in Scala](https://www.chris-kipp.io/blog/an-intro-to-flow-fields-in-scala) | Chris Kipp |
| [Lately - 03](https://www.chris-kipp.io/blog/lately-03) | Chris Kipp |
| [Scala Native and Swift: building Twotm8 MacOS app](https://blog.indoorvivants.com/2023-11-24-scala-native-from-swift.html) | Anton Sviridov |
| [Eval 0.3.0](https://eed3si9n.com/eval-0.3.0) | Eugene Yokota |
| [Helix and Scala](https://eed3si9n.com/helix-and-scala/) | Eugene Yokota |
| [Jar Jar Abrams 1.13.0 and sbt-assembly 2.1.4](https://eed3si9n.com/jarjar-abrams-1.13.0-sbt-assembly-2.1.4) | Eugene Yokota |
| [ifdef in Scala via pre-typer processing](https://eed3si9n.com/ifdef-in-scala-via-pre-typer-processing/) | Eugene Yokota |
| [ifdef macro in Scala](https://eed3si9n.com/ifdef-macro-in-scala/) | Eugene Yokota |
| [Jar Jar Abrams 1.9.0 and sbt-assembly 2.1.3](https://eed3si9n.com/jarjar-abrams-1.9.0-sbt-assembly-2.1.3) | Eugene Yokota |
| [sbt 1.9.6](https://eed3si9n.com/sbt-1.9.6) | Eugene Yokota |
| [sbt 1.9.5](https://eed3si9n.com/sbt-1.9.5) | Eugene Yokota |
| [tree-sitter-scala 0.20.2](https://eed3si9n.com/tree-sitter-scala-0.20.2) | Eugene Yokota |
| [automate refactoring with Bazel + Scalafix](https://eed3si9n.com/automate-refactoring-with-bazel-and-scalafix/) | Eugene Yokota |
| [sbt 1.9.1](https://eed3si9n.com/sbt-1.9.1) | Eugene Yokota |
| [tree-sitter-scala 0.20.1](https://eed3si9n.com/tree-sitter-scala-0.20.1) | Eugene Yokota |
| [tree-sitter-scala 0.20.0](https://eed3si9n.com/tree-sitter-scala-0.20.0) | Eugene Yokota |
| [December Adventure update, thoughts on Rust](https://alexn.org/blog/2023/12/12/december-adventure-rust/?pk_campaign=rss) | Alexandru Nedelcu |
| [December Adventure: Learning Rust](https://alexn.org/blog/2023/12/04/december-adventure/?pk_campaign=rss) | Alexandru Nedelcu |
| [In Scala 3, use 4 Spaces for Indentation](https://alexn.org/blog/2023/11/08/in-scala-3-use-4-spaces-for-indentation/?pk_campaign=rss) | Alexandru Nedelcu |
| [OOP classes vs Higher-order Functions (HOFs)](https://alexn.org/blog/2023/09/25/oop-classes-vs-higher-order-functions-hofs/?pk_campaign=rss) | Alexandru Nedelcu |
| [Java Volatiles](https://alexn.org/blog/2023/06/19/java-volatiles/?pk_campaign=rss) | Alexandru Nedelcu |
| [Scala 3 Significant Indentation Woes: Sample](https://alexn.org/blog/2023/06/06/scala-3-significant-indentation-woes-sample/?pk_campaign=rss) | Alexandru Nedelcu |
| [Scala 3 Enums](https://alexn.org/blog/2023/05/25/scala-enums/?pk_campaign=rss) | Alexandru Nedelcu |
| [Effective Test Parameterization with ScalaTest Tables](https://yadukrishnan.live/effective-test-parameterization-with-scalatest-tables) | Yadukrishnan |
| [Scala Made Simple for Beginners: A Gentle Introduction to Kickstarting Your Scala Learning](https://yadukrishnan.live/scala-made-simple-for-beginners-a-gentle-introduction-to-kickstarting-your-scala-learning) | Yadukrishnan |
| [Diving into ZIO Test 'Aspects': Streamlining Cross-Cutting Concerns in Testing](https://yadukrishnan.live/diving-into-zio-test-aspects-streamlining-cross-cutting-concerns-in-testing) | Yadukrishnan |
| [Mastering ScalaTest - Exploring Tagging, Retry, Runner and More](https://yadukrishnan.live/mastering-scalatest-exploring-tagging-retry-runner-and-more) | Yadukrishnan |
| [Type safety with Iron](https://blog.michal.pawlik.dev/posts/scala/iron/) | Michał Pawlik |
| [Introduction to optics in Scala](https://blog.michal.pawlik.dev/posts/scala/optics/) | Michał Pawlik |
| [Intermediate's guide to derivations in Scala: Magnolia](https://blog.michal.pawlik.dev/posts/scala/scala-derivations-show/) | Michał Pawlik |
| [So, What's So Special About The Mill Scala Build Tool?](http://www.lihaoyi.com/post/SoWhatsSoSpecialAboutTheMillScalaBuildTool.html) | Haoyi Li |
| [com.lihaoyi Scala: Executable Pseudocode that's Easy, Boring, and Fast](http://www.lihaoyi.com/post/comlihaoyiScalaExecutablePseudocodethatsEasyBoringandFast.html) | Haoyi Li |
| [A guide to UDP in Scala with FS2](https://blog.rockthejvm.com/scala-fs2-udp/) | Daniel Ciocîrlan |
| [Practical Type-Level Programming in Scala 3](https://blog.rockthejvm.com/practical-type-level-programming/) | Daniel Ciocîrlan |
| [A Functional Load Balancer with Scala, Http4s and Cats Effect](https://blog.rockthejvm.com/load-balancer/) | Daniel Ciocîrlan |
| [gRPC in Scala with Fs2 and Scalapb](https://blog.rockthejvm.com/grpc-in-scala-with-fs2-scalapb/) | Daniel Ciocîrlan |
| [Scala as a Junior Developer](https://blog.rockthejvm.com/scala-as-a-junior-dev/) | Daniel Ciocîrlan |
| [REST APIs Using Play Framework and Scala: A Comprehensive Guide](https://blog.rockthejvm.com/play-framework-http-api-tutorial/) | Daniel Ciocîrlan |
| [OAuth Authentication in Scala with Http4s](https://blog.rockthejvm.com/oauth-authentication-scala-http4s/) | Daniel Ciocîrlan |
| [Two-Factor Authentication in Scala with Http4s](https://blog.rockthejvm.com/otp-authentication-scala-http4s/) | Daniel Ciocîrlan |
| [Integration testing the Typelevel toolkit](https://toniogela.dev/testing-typelevel-toolkit/) | Antonio Gelameris |
| [Writing a GitHub Action with Scala.js](https://toniogela.dev/gh-action-in-scala/) | Antonio Gelameris |
| [Crafting Concise Constructors with Opaque Types in Scala 3](https://xebia.com/blog/crafting-concise-constructors-opaque-types-scala-3/) | Xebia |
| [Recapping Scala Days 2023 in Madrid](https://xebia.com/blog/recapping-scala-days-2023-madrid/) | Jason McClellan |
| [Notes on Writing a Scala 3 Compiler Plugin](https://xebia.com/blog/notes-on-writing-a-scala-3-compiler-plugin/) | Grigorios Athanasiadis |
| [xef.ai: Modern AI for Scala and Kotlin](https://xebia.com/blog/xef-ai-modern-ai-for-scala-and-kotlin/) | Alejandro Serrano Mena |
| [Special LLM and AI Meetup Added to Scala Days](https://xebia.com/blog/special-llm-and-ai-meetup-added-to-scala-days/) | Jason McClellan |
| [Temporal Testing with Karat + Turbine](https://xebia.com/blog/temporal-testing-with-karat-turbine/) | Alejandro Serrano Mena |
| [Scala and Kotlin Under One Roof](https://xebia.com/blog/scala-and-kotlin-under-one-roof/) | Alejandro Serrano Mena |
| [Why you should join us at Scala Days Seattle](https://xebia.com/blog/scala-days-seattle/) | Allyson Alexandrou |
| [Building a functional, effectful Distributed System from scratch in Scala 3, just to avoid Leetcode (Part 1)](https://chollinger.com/blog/2023/06/building-a-functional-effectful-distributed-system-from-scratch-in-scala-3-just-to-avoid-leetcode-part-1/) | Chistian Hollinger |
| [Iron updates: turning opaque types into value objects](https://antonkw.github.io/scala/iron-updates/) | Anton Kovalevsky |
| [fs2-kafka: hard choices, Pipes and Weaver tests](https://antonkw.github.io/scala/fs2-kafka-pt3/) | Anton Kovalevsky |
| [Running Cats Effect on Virtual Threads of JDK21](https://jacum.medium.com/running-cats-effect-on-virtual-threads-of-jdk21-7a68ea97fd65?source=rss------scala-5) | Tim Evdokimov |
| [Scalaを少しだけ使いやすくするAirframe: Updates 2023](https://medium.com/airframe/scala%E3%82%92%E5%B0%91%E3%81%97%E3%81%A0%E3%81%91%E4%BD%BF%E3%81%84%E3%82%84%E3%81%99%E3%81%8F%E3%81%99%E3%82%8Bairframe-updates-2023-8c8db21211f8?source=rss------scala-5) | Taro L. Saito |
| [What happens during launch of Scala app?](https://medium.com/@stanmakov/what-happens-during-launch-of-scala-app-3b217c2a1352?source=rss------scala-5) | Stan Makov |
| [Scala Environment Cheetsheat](https://medium.com/@stanmakov/scala-environment-cheetsheat-49036b3cf58a?source=rss------scala-5) | Stan Makov |
| [How to create your first Scala 3 app](https://medium.com/@stanmakov/how-to-create-your-first-scala-3-app-be6015f26395?source=rss------scala-5) | Stan Makov |
| [Functional Pills #14 — Future vs Monix Task](https://medium.com/@dfalcone135/functional-pills-14-future-vs-monix-task-fd21fa6847a1?source=rss------scala-5) | Davide Falcone |
| [Rust For Scala Developers: Concurrency](https://medium.com/@paul.folbrecht/rust-for-scala-developers-concurrency-b43b20267369?source=rss------scala-5) | Paul Folbrecht |
| [Seamless Integration: Step-by-Step Installation of Scala 3 on RHEL 9 Using Terminal](https://medium.com/@nothanjack/seamless-integration-step-by-step-installation-of-scala-3-on-rhel-9-using-terminal-d4c096c2c444?source=rss------scala-5) | Jack Nothan |
| [What does data transformation enable data analysts to accomplish?](https://virtuslab.com/blog/data-transformation-enable-data-analysts/) | Sebastian Synowiec |
| [How to set up a Bazel testing configuration: The comprehensive guide for Scala and Java](https://virtuslab.com/blog/bazel-testing-configuration-comprehensive-guide/) | Sebastian Synowiec |
| [How to mine Scala 3 compiler metadata using TASTy files](https://virtuslab.com/blog/mine-scala-3-compiler-metadata-tasty-files/) | Sebastian Synowiec |
| [Large Language Models: How to use open source alternatives to ChatGPT for Scala documentation](https://virtuslab.com/blog/large-language-models-scala-documentation/) | Sebastian Synowiec |
| [Enablers and Catalysts in Lightning Network](https://www.madewithtea.com/posts/lightning-network/) | Jendrik Poloczek |
Loading

0 comments on commit d2747a8

Please sign in to comment.