Announcing Scala with Cats

Cats, as we all know, are purrveyors of the finest in internet culture. With the advent of Typelevel’s Cats they also provide a solid functional foundation for your Scala codebase. And, with the release of Cats 1.0.0-RC1 comes version 1.0.0-RC1 of our long-awaited and recently-rebranded book, Scala with Cats. Take a peek at the first physical copy after the break!

Continue reading…

Newsletter 17: Season for Giving Edition

The festive season is fast approaching and we’re rushing to pack the Underscore sledge with awesome presents for all the nice Scala developers out there. In this newsletter we have discounts and previews for Scala Exchange, discounts for our upcoming Advanced Scala course, some exciting news about the Advanced Scala book, and an adventure into the world of audio production.

Are you as intrigued I? Read on, dear friend, read on…

Continue reading…

Talks from Team Underscore at Scala Exchange

Team Underscore will be out in force at Scala Exchange, and as usual we have a fine selection of talks for your perusal. Come along, see what we have to say, and catch us between the talks to chat about you favourite topic in Scala or functional programming!

Continue reading…

Talks to Watch Out For at Scala Exchange

Scala Exchange is only a month away and excitement is building at Underscore HQ. We thought we’d write a series of posts about our involvement with the conference. Watch this space over the coming weeks for announcements and Scalax-related content, and subscribe to the newsletter to take advantage of some upcoming promotions and discounts.

Continue reading…

Getting Into Other People's Code

A formal code review involves taking a good look at other people’s code. For some, trying to grok strange code is agony. But I like it.

We’ve experienced enough reviews to have developed an approach to getting into an alien code base. In this post I’ll outline the key items to focus on.

Continue reading…