Specialized search for programming

Curated, developer-focused results

4Programming is a search engine built for programmers. It prioritizes technical relevance by combining multiple indexes, code-aware ranking, and AI systems. Use it to find code examples, documentation, libraries, tools, tutorials, and services — faster and with fewer irrelevant results than general-purpose search engines. Part of the 4SEARCH network of topic specific search engines.

Latest Articles

DEV Community
dev.to > ivanyatsenko > crystal-in-2026-a-7-mb-binary-zero-dependencies-and-five-traps-28bi

Crystal in 2026: a 7 MB binary, zero dependencies, and five traps

11+ min ago   (1072+ words) I spent a few days writing a satellite ground station daemon in Crystal, with an empty dependency list and a hard rule against third-party code. It works, it ships as one file, and it sits at 1.9 MB of memory at…...

DEV Community
dev.to > deanliu > the-ios-safari-keyboard-scroll-bug-fixed-with-one-line-of-css-1353

The iOS Safari keyboard scroll bug, fixed with one line of CSS

9+ min ago   (672+ words) If you build a full-screen mobile editor as a position: fixed overlay with a fixed toolbar on top and a nav bar on the bottom, iOS Safari will happily scroll your entire chrome off-screen the moment the soft keyboard opens…...

DEV Community
dev.to > apsis-cc > docker-o-que-e-para-que-serve-e-conceitos-iniciais-18g6

Docker - O Que É, Para Que Serve e Conceitos Iniciais

15+ min ago   (335+ words) A comparação mais comum ao explicar Docker é com máquinas virtuais (VMs), porque ambos resolvem um problema parecido — isolar e empacotar aplicações — mas de formas muito diferentes. Uma máquina virtual virtualiza o hardware inteiro: cada VM roda seu próprio sistema…...

DEV Community
dev.to > xiaolu > i-built-an-ai-tool-that-turns-pdfs-into-editable-anki-flashcards-bni

I Built an AI Tool That Turns PDFs into Editable Anki Flashcards

30+ min ago   (1103+ words) Turning a PDF into flashcards sounds simple until you actually try to make cards that are useful for review. The hard part is not generating text. AI can do that quickly. The hard part is getting cards that are short,…...

DEV Community
dev.to > franklyn_nmesoma > web3-funding-is-fundamentally-broken-45np

Web3 funding is fundamentally broken.

15+ min ago   (380+ words) Finding grants means digging through 50 scattered Discords, blogs, websites, and Notion pages. So I built a fix. Meet Web3 Accelerator GrantHub (W3AGH). GrantHub is a web app that helps Web3 founders discover funding opportunities without digging through dozens of scattered websites. Grants are…...

DEV Community
dev.to > deepika_pusala > sample-3fbc

sample

12+ min ago   (131+ words) A media query is basically a condition in CSS. You tell the browser: IF the screen satisfies this condition, THEN apply these CSS rules. "If the viewport is at least 768px wide, make.container a flex container." IF condition is TRUE…...

DEV Community
dev.to > amira_abidi > how-i-removed-aws-access-keys-from-gitlab-cicd-with-oidc-4fn6

How I Removed AWS Access Keys from GitLab CI/CD with OIDC

38+ min ago   (797+ words) When I first connected my GitLab CI/CD pipelines to AWS, I used the simplest solution: an IAM user with an Access Key and Secret Access Key stored as GitLab CI/CD variables. But there was one problem: those credentials…...

DEV Community
dev.to > robert_saylor_c9db74549e2 > laravel-development-process-from-idea-to-production-219a

Laravel Development Process: From Idea to Production

9+ min ago   (1264+ words) Building a Laravel application involves much more than writing PHP code. A production application needs to solve a real business problem, handle users and data reliably, survive deployments, remain secure, and continue to be maintainable as requirements change. Laravel provides…...

DEV Community
dev.to > seo_optimization_591fad6c > designing-idempotent-decision-endpoints-that-survive-real-retries-6c1

Designing Idempotent Decision Endpoints That Survive Real Retries

12+ min ago   (309+ words) Retries are normal in distributed systems. A caller may time out after the server commits a decision, a queue may redeliver a message, or a webhook sender may repeat an event. A decision API that treats every request as new…...

Streamline
streamlinefeed.co.ke > news > anthropic-activates-invisible-watermarks-on-claude-ai-what-it-means-for-global-users

Anthropic Activates Invisible Watermarks on Claude AI: What It Means for Global Users

1+ hour, 36+ min ago   (569+ words) streamlinefeed.co.ke In a sweeping technological shift that fundamentally alters digital content authentication, Anthropic has officially activated invisible watermarks across its Claude AI ecosystem. Effective for all models launched on or after August 2, 2026, every piece of generated text and…...