AI Agent Runtime Policy: Stop Dangerous Tool Calls Before They Execute
A normal permission check near the API endpoint is still required, but it does not answer everything: Should the agent attempt this action at all? Does the action match the user’s request? Is the target tenant correct? Is the cost acceptable? Does it require approval? Is the agent stuck in a retry loop? Runtime policy […]
What I learned building an AI video background changer
Hey DEV community, I recently launched bgchanger.video, an AI video background changer for removing or replacing video backgrounds directly in the browser. The idea is simple: many creators, indie hackers, marketers, and product teams need cleaner videos, but traditional editing tools can feel too heavy for quick background cleanup. With bgchanger.video, you can: Upload a […]
Happy to share I’ve completed the Cyber Security 101 Path on TryHackMe.
#cybersecurity #tryhackme #certification certificate link: https://tryhackme.com/certificate/THM-RLPNFMYL4M My LinkedIn: https://www.linkedin.com/in/ahmedaldiab Top comments (0) Subscribe Create template Templates let you quickly answer FAQs or store snippets for re-use. Dismiss Code of Conduct • Report abuse Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via […]
2 @Transactional Traps That Catch Even Senior Java Developers in interviews
I have 13 years of Java experience. I have also interviewed hundreds of developers at MNCs. Two questions about @Transactional that catch even senior developers. Try answering before you scroll down. Q1: If a non-transactional method calls a @Transactional method in the same class, does the transaction apply? @Service public class OrderService { public void […]
Stratagems #8: Alex Watched an AI Dashboard Take Over. He Kept the Keys Under the Table.
“See? It says this isn’t an anomaly.” Alex closed the window. Twenty people sat in the room. Some took notes. Some checked their phones. No one asked a question. Alex flipped to the next slide. Three days later, second training session. He used the same routing pattern again. “Alex.” An engineer in the back row […]
I Started Writing My Prediction Before Reading the AI’s Answer. Here’s What Happened.
So a few days ago I was in a comment thread arguing about whether AI is quietly ruining junior developers’ ability to develop actual judgment, and someone dropped a phrase that’s been rattling around in my skull ever since: predict-then-diff. The idea, roughly: before you even look at what the AI generated, you write down […]
I built an open-source, self-hosted Git + DevOps tool — Gisia
Hey folks 👋 I’ve been building an open-source DevOps tool called Gisia for a while now, and I figured it was time to actually share it with people instead of quietly tinkering on it. It’s a lightweight, self-hosted Git platform for personal and small-team use. The short pitch: I wanted somewhere to host my repos, […]
Shifting Mobile Security Left: Applying SAST to Android Apps with MobSF
The Victim: A Vulnerable Android App For this test, I uploaded an open-source vulnerable Android application (similar to InsecureBankv2). Instead of executing the app, MobSF decompiles it and runs its SAST ruleset against the extracted source. Within 60 seconds, the dashboard populated with critical findings. Here are the two most dangerous vulnerabilities caught by the […]
My Reading Room
Originally published on lavkesh.com I still remember the small reading room in my childhood home in Orai, where I spent most of my afternoons poring over books from the local library. The room was simple, with a single wooden desk, a chair, and a bookshelf that seemed to stretch up to the ceiling. But it […]
Ease Comes After
This is 7 lines of code! Maybe you could inline the let radius and make it 6 lines. So 6-7 lines! 6-7! That’s at least 6-7 things a beginner must learn. They just want to do 1 thing, why do they need to learn 6-7 things? Can we reduce this number? Can we remove some […]