Understanding ROS 2 Publish-Subscribe Architecture for Robot Sensors
Understanding ROS 2 Publish-Subscribe Architecture for Robot Sensors Introduction Robot sensors continuously produce information. Cameras generate i…
Tech news from the best sources
Understanding ROS 2 Publish-Subscribe Architecture for Robot Sensors Introduction Robot sensors continuously produce information. Cameras generate i…
One of the interesting things about agentic coding is that it changes where the effort of programming goes. A lot of traditional programming is occu…
During my studies in Systems Development, I’ve been learning that building software is about much more than writing code. Through academic projects,…
Originally published on hexisteme notes . A pipeline I run turns geographic data into short map-explainer videos — 1080×1920, portrait, rendered wit…
In June, I learned how to change diapers and convinced myself that 5 hours of sleep is a luxury. Somewhere in between, I also shipped iOS for Kombin…
Everything I've written about working with agents — the map , where to start , what engineers get wrong — quietly assumes something that isn't true…
How Does Ground Moving Target Indication Work? Ground Moving Target Indication, or GMTI, is a radar processing capability used to detect moving obje…
The more time passes, the more I feel the need, as someone who has always been passionate about computers, to take back control of the software I us…
When Background Work Outlives the Screen That Started It Start a download in an Android app, then leave the screen that started it. That small actio…
ACH Return Code R01: Handling Insufficient Funds in Payout Systems The source material about a sports trade doesn't align with fintech or payment in…
What exists today, what we are building next, and why software evolution needs a new layer of intelligence AI has made writing software dramatically…
MyZubster Is Not Trying to Build Another App — We're Exploring a Verifiable Digital Ecosystem For years, software development has largely followed t…
How Money Learned to Travel at the Speed of Light The Money Stack — Episode 2 of 10 In 1871, Western Union noticed something peculiar about its own…
Test Report Date : 8/26/2026 Prepared By : QA Team [ sgramkumar , mkunasani , manasip-prog ] Environment : GitLab CI Runner (nix-debian) Network : x…
Automation Everything boring that can be automated, should probably be automated. Whether others know about that automation, depends upon how much i…
Why Opinionated Linux Is Back: What Omarchy Teaches Us About Developer Workstations The Linux desktop has spent decades promising freedom. You can c…
Some software problems are technically difficult. Others are just annoying. Image processing often falls into the second category. You want to conve…
The Audience I Didn't Know I Had — Part One There is a lot of conversation right now about one developer coordinating forty coding agents. I am not…
You stashed something, moved on, and now it's gone. Maybe you ran git stash drop one too many times. Maybe a rebase went sideways and took the stash…
Intro Ask an AI assistant to "handle the checkout flow" and it will hand you a working function in about four seconds. Validate the cart, call three…
Ad hoc testing allows developers and testers to investigate software without following predefined test cases. It is useful when a feature appears st…
AI disclosure: This article was generated with the assistance of AI based on my own development experience, observations, and ideas. I reviewed and…
The first successful search is the easiest part of an AI shopping demo. A user asks for a product, the model calls a tool, and a polished result car…
A colleague pinged me last week with a config issue that had him chasing his tail for an afternoon. Turns out he was setting country: NO in a YAML f…
How CAPTCHA evolved from typing distorted text to analyzing behavior, context, and risk When most people hear CAPTCHA, they imagine a small checkbox…
On 23 May 2023, Navarashtra featured my early journey in computer science and programming in its Chandrapur edition. The article was published under…
A 3D CAD application usually contains several layers that solve very different problems. The user interface manages commands and interaction, the do…
To build an FSCSS module like st-core.fscss , create a stylesheet of reusable @define mixins, expose a small public API, and compile/test it with th…
A frozen desktop window is a state, not a diagnosis. Windows adds Not Responding when the UI thread stops processing messages for long enough. That…
Most agent "redesigns" are mood boards. Navy glass. A fake dashboard. The dates and proper nouns already in the file never make it onto the page. /r…