The Awesome Scala feed

Today

Awesome Scala Newsletter » 130

Top Stories
  • Scala – faster and slimmer with GraalVM
  • [ Job ] Scala Engineer in San Francisco - paying up to $160K + equity
  • Constraining data types for code reuse and readability | enear Tech Blog
Follow us on Twitter @ScalaLibHunt

Twirl

The Play Scala Template Compiler
Featured Package // Category Templating

Yesterday

Wartremover

Wartremover a flexible Scala code linting tool
Featured Package // Category Tools

Scala – faster and slimmer with GraalVM

Article Popular Story // www.codacy.com

Akka HTTP vs scalaj-http

Popular comparison
  • Akka HTTP - The Streaming-first HTTP server/module of Akka.
  • scalaj-http - Simple scala wrapper for HttpURLConnection (including OAuth support).

Last 7 Days

Eff

Extensible effects are an alternative to monad transformers for computing with effects in a functional way.
Featured Package // Category Extensions

Unfiltered

A modular set of unopinionated primitives for servicing HTTP and WebSocket requests in Scala.
Featured Package // Category Web Frameworks

circe vs play-json

Popular comparison
  • circe - JSON library based on Argonaut, depends on Cats
  • play-json - Flexible and powerful JSON manipulation, validation and serialization, with no reflection at runtime.

Scalariform vs scalafmt

Popular comparison
  • Scalariform - Scala source code formatter
  • scalafmt - Opinionated code formatter for Scala

lucene4s

Light-weight convenience wrapper around Lucene to simplify complex tasks and add Scala sugar.
Featured Package // Category Database

Homegrown Scala Collections - Part 13 - Growing Binary Search Trees

In this video we will improve the algorithmic complexity of our Sets by learning about and implementing binary search trees.
Tutorial Added by: agilesteel // youtu.be

Op-Rabbit

High-level messaging library for Akka and Op-Rabbit.
Featured Package // Category Messaging

Phantom vs Quill

Popular comparison
  • Phantom - Reactive type safe Scala driver for Apache Cassandra.
  • Quill - Compile-time Language Integrated Query for Scala

DeepLearning.scala

A simple DSL for creating complex neural networks
Featured Package // Category Machine Learning

Spark Release 2.4.0 (including Scala 2.12 support)

Update Popular Story // spark.apache.org

Last 30 Days

Awesome Scala Newsletter » 129

Top Stories
  • Monix: Task's Bracket, Cats-Effect's Resource and Streaming (Video)
  • Building the Hangman Game using ScalaZ ZIO
  • [Scala Italy 2018] The Future of Scala
Follow us on Twitter @ScalaLibHunt

Laminar

Efficient reactive UI library for Scala.js
Featured Package // Category Reactive Web Frameworks

doobie vs Slick

Popular comparison
  • doobie - Pure functional JDBC layer for Scala.
  • Slick - Modern database query and access library for Scala.

sbt-buildinfo

Generates Scala source from build definition.
Featured Package // Category Sbt plugins

refined

Simple refinement types with compile- and runtime checking
Featured Package // Category Extensions

Http4s vs Akka HTTP

Popular comparison
  • Http4s - A minimal, idiomatic Scala interface for HTTP.
  • Akka HTTP - The Streaming-first HTTP server/module of Akka.

Anatomy of semigroups and monoids

Fourth episode in a serie of blog posts about FP.
What are semigroups and monoids ?
Article Added by: mmenestret // geekocephale.com

Anatomy of a type class

Third episode in a serie of blog posts about FP.
What is a type class ?
Article Added by: mmenestret // geekocephale.com

Anatomy of an algebra

Second episode in a serie of blog posts about FP.
What is an algebra ?
Article Added by: mmenestret // geekocephale.com

Anatomy of functional programming

First episode in a serie of blog posts about FP.
What is functional programming ?
Article Added by: mmenestret // geekocephale.com

spray-json vs circe

Popular comparison
  • spray-json - Lightweight, clean and efficient JSON implementation in Scala.
  • circe - JSON library based on Argonaut, depends on Cats

PureConfig

A boilerplate-free Scala library for loading configuration files.
Featured Package // Category Misc

play-pac4j vs play-silhouette

Popular comparison
  • play-pac4j - Security library managing authentication (CAS, OAuth, OpenID, SAML, LDAP, SQL, JWT...), authorizations and logout for Play 2.x in Java and Scala.
  • play-silhouette - Authentication library for Play Framework applications that supports several authentication methods, including OAuth1, OAuth2, OpenID, Credentials or custom authentication schemes.

Get Relief From Knee Pain with This Unexpected Exercise

If you have pain in knee then the stretching is the good exercise to get relief from pain.Contact me Dr. Ofir Isaac, the PainFree Maverick.I can help you to correct it.
Article Added by: painfree // painfreemaverick.com