Type Gymnastics with Builders - Part 2 - Know Your Limitations - A Developer's Experience
Dear friend, Morgen Peschke, dives to the depths of the builder pattern in this multi-part guest series on my blog: blog.rhetoricalmusings.com/posts/builde...
Give it a read, it's good stuff!
15.10.2025 01:41 β π 0 π 0 π¬ 1 π 0
Type Gymnastics with Builder Pattern - A Developer's Experience
In Scala, if you like the builder pattern, you can ensure the build method is available only when all mandatory fields are populated, though it involves a lot of boilerplate. #scala blog.rhetoricalmusings.com/posts/builde...
05.10.2025 18:24 β π 3 π 1 π¬ 0 π 0
Type Gymnastics with Builder Pattern
Type Gymnastics with Builder Pattern
blog.rhetoricalmusings.com/posts/builde...
04.10.2025 15:59 β π 1 π 1 π¬ 1 π 0
Learn or improve at programming in a fun and supportive environment
@scalabridgelondon.bsky.social is back in October! Here's the projects we'll be working on:
www.scalabridgelondon.org/projects/
Sign up for your choice here:
docs.google.com/forms/d/e/1F...
(All the details and much more on our website www.scalabridgelondon.org)
22.09.2025 16:13 β π 2 π 4 π¬ 0 π 0
Understanding Contramap - A Developer's Experience
There's a good chance you have already used contramap (e.g. when creating a Circe encoder), but understanding the concept can be challenging. This article explains it using a practical example. #scala blog.rhetoricalmusings.com/posts/contra...
21.09.2025 16:37 β π 3 π 1 π¬ 0 π 0
Understanding Contramap
Understanding Contramap
blog.rhetoricalmusings.com/posts/contra...
20.09.2025 23:03 β π 3 π 1 π¬ 1 π 1
Scala 2 Symbols - A Developer's Experience
Scala Symbols
blog.rhetoricalmusings.com/posts/scala-...
Did I miss anything?
12.09.2025 17:00 β π 0 π 0 π¬ 0 π 0
Securing sensitive data in logs like a pro By Vivek Ragunathan & Bahul Jain
Securing sensitive data in logs like a pro By Vivek Ragunathan & Bahul Jain Logging is vital for system observability and debugging, but writing sensitive data to logs poses several challenges ...
π£ The recording of the awesome talk at our last
#BayAreaScala #SFScala is now available:
π Securing sensitive data in logs like a pro By @hktpe.bsky.social Vivek Ragunathan & Bahul Jain π
watch.softinio.com/w/6T6tpf8U5y...
An elegant solution thanks to #Scala #FunctionalProgramming
29.07.2025 20:43 β π 1 π 1 π¬ 0 π 0
Gave a talk in the local Scala meetup
watch.softinio.com/w/6T6tpf8U5y...
29.07.2025 22:15 β π 1 π 0 π¬ 0 π 0
Top K Frequent Items
Implementing Top K Frequent Items
blog.rhetoricalmusings.com/posts/top-k/
25.07.2025 17:53 β π 0 π 0 π¬ 0 π 0
A world without types - Part 3 - A Developer's Experience
Fresh off the press. Guest post by @bahuljain - A world without types - Part 3.
blog.rhetoricalmusings.com/posts/types-3/
26.05.2025 21:12 β π 1 π 0 π¬ 0 π 0
The static type of this type is dynamic - Anders Hejlsberg (Nostalgic C# 4 days)
14.05.2025 02:44 β π 0 π 0 π¬ 0 π 0
I'm giving this workshop at Scala Days, which will cover most of the techniques I've learned over the last 15 years of building software in typed FP.
Happy to answer any questions about the workshop (which will draw from the book I'm writing: scalawithcats.com)
13.05.2025 14:29 β π 8 π 3 π¬ 0 π 0
RΓΊnar Bjarnason on Unison, Scala, Distributed Systems and Delightful Programming
Fantastic discussion, lot of great points. Thank you @rockthejvm.com and @runarorama.bsky.social
www.youtube.com/watch?v=kK4v...
11.05.2025 07:04 β π 5 π 1 π¬ 0 π 0
I donβt understand anything I canβt build - Richard Feyman
Very true for a lot of engineers!
10.05.2025 18:57 β π 0 π 0 π¬ 0 π 0
Scala 3.7.0 released! | The Scala Programming Language
Alright, itβs my turn! Scala 3.7.0 released! π
scala-lang.org/news/3.7.0/
09.05.2025 12:04 β π 1 π 1 π¬ 0 π 0
Thanks for fixing the gradle debugging issue
09.05.2025 11:54 β π 0 π 0 π¬ 1 π 0
GitHub - creativescala/krop: A simple and functional web service library
A simple and functional web service library. Contribute to creativescala/krop development by creating an account on GitHub.
Last night's @scalabridgelondon.bsky.social's session was lots of fun, working with @hktpe.bsky.social on github.com/creativescal...
Come along and join us if you want to learn or improve your Scala-foo with interesting projects
09.05.2025 11:27 β π 3 π 1 π¬ 0 π 0
But itβs a key!
05.05.2025 01:10 β π 0 π 0 π¬ 0 π 0
First they preached OOP now they have started preaching DOP (data oriented programming), which I feel is such a cringe term.
04.05.2025 19:28 β π 1 π 1 π¬ 0 π 0
I'm a Bracket Engineer!
Released a web app to generate custom 3D Printed power brick brackets.
bracket.engineer
01.05.2025 13:48 β π 73 π 8 π¬ 16 π 0
Would love something more colorful π
29.04.2025 13:42 β π 1 π 0 π¬ 0 π 0
It was sorta trick question. This came up in a chit chat in my circles.
Personally, I would prefer to learn Rust first over Kotlin (next).
27.04.2025 16:52 β π 0 π 0 π¬ 0 π 0
In love-hate relationship with machines. Currently: OpenJDK, AWS. "Trust me, it's really me" backlink: https://shipilev.net/#social
π©βπ» Software eng
π€ͺ Creator of cringe tech videos
π₯Ί The funniest girl in us-east-1
beacons.ai/albertatech
Teaching everything about Scala, Kotlin, functional programming and more.
https://rockthejvm.com
I/me, atheist && heretic
Scala, FP, ZIO
Learner, lover, father x 2
Libertaire, libΓ©ral && libre.
https://github.com/cheleb/
Blog @ https://kubuszok.com
JVM-Scala Book @ https://leanpub.com/jvm-scala-book
Chimney @ https://chimney.scalaland.io
Building https://scroll.ai.
Prev: Coralogix, Hunters, Ziverge, Riskified, BigPanda. ZIO contributor.
A Weekly Scala Newspaper. Got a story/link/tip? Drop us a line: scalatimes@softwaremill.com!
Curated by the @softwaremill.com crew. Want a sticker? E-mail us!
IntelliJ IDEA β the Leading IDE for Professional Development in Java and Kotlin, by @jetbrains.com
Tips: #IntelliJIDEATips
New Features: #NewInIntelliJIDEA
Our YouTube channel: http://jb.gg/video
Software Engineer for 15+ years β’ Algorithms, Distributed Systems, System Design, Computer Vision β’ Dad & husband β’ I write http://polymathicengineer.com
bit wrangler ~ poet ~ film/noisemaker ~ mask enthusiast ~ they/them
webassembly @fastly
This account and its author are the same up to isomorphism.
Your average neighborhood softwaresmith
Enjoy Linux & Unix-like systems, open-source software, and programming/compsci? Into Sysadmin & DevOps? Follow us to make the most of your IT career! Discover new tools and apps daily, plus a dose of humor ‡οΈ
https://www.cyberciti.biz
That guy who writes visual essays about software at https://samwho.dev.
π¦ @samwho.dev
[bridged from https://hachyderm.io/@samwho on the fediverse by https://fed.brid.gy/ ]