Janardhana Siddhartha Saladi
20 posts
How to implement Drag and Drop in Kotlin Multiplatform
Experimental features often suffer from documentation lag. Often the tutorials and documentation lag behind the releases. Drag and…
Monitoring Android Vitals with the Play Developer Reporting API
At Aircall, we built an automated reporting tool that fetches our Android Vitals metrics thanks to the Play…
I built a load tester with an AI diagnosis layer—because no existing tool does both
Load testing and LLM observability are two separate categories of tools. Nobody has combined them. So I built…
Building an Audio Analyzer Through Conversation with GitHub Copilot CLI
This is a submission for the GitHub Copilot CLI Challenge What I Built mixref is a CLI audio…
An Algebraic View of Databases
Hello, I’m Maneshwar. I’m working on FreeDevTools online currently building **one place for all dev tools, cheat codes,…
[Live Demo] Automate a Viral Newsletter Using n8n + Real-Time Web Data
Here is the recording from my livestream with Rafael Levi from Bright Data. In the stream, we show…
How I Stay Consistent Even When Motivation Dies.
GM. You probably thought I meant Good Morning, right? Nah. Not today. In Web3, GM is more than…
Appcues vs Pendo: An Honest Comparison + A Better Alternative
If you’re a product team evaluating user onboarding solutions, chances are you’ve found yourself asking, “Appcues or Pendo?”…
How to use buyer journey keyword research to unlock SEO-generated revenue
I know the impact of ignoring buyer’s journey keywords all too well. Early in my SEO career, I…
🧠 From 2,500 to 1,000,000 Particles: Supercharging a Three.js Demo with WebAssembly
When I first explored the classic webgl_points_waves demo in Three.js, I was amazed by the simplicity and elegance…