NewCircle Developer Stream
Stream is a constantly updated source of free, educational content on open source development. Also, check out our bookshelf for in-depth tutorials.
Watch every talk from the 6th annual Northeast Scala Symposium
You may be familiar with responsive web design for desktop, tablets, and phones - but what about Apple Watch? Which design principles can we carry over, and which principles do we need to rethink?
Learn how to build with the Foundation for Apps grid system, create new views for you app without writing JS and incorporate some neat directives with slick animations.
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 it deserves."
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.
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.
Today, according to Dean Wampler, Scala has successfully taken over the Big Data world. This is a talk about why.
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.
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.
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 code.
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?
With product design, there comes a whole new range of challenges that differ from those of web and graphic design. Jina Bolton demonstrates how her team addresses contemporary design challenges.
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.
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
A comparison of the approaches to functional error handling taken by Scalaz and Scalactic.
Service-oriented architecture looks good in theory, as boxes and lines on a whiteboard, but how does it work in practice?
A talk on Akka HTTP, which according to Mathias Doenitz, "takes reactive high-performance web interactions to the next level."
NE Scala comes to Boston, 13 incredible talks came out.
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.
Research can sound like a scary word, "it may sound like money you don't have, time you can't spare, and expertise you have to seek," But it really does matter and Erika Hall explains why.
Interaction design luminary Alan Cooper discusses the importance of using personas in designing interfaces that will help your users achieve their goals.
There's often a communication gap between Android developers and designers. This talk introduces basic UI concepts and reveals the simple patterns that exist within well designed user experiences.
There are many challenges in tech today to create the “perfect UI” that works seamlessly for everyone. This talk outlines best practices to help provide people with the best user experience possible.
Dylan Wilbanks argues that with good practice, even on a medium like the web that is constantly changing, we can built code that is more “fireproof” and more likely to withstand the test of time.
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.