Author: drweb

We are looking for a strong Vue / Nuxt Developer to help build and maintain the frontend of multiple digital brands within a shared, scalable platform.This is a hands-on role for someone who is comfortable taking ownership, writing clean and reliable code, and contributing to a live product that is evolving quickly. We are looking for someone pragmatic, quality-focused, and able to collaborate closely with backend, product, design, and QA teams to ship features effectively.Ownership is an important part of this role. We are not only looking for someone who can implement tasks, but someone who can understand context, think…

Read More
SQL

It was a Sunday evening. Around 8:15 PM. The kind of evening where the whole house smells of cardamom and warmth, and you trick yourself into believing that time has stopped moving. Here is the story of AI, Disposable Apps, and the Sunday Evenings We Are Losing.My wife had a novel open in her lap. I was on the sofa, half-asleep, letting the weight of a long work week melt into the cushions.And our teenage daughter was sitting right next to us. Right there on the same sofa, in the same warm room, breathing the same cardamom air. We could…

Read More

Modern engineering teams ship software faster than ever, but this velocity often comes at the cost of security. Vulnerabilities frequently slip into production because security checks occur too late in the development life cycle, typically after code has already been merged or deployed.DevSecOps aims to solve this by embedding security directly into development workflows. In this article, I will elaborate on how I designed an AI-powered DevSecOps guardrail pipeline using GitHub Actions. The pipeline automatically analyzes code for security violations before The full implementation is available on GitHub.  The Problem: Security Checks Happen Too Late In many organizations, security reviews occur after code reaches staging or production. This reactive model creates several challenges: Vulnerabilities reach production environments Security teams become bottlenecks Developers receive feedback too late Incident response becomes reactive instead of preventative Traditional scanning tools help, but they often require complex integrations and manual configurations. What teams need instead are automated, enforceable security guardrails built directly…

Read More

ps aux shows you what is running on your system, but witr goes a step further and tells you why it is running by tracing where it came from. If you’ve ever looked at ps aux late at night trying to figure out why a Node.js process is using too much memory, you’ve probably seen the PID, user, and command, but that still doesn’t answer the real questions: who started it, what started it, and why is it still running? To find that out manually, you usually end up running multiple commands like systemctl status, lsof, ss -tlnp, and digging…

Read More

Modern CI/CD pipelines have become one of the most attractive attack surfaces in enterprise environments. As organizations push for faster releases, broader automation, and greater reuse of third-party components, the software supply chain has quietly expanded beyond the direct control of any single team. Source code is only one small piece of what ultimately runs in production. Artifacts, dependencies, and delivery pipelines themselves now represent critical trust boundaries, and increasingly, they are where attackers focus. For practitioners, the challenge is not whether supply chain attacks are real. That question has already been answered. The real question is how to design CI/CD pipelines that move…

Read More

Low-code and no-code platforms have moved well beyond their early perception as tools for lightweight departmental apps. Today, they play a strategic role in enterprise DevOps, helping organizations modernize legacy systems, automate business processes, and deliver solutions at a pace traditional development models often struggle to match. Within the Microsoft ecosystem, the Power Platform — Power Apps, Power Automate, Power BI, and Dataverse — has emerged as a mature, enterprise-grade low-code framework. Deeply integrated with Microsoft 365, Azure, and security and governance services, Power Platform is redefining how organizations think about application development and operations. Why Low Code/No Code Matters in Enterprise DevOps Modern enterprises face mounting pressure to deliver faster while managing growing…

Read More

The Cloud Native Computing Foundation (CNCF) today announced that the open source OpenTelemetry (OTel) project has officially graduated a little more than seven years after its initial adoption.Announced at the Observability North America Summit, OpenTelemetry was first donated to the CNCF in 2019 following the merger of separate OpenTracing and OpenCensus projects that sought to create an open source alternative to instrumenting code. Since then the project has expanded to collect logs, metrics, traces and, most recently, profiles that can be used to provide granular, time-based views of resource consumption and code execution.OTel is now being more broadly used to…

Read More

Press enter or click to view image in full sizeAs an Angular developer, you’ve likely used lifecycle hooks such as ngOnChanges, ngOnInit, and ngOnDestroy. With the advent of Zoneless and Signals, we can use better, more readable options.Let’s check them out:Replacing ngOnChanges with computed()Previously, ngOnChanges was required to react to @Input changes and update derived state. With Signal inputs, computed handles this automatically, lazily, and without side effects.Here is an example with before/after code.Before — ngOnChanges:@Component({…})export class PricingComponent implements OnChanges {@Input() price = 0;totalPrice = 0;constructor(private taxService: TaxService) {}ngOnChanges(changes: SimpleChanges) {if (changes[‘price’]) {// Calling the service when the input updatesthis.totalPrice…

Read More

AI agents have come a long way from chatbots that answer questions. Today’s agents access email, pull records from CRMs, execute code, and take actions across dozens of connected systems. That shift from generating text to doing things in the world creates a very different set of risks — and most development teams aren’t fully equipped to address them.Microsoft is taking a direct run at that problem. The company has open-sourced two new tools — RAMPART and Clarity — designed to make AI safety a continuous engineering practice rather than a one-time checkpoint. Both are available now on GitHub.Testing Agents…

Read More