Recursive PII Masking in DataWeave: One Function for Any Depth (and the Null Trap)
!Cover image for Recursive PII Masking in DataWeave: One Function for Any Depth and the Null Traphttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=c...
22259 posts from this source
!Cover image for Recursive PII Masking in DataWeave: One Function for Any Depth and the Null Traphttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=c...
The real problem isn't the message you're sending When you're 50 messages into a session and you send message 51, your CLI doesn't just send that message. It s...
What is Event‑Driven Architecture EDA? Event‑Driven Architecture is a scalable system designed to handle real‑time processing of user activities in a distribut...
Every project starts the same way… You hardcode a few values, sprinkle some os.getenv calls, and tell yourself “I’ll clean this up later.” Later never comes. In...
Overview This is a submission for the DEV April Fools Challenge. I built The Inconvenience Machine – a deliberately useless, AI‑powered web application designe...
A technical walkthrough of how the ABD Assistant voice command system works end‑to‑end, from raw microphone bytes to tool execution. The Core Architecture The s...
As a first‑year CS student I noticed that many volunteer management systems feel static—relying on manual page refreshes or heavy API polling. During live event...
The Problem: Siloed Personal Tools Every personal tool you use is a silo. - MyFitnessPal knows what you eat. - Fitbit knows your steps. - YNAB knows your spend...
!Cover image for Android Emulator vs Physical Device: Picking Your Development Targethttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity...
Introduction Power BI is a business analytics service that enables you to visualize data and share insights. Publishing a report moves it to the Power BI Servi...
Overview “Ask Me Nothing” is a deliberately useless AI chatbot created for the DEV April Fools Challenge. It mimics the look and feel of modern GenAI assistant...
Task 1 – Maximum Odd Binary It’s the week of the Artemis 2 mission to the moon, and we have a problem about odd numbers. I’d call that a Space Oddity. You are...
I recently built CleanMark — a free, browser‑based watermark removal tool that runs entirely in your browser with no uploads, no registration, and no cost. Try...
If you've built more than one LangGraph project, you know the drill: supervisor setup, provider config, hand‑off tools, persistence, streaming endpoint… the sam...
Your GitHub profile is more than just a code repository — it's your developer identity. When someone visits your GitHub, you have a few seconds to make an impre...
What My Project Does I kept running into the same friction in ML projects — managing config files, environment variables, and CLI args separately, writing boil...
The hidden cost of contributing to open source Open source is supposed to be liberating. You learn in public, collaborate with strangers, and build a reputatio...
Overview This is a submission for the DEV April Fools Challenge. It’s a tiny black‑humor chat bot that gives negative advice to be a coward, lie, rat on others...
Acting is often perceived as a simple act of imitation or surface‑level performance. Many believe that to act is merely to mimic emotions or behaviors seen in o...
Introduction In my earlier post, I Built an OPA Plugin That Turns It Into an AuthZEN‑Compatible PDP, I covered how I added AuthZEN API support POST /access/v1/...
Introduction Power BI is a Microsoft tool widely used for advanced data analysis. It lets users transform raw data into interactive dashboards and reports that...
Your users don’t care about your docs, roadmap, or changelog. They care about one simple thing: Can I figure this out without friction? Everything else, includi...
One day, I was studying at home, flipping through my institute notes like usual… You know that moment when you reach the last page of your notebook—pause for a...
This is a submission for the DEV April Fools Challengehttps://dev.to/challenges/aprilfools-2026 !I want to be...https://media2.dev.to/dynamic/image/width=800%2C...
!Cover image for I tried “forgotten” frameworks — and shipped a client app in 3 hourshttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity...
Introdução A gente sabe que testar e validar um software antes de ir para produção é importante. Mas você já parou para pensar no peso real que isso carrega? R...
Using LLM Agents as a Senior Developer I’ve been giving LLMs a chance every year, and now I think the Agents are finally capable of something useful. As a seni...
The Backend: FastAPI I come from JavaScript and TypeScript—years of React on the frontend, Express and Fastify on the backend. When I decided this project woul...
text // Production build output: // styles.css — 0 classes generated // ERROR: @tailwind directives treated as plain text This happens when you set up Tailwind...
markdown !BeanBeanhttps://media2.dev.to/dynamic/image/width=50,height=50,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuplo...
¡Hola, comunidad! Hoy les traigo un caso de estudio completo sobre la creación de Kungu, una app de directorios de comunidades hispanas sobre Solana. No es un t...
I just wrapped up an internship. The kind where you're heads down for months, learning fast, shipping things, and barely coming up for air. The day it ended, I...
Rubber Roast — a VS Code extension that turns your rubber duck into a judgmental code critic. Inspired by CS50’s rubber‑duck debugging, this duck not only liste...
This is a submission for the DEV April Fools Challenge. I built Fourbidden, a fake AI product dedicated to solving one extremely serious global problem: 2 + 2....
markdown !Simon Greenhttps://media2.dev.to/dynamic/image/width=50,height=50,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fu...
Recently I did a blog posthttps://dev.to/ranting_sage/x-y-k-and-other-things-i-shouldve-learned-sooner-ofe where we did a quick breakdown of what AMMs are, Uni...
!Cover image for How to publish a Power BI report and embed it into a websitehttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,fo...
My Biggest Mistake: Why You Should i18n Your Next.js App From Day One I built a split‑bill application called FAMI‑KANhttps://famikan.tetras-ltd.com/go/devto-i...
markdown !Odilon HUGONNOThttps://media2.dev.to/dynamic/image/width=50,height=50,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com...
markdown !Abid Alihttps://media2.dev.to/dynamic/image/width=50,height=50,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuplo...
Your code might be incredibly clean, but what about your digital footprint? Whether you are hunting for a senior engineering role, freelancing, or maintaining o...
Newtonian Gravity The most basic expression of gravity is Newton's law: math F = G frac{m_1 m_2}{r^2} I had used this formula countless times to solve problems...
A few months ago I attended a React conference and realized something uncomfortable: I'd been writing React for years and I was doing it wrong. Not 'broken' wro...
Introduction Data modeling is the backbone of successful data science and analytics in Power BI. In this article we will look into: - Data modeling fundamental...
!Cover image for Understanding Scope, Hoisting, and Closures like a Pro!https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=...
Introduction I don’t have a team—just a laptop, an internet connection, and an obsession with chips. This is the story of T1C — Tier 1 Chip and why I built it....
!Cover image for Building eCourses: A Community‑First LMS SaaS and Why You Should Build in Publichttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=c...