joefrost01

118 Flips | 6 Magazines | 117 Likes | 1 Following | 1 Follower | @joefrost01 | Keep up with joefrost01 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 “joefrost01”

The 100 Best Products of 2017

The word “best” gets thrown around a lot these days — so much, in fact, that it can sometimes read empty. At <i>Gear Patrol</i>, we use “best” to describe …

Gear & Gadgets

A Newbie’s Guide to Scala and Why It’s Used for Distributed Computing

<i>David Lyon is an alum from the</i> <i>Insight Data Engineering</i> <i>program in Silicon Valley, now working at Facebook as a Data Engineer. In this post, he tells</i> …

Futures in Scala Protips (part 2): Futures in for-comprehensions

This is the second of several posts describing protips for scala.concurrent.Future. For the previous post, click here.<p>Futures in for-comprehensions<p>A …

Scala

Why We Open Sourced our Books

Posted29 May 2017byNoel Welsh<p>From today we’re open-sourcing all of our books. They can all be downloaded for free, or you can checkout the source …

Books

Functional Programming in Scala is now a part of Scala Exercises

The latest edition to Scala Exercises is a set based on Manning's Functional Programming in Scala, also known as "The Red Book".

Open Sourcing SparkADMM: a Massively-parallel Framework for Solving Big Data Problems

Training machine learning models over massive amounts of data is a cornerstone of many data analytics tasks. Usually this involves solving large …

Free data visualization with Microsoft Power BI: Your step-by-step guide

Microsoft has jumped into the free, self-service data analysis space with Power BI.<p>Power BI offers basic data wrangling capabilities similar to …

Spark Tutorial - Resources for Learning Apache Spark

What is Apache Spark?<p>Apache Spark is an open-source big data processing framework built in Scala and Java. Spark is known for its speed, ease of use, …

Scalaz features for everyday usage part 3: State Monad, Writer Monad and lenses

In this article in the mini series on Scalaz, we'll look at a couple of additional monads and patterns available in Scalaz. Once again, we'll look at …

reactive-turtle

Teach Typesafe Stack (Scala and Akka) to the kids the funny way<p>Launch the Turtle Graphics in a separate window<br>• Command the Turtle from a separate JVM …

Programming

A Companion Booklet to FPiS

Our book, Functional Programming in Scala, relies heavily on exercises. Hints and answers for those exercises are not actually in the book, but are …

Functional Programming, Simpler Unit Testing Part 1

From my experience in Scala, one of the most annoying things to do is to test methods that have inner calls to other private or public methods since …

Scala: One language to rule them all (I)

<i>In the beginning, there were not programming languages, just machine code. Automatic programming came to save all us by casting power rings to rule</i> …

Programming in Scala, Third Edition

Buy It Now<p>If you purchase the eBook, you will be entitled to receive periodic updates as errata are fixed, for no additional charge. If you purchase …

When Option is not good enough

Recently, I tweeted about an observation I have made a couple of times in various Scala projects:Observation: People are using Option too often where …

Using Scala.js With NPM And Browserify

Today, writing applications in languages that compile to JavaScript is a very common practice. Scala developers, for example, can use Scala.js and …

Linter Compiler Plugin

Linter is a Scala static analysis compiler plugin which adds compile-time checks for various possible bugs, inefficiencies, and style …

Scala Tutorials

Home » Tutorials » Scala Tutorials<p>Fun with function composition in Scala<br>• Scala Tutorial – Scala REPL, expressions, variables, basic types, simple …

Scala case classes in depth

For this post I’ll consider the following simple case class unless otherwise specified:<p>Common knowledge about case classes<p>When you declare a case …

Patterns in Scala: 101

There are lots of patterns which developers use extensively in Scala world. Some of the famous ones are stackable traits pattern, cake pattern and …

TV Series

O'Reilly logo

<i>A guest post by Chris Hodapp, who since completing two Google Summers of Code with the Scala team, has spent most of his free time looking for ways</i> …

SBT Tricks

Posted09 Nov 2015byRichard Dallaway<p>We all pick up SBT tricks: the settings, commands, or clues we wish we’d figured out earlier. This post contains a …

Understand Monads with this One Weird Trick

Concepts like Functors, Applicative Functors, Monads, and Monoids in Haskell all seem totally incomprehensible at first, but translating them into …

Scala Best Practices

A collection of best practices, friendly to people that want to contribute.<p>Version: 1.2<br>• Updated at: 2016-06-08<p>Table of Contents<p>0. Preface<p>0.1 MUST NOT …

Creating Domain Specific Languages with Scala - Part 1

Scala is well known as a concise, readable programming language. One of the reasons is that many popular libraries offer their users DSLs to work …

The Top 5 Lessons I've Learned After Reading 500+ Self-Help Books

By the time I was 15 years old, my mom, sister, and I had moved homes at least 25 times. My father was an alcoholic. I was getting government-paid …

10 Words Smart People Always Use (and 7 They Never Do)

How many of the smart words do you use? And if none, here's why you should.<p>The rights words can motivate, inspire, and even change lives. The right words can turn an otherwise meaningless conversation into an unforgettable moment for your audience.<p>(And the wrong words can make you look dumb.)<p>In …

Psychology

rediscala

A Redis client for Scala (2.10+) and (AKKA 2.2+) with non-blocking and asynchronous I/O operations.<p>Reactive : Redis requests/replies are wrapped in …