Bridge Pattern in Python...Bridge Pattern is a structural design pattern that decouples an abstraction from its implementation, allowing both to evolve independently. Why it exists (The Problem) When you have classes that can vJul 3 · 4 min readsom-itsolutions.hashnode.dev
Verifying Couette Flow Using Julia: From Navier–Stokes to Discretization ProofCouette flow is one of the most elegant validation problems in computational fluid dynamics (CFD). It strips the Navier–Stokes equations down to their viscous core and gives us a linear velocity profiJun 24 · 3 min readsom-itsolutions.hashnode.dev
Class Level Locking in Java - inspired by Android's Asynctask implementation - serializing multiple threads...After many months, I have opened my Java workspace and saw my implementation of class-level locking used for thread serialization done more than a decade ago. This was inspired by Android's AsyncTask May 15 · 6 min readsom-itsolutions.hashnode.dev
Horns of the dilemma - C++ & Python binding or Julia - implementation of Strategy design pattern in Julia...Aah… I am at the crossroads - tried-and-true marriage (C++/Python) or solo act (Julia). For the past few months, I delved into many tools that act as a glue between C++ and Python, like nanobind, pybind11, SWIG, Boost.Python, etc. All of these looked...Feb 17 · 3 min readsom-itsolutions.hashnode.dev
nanobind: the bridge between C++ and Python...Python is where ideas move fast. C++ is where performance lives. For years, gluing the two together meant choosing between power, safety, and sanity. Enter nanobind —a modern, minimalist bridge that lets C++ and Python talk to each other cleanly, eff...Feb 5 · 5 min readsom-itsolutions.hashnode.dev