Quantcast
Channel: NewCircle - Stream Posts tagged as Scala
Browsing latest articles
Browse All 81 View Live

Academese to English: Scala's Type System, Dependent Types and What It Means...

Heather Miller discusses Scala's type system, type classes, and dependent types, turning all that esoteric academese into English.

View Article



May Your Data Ever Be Coherent

Daniel Spiewak discusses the problems and design considerations which arise when dealing with multiple data that must work together in the same function- which is to say almost every function ever.

View Article

Learning Scalaz

So you've heard about Scalaz and now you want to learn it. Eugene Yokota explains some best practices for diving in and emphasizes the importance of getting your hands dirty.

View Article

Summingbird: A Streaming Map-Reduce API for Storm, Hadoop, & More

Summingbird is a library to represent streaming map/reduce in a type-safe way. Oscar Boykin discusses Summingbird's history, its development, and how it is implemented at Twitter.

View Article

Macros vs Types

Are you ready for an epic battle? Types and Macros enter the ring, who will come out victorious?

View Article


An Introduction to Scalaz-Stream

Paul Chiusano provides an overview of the library, shows its program model, and walks us through some examples of its use.

View Article

Functional Programming is Terrible

While Rúnar is usually an advocate for functional programming, here he plays devil’s advocate. (This is hyperbole and obviously has a happy ending!)

View Article

Better Living Through sbt

Luke Amdor visits NE Scala to help dispel the bad rap that often surrounds sbt. He covers best practices for any organization wishing to adopt sbt.

View Article


Understanding the World Pixel by Pixel

GeoTrellis is a Scala library for fast, distributed processing and analysis of geographic raster data. It also makes pretty pictures! Find out more in this awesome talk from NE Scala.

View Article


Having Fun with Play! 2, Akka and Websocket

New York Times developers used Scala to make an alternative CMS for third party agencies. Find out how in this 15-minute talk from NE Scala!

View Article

What You See & What You Get (NE Scala 2014)

What's the difference between what you see, while looking at Scala source code, and what the JVM sees while interpreting it’s compilation unit?

View Article

Verruca Vulgaris Treatments for Scala

Brian McKenna discusses his tool WartRemover: a method of writing linting rules which can be executed as compiler plugins, command line tools, or even as macros.

View Article

Sbt 1.0 - The Interactive Build Tool

This is a quick introduction to sbt 1.0. Josh Suereth describes the new features coming with the 1.0 release and includes a demonstration of the client-server prototype.

View Article


Scala Macros

Macros are handy tools, but can also cause a lot of headaches. Adriaan Moors discusses common pitfalls, and how you can make them IDE friendly, in hopes of making macros a little less scary.

View Article

H2O: An Open Source Prediction Engine

This is an introduction to H2O from Oxdata, an open source, big data in-memory prediction engine. Michal Malohlava and Cliff Click discuss the value of predictions, how they're done, and Scala's role.

View Article


An Introduction to Pattern Matching in Scala

Pattern matching is a killer feature in Scala. Those of you coming from a Java background might find this particularly interesting, because even with Java 8, there’s nothing like this in Java.

View Article

Northeast Scala Symposium 2015

NE Scala comes to Boston, 13 incredible talks came out.

View Article


Akka HTTP — The What, Why and How

A talk on Akka HTTP, which according to Mathias Doenitz, "takes reactive high-performance web interactions to the next level."

View Article

A Sane Approach to (Micro)services

Service-oriented architecture looks good in theory, as boxes and lines on a whiteboard, but how does it work in practice?

View Article

Comparing Functional Error Handling in Scalaz and Scalactic

A comparison of the approaches to functional error handling taken by Scalaz and Scalactic.

View Article

Scala Needs YOU!

Dick Wall is on a mission to make positive changes to the Scala language. This talk outlines his ideas on how to make contributing easier, more fun, and a generally better experience

View Article


Demystifying Type Inference

Understanding type inference can be tricky... even for experts in Scala. Jon Pretty does his best to clear up some of the confusion and questions.

View Article


Speed, Correctness, or Simplicity: Choose 3

Typically, when implementing numeric algorithms, common wisdom suggest that between speed, correctness, or simplicity, you can choose only 2. But, is it possible to have all 3?

View Article

Dependent Types: Through The Looking Glass

Owein Reese wants you to be more comfortable with dependent types / path-dependent types, to understand them in more detail, and to spark ideas that generally help us gain insights into our every day...

View Article

F-Bounded Polymorphism: Recursive Type Signatures in Scala

Marconi Lanna explains how to define and use F-bounded types in Scala, enlisting the compiler to enforce advanced trait semantics, while greatly reducing and simplifying unit tests.

View Article


Macros in Data Pipelines

In this talk for NE Scala, Neville presents how Scala Macros can be used to improve data pipeline code levering Parquet, Avro, Scalding and Spark.

View Article

We Won! How Scala Conquered the Big Data World

Today, according to Dean Wampler, Scala has successfully taken over the Big Data world. This is a talk about why.

View Article

Selfish UIs: Fast UIs for Terminal Users

Josh Suereth’s talk for NE Scala is about “Selfish UIs,” a concept that begins with making software for yourself, in order to improve your ability to make software for other people.

View Article

Intervals: Unifying Uncertainty, Ranges, and Loops

Erik Osheim talks about intervals, explains how algebraic type classes support arithmetic over a wide range of types, and demos how intervals can be used in the place of Ranges, Sets, and Loops.

View Article



The Interpreter Pattern Revisited

Rúnar Bjarnason calls the Interpreter Pattern "a classic object-oriented design pattern that has been overlooked by far too many for far too long. At NE Scala, he gives "this unsung hero the accolades...

View Article
Browsing latest articles
Browse All 81 View Live


Latest Images