20231011 Gradle Hacks

This code snippet shows how to override compiler options when using Gradle plugins. In addition, it shows how to configure local Maven repositories to resolve locally published dependencies (helpful in the context of local testing with snapshots).

20230813 Bloop Setup with Gradle

Update build.gradle Add the following section after plugins section of build.gradle. allprojects { // test is for compatibility with Metals import if (!plugins.hasPlugin("bloop")) { apply plugin: "bloop" } } Update

Functional Stream Processing with Scalaz-Stream

The following are the slides from my talk on functional stream processing with Scalaz-Stream at ScalaItaly2016. The relevant source code is published at github in the following repository: github.com/adilakhter/scalaitaly-functional-stream-processing. functional-stream-processing-with-scalazstreamfrom

Inverting a Binary Tree with Scala

The problem of Inverting a Binary Tree has got some hype after following tweet. Google: 90% of our engineers use the software you wrote (Homebrew), but you can’t invert a binary tree