Announcing watch.softinio.com I am thrilled to announce my new video website watch.softinio.com, a place for great technical talk content ad free and free from commercial sponsorship. As many of you know I used to organize meetup/technical talks in the bay area (and later virtually online since the start of the …
Read MoreAfter having spent the last seven years organizing technical talks at several meetups I have decided to step down and move on. It is an end of an era for me, but I am excited about what’s next. I want to take this opportunity to thank all of my co-organizers, all of the speakers I hosted and all the attendees for …
Read MoreActing Lessons for Scala Engineers With Akka and Zio
Apr 10, 2021 · 1 min read · actor model concurrency distributed systems scala zio zio-actors functional programming conference talk ·In November 2020 I had the great privilege to do a Talk at Scale By The Bay Conference. Here is the recording of my talk I also wrote three blogs posts as a companion to my talk Introduction to the Actor Model Introduction to Akka Typed Using Scala Introduction to Zio Actors
Read MoreUnicomp new Model M keyboard is the latest version of the classic and fabulous IBM Model M keyboard that came out earlier this year. This blog post is my unboxing and review of this timeless keyboard. My favorite keyboard of all time was the IBM Model M keyboard. Through out the 1980s and the 1990s I would exclusively …
Read MoreIntroduction to Zio Actors
Nov 1, 2020 · 7 min read · actor model concurrency distributed systems scala zio zio-actors functional programming ·In this post I am going to do a quick introduction to using the ZIO Actors, a library that implements the Actor model using Scala and ZIO a library for asynchroneous and concurrent programming. Before reading this post it is recommended that you read my two earlier posts Introduction to the Actor Model and Introduction …
Read MoreIn this post I am going to do a quick introduction to using the Akka Typed toolkit that implements the Actor model using Scala. As part of this post I will be developing a simple application using Akka. My goal is to highlight what its like to develop applications using Akka and how to get started with it. I will be …
Read MoreMy first proper computer was an IBM PC clone with an Intel 486 processor. It had a button on it called turbo that when you pushed it would run the processor at double the speed. I say proper as before that I had started my computer journey with a Sinclair ZX Spectrum (48k Ram) and a Commodore 64 (64k Ram) hence …
Read MoreTalk at LambdaConf 2020 This blog post is a companion to the Lambdaconf 2020 Talk I did on this topic. Video of my talk will be added to this post once it is available. Slides of my talk at LambdaConf 2020 My Journey to being an Open source contributor I started my programming life at the age of eleven which lead to me …
Read MoreOne of the highlights of 2018 was attending and being part of the Scale By the bay 2018 conference in San Francisco. This by far was the best conference I have ever attended. from left: Dick Wall, Salar Rahmanian, Martin Odersky (Creator of Scala), Alexy Khrabrov, Jakob Odersky The conference had 3 tracks covering the …
Read MoreAs all my friends, colleagues and followers know I am very big on functional programming, so when I heard about nixOS and the nix package manager (A Purely Functional package manager) I really wanted to find out more about it. Quote from Nix Nix is a powerful package manager for Linux and other Unix systems that makes …
Read More