Discover

Curated articles from sources across the web

1127 articles from 16 sources
E-Waste Aware — Sanitise First, Then Recycle 🌏
D
DEV Community · Technology

E-Waste Aware — Sanitise First, Then Recycle 🌏

This is a submission for Weekend Challenge: Earth Day Edition What I Built E-Waste Aware is a Flask web app that guides you through the responsible disposal of old tech — before it ends up in landfill leaching lead, mercury, and cadmium into the soil for decades. The tool has two parts...

ShadowStrike
Read
Hidden Answers in Plain Sight: A CLI to Ask the Earth
D
DEV Community · Technology

Hidden Answers in Plain Sight: A CLI to Ask the Earth

This is a submission for Weekend Challenge: Earth Day Edition 🌍 What I Built I built a small command-line experiment called earth-oracle. You ask the Earth a question… and it answers. But not in the way you might expect. Instead of generating answers, the oracle reveals something mor...

crevilla2050
Read
Techn0tz Turns 1 — Help Shape What’s Next
D
DEV Community · Technology

Techn0tz Turns 1 — Help Shape What’s Next

Techn0tz turns 1 🎉 It started as a simple space to document learning. Over time, it evolved into building real applications in Rust — focusing on how things work, not just how to write them. The next phase moves toward deeper features and more structured learning. To make this more useful, a qu...

manjushaps
Read
AWS Data & AI Stories #02: Amazon Bedrock Data Automation
D
DEV Community · Technology

AWS Data & AI Stories #02: Amazon Bedrock Data Automation

In the first article, I talked about multimodal AI at a high level. Now it is time to go one step deeper. When we say multimodal AI, one of the first real challenges is not the model itself. The first challenge is the data. In most environments, the input is messy, unstructured, and spread across...

Sedat SALMAN
Read
Kubernetes v1.36 Drops April 22: What Platform Engineers Actually Need to Know
D
DEV Community · Technology

Kubernetes v1.36 Drops April 22: What Platform Engineers Actually Need to Know

TL;DR: Kubernetes v1.36 releases April 22, 2026. The headline features are DRA GPU partitioning, workload-aware preemption for AI/ML jobs, and the permanent removal of the gitRepo volume plugin. Ingress-nginx is also officially retired. If you run AI inference workloads or care about cluster securit...

Mateen Anjum
Read
I Did 2 Months of Work for a 2-Week Price — Here’s What I learned
D
DEV Community · Technology

I Did 2 Months of Work for a 2-Week Price — Here’s What I learned

It started with a simple request. “Can you build us a website Nothing fancy. Just a clean design, maybe 5 pages. Two weeks, tops.” I said yes. No contract. No written agreement. Just an email thread with some bullet points and a handshake over Zoom. You probably know where this is going....

Roy Sukro
Read
Split your AWS AppSync schema across multiple files
D
DEV Community · Technology

Split your AWS AppSync schema across multiple files

If you’re working with AWS AppSync or any modular GraphQL API, you’ve probably want to split your schema across multiple files. This is great for developer sanity—but AppSync prefers a single .graphql file. Let’s automate that. This post walks through a simple Node.js script that uses the @graphql...

Moya Richards
Read
Supercharge AWS Diagrams in VSCode with Mermaid and Custom Icons
D
DEV Community · Technology

Supercharge AWS Diagrams in VSCode with Mermaid and Custom Icons

Want to turn your architecture docs into visual gold? With the new Mermaid.js architecture diagram syntax and custom icon packs, you can create AWS diagrams—all from within VSCode using Markdown. This guide walks you through how to: ✅ Use Mermaid’s new architecture syntax ✅ Set up custom AWS and...

Moya Richards
Read
OpenClaw + GLM 5.1 = FREE AI AGENTS
D
DEV Community · Technology

OpenClaw + GLM 5.1 = FREE AI AGENTS

This is a submission for the OpenClaw Writing Challenge In this guide, I'll walk you through installing three tools step by step that together give you a free personal AI assistant running right on your computer. No subscriptions, no monthly fees = completely free. Here's what we'll install:...

ANIRUDDHA ADAK
Read
Weekend Project: Build a ₹0 Amazon India Price Tracker in 50 Lines of Python
D
DEV Community · Technology

Weekend Project: Build a ₹0 Amazon India Price Tracker in 50 Lines of Python

Saturday afternoon. You've been eyeing that ₹45,000 laptop on Amazon India for three weeks. Does it dip during the Great Indian Sale? Does it spike on weekends? Nobody knows — because nobody is watching. Today we'll fix that with ~50 lines of Python. No paid APIs, no ₹499/month SaaS, no Chrome exte...

