The following is a list of my past talks on various software development topics (latest first):




Streaming Applications with Akka Streams

Abstract: Streaming applications is a new category of Big Data applications which emphasizes support for non-hard real-time processing of information. It is important as the timeliness of data processing / analysis offers competitive advantage over competitors. This presentation will introduce streaming applications concepts, followed by a simple stream processing example with Akka Streams, demonstrating both linear processing and dataflow programming via GraphDSL.

Event: geekcamp Indonesia

Recorded Session: Streaming Applications with Akka Streams @ Vidio
Slides: Streaming Applications with Akka Streams @ Slides

Tags: akka akka-streams dataflow functional-programming graphdsl scala




Dotty!

Abstract: Dotty is the next-generation Scala compiler currently in active development. In this presentation, we will learn about what Dotty is, its current state, developer tooling support, and the plans for the future.

Event: Singapore Scala Programmers Meetup

Recorded Session: Dotty! @ Engineers.SG
Slides: Dotty! @ Slides

Tags: dotty scala




A Whirlwind Tour of Apache Mesos

Abstract: What if you can write applications and treat your entire datacenter as one giant pool of resources? Apache Mesos abstracts CPU, memory, storage, and other compute resources away from machines (physical or virtual), enabling fault-tolerant and elastic distributed systems to easily be built and run effectively.

Event: YOW! West Conference - Perth

Recorded Session: A Whirlwind Tour of Apache Mesos @ YouTube
Slides: A Whirlwind Tour of Apache Mesos @ yowconference.com.au

Tags: apache borg mesos spark




.NET Actor Programming with Akka.NET

Abstract: Akka.NET is an open-source .NET port of the Akka actor programming toolkit and runtime from the JVM. The toolkit provides an abstraction layer to help programmers deal with the current challenges and optimise development for modern hardware and infrastructure: multi-core architecture, cloud infrastructure, and distributed computing.

Event: Developer! Developer! Developer! Conference - Perth

Tags: akka-net c-sharp




Actor Programming with Akka.NET

Abstract: Akka.NET is an open-source .NET port of the Akka actor programming toolkit and runtime from the JVM. The toolkit provides an abstraction layer to help programmers deal with the current challenges and optimise development for modern hardware and infrastructure: multi-core architecture, cloud infrastructure, and distributed computing.

Event: Perth .Net Meetup

Slides: Akka.NET 101 @ GitHub

Tags: akka-net c-sharp