Sudha Ranganathan
11 posts
How to Translate Document & Keep the Formatting
Need to translate a document and keep the formatting / layout in place for your company or organization?…
What I Learned Cleaning 1 Million Rows of CSV Data Without Pandas
Cleaning a small CSV? Pandas is perfect. Cleaning up a million rows on a limited machine or using…
Console Utilities You (Didn’t) Know
This article (initially published on Rails Designer) was taken, but adapted for the web, from the book JavaScript…
Open Redirect Vulnerability: Exploitation, Prevention & Real-World Examples – @verylazytech
Full Article link Basic info — Open Redirect Open Redirect (also known as Unvalidated Redirects and Forwards) occurs…
Is Your Website Stuck in the Past? Here’s What You Might Be Missing in 2025!
Web design and development are evolving faster than ever. What worked for your site a few years ago…
Top Java Debugging Tools for Efficient Application Development
Debugging is an essential part of the software development process, and Java developers know just how critical it…
Webhook vs API: Key Differences You Need to Know
Webhook vs API: Key Differences You Need to Know In the world of web integration and data exchange,…
How much do you trust your product? This week’s product news
How much do you trust your product? Perplexity, the AI-powered search tool, is starting to experiment with ads,…
React Components: Class vs Functional.
My React journey began four years ago with functional components and Hooks. Then came ‘Siswe, a fellow participant…
From service provider to strategic partner: Level up your PMM game
This article has been adapted from Sudha’s brilliant talk at the exclusive Product Marketing Misunderstood event. PMA members…