Ravi Kiran

527 Flips | 4 Magazines | 40 Likes | 1 Following | 619 Followers | @vsunray | Keep up with Ravi Kiran on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Ravi Kiran”

Preparing for Scala 3

LinkedIn

Macros: the Plan for Scala 3

Monday 30 April 2018<p>Martin Odersky and Nicolas Stucki<p>Or: Scala in a (Tasty) Nutshell<p>One of the biggest open questions for migrating to Scala 3 is …

Scala

Towards Scala 3 | The Scala Programming Language

Thursday 19 April 2018<p>Martin Odersky<p>Now that Scala 2.13 is only a few months away, it’s time to consider the roadmap beyond it. It’s been no secret …

Scala

Top 15 Scala Libraries for Data Science in 2018

In our previous articles, we have discussed the top Python libraries for data science. This time we will focus on Scala, which has recently become …

Quick Tips for Fast Code on the JVM

I was talking to a coworker recently about general techniques that almost always form the core of any effort to write very fast, down-to-the-metal …

How Do Implicits Work in Scala?

February 2, 2018<p>Programmers strive to write simple and understandable code. The less code is written, the less likely it is that there is an error in …

On Performance of the New Collections | The Scala Programming Language

Friday 9 February 2018<p>Julien Richard-Foy<p>In a previous blog post, I explained how Scala 2.13’s new collections have been designed so that the default …

In Defense of OOFP

This article is about OOP hierarchies, in comparisson with type classes, using as example Scala's standard collections, which are involved in a …

JavaScript

Useful resources when learning Scala.

Here is my collection of resources I have found useful when learning Scala and Functional Programming!<p>Books<p><b>Essential Scala by Underscore</b> …

Programming

lightbend

sbt 1.2.0 roadmap<p>By Dale Wijnand (@dwijnand) 1 February 2018<p>sbt 1.1.0 was released in January, which brings the unified slash syntax and server / LSP …

Simplicitly: Foundations and Applications of Implicit FunctionTypes

Top 15 Scala Libraries for Data Science in 2018

In our previous articles, we have discussed the top Python libraries for data science. This time we will focus on Scala, which has recently become …

Machine Learning

Toward a Functional Programming Analogy for Microservices

<i>Bobby Calderwood is a Distinguished Engineer at Capital One, where he influences the technical direction of Capital One and engages the broader</i> …

Microservices

Interview with Scala creator Martin Odersky

As the UK’s first technology recruitment company to specialise purely in Scala, Signify Technology is very excited as a new version on Scala is …

Scala 2.13 & Beyond

The Design of the Scalaz 8 Effect System

Purely functional Scala code needs something like Haskell's IO monad—a construct that allows functional programs to interact with external, effectful systems in a referentially transparent way. To date, most effect systems for Scala have fallen into one of two categories: pure, but slow or …

Programming

Minitest: Zero Crap Scala Testing Library

Minitest is my minimal testing library that I've been using for developing Monix.<b>Raison d'être</b>I dislike most testing frameworks, because of bloat and …

JavaScript

Meow! Start using Cats in your project right now

Scala<p>def intFuture: Future[Int] = { /* ... */ } def stringFuture: Future[String] = { /* ... */ } def userFuture: Future[User] = { /* ... */ } def …

Reasonable Scala Compiler

Reasonable Scala compiler (also known as Rsc) is an experimental Scala compiler focused on compilation speed. This project is developed by Eugene …

Scala

How Kafka’s Storage Internals Work

In this post I’m going to help you understand how Kafka stores its data.<p>I’ve found understanding this useful when tuning Kafka’s performance and for …

Cinnamon 2.5 with Akka HTTP support

<i>By Björn Antonsson (@bantonsson), August 14, 2017</i><p>A new version of Lightbend Telemetry, Cinnamon 2.5 with support for Akka HTTP has been released.<p>Akka …

Software Development

sbt 1.0.0 is now available

By Eugene Yokota (@eed3si9n) August 11, 2017<p>The Lightbend Tooling Team is happy to announce the release of sbt 1.0.0!<p>sbt 1 is a major milestone years …

Software Development

sbt 1.x plugin migration · sbt/sbt Wiki · GitHub

Extreme Sports

Task — Monix

You are viewing the documentation for the older Monix 2.x series.<br>If you're looking for the latest 3.x click here!<p>Introduction<p>Task is a data type for …

Announcement: cats 1.0.0-MF

The cats maintainer team is proud to announce the <b>cats 1.0.0-MF</b> release.<b>MF</b> stands for <i>milestone final</i>, this will be the last release before cats …

Creative Commons Attribution

Play socket.io support

The Play team are proud to announce official support for socket.io. We have created a library called play-socket.io which provides a complete …

JavaScript

Improving Akka dispatchers

In this article, we will take a closer look at the core of Akka in an attempt to improve its overall performance. To begin with, we will provide a …