Archit Mittal
Read
How I Prepared for Outreachy as a Beginner
D
DEV Community · Technology

How I Prepared for Outreachy as a Beginner

When I first heard about Outreachy, I was excited. Then I looked at the requirements… and reality hit. I wasn’t “ready.” I had done tutorials. Built small projects. But contributing to real open-source projects? That felt like a completely different level. Still, I decided to try. This is how I...

Brian Oiko
Read
Create Multiple Files at Once: Batch File Operations
D
DEV Community · Technology

Create Multiple Files at Once: Batch File Operations

Create Multiple Files at Once: Batch File Operations Creating many files one at a time is slow. Learn to batch them in a single command. How It Works Pass multiple file names to New-Item separated by commas. PowerShell creates all of them at once. Combined with loops, you can...

arnostorg
Read
I tried Vim for 3 days and documented all my FAILS
D
DEV Community · Technology

I tried Vim for 3 days and documented all my FAILS

When are you learning something, it's always a journey. It starts with unknown and slowly you figure more and more things out. In the beginning you have nothing to say - you desperately trying to understand anything. Then you figure stuff a little, so you can start sharing you experience. But here i...

Slava Shabalin
Read
How Your Code Makes Decisions (And Gets Them Wrong)
D
DEV Community · Technology

How Your Code Makes Decisions (And Gets Them Wrong)

Picture this You're building a simple app. It checks if someone is old enough to sign up. Sounds easy. You have their age. You know the minimum age. You just need the program to say yes or no. But you don't know how to make the program choose. Right now your code just runs top to bottom, every lin...

Akhilesh
Read
Why Your Claude-Assisted Code Becomes a Mess (It's Not Your Prompts)
D
DEV Community · Technology

Why Your Claude-Assisted Code Becomes a Mess (It's Not Your Prompts)

Three weeks into building with Claude, things feel great. The code ships fast. Features appear almost magically. Then one morning you open the project and something is broken in a way that takes hours to unravel — and when you trace it back, the root cause is something Claude generated two weeks ago...

Panav Mhatre
Read
Why "Hello" and 42 Are Completely Different Things
D
DEV Community · Technology

Why "Hello" and 42 Are Completely Different Things

You finished the last post. You stored your name in a variable. You stored your age. Both worked. But here's something that probably confused you. When you stored your name, you used quotes. When you stored your age, you didn't. And when you tried to combine them in a print statement, Python compla...

Akhilesh
Read
Building a Real-Time Screen Reader on macOS That Actually Works
D
DEV Community · Technology

Building a Real-Time Screen Reader on macOS That Actually Works

The models that failed, the bugs that took weeks, and the architecture that survived. What I Was Trying to Do I needed to read specific UI panel content from a screen in real-time on macOS with Apple Silicon. Detect panel boundaries from a screenshot, extract text via OCR, accumulate...

Niv Dvir
Read
Your First Python Program Runs. Now What?
D
DEV Community · Technology

Your First Python Program Runs. Now What?

You downloaded Python. You watched the installation video. You followed along. You opened the terminal and typed that command. And it worked. "Hello, World!" appeared on the screen. You stared at it for a second. Then you thought: okay, but what just happened? And what do I do now? That's e...

Akhilesh
Read
Why ownPublicKey() Is Unsafe for Access Control in Compact
D
DEV Community · Technology

Why ownPublicKey() Is Unsafe for Access Control in Compact

Why ownPublicKey() Is Unsafe for Access Control in Compact There's a pattern I see in early Midnight contracts that looks completely reasonable at first glance and is completely broken in practice. It goes like this: store the owner's public key in the ledger at initialization, then check...

Tosh
Read
SigNoz Setup Guide - Monitor Server
D
DEV Community · Technology

SigNoz Setup Guide - Monitor Server

Environment OS: Ubuntu (snap docker) Docker path: /var/snap/docker/common/var-lib-docker/ SigNoz path: /root/signoz/ SigNoz version: v0.117.1 ClickHouse version: 25.5.6 CPU: No AVX2 support (important — affects configuration) 1. Install SigNoz cd /root git clon...

Anh Hai Newton
Read
TimescaleDB Continuous Aggregates: What I Got Wrong (and How to Fix It)
D
DEV Community · Technology

TimescaleDB Continuous Aggregates: What I Got Wrong (and How to Fix It)

I thought continuous aggregates would solve my crypto data performance problems. They did, for about three weeks. Then the wheels came off, and I spent two months untangling the mess I'd made. If you're using TimescaleDB as your time-series database and thinking about continuous aggregates, read th...

Asaduzzaman Pavel
Read

Reading List