A free, once-weekly Scala news flash. Easy to unsubscribe. Goes out every Thursday.
July 24th, 2014, ISSUE 24

FEATURED

Here's a big hello! to the people from reddit/r/scala who have just recently subscribed for Scala Times; read, enjoy and send tips at scalatimes@softwaremill.com. Onwards!

READING

MacWire 0.7: dynamically accessing the object graph

While it would be great to be able to define in a type-safe way the whole object graph for an application upfront, there are cases when it is necessary to access and extend it dynamically. That’s why MacWire 0.7 contains new API and functionality for that purpose.
WARSKI

The Wonders of Programming

This is a 14-year old that codes in Scala. A happy young fellow. Take that, Scala despisers? OSCON 2014 Keynote.
YOUTUBE
Understanding and Implementing Laziness 

...with examples in Scala, JavaScript, Swift and Racket. Seems quite similar to Kanban, to be honest - computing a value if it's needed. One might wonder what you could do with such a headline on a productivity/lifehack site. 
MATT MIGHT
A Reactive 3D Game Engine in Scala

Finally! A real-life use of Scala! 

Did we really say that? Oh my...
PARLEYS
Apache Spark + Typesafe = BFF

Finally! An entry we can illustrate with this image. tl;dr Spark works with Typesafe's reactive platform like a charm.
TYPESAFE
Free eBooks from Typesafe

8 in total, always there, don't rush. 
TYPESAFE
Get Started Developing With Scala (heavy .pdf file)

From O'Reilly's OSCON - we recommend downloading it first, for some reasons in-browser .pdfs clog even sturdiest and shiniest of Scala Times heavy-duty Apple products.
BKS2

CODE

Trending Scala Repositories Today

Did you know that in Berlin they say that Scala is an academic language? Like Erlang and Haskell? Not a bit entrepreneurial? Blimey, damn those hip urchins with waxed moustaches!
GITHUB
ScalaVal

