scala-cli Cheatsheet

Cheatsheet of scala-cli commands Compile and/or run files/folder Specify Dependencies Watch for changes Specify Scala Version / main / JVM Create JAR / docker image / native executable REPL Scalafmt

Read more →

SMS Firewall Privacy Policy

The app does not collect and/or transmit any personal information – name, address, contact information etc. No information is shared with third party apps and services. The app reads user’s contact …

Read more →

Lo and Behold

This article was published also on LinkedIn. Netflix’s movie recommendations has never impressed me. I have found the recommendations are either unrelated or predictable. When I have finished …

Read more →

Application Models

This article was published also on LinkedIn. A typical business application is composed of several flows or use-cases. Also, these flows consist of logical ones like a transaction that spans several …

Read more →

Written in Stone

This article was published also on LinkedIn. Academia The Mamallapuram Shore Temple, constructed on the deep southern shores of the Bay of Bengal, is one of the oldest stone structures on the planet. …

Read more →

The Court Room Climax

Before reading this page, please read the relevant blog post: A-Team Library. This page is an excerpt of a climactic court room like epilogue of a document that was authored for one of the clients I …

Read more →

Just-In-Time (JIT) Compilation

An excerpt from the book Professional .NET v2.0 The Just in Time (JIT) Compiler gets its name because it compiles your managed code into executable native code on the fly. That is, it compiles the IL …

Read more →

Tree List View

How about a control like that? Isn’t it cool? Unfortunately, you don’t get that with the Windows Forms controls collection. But you can get yourself one; read on.

Read more →

C++0x Like Algorithms

A few C++0x algorithms and other helper methods implemented for C++98: TrueFor[All|Any] IndexOf Copy[If|N] IsPartitioned Itoa [From|To]String Trim[Start|End]

Read more →

Scrollable Image Viewer

This article was published also on CodeProject. The .NET Base Class Library comes with a PictureBox control that is used for displaying images. Although it offers a few scaling modes, unfortunately, …

Read more →

Typesafe Logger

This article was co-authored with Sanjeev, and published on CodeProject PROBLEM Every application logs a whole bunch of diagnostic messages, primarily for (production) debugging, to the console or …

Read more →