From Particle Physics to AI Agents: My Week of Discovery
The PhD Student Who Didn't Know What She Was Missing I am a PhD student at VUB working on H + c analysis for the CMS experiment at CERN. My days are filled wit...
20827 posts from this source
The PhD Student Who Didn't Know What She Was Missing I am a PhD student at VUB working on H + c analysis for the CMS experiment at CERN. My days are filled wit...
!Cover image for Building a Full-Stack AR E-Commerce Platform with Kirohttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=a...
The Problem With Most Test Suites
How to Send Email with JavaScript As I mentioned earlier, you can send emails in JavaScript through the client side as well as a backend server. I'll cover bot...
Introduction GraphRAG is a Retrieval‑Augmented Generation RAG system that combines knowledge graphs with vector search to deliver more accurate, context‑aware...
When working with JavaScript, understanding the difference between for...of and for...in loops is crucial for writing clean, efficient code. While they might lo...
Problem Statement Find the elements that exist in both arrays, given two sorted arrays. Approach Because the arrays are sorted, we can walk through them simult...
Background Six months ago I was dreading opening my IDE. Every project felt like climbing a mountain in lead boots, and the joy was gone. I work as a data engi...
Introduction I’m Frederick, a freelancer‑turned‑founder from Belgium. I built Flavoreer, an AI‑powered recipe platform that already has paying subscribers and...
Encryption: Two‑Way Protection Encryption turns readable data into unreadable ciphertext. With the correct key, it can be reversed. Symmetric Encryption Uses a...
Project Structure terraform-project/ │── main.tf │── variables.tf │── outputs.tf │── providers.tf │── terraform.tfvars │── modules/ │ └── ec2/ │ ├── main.tf │...
Parametrizando una sola condición En ocasiones, se necesita verificar el funcionamiento de cierto código que recibe un argumento, usando varios valores. La for...
Ejecución de pruebas en Swift Testing Ejecutar las pruebas de forma concurrente en XCTest es opcional y, de hecho, por defecto se ejecutan de forma serial. En...
Why I Built a Service Mesh Lab Instead of Just Reading Docs This project started as a personal lab to really understand what a service mesh does beyond the buz...
Introducción Una Suite es un grupo de pruebas. Al crear una estructura que contiene pruebas marcadas con @Test, esta se marca automáticamente con una “S” dentr...
Introducción Un proyecto puede tener cientos o miles de pruebas y suites. Un subconjunto de estas pruebas puede compartir alguna característica común, como ser...
swift import XCTest @testable import ProductionProject class SomeXCTest_deprecated: XCTestCase { func testX throws { // GIVEN // ... // WHEN // ... // THEN ......
!Forem Logohttps://media2.dev.to/dynamic/image/width=65,height=,fit=scale-down,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%...
1. You think in UI, not in domain Most devs start from a Figma screen or a quick whiteboard sketch — but rarely from actual business logic. They ask: “What JSO...
My Journey from Legacy PHP When I started my journey in software engineering, I spent a lot of time in the trenches of legacy web development. I maintained spa...
What shapes the cost of a ride sharing application? A ride‑sharing product is usually not a single app. At a minimum it consists of three main parts: - Passeng...
Overview The MindsEye Hunting Engine is a production‑grade backend system designed to analyze distributed system events, detect failures, group related occurre...
!Cover image for 🚀 Client-Side vs Server-Side CORS: Understanding the Real Differencehttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravit...
Introduction In smart contracts we often need to restrict certain actions to specific actors. A common example is a wallet contract: we must authorize message...
The Problem Space Building a marketplace seems straightforward until you start coding: - Payments: Integrating Stripe, handling webhooks, managing checkout ses...
Cron jobs are the silent workhorses of modern applications. They run backups, clean up data, send emails, sync with APIs, and handle countless other critical ta...
And why native Rive workflows lead to better performance, flexibility, and developer experience. Rive has quickly become one of the most powerful tools for real...
Campus Connect automates university workflows using the MERN stack, replacing paper‑heavy processes with a secure, transparent, and user‑friendly digital platfo...
As 2025 comes to a close, I look back with gratitude and pride. This was the year I consciously chose to go “Back to Basics” – rolling up my sleeves, writing co...
PostgreSQL's pg_dump utility is the go‑to tool for creating logical backups, but its true power lies in the dozens of command‑line options that let you customiz...
My Learning Highlights 1. What an Agent Actually Is Before the course I assumed agents were basically chatbots with extra steps. In reality, an agent includes:...
!Cover image for Why I’m Scrapping 'Genres' For Now and Betting on AI Insteadhttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,fo...
Overview Over the past week I participated in Kaggle’s 5‑Day AI Agents Course, an intensive introduction to intelligent, autonomous agents. As someone passiona...
!Cover image for A Practical Breakdown of Darkweb Vendor Shops and How They Operatehttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=a...
⚠️ Este artículo fue elaborado con el apoyo de herramientas de inteligencia artificial. Utilicé modelos de lenguaje para estructurar ideas, refinar conceptos y...
Persian-language websites have grown far beyond simple blogs and news portals. Today, Persian web development powers marketplaces, fintech products, SaaS dashbo...
Tech keeps moving fast, but what really fascinates me is how familiar it all feels now. We’re surrounded by tools that learn, adapt, and help us build things we...
tl;dr: let coding agents access runtime output I’m pretty sure this isn’t novel, and I’m almost certain many people already do some flavour of this, but it’s be...
'It works on my machine.' We've all said it. But does your bash script work when the third‑party API takes 15 seconds to respond? Does your backend service grac...
The Kiroween Hackathon challenged me to build something ambitious. Going solo, I knew I needed more than just a code generator—I needed an AI teammate that actu...
Introduction When organizing a project using npm workspaces, the typical structure consists of a single root package that orchestrates multiple local packages...
!Cover image for Lo que más me sorprendió de re:Invent 2025 hasta ahorahttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=a...
How It Works - Describe what you're building — “Design a real-time analytics platform that handles 50k events per second” - Get a complete architecture — Not j...
Forem Feed !Forem Logohttps://media2.dev.to/dynamic/image/width=65,height=,fit=scale-down,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.co...
Why Puma Scan? From the official OWASP Source Code Analysis Tools listhttps://owasp.org/www-community/Source_Code_Analysis_Tools, many SAST tools exist—but thi...
Forem Communities Forem !Forem Logohttps://media2.dev.to/dynamic/image/width=65,height=,fit=scale-down,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3...
Resumen del libro Lo primero que impacta del libro es que no trata a las criptomonedas como un casino o un juego de azar, sino como parte de una transformación...
Storybook is slow and complicated, but speed isn’t everything. What matters for component documentation is interactivity, ecosystem, and deployment options. Bel...