Discover

Curated articles from sources across the web

2964 articles from 16 sources
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
Show HN: Sfsym – Export Apple SF Symbols as Vector SVG/PDF/PNG
H
Hacker News · Technology

Show HN: Sfsym – Export Apple SF Symbols as Vector SVG/PDF/PNG

I found myself reaching for SF Symbols' 'Copy Image As…' quite often during agentic design sessions, so I made a command-line tool that the agent can use by itself. It exports Apple SF Symbols as SVG, PDF, or PNG.The vector paths come directly from macOS's symbol renderer. Internally it reaches a p...

olliewagner
Read
Claude Code accounts switcher, Finally!!
D
DEV Community · Technology

Claude Code accounts switcher, Finally!!

Picture this. You've spent time getting Claude Code just right — your skills configured, plugins loaded, MCP servers humming. It feels good. You're productive. Then you switch accounts. Gone. All of it. I have a personal Claude account and a work one. Every switch meant re-authenticating...

Moemen Gaber
Read

Reading List