« Back to the newsletter

Date Newsletter
Apr 29, 2021 πŸ’» Issue 258 - Introduction to Fibers in Cats Effect 3
Apr 22, 2021 πŸ’» Issue 257 - Best Features of Scala 3 for Scala.js
Apr 15, 2021 πŸ’» Issue 256 - Welcome to JAR Hell, Part 2: Deployment Strategies
Apr 08, 2021 πŸ’» Issue 255 - Welcome to JAR Hell, Part 1 (Compilation, Classpaths, and Libraries)
Apr 01, 2021 πŸ’» Issue 254 - Deriving the Frontend (A Scala.js Tutorial)
Mar 25, 2021 πŸ’» Issue 253 - Automatic UI generation with Scala 3's type class derivation
Mar 18, 2021 πŸ’» Issue 252 - Scala 3 Release Party -- 23 April 2021
Mar 11, 2021 πŸ’» Issue 251 - Setting up a dev environment with Coursier | Let's talk about Scala 3
Mar 04, 2021 πŸ’» Issue 250 - Tuples bring generic programming to Scala 3
Feb 25, 2021 πŸ’» Issue 249 - Why Are Fibers Fast?
Feb 18, 2021 πŸ’» Issue 248 - Scala's List has a Secret
Feb 11, 2021 πŸ’» Issue 247 - From First Principles: Why Scala?
Feb 04, 2021 πŸ’» Issue 246 - How to build a production ready api with Http4s
Jan 28, 2021 πŸ’» Issue 245 - Algebraic Data Types (ADTs) in Scala
Jan 21, 2021 πŸ’» Issue 244 - Monocle 3 Roadmap
Jan 14, 2021 πŸ’» Issue 243 - JSON Denial of Service by Sam Halliday (Functional Scala 2020)
Jan 07, 2021 πŸ’» Issue 242 - Functors in Scala
Dec 31, 2020 πŸ’» Issue 241 - Akka Typed with Scala for beginners.
Dec 24, 2020 πŸ’» Issue 240 - This week in #Scala (Dec 21, 2020)
Dec 17, 2020 πŸ’» Issue 239 - Scala 3 - Crossing the finish line
Dec 10, 2020 πŸ’» Issue 238 - Sonos is looking for a Scala developer in Paris #ZIO #nosql #FP
Dec 03, 2020 πŸ’» Issue 237 - IntelliJ Scala Plugin 2020.3 it out, with parallel compilation and compilation charts
Nov 26, 2020 πŸ’» Issue 236 - The reason for polymorphic effects
Nov 19, 2020 πŸ’» Issue 235 - Givens vs. Implicits in Scala 3
Nov 12, 2020 πŸ’» Issue 234 - Scala3 M1 is here. RC expected this year
Nov 05, 2020 πŸ’» Issue 233 - ScalaZONE - Scala 3 Programming Language Courses
Oct 29, 2020 πŸ’» Issue 232 - Val vs Def functions in Scala
Oct 22, 2020 πŸ’» Issue 231 - This week in #Scala (Oct 19, 2020)
Oct 15, 2020 πŸ’» Issue 230 - Generic IOApp alternative
Oct 08, 2020 πŸ’» Issue 229 - Countdown to Scala 3 by Martin Odersky
Oct 01, 2020 πŸ’» Issue 228 - Silicon Valley - Dinesh, Scala expert
Sep 24, 2020 πŸ’» Issue 227 - Dotty becomes Scala 3
Sep 17, 2020 πŸ’» Issue 226 - Scala 3 - A community powered release
Sep 10, 2020 πŸ’» Issue 225 - Dotty/scala3 support ScalaJS
Sep 03, 2020 πŸ’» Issue 224 - Released the early access of Things you need to know about JVM (that matter in Scala) ebook
Aug 27, 2020 πŸ’» Issue 223 - Type-Level Programming in Scala, Part 3
Aug 20, 2020 πŸ’» Issue 222 - What's Ap with zio-prelude?
Aug 13, 2020 πŸ’» Issue 221 - Building a Reactive, Distributed Messaging Server in Scala and Akka with WebSockets
Aug 06, 2020 πŸ’» Issue 220 - Retry Failing Tasks with Cats and Scala
Jul 30, 2020 πŸ’» Issue 219 - IntelliJ Scala Plugin 2020.2 - Implicit auto-imports, Indentation-based braces, First-class companions, Auto-import for object members, In-editor Scaladoc rendering, Completion improvements
Jul 23, 2020 πŸ’» Issue 218 - "First Class" Types in Scala 3
Jul 16, 2020 πŸ’» Issue 217 - Visual Scala Reference - explains Scala concepts in a graphical way.
Jul 09, 2020 πŸ’» Issue 216 - FP to the Min by John De Goes: Scala in the City Conference
Jul 02, 2020 πŸ’» Issue 215 - One-click install for Scala
Jun 25, 2020 πŸ’» Issue 214 - The Scala Center stands with Black Lives Matter
Jun 18, 2020 πŸ’» Issue 213 - Weaver Test Β· A lean test-framework built on top of cats-effect and fs2
Jun 11, 2020 πŸ’» Issue 212 - What Functional Programming Is, What it Isn't, and Why it Matters
Jun 04, 2020 πŸ’» Issue 211 - the first chunk of Scala Love 2020 videos is out!
May 28, 2020 πŸ’» Issue 210 - Google Cloud Functions supports Java and Scala
May 21, 2020 πŸ’» Issue 209 - Scala to native code with GraalVM and GitHub Actions
May 14, 2020 πŸ’» Issue 208 - Free PDF, Mobi, and ePub versions of Scala Book
May 07, 2020 πŸ’» Issue 207 - Starting with Scala 3 / Dotty macros: a short tutorial
Apr 30, 2020 πŸ’» Issue 206 - A simple trick to improve type safety of your Scala code
Apr 23, 2020 πŸ’» Issue 205 - Hands-on Scala Programming
Apr 16, 2020 πŸ’» Issue 204 - The Death of Hype: What's Next for Scala
Apr 09, 2020 πŸ’» Issue 203 - Shapeless: a real world use case - solving a problem with generic programming
Apr 02, 2020 πŸ’» Issue 202 - Lightbend free courses (Reactive arch., Scala, Java, Akka) for 3 months
Mar 26, 2020 πŸ’» Issue 201 - Notes about Play Framework and the ExecutionContext
Mar 19, 2020 πŸ’» Issue 200 - Scala 3 support in IntelliJ Scala plugin
Mar 12, 2020 πŸ’» Issue 199 - Building Microservices with Akka Typed
Mar 05, 2020 πŸ’» Issue 198 - Optimizing application performance with Amazon CodeGuru Profiler
Feb 27, 2020 πŸ’» Issue 197 - A live-coding introduction to Mill: finally a build tool we can all understand! - Guillaume Galy
Feb 20, 2020 πŸ’» Issue 196
Feb 13, 2020 πŸ’» Issue 195 - How Twitter Improves Resource Usage with a Deterministic Load Balancing Algorithm
Feb 06, 2020 πŸ’» Issue 194 - Happy eyeballs algorithm using ZIO
Jan 30, 2020 πŸ’» Issue 193 - Introducing error reporting in optics (Monocle, Dotty)
Jan 24, 2020 πŸ’» Issue 192 - Testing Doobie programs
Jan 17, 2020 πŸ’» Issue 191 - A Tour of ZIO
Jan 10, 2020 πŸ’» Issue 190 - ZIO environment meets constructor-based dependency injection
Jan 03, 2020 πŸ’» Issue 189 - Scala tooling in 2019
Dec 27, 2019 πŸ’» Issue 188 - A Glossary of Functional Programming
Dec 20, 2019 πŸ’» Issue 187 - Explicit nulls are in the Dotty master!
Dec 13, 2019 πŸ’» Issue 186 - Curated list of top online courses to learn Scala
Dec 06, 2019 πŸ’» Issue 185 - Monoid in the Category of Endofunctors
Nov 29, 2019 πŸ’» Issue 184 - Introducing #ScalaThankYou: Be a Part of It!
Nov 22, 2019 πŸ’» Issue 183 - Intellij IDEs plugin helps analyze your code and find Code Smells/Duplications with CodeClimate engine locally. Supports Scala, java and more.
Nov 15, 2019 πŸ’» Issue 182 - Learned in October: Scala Steward, tables in DB index and a React hack
Nov 08, 2019 πŸ’» Issue 181 - PRE-SIP: Make classes `sealed` by default
Nov 01, 2019 πŸ’» Issue 180 - Scala application lifecycle, from pure Scala to FS2
Oct 25, 2019 πŸ’» Issue 179 - Speaker list & preliminary agenda published for Functional Scala 2019 (free 2 day conference)
Oct 18, 2019 πŸ’» Issue 178 - Practical FP in Scala: A hands-on approach
Oct 11, 2019 πŸ’» Issue 177 - Working with Databases using Scala and Quill
Oct 04, 2019 πŸ’» Issue 176 - sttp2: an overview of proposed changes
Sep 27, 2019 πŸ’» Issue 175 - Scala and the visitor pattern
Sep 20, 2019 πŸ’» Issue 174 - What is Type Projection in Scala, and Why is it Unsound?
Sep 13, 2019 πŸ’» Issue 173 - Build your own Programming Language with Scala
Sep 06, 2019 πŸ’» Issue 172 - Effective today, John De Goes has been indefinitely barred from participation in Typelevel projects
Aug 30, 2019 πŸ’» Issue 171 - Scala Almost Succeeded
Aug 23, 2019 πŸ’» Issue 170 - Bootzooka 2019: functional Scala and React
Aug 16, 2019 πŸ’» Issue 169 - Scala's isInstanceOf is an Anti-Pattern
Aug 09, 2019 πŸ’» Issue 168 - How to create Build Pipelines in Scala
Aug 02, 2019 πŸ’» Issue 167 - Scala: and using it in a Startup in 2019
Jul 26, 2019 πŸ’» Issue 166 - [JOB] - Senior Scala Engineer in Amsterdam - Offering Visa Sponsorship!
Jul 19, 2019 πŸ’» Issue 165 - Scala 3 Is Coming: Martin Odersky Shares What To Know
Jul 12, 2019 πŸ’» Issue 164 - FP vs OO: Choose Two by Brian Goetz
Jul 05, 2019 πŸ’» Issue 163 - Functional Highlighting for Functional programming
Jun 28, 2019 πŸ’» Issue 162 - Comonads for Life - a practical introduction to Comonads in Scala
Jun 21, 2019 πŸ’» Issue 161 - Scala Days 2019 videos
Jun 14, 2019 πŸ’» Issue 160 - sttp, curl, request logging and functional programming
Jun 07, 2019 πŸ’» Issue 159 - [Lihaoyi's Blog] How to work with Files in Scala
May 31, 2019 πŸ’» Issue 158 - John A De Goes: Why I'm Stepping Back from Scalaz
May 24, 2019 πŸ’» Issue 157 - Performant Functional Programming to the max with ZIO
May 17, 2019 πŸ’» Issue 156 - ZIO adds asynchronous stack traces, full execution traces & fiber ancestry traces
May 10, 2019 πŸ’» Issue 155 - Community and Communication
May 03, 2019 πŸ’» Issue 154 - Hitler reacts to functional programming
Apr 26, 2019 πŸ’» Issue 153 - Principles for Implicits in Scala 3
Apr 19, 2019 πŸ’» Issue 152 - Write Scala in VS Code, Vim, Emacs, Atom and Sublime Text with Metals
Apr 12, 2019 πŸ’» Issue 151 - Scala programmers are the best paid in USA and fourth worldwide accordingly stack overflow 2019 survey
Apr 05, 2019 πŸ’» Issue 150 - Abstraction and Learning with Runar Bjarnason
Mar 29, 2019 πŸ’» Issue 149 - IntelliJ Scala Plugin 2019.1: Highlighting For-comprehensions, Find Usages for Implicits, and More
Mar 22, 2019 πŸ’» Issue 148 - Rob Norris joins Scala Center’s Advisory Board as a new Community Representative
Mar 15, 2019 πŸ’» Issue 147 - Context bound vs Implicit evidence: Performance
Mar 08, 2019 πŸ’» Issue 146 - Final Tagless seen alive
Mar 01, 2019 πŸ’» Issue 145 - The Death of Final Tagless
Feb 22, 2019 πŸ’» Issue 144 - Initial impressions of Scala from a Java and Python data engineer
Feb 15, 2019 πŸ’» Issue 143 - ScalaLove is on the Air! Episode 1 - Happy Valentine’s with Valentin Kasas ❀️ learn about recursion schemes, ScalaIO, why community matters and more!
Feb 08, 2019 πŸ’» Issue 142 - How We Improved Build Time by 400% at LinkedIn (SBT to Gradle)
Feb 01, 2019 πŸ’» Issue 141 - From Kentucky Mule to faster Scala compilerβ€” project brief
Jan 25, 2019 πŸ’» Issue 140 - Introducing Mu: A purely functional library for building microservices
Jan 18, 2019 πŸ’» Issue 139 - The Fourth Type of Variance
Jan 11, 2019 πŸ’» Issue 138 - The next 15 years of FP... "you are gonna edit this, right?" :D
Jan 04, 2019 πŸ’» Issue 137 - Collection of Scala best practices
Dec 28, 2018 πŸ’» Issue 136 - I had another go at a blog post - this time on compose and cats Arrow
Dec 21, 2018 πŸ’» Issue 135 - Bye bye Mongo, Hello Postgres (switching DBs for Scala services at The Guardian)
Dec 14, 2018 πŸ’» Issue 134 - The Complexity Trap
Dec 07, 2018 πŸ’» Issue 133 - Using Scala at the BBC β€” Q&A – Medium
Nov 30, 2018 πŸ’» Issue 132 - I had a go at writing a blog post on cats EitherT
Nov 23, 2018 πŸ’» Issue 131 - An article I wrote about SBT plugins, with code examples and detailed explanation
Nov 16, 2018 πŸ’» Issue 130 - Scala – faster and slimmer with GraalVM
Nov 09, 2018 πŸ’» Issue 129 - Monix: Task's Bracket, Cats-Effect's Resource and Streaming (Video)
Nov 02, 2018 πŸ’» Issue 128 - Scala Compiler phases illustrated with funny pictures
Oct 26, 2018 πŸ’» Issue 127 - Using Monix with Kafka, Avro and Schema Registry!
Oct 19, 2018 πŸ’» Issue 126 - Fastparse 2: Even Faster Scala Parser Combinators
Oct 12, 2018 πŸ’» Issue 125 - Disambiguating 'this' in Scala, or what does 'self =>' mean? | enear Tech Blog
Oct 05, 2018 πŸ’» Issue 124 - super shell for sbt
Sep 28, 2018 πŸ’» Issue 123 - Easing Into Cats, And The Case For Category Theory Inspired Abstractions
Sep 21, 2018 πŸ’» Issue 122 - Scala Programming - A Skeptic's Journey
Sep 14, 2018 πŸ’» Issue 121 - To tag a type – tagged types vs case-classes
Sep 07, 2018 πŸ’» Issue 120 - Chain – Replacing the List Monoid (Luka Jacobowitz)
Aug 31, 2018 πŸ’» Issue 119 - A case to introduce Scala in a Java world
Aug 24, 2018 πŸ’» Issue 118 - Video tutorial for new Scala features in IntelliJ
Aug 17, 2018 πŸ’» Issue 117 - First batch of Scala 3 SIPs
Aug 10, 2018 πŸ’» Issue 116 - Scala 3 as a new Programming Language – '(Sam Halliday)
Aug 03, 2018 πŸ’» Issue 115 - Spark is now building against 2.12
Jul 27, 2018 πŸ’» Issue 114 - Martin Odersky: How To Abstract Over Context
Jul 20, 2018 πŸ’» Issue 113 - Scala Wars: FP-OOP vs FP
Jul 13, 2018 πŸ’» Issue 112 - Keynote: The Last Hope for Scala's Infinity War – John A. De Goes
Jul 06, 2018 πŸ’» Issue 111 - Compiling Scala Faster with GraalVM
Jun 22, 2018 πŸ’» Issue 110 - Announcing Interflow: Scala Native’s upcoming flow-sensitive, profile-guided optimizer
Jun 15, 2018 πŸ’» Issue 109 - Scalaz 8 IO vs Akka (typed) actors vs Monix (part 1)
Jun 08, 2018 πŸ’» Issue 108 - Scala 2.13 Collections Feature Freeze
Jun 01, 2018 πŸ’» Issue 107 - Relearn your sbt
May 25, 2018 πŸ’» Issue 106 - TIOBE: Scala cracks top 20
May 18, 2018 πŸ’» Issue 105 - Running Play on GraalVM
May 11, 2018 πŸ’» Issue 104 - Alex Nedelcu (Monix) shares his thoughts on Bifunctor IO and Java's Checked Exceptions
May 04, 2018 πŸ’» Issue 103 - Macros: the Plan for Scala 3
Apr 27, 2018 πŸ’» Issue 102 - Towards Scala 3
Apr 20, 2018 πŸ’» Issue 101 - [History] "The Pizza language is an extension to Java with three new features"
Apr 13, 2018 πŸ’» Issue 100 - Scalar 8 vs Akka Actors
Apr 06, 2018 πŸ’» Issue 99 - Opaque types: understanding SIP-35 – Erik Osheim
Mar 30, 2018 πŸ’» Issue 98 - IntelliJ Scala plugin 2018.1: inline hints, better Structure View, improved refactoring, and greater usability
Mar 23, 2018 πŸ’» Issue 97 - The evolving cats.effect.IO
Mar 16, 2018 πŸ’» Issue 96 - Understanding Functor and Monad With a Bag of Peanuts
Mar 09, 2018 πŸ’» Issue 95 - Write Excel Add-ins in Scala
Mar 02, 2018 πŸ’» Issue 94 - Mill: Better Scala Builds
Feb 23, 2018 πŸ’» Issue 93 - Towards A Brighter Tooling Future for Scala
Feb 16, 2018 πŸ’» Issue 92 - On Performance of the New Collections
Feb 09, 2018 πŸ’» Issue 91 - How implicits work in Scala
Feb 02, 2018 πŸ’» Issue 90 - Ranking Programming Languages by GitHub Users
Jan 26, 2018 πŸ’» Issue 89 - Simplicitly: Foundations and Applications of Implicit FunctionTypes | Martin Odersky
Jan 19, 2018 πŸ’» Issue 88 - Build Tools as Pure Functional Programs - Li Haoyi
Jan 12, 2018 πŸ’» Issue 87 - Why We Do Scala in Zalando
Jan 05, 2018 πŸ’» Issue 86 - Optimizing tagless final programs
Dec 29, 2017 πŸ’» Issue 85 - Lightbend, the startup behind the Scala programming language, raises $15M
Dec 22, 2017 πŸ’» Issue 84 - Interview: From Python to Scala at Duolingo
Dec 15, 2017 πŸ’» Issue 83 - Practical Awesome Recursion - Ch 02: Catamorphisms
Dec 08, 2017 πŸ’» Issue 82 - Intellij Scala plugin 2017.3 provides support for Ammonite scripts.
Dec 01, 2017 πŸ’» Issue 81 - Let Them Be Lazy!
Nov 24, 2017 πŸ’» Issue 80 - So, what's wrong with SBT?
Nov 17, 2017 πŸ’» Issue 79 - Plain Functional Programming by Martin Odersky
Nov 10, 2017 πŸ’» Issue 78 - Speed up compile times with Zinc 1.0
Nov 03, 2017 πŸ’» Issue 77 - Data Classes for Java
Oct 27, 2017 πŸ’» Issue 76 - What makes ScalaFiddle so fast
Oct 20, 2017 πŸ’» Issue 75 - Clojure and Scala are less bug-prone, Python induces more defects, study shows
Oct 13, 2017 πŸ’» Issue 74 - Roadmap towards non-experimental macros
Oct 06, 2017 πŸ’» Issue 73 - Strangeloop 2017 -- "Bootstrapping the Web with Scala Native"
Sep 29, 2017 πŸ’» Issue 72 - New Maintainer Needed Β· ENSIME
Sep 22, 2017 πŸ’» Issue 71 - Advice from a developer who helped rebuild Walmart.ca with Scala and Play
Sep 15, 2017 πŸ’» Issue 70 - Status of the Collections
Sep 08, 2017 πŸ’» Issue 69 - Scalable Web Frontend Development in Scala
Sep 01, 2017 πŸ’» Issue 68 - Gradient Descent with Free Monads
Aug 25, 2017 πŸ’» Issue 67 - Why I'm Excited About Scalaz 8
Aug 18, 2017 πŸ’» Issue 66 - Meow! Start using cats in your project right now
Aug 11, 2017 πŸ’» Issue 65 - Integrating Eta Into Your Scala Projects
Aug 04, 2017 πŸ’» Issue 64 - Our journey to route-less HTTP services – buildo blog
Jul 28, 2017 πŸ’» Issue 63 - Just another introduction to Monads.
Jul 21, 2017 πŸ’» Issue 62 - Principles of Automated Testing
Jul 14, 2017 πŸ’» Issue 61 - 99 ways to write a faster "Hello World" in Scala
Jul 07, 2017 πŸ’» Issue 60 - Scala 2.12 and the road towards 3.0 by Adriaan Moors
Jun 30, 2017 πŸ’» Issue 59 - Exploring Scala AST in your browser
Jun 23, 2017 πŸ’» Issue 58 - What if I told you, Scala compiler can understand SQL queries?
Jun 16, 2017 πŸ’» Issue 57 - How I learned to stop worrying and love the frontend - Hilarious talk on JS and Scala in the browser
Jun 09, 2017 πŸ’» Issue 56 - ScalaDays 2017 videos are now available
Jun 02, 2017 πŸ’» Issue 55 - Warts of the Scala Programming Language
May 26, 2017 πŸ’» Issue 54 - Scastie (Scala + sbt in the browser) is out of beta and available to everybody!!
May 19, 2017 πŸ’» Issue 53 - Kotlin in Android: Missed opportunity for Scala?
May 12, 2017 πŸ’» Issue 52 - Why Scala is always better than Node.js
May 05, 2017 πŸ’» Issue 51 - Recommended Scalac Flags for 2.12
Apr 28, 2017 πŸ’» Issue 50 - Monadless - Syntactic sugar for monad composition (or: β€œasync/await” generalized)
Apr 21, 2017 πŸ’» Issue 49 - Comparing Scala relational database access libraries (Slick, Doobie, Quill, Scalikejdbc)
Apr 14, 2017 πŸ’» Issue 48 - "Ask Slashdot: Should I Move From Java To Scala?"
Apr 07, 2017 πŸ’» Issue 47 - Introducing Skala: A New Vision for Dotty
Mar 31, 2017 πŸ’» Issue 46 - Scala plugin for IntelliJ IDEA 2017.1: Cleaner UI, SBT shell, REPL worksheet, Akka support (for Ultimate Edition) and more
Mar 24, 2017 πŸ’» Issue 45 - Scaling Financial Reporting @ Airbnb (with Scala)
Mar 17, 2017 πŸ’» Issue 44 - Scala Language Server for Visual Studio Code
Mar 10, 2017 πŸ’» Issue 43 - When Life Gives You Options, Make Sure Not To Choose Some(null)
Mar 03, 2017 πŸ’» Issue 42 - Vote if you want single-click bundled Scala + IntelliJ installs
Feb 24, 2017 πŸ’» Issue 41 - Introducing Scastie - An interactive playground for Scala
Feb 17, 2017 πŸ’» Issue 40 - Designing facades in Scala.js
Feb 10, 2017 πŸ’» Issue 39 - Lock Striping in Scala
Feb 03, 2017 πŸ’» Issue 38 - Duolingo rewrites its engine in Scala
Jan 27, 2017 πŸ’» Issue 37 - "Making the move from Scala to Go, and why we’re not going back"
Jan 20, 2017 πŸ’» Issue 36 - Why scala.collection.Traversable Is Bad Design
Jan 13, 2017 πŸ’» Issue 35 - The Eta Programming Language (Haskell on the JVM)
Jan 06, 2017 πŸ’» Issue 34 - 5 drawbacks to liking SBT
Dec 30, 2016 πŸ’» Issue 33 - Implicit Design Patterns in Scala
Dec 23, 2016 πŸ’» Issue 32 - A Gentle Intro to UDAFs In Apache Spark
Dec 16, 2016 πŸ’» Issue 31 - Scala translation of "monad is just a monoid in category of endofunctors"
Dec 09, 2016 πŸ’» Issue 30 - Implicit Function Types - by Martin Odersky
Dec 02, 2016 πŸ’» Issue 29 - "Java and Scala's Type Systems are Unsound"
Nov 25, 2016 πŸ’» Issue 28 - IntelliJ 2016.3 is out
Nov 18, 2016 πŸ’» Issue 27 - IntelliJ IDEA 2016.3 RC: Scala.Js, Scala.Meta and More
Nov 11, 2016 πŸ’» Issue 26 - New scala.meta macro examples, including shapeless Generic[T] derivation
Nov 04, 2016 πŸ’» Issue 25 - Scala Native coming "soon"
Oct 28, 2016 πŸ’» Issue 24 - Introducing Scalafix: a migration tool for Scalac to Dotty
Oct 21, 2016 πŸ’» Issue 23 - Awesome Error Messages for Dotty
Oct 14, 2016 πŸ’» Issue 22 - When the section about "Tail recursion" in "Programming in Scala" is tail recursive...
Oct 07, 2016 πŸ’» Issue 21 - Scala Up North 2016 videos uploaded
Sep 30, 2016 πŸ’» Issue 20 - Scala developers lead the way in container, microservices adoption
Sep 23, 2016 πŸ’» Issue 19 - Akka starter kit
Sep 16, 2016 πŸ’» Issue 18 - ScalaFiddle is released: an online playground for Scala code
Sep 09, 2016 πŸ’» Issue 17 - Scala 2.12.0-RC1 just released.
Sep 02, 2016 πŸ’» Issue 16 - What's new in ScalaTest 3 (+ code examples)
Aug 26, 2016 πŸ’» Issue 15 - Haoyi Li - From first principles: Why I bet on Scala.js
Aug 19, 2016 πŸ’» Issue 14 - Binding.scala 8.0.0 released
Aug 12, 2016 πŸ’» Issue 13 - Can Scala have a highly parallel typechecker?
Aug 05, 2016 πŸ’» Issue 12 - API Design for Heaps (aka Priority Queues)
Jul 29, 2016 πŸ’» Issue 11 - The worst thing in our Scala code: Futures
Jul 22, 2016 πŸ’» Issue 10 - SBT 0.13.12 Released
Jul 15, 2016 πŸ’» Issue 9 - Scala: the Unpredicted Lingua Franca for Data Science
Jul 08, 2016 πŸ’» Issue 8 - Dotty website
Jul 01, 2016 πŸ’» Issue 7 - Bloom filter for Scala, the fastest for JVM
Jun 24, 2016 πŸ’» Issue 6 - Keynote: Scala's Road Ahead - by Martin Odersky
Jun 17, 2016 πŸ’» Issue 5 - Scala is the new golden child
Jun 10, 2016 πŸ’» Issue 4 - You can define a Scala type which must be implemented by a singleton object
Jun 03, 2016 πŸ’» Issue 3 - Micro-optimizing your Scala code
May 27, 2016 πŸ’» Issue 2 - Coursera launches Functional Programming in Scala Specialization
May 20, 2016 πŸ’» Issue 1 - Scala native
Β» Subscribe to the Awesome Scala Weekly Β«
to know all the trending news, articles and projects
&
Follow us on Twitter @ScalaLibHunt