Latest Blogs About "Functional Programming"

8 total posts.

4 Min Read
My Journey in Scala, Part 3: None is Better Than Undefined

Joe Baker

September 26, 2016

Here’s the situation: At Threat Stack we consume a torrent of security event data every day, and as many new customers come on board, the amount of ...

8 Min Read
Scala @ Scale, Part 2: Compose Yourself!

Dave Hagman

September 12, 2016

Function composition is an extremely useful tool for creating modular, testable programs. One of the most natural applications of functional ...

5 Min Read
Useful Scala Compiler Options Part 2: Advanced Language Features

Ryan Plessner

August 26, 2016

Scala offers a number of advanced language features that are disabled by default. If you try to use any of them, the compiler will generate a warning ...

5 Min Read
SELECT This! Scala Data Access Library Review, Part 1

Lucas DuBois

August 24, 2016

At Threat Stack we love databases, and as we started to expand our Scala code base, we quickly realized we wanted to standardize on a way to talk to ...

6 Min Read
Useful Scala Compiler Options for Better Scala Development: Part 1

Ryan Plessner

August 9, 2016

At Threat Stack, we like to leverage our tools to the fullest. Since we use Scala, it only makes sense for us to always be looking into ways of ...

5 Min Read
My Journey in Scala, Part 2: Tips for Using IntelliJ IDEA

Joe Baker

July 19, 2016

After spending significant time in dynamic languages, learning Scala can be challenging, so having the right tools (like IntelliJ) at your fingertips ...

5 Min Read
My Journey in Scala, Part 1: Awakenings

Joe Baker

July 12, 2016

When I started at Threat Stack over a year ago, I came in as a Platform Engineer expecting to work on JavaScript. I had no idea that Threat Stack ...

11 Min Read
Scala @ Scale, Part 1: Leaving Unhandled Errors Behind

Dave Hagman

July 5, 2016

The number of organizations investing in Scala is exploding, and for good reason. Scala combines Object Oriented and Functional capabilities as well ...