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 v4 min read·som-itsolutions.hashnode.devJul 3
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 profi3 min read·som-itsolutions.hashnode.devJun 24
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 AsyncTask6 min read·som-itsolutions.hashnode.devMay 15
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...3 min read·som-itsolutions.hashnode.devFeb 17
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...5 min read·som-itsolutions.hashnode.devFeb 5