SAP Cloud ALM Libraries: From Operations to Upgrade — Keep Your Inventory Current
In Post 1 SAP Cloud ALM Libraries: Your Technical Inventory, Connected to Solution ProcessesIn Post 2, SAP Cloud ALM Libraries: Your Implementation Foundation Starts Here In Post 1 SAP Cloud…
SAP Cloud ALM Libraries: From Operations to Upgrade — Keep Your Inventory Current
In Post 1 SAP Cloud ALM Libraries: Your Technical Inventory, Connected to Solution ProcessesIn Post 2, SAP Cloud ALM Libraries: Your Implementation Foundation Starts Here In Post 1 SAP Cloud…
SAP Cloud ALM Libraries: Your Implementation Foundation Starts Here
In Post 1 we introduced the four library types and the SAP Activate connection. This post walks through the Implementation scenario step by step. The Scenario Sarah is a Financial…
SAP Cloud ALM Libraries: Your Implementation Foundation Starts Here
In Post 1 we introduced the four library types and the SAP Activate connection. This post walks through the Implementation scenario step by step. The Scenario Sarah is a Financial…
SAP NetWeaver 7.5 SP35 Upgrade: JDBC DataSources Unavailable Due to TLS Protocol Changes
As part of an SAP ME landscape upgrade, we upgraded SAP NetWeaver 7.5 from SP13 to SP35. Although the upgrade completed successfully, post-upgrade validation revealed that all JDBC Custom DataSources…
SAP NetWeaver 7.5 SP35 Upgrade: JDBC DataSources Unavailable Due to TLS Protocol Changes
As part of an SAP ME landscape upgrade, we upgraded SAP NetWeaver 7.5 from SP13 to SP35. Although the upgrade completed successfully, post-upgrade validation revealed that all JDBC Custom DataSources…
Our JWT Tokens Never Expired Because We Forgot to Check the exp Claim
A former contractor’s access token, issued eight months earlier for a two-week engagement, was still successfully authenticating against… Continue reading on JavaScript in Plain English » A former contractor’s access…
The AI Money Base: How I Turned Side-Project AI Tools Into an Actual Income Stream
Six months, a few hundred dollars in API bills, and the exact playbook I wish someone had handed me on day one Continue reading on Python in Plain English »…
I Built a Gas Turbine Simulator to Compare Ideal and Real Brayton Cycles
Exploring how compressor efficiency, turbine performance and pressure ratio affect gas turbine power and thermal efficiency. Continue reading on Medium » Exploring how compressor efficiency, turbine performance and pressure ratio…
I Replaced a Chunk of My Salary With Python Scripts — Here’s Exactly How
The unsexy, repeatable systems that quietly turned a programming language into a second income stream Continue reading on Python in Plain English » The unsexy, repeatable systems that quietly turned…
RAG Is Evolving. Retrieval Alone Isn’t Enough Anymore
How RAG is becoming more than search. Continue reading on All in AI » How RAG is becoming more than search.Continue reading on All in AI » Read More Python…
Matplotlib Explained: Choosing the Right Plot and Creating Your First Visualizations
A practical guide to choosing the right plot, creating visualizations with Matplotlib, and turning real-world data into clear insights. Continue reading on Medium » A practical guide to choosing the…
Beyond 2026: Python’s Unshakeable Grip on the AI Frontier
Why the world’s most beloved language remains the undisputed engine of artificial intelligence — and what that means for engineers. Continue reading on ILLUMINATION » Why the world’s most beloved…
You Want a $200K Engineering Job. Stop Acting Like the Most Expensive Developer on Your Team.
Your company has a serious problem. Continue reading on Engineering Under Pressure » Your company has a serious problem.Continue reading on Engineering Under Pressure » Read More Java on Medium…
You’ve Been Building Custom Dropdowns in JavaScript for Years.
Open your component folder and search for `Dropdown`, `Select`, or `Combobox`. There’s a good chance you wrote one, or inherited one… Continue reading on T3CH » Open your component folder…
You Want to Become a CTO. Your Company Still Sees You as the Guy Who Fixes Java Bugs.
You’re the strongest backend engineer in the room. You understand the payment system, know which database tables nobody should touch, and… Continue reading on Engineering Under Pressure » You’re the…
You Got Rejected After the Final Staff Engineer Interview. That Mistake Could Cost You More Than a
Four interviews completed. The system design round went well. The hiring manager seemed impressed, and the recruiter started discussing… Continue reading on Engineering Under Pressure » Four interviews completed. The…
Stop Rewriting Browser Fingerprinting Logic in React: Meet “useFingerprint”
Browser fingerprinting is an interesting technique for understanding whether multiple browser visits might come from the same browser… Continue reading on Medium » Browser fingerprinting is an interesting technique for…
The Linux Command That Shows Where an Attacker’s File Can Run
It’s 2 a.m. An alert says a binary just ran from a temp directory on a production Linux server. Continue reading on Medium » It’s 2 a.m. An alert says…
31% Smaller and Up to 83% Faster Than LZ4
Both at once, which is not how compression works. And step one is one changed function call — keep liblz4 writing, point a different… Continue reading on Medium » Both…