Dotty started as an experiment aiming to simplify Scala’s types and syntax, based on DOT. It is a new prototype compiler. We interviewed inventor of Scala Martin Odersky at Voxxed Days CERN to ask about the developments, and the future of Scala. From DOT to Dotty Objects are useful because they are natural modules, that is, […]

Read more

A year or so ago, my energy meter at home got replaced with a “smart” one. Smart, in this context, means it periodically sends energy usage data over GPRS to a central registration server. This central service is in turn used by various websites where you can register your meter and they’ll provide you with […]

Read more

Some while ago I started using a Raspberry Pi to control my Lego. It all started when we wanted to figure out if we could run standard Java on the Raspberry Pi. Instead of writing “Hello World” – we wanted to do something cooler. We decided to use Java and later Scala with Akka on […]

Read more

This article was originally published over at the Codurance blog.   Scala can be used to build Android applications, as an alternative to Java or Kotlin. Unlike them, setting up an Android project in Scala with SBT is not straightforward, and can give us some headaches to get it right. To show how this can […]

Read more

Once I was a serious developer, but this year all I have been allowed to do is play with Platform as a Service (PaaS) offerings. Instead of sulking, I have embraced the concept, and I think it’s time a lot of other techies did too. Today I have been taking a frankly delicious free lunch […]

Read more

Today real-time content is continuously generated by a large number of systems. This information needs to be quickly routed to multiple types of consumers, but can render producers inaccessible. For this reason, a mechanism to integrate info from producers to consumers that should avoid code rewriting at both sides is needed. A great challenge in […]

Read more

Conference junkie Ted Neward explains to Mark Hazell why he as a Java developer finds value in learning Scala, which has been designed from the ground up to be a functional language. The pair also discuss the Typesafe/Lightbend rebrand and why it benefits the company to change its name, the extraordinary power of pattern matching […]

Read more

This talk shows how to start programming in Scala efficiently in the context of having previous experience with Java or developing software in Java-focused environment. – Are you a Java developer who wants to get into Scala quickly? – Are you considering using Scala in your Java-based project? If the answer to any of these […]

Read more

Hold onto your hats Scala people – Typesafe is no more. Not because it’s been crushed in a horrific Unicorn stampede or anything like that – there’s just been a name change and rebrand. As of today, the people who brought you Akka and the Play framework now go as ‘Lightbend’. Why ‘Lightbend’? Before you […]

Read more

Last week, the Rust language team reached their latest scheduled release, which occurs on a regular six week cadence, with Rust 1.6.  Now in seventh year of development, over the past 12 months, this little Mozilla project has begun to make waves of the sort not seen by the company since the nascent days of […]

Read more