Through positive peer pressure (AKA we're including it anyway, whether you release it or not) we've made Michał release ScalaVal. Don't forget to check out his blog post about ScalaVal!
GITHUB
Ingredients Logging

An unopinionated, lightweight and flexible macro-based logging library.
This "unopinionated" bit worries us somewhat. Can anything be truly impartial?
GITHUB

EVENTS

ScalaCamp, Kraków

Your favourite news vendor (i.e. us) decided to take part in working with Krakow's Scala community, including the renowned hAkker Konrad Malawski. Remember to give us a ring if you're around Krakow anytime!

SCALACAMP
React 2014 - 18-21.11, San Francisco

By Scala community - for Scala community. And Jonas Bonér + folks from NASA and Netfix as speakers. Tickets aren't there yet, but keep your eyes peeled!
REACT CONF

VARIA

Scala Times stickers?

Just a thought  - if you happen to be in a Scala meetup, community or just like Scala and happen to read this newspaper, let us know - we're thinking about preparing a stylish sticker batch.
All for Scala fun and glory.
THE INTERNET





  1. Scala Times Issue #606

    First class support for compilation profiling. Understanding Capture Checking in Scala. Laminar components inside React. Save your Scala apps from the LazyValpocalypse. To Effect or Not to Effect - a Scala Perspective.


  2. Scala Times Issue #24

    MacWire 0.7: dynamically accessing the object graph. The Wonders of Programming. Understanding and Implementing Laziness . A Reactive 3D Game Engine in Scala. Apache Spark + Typesafe = BFF.


  3. Scala Times Issue #23

    Composing Dependent Futures. Making the Internet of Things Manageable. Elixir Tasks vs Scala Futures. Why or Why Aren't You Using Scala. Trending Scala Repositories Today.


  4. Scala Times Issue #22

    Java vs. Scala: Divided We Fall. Scala Days 2014 presentation videos . Advanced Reactive Programming with Scala & Akka. Trending Scala Repositories Today. Scala.js & Facebook's React.


  5. Scala Times Issue #21

    Scala 2.12 roadmap. Akka 2.3.4 released. Scala collections flowchart. Integrating Google Drive in Play Scala application with Google+ API. Trending Scala Repositories Today.


  6. Scala Times Issue #20

    Scala is faster than Java. Option.fold() considered unreadable. Pearson correlation with Scalding. Trending Scala Repositories Today. Clash of the Lambdas.


  7. Scala Times Issue #19

    REST Test - Exploring DSL in Scala. Macroid - Scala for Android. Scala.js - what has it become and how is it used?. Testing Stateful Systems with ScalaCheck. Manage Large Amounts of Data with Iteratee.


  8. Scala Times Issue #18

    Amdahl's law says nothing about blocking operations. Handle Every Event in Your Akka Application. Reactive Queue with Akka Reactive Streams. A Year of Functional Programming. Play All Day: Enterprise Web Development with Play and Scala.


  9. Scala Times Issue #17

    Swift is a lot like Scala. Swift vs Scala [.pdf]. The No-framework Scala Dependency Injection Framework. Handling services that require explicit shutdown in Scala . Trending Scala Repositories Today.


  10. Scala Times Issue #16

    New Scala Worksheets in IntelliJ IDEA. Scalaz "For the Rest of Us". Play All Day Webinar Series. 47% of Java Pros are interested in Scala. Inside Codebrag: Angular, Grunt, Scala, Slick and Code Reviews.


  11. Scala Times Issue #15

    Scala 2.11.1 (urgent hotfix). Introduction to Writing Tests with ScalaTest. Scala Testing Webcast. Types Construction in Scala. Scala Talks by Heather Miller.


  12. Scala Times Issue #14

    Functional Discrete Optimization @ Coursera with Scala. CEP using Akka Streams. Functional Patterns in Domain Modeling. Scala - The Simple Parts. Building Scala at Scale .


  13. Scala Times Issue #13

    Play 2.3.0-RC1 released!. Why You Should Never Catch Throwable in Scala. Spray server in a Docker container. Scala for-comprehension with concurrently running futures. Obtaining Geolocation in Play using IP Address.


  14. Scala Times Issue #12

    Reactive Scala Wrapper for Amazon SQS. Confessions of a Scala evangelist turned Ruby pragmatist. Reasons behind renaissance of functional programming languages. Scaling Down the Scala Compiler Dragon. Optimizing Static Asset Loading with Play.


  15. Scala Times Issue #11

    Scala 2.11.0 available!. Spray 1.3.1 for Scala 2.11.0 available!. How to handle multiple Scala versions. Left to right, top to bottom. GSOC: Even more macros.


  16. Scala Times Issue #10

    Akka Streams . A few hints about Scala sequences. What is Type Class and why should you care?. Welcome to Scala 2.11. The Dark Side of Scala.


  17. Scala Times Issue #9

    SBuild 0.7.5 released. Transitioning to Scala. Building Reactive Applications with Akka (in Scala). Unifying Functional and Object-Oriented Programming with Scala. Pythagoras Theorem in Scala?.


  18. Scala Times Issue #8

    Upcoming sbt features. Manning: Reactive Design Patterns. The end of ORM. Scala may not be right for you if.... Combinatorial Algorithms in Scala.


  19. Scala Times Issue #7

    Using Scala Will Make You Less Productive. Monoid morphisms, products and coproducts. Will Java 8 Kill Scala?. Scala 2.10.4 released. Slick 2.0.1 released.


  20. Scala Times Issue #6

    May Your Data Ever Be Coherent. Scala Through Katas: Reverse Polish Notation. Akka Persistence webinar. Automate deployment of Scala/Java services on Elastic Beanstalk with Codeship. Faster Cosine Similarity Between Two Dicuments With Scala&Lucene.


  21. Scala Times Issue #5

    Reconciling untyped actors with typeful programming. JFokus 2014 - Akka Made Our Day. The Ultimate Guide to Getting Started with Play. Building a Social Music Service using... well, everything we write about. Scala 2.11.0-RC1 is now available.


  22. Scala Times Issue #4

    NE Scala 2014 - Learning Scalaz. NE Scala 2014 - Macros vs Types. NE Scala 2014: An introduction to Scalaz-Stream. Scala/Akka Wikipedia Reader. 30 SBT plugins in 15 minutes.


  23. Scala Times Issue #3

    Chisel - the hardware corner. All work and no Play doesn't scale. Scala at Google Summer of Code?. Scala Tutorial Through Katas: The Bowling Game.


  24. Scala Times Issue #1

    Coding resiliently in Scala with Akka. Selling Scala to Technical Managers. Huffington Post's Scala Story. GitBucket - a GitHub clone powered by Scala. Skinny - a skinny Scala framework.


Organizing an event?
Promote it with
Scala Times.
The Scala Times reader?
Get a banner!
Got a tip?Send it in!
Follow us onTwitter.
Curated by SoftwareMill.
We are hiring.
And taking on projects.