Join the @Kaggle Benchmarking Challenge!
🔵 Build a benchmark on Kaggle
🔵 Run it against the models you care about
🔵 $2,500 prize pool across 5 winners
dev.to/devteam/join-the-kagg…
Join the Sanity Challenge!
🔴 Build an AI agent on structured content
🔴 Or vibe-code an app with Sanity behind it
🔴 $2,500 across 5 winners
dev.to/devteam/join-the-sani…
❤️ @sanity_io
ALT DEV Challenges. The Sanity Challenge. Happening now. September eighteenth through October fourth. Two-thousand five hundred dollars in prizes.
A LEGO desk companion that runs Gemma 4 locally and switches to Gemini Flash for harder questions, with no camera for built in privacy. This dev breaks down the hybrid architecture behind its expressions and moves.
{ author: bebechien + @GoogleAI }
dev.to/googleai/how-we-built…
Congrats to @sizzlebopzz and @longlong1212121 the winners of our Frontend Challenge: Comfort Food Edition!!
We had so many awesome submissions. Here a few of the highlights. 🥘
Our Weekend Challenge: Generosity Edition is live!
🟣 Build something in the spirit of generosity
🟣 $1,000 across FIVE winners
🟣 4 different ways to win
Submissions due Sept 7 at 6:59 AM UTC
dev.to/devteam/join-our-dev-…
The DEV Weekend Challenge: Dog Days Edition is live!
🐕 Build something for, about, or inspired by dogs
🦴 $1,000 prize pool across five winners
🐾 Submissions due Aug 17 at 6:59 AM UTC
dev.to/devteam/join-our-dev-…
It's national Be Nice to Bugs Day and we're launching our Big Summer Bug Smash powered by @sentry! 🐛
🟠 $5,000 prize pool across 20+ winners
🟠 3 exclusive Sentry skateboards up for grabs 🛹
🟠 Prompts for both builders AND writers
dev.to/bugsmash
ALT DEV Challenges: Summer Bug Smash powered by Sentry. July 14 through August 23. 5,000 dollars USD in prizes.
ALT A person wearing a jean jacket stands in a city square at night facing away. They hold a skateboard with bright purple neon light designs and computer decals behind their head.
It's national Be Nice to Bugs Day and we're launching our Big Summer Bug Smash powered by @sentry! 🐛
🟠 $5,000 prize pool across 20+ winners
🟠 3 exclusive Sentry skateboards up for grabs 🛹
🟠 Prompts for both builders AND writers
dev.to/bugsmash
ALT DEV Challenges: Summer Bug Smash powered by Sentry. July 14 through August 23. 5,000 dollars USD in prizes.
ALT A person wearing a jean jacket stands in a city square at night facing away. They hold a skateboard with bright purple neon light designs and computer decals behind their head.
The DEV Weekend Challenge: Passion Edition is live!
❤️🔥 Build something inspired by passion — rivalries, fandoms, side project love, any interpretation is fair game
❤️🔥 FIVE winners across unique categories
❤️🔥 Submissions due July 13 at 6:59 AM UTC
dev.to/devteam/join-our-dev-…
We’ve been at @aiDotEngineer World's Fair all week and it’s been a blast.
DEV co-founder, @peterkimfrank, talks a little about the event and why we decided to print a physical newspaper for the occasion. 📰
Hot off the press!
The Daily Context is your source for daily reporting from @MLHacks and DEV at the @aiDotEngineer World's Fair in San Francisco.
Available all week at the event.
Find us and grab a copy. 🙂
ALT A person in brightly lit public hallway reads a copy of The Daily Context newspaper.
ALT A small dog with white fur and blue eyes sits on an ottoman next to a copy of The Daily Context newspaper.
ALT A large stack of The Daily Context newspaper sits on a wire rack.
Announcing the Hermes Agent Challenge!
🟣 Experiment with @NousResearch's open source agentic AI
🟣 2 prompts: build something useful OR publish a post about it
🟣 $1,000 prize pool. 8 winners total. Submissions due May 31!
ALT DEV Challenges: The Hermes Agent Challenge. One thousand dollars in prizes. May 15 through 31.
ALT Cartoon character Bugs Bunny holds a shot glass of carrot juice, looking disheveled and defeated. Text: "British developers when they realize they have to write 'color' instead of 'colour' in CSS."
ALT A meme: On the left, a woman scrunched her face. The text above reads "Prompt Engineer." On the right, the woman seems to nod in approval. The text above reads "Sloperator."
Journalism was disrupted by the internet in the 90s. Is software engineering next with AI?
A deep reflection on career survival, the loss of expertise, and what "democratization" really means for the quality of our tools.
{ author: Annaspies }
dev.to/annaspies/on-facing-e…
ALT An orange background with the DEV profile handle “@annaspies”. A speech bubble from their profile picture features the blog title “On Facing Extinction (Again)” and quote: “I'm facing the dilemma of being in yet another industry facing extinction. My fear is that just like with journalism, it will be to the detriment of society as a whole.”.
Staging environments are often a bottleneck. Here is how to replace them with MCP servers to give your AI tools instant, safe access to preview environments.
{ author: Mike Solomon }
dev.to/mikesol/how-i-replace…
ALT A purple background with the DEV profile handle “@mikesol”. A speech bubble from their profile picture features the blog title “How I replaced my staging environment with MCP” and quote: “Building software is messy, people make choices that don't fit neatly into a single coherent stack, and even the projects that tried to have per-PR ephemeral environments hit rough corners that made these previews tough to use and maintain.”.
'Tis the season for CSS art. Here is how to build "Ugly Sweater" style droids using only HTML and CSS. A festive deep dive into gradients and patterns.
{ author: Chris Jarvis }
dev.to/jarvisscript/ugly-swe…
ALT A green background with the DEV profile handle “@jarvisscript”. A speech bubble from their profile picture features the blog title “Ugly Sweater CSS: Droids.” and quote: “Since 2020 I've made CSS art versions of the LEGO Figure ugly sweaters.”
Pre-commit hooks are the 20-year-old tool you are sleeping on. Stop breaking the build and let git format your code automatically.
{ author: Mr. 0x1 }
dev.to/copyleftdev/the-most-…
ALT A blue background with the DEV profile handle “@copyleftdev”. A speech bubble from their profile picture features the blog title “The Most Underrated Tool in Your Dev Toolbox: Pre-Commit Hooks (Yes, That 20-Year-Old Git Feature)” and quote: “We're all sleeping on pre-commit hooks because they're old, boring, and don't have a SaaS dashboard with pretty graphs. But they work. They've always worked.”.
Your app feels fast because you are cheating. 0ms localhost latency is a lie.
Here is why `time.sleep()` fails to simulate real network lag and how to properly test the "Spinner of Death" using Chrome DevTools Protocol.
{ author: Ilya Ploskovitov }
dev.to/aragossa/the-spinner-…
ALT A green background with the DEV profile handle “@aragossa”. A speech bubble from their profile picture features the blog title “The "Spinner of Death": Why Localhost Latency is Lying to You” and quote: “Stop trusting Localhost. It hides your worst bugs.”.
Stop right-clicking to create folders.
From "mkdir -p" for instant project structures to "grep -r" for finding that one variable, here are 5 terminal commands that will save you hours of clicking.
{ author: @maame_codes }
dev.to/maame-codes/5-termina…
ALT A red background with the DEV profile handle “@maame-codes”. A speech bubble from their profile picture features the blog title “5 Terminal Commands That Saved Me Hours of Clicking” and quote: “Getting comfortable with these basics changed my relationship with my computer. I stopped feeling like a "user" navigating a system someone else built, and started feeling like an "engineer" controlling the system directly.”.
Are the old rules of open-source engagement no longer working? @AdiatiAyu explores why contributor engagement is dropping and opens up a discussion for maintainers and contributors to share what's working now.
Join the discussion: dev.to/adiatiayu/open-source…
ALT A blue background with the DEV profile handle “@adiatiayu”. A speech bubble from their profile picture features the blog title “Open Source Engagement: What's Working Now?” and quote: “I’ve been wondering, why are contributors fading away, and what strategies can we use to keep contributors coming back for the long run?”.
Tired of spending more time hunting for bugs than writing code? @BatsouElef offers a practical guide, sharing the mindset shifts and debugging strategies that cut her debugging time in half.
Read on: dev.to/eleftheriabatsou/how-…
ALT A green background with the DEV profile handle “@eleftheriabatsou”. A speech bubble from their profile picture features the blog title “How I Cut My Debugging Time in Half as a Front-End Developer (A Practical Guide)” and quote: “Debugging doesn’t have to be frustrating or time-consuming. Small workflow improvements add up, and exploring new tools can reveal simpler paths through complex problems.”.
Three days left in the Xano AI-Powered Backend Challenge!
🔷 Build scalable, production-ready backends with AI
🔶 Two categories: Full-Stack App & Public API
🔷 $3,000 prize pool
Start today with @nocodebackend#XanoChallenge#AI#NoCode
ALT DEV Challenges. Xano AI-Powered Backend Challenge. Three-thousand dollars in prizes! November 26 through December 14.
3 days left in the AI Agents Intensive Course Writing Challenge with @Google and @Kaggle!
If you participated in the 5-Day AI Agents Intensive Course with Google and Kaggle, now's your chance to share your project with the DEV community.
#AIAgentsWritingChallenge#machinelearning
ALT A white background with yellow hand drawn sketches of a tree data structure, a cloud network, a calendar, etc. Text: "DEV Challenges. AI Agents Intensive Course Writing Challenge. Starts Nov 10. Registration open."
How do you stop your LLM from confidently making things up? Jakob Sandström walks you through building a practical "bullshit detector" using NodeJS and pgvector to ground your AI's responses in facts.
Read on: dev.to/the_nortern_dev/build…
ALT A purple background with the DEV profile handle @the_nortern_dev. A speech bubble from their profile picture features the blog title “Building a "Bullshit Detector" for LLMs using Node.js and pgvector” and quote: “By treating the LLM as an untrusted component and wrapping it with a semantic validation layer using tools like Node.js and pgvector, we can build guardrails that actually work.”.
🚀 4 days left to win big! The Xano AI-Powered Backend Challenge is closing soon, and there’s $3,000 in prizes on the table.
Stuck on what to build? We’ve got you covered.
Here are 4 beginner-friendly backend ideas to get you started 👇
💙 @NoCodebackend#XanoChallenge#NoCode
If you participated in the 5-Day AI Agents Intensive Course with @Google and @kaggle this tweet is for you!📣
Share what you learned and built for a chance to win a DEV++ membership and exclusive badge! Enter by Sunday the 14th to be considered.
#AIAgentsWritingChallenge#AI
ALT A white background with yellow hand drawn sketches of a tree data structure, a cloud network, a calendar, etc. Text: "DEV Challenges. AI Agents Intensive Course Writing Challenge. Starts Nov 10. Registration open."
Eliminate the tedious parts of coding with local LLMs. 🤖✨
Seena Sabti shares how to use Ollama and Qwen 2.5 to automate daily tasks:
🔹 Auto-generating Git commit messages
🔹 Writing instant PR descriptions
Get the Python scripts here: dev.to/seenasabti/how-i-use-…#AI#Ollama#Productivity
ALT An orange background with the DEV profile handle “@seenasabti”. A speech bubble from their profile picture features the blog title “Use Local LLMs to Eliminate Little Annoying Tasks” and quote: “If you’re a software engineer who wants to eliminate the tedious parts and move faster, then I hope sharing some of my scripts inspires you to streamline your own workflow as well.”.
Is English the only way to write clean code? 🌍💻
David Duymelinck explores the "language dilemma" in development:
🔹 The friction between global standards vs. local expressiveness
🔹 How Domain-Driven Design (DDD) benefits from native terms
🔹 Can AI bridge the gap?
Join the discussion: dev.to/xwero/other-languages…#Coding#SoftwareEngineering
ALT A blue background with the DEV profile handle “@xwero”. A speech bubble from their profile picture features the blog title “Other languages than English in code” and quote: “Machines don't care about the words, so why am I writing everything in English?”.
Building a pixel-perfect Windows 95 MS Paint clone using React and Kiro.
With a few twists:
🔹 AI Text-to-Image generation
🔹 Real-time Art Critique
🔹 5 "Smart" Clippy personalities 📎
See how it was built: dev.to/annu12340/building-a-…#Typescript#AI#React#OpenSource
ALT A pink background with the DEV profile handle “@annu12340”. A speech bubble from their profile picture features the blog title “Ctrl+Z Through Time: Rebuilding MS Paint (With Kiro Doing the Heavy Lifting)” and quote: “It's 2024, and I'm staring at my modern, sleek design tools thinking "you know what's missing? Beveled buttons and that classic gray background." So naturally, I decided to build a full-blown MS Paint clone with React and TypeScript. ”.
The clock is ticking on the AI Challenge for Cross-Platform Apps! ⏰
You have just 3 DAYS left to build with @UnoPlatform and submit your entry.
💜 $3,000 prize pool
💜 Build native cross-platform apps with .NET
💜 Don't miss the deadline!
#UnoPlatformChallenge#dotnet#AI