All-time Top 7 Recipients
- Jumblie Build Log
- 🎁 Shortcut to Find Open Source Projects 100x faster
- Testing in Production with Canary Deployments: A How-To Guide
- Next.js app deployed with Docker - does it make sense?
- Exploring a 3D city with just HTML and CSS
- Fetch API, do you really know how to handle errors?
- Explaining SSH to my Uber Driver
- Explaining Kubernetes To My Uber Driver
- How I test a website for accessibility
- Decoding Why 0.6 + 0.3 = 0.8999999999999999 in JS and How to Solve?
- Javascript Proxy Magic: How I built a 2kB state manager with zero dependencies (and how it got me two different job offers)
- How I used GitHub Copilot Chat to debug my deployment workflow 🐥🤖
- Creating an Interactive Image Gallery with HTML and CSS
- The Developer Job Market Is Insane 🤯 5 Tips On How To Survive
- So software engineering isn't working out for you
- How Creating Content as a Developer Changed My Life
- The Agency Client Bill of Rights
- 13 HTML Attributes You Should Know About
- TypeScript and React: Enforcing Props for Accessibility
- [Alien Hunter Series Pt. 1] Mastering the COBOL Programming Language
- Managing My Resume with Git: A Version Control Approach
- Simple Screen Recorder in 20 lines of JavaScript
- Emotion-driven development
- Why is node_modules heavier than the universe? (No seriously, why is it so big?)
- Unit-Testing: The Unsung Hero of Code Quality 🛡️
- How to Win Any Hackathon 🚀🤑
- The Illusion of Data Ownership
- 😱 Pure CSS! Neural Network / AI...it's easier than you think! 🤯
- Unlocking JavaScript Design Patterns: Mastering Singleton for Ultimate Code Efficiency
- NodeJS: Blurring Human Faces in Photos
- Crossing the senior chasm
- How To Find A Developer Job In 2023 (With Little Or No Experience) 🔥
- ChatGPT'S, evil twins are here
- In defense of learning on company time
- Two things that metal music could teach us to be better Technical Program Managers.
- Junior to Senior Web Developer Roadmap: Breakdown
- How to monitor your requests between multiple applications... 🤔
- My 8 Tips for a Better Life as a Developer
- Don’t do it on Frontend or... Frontend good practices for devs
- Exploring the New useOptimistic Hook in React: Enhancing UI with Optimistic Updates
- Cognitive Load and Your Development Environment
- Introduction to SQL for Absolute Beginners!
- My first finished project in 7 years!!! :)
- Boas práticas para revisão de código
- Making React Apps Memory Efficient | Million.js Beyond Speed
- Building an entire fullstack project with Firebase 10 and React (Vite)
- Pattern matching - Dealing with the if statement nightmare
- An introduction to RESTful APIs
- React Advanced: Decoupling your components in the right way
- Contributing to Tech Communities: How Open-Source can land you a job and get you out of the Skill Paradox 💼
- Coding an Interactive (and Damn Satisfying) Cursor: 7 Simple Steps + 2kb of Code
- Let's Talk About Job Interviews
- What I've learnt in 1 month of programming
- StackOverflow alternatives for web developers
- 5 steps to build an authority for you and your repository
- What is Strict Mode in JavaScript?
- Supercharge your Repository with Code Owners
- 🥳🥳Congratulations! You have not been hired
- NUNit and C# - Tutorial to automate your API Tests from scratch
- Hacktoberfest 2023: The Complete Guide
- Can self-taught programmers get jobs?
- Sharing Code Snippets on Social Media, the accessible way! [Quicka11y]
- Linux filters - How to streamline text like a boss
- 💬 Building a real-time chat with Websockets, Novel and Clerk 🚀🚀
- Swirl: An open-source search engine with LLMs and ChatGPT to provide all the answers you need 🌌
- Creating Dynamic README.md File
- Discover Bun - A Faster, Modern JavaScript Runtime
- Moneyball for engineers
- Build your own AI Meme Generator & learn how to use OpenAI's function calls ☎️
- Clocks & Countdowns: Timing in CSS and JavaScript
- A Beginner’s Guide to Building LLM-Powered Applications with LangChain!
- Memorization and learning to code
- Using REM Doesn't Make Your Website Responsive - Here's Why
- Small Details to Improve Your Website's Experience
- The Communication Shortcomings of Programmers
- Prompt Engineering is Programming
- Creating a more than minor side-project: From planning to release
- How to update a few years old outdated project in Node and React?
- Complete Guide to JavaScript Promises, Async/await and Promise Methods
- Beyond Googling the Error Message
- Building a distributed workflow engine from scratch
- Marketing for Developers: The Unconventional Guide
- Building Your Own VPN for Free
- Why You Should Make a Game Engine: 5 Years as a Developer
- Getting Started in a New Codebase
- Getting started with SCSS - The CSS Preprocessor with Superpowers
- WebAssembly: byte-code of the future
- How to Dockerize a React Application
- I was tired of Langchain and created my own wrapper
- How to make an impact as a developer advocate
- The Moq-gate: You Either Die a Hero...
- You Don’t Need a Mentor: Embracing the Power of Community
- How to Improve Performance of Your Database by Indexing Large Tables
- Debugging Rules: Understand the System
- Complementing exceptions - Introducing monads for error handling in ruby
- Introducing ModelFusion: Build AI apps with JavaScript and TypeScript
- My final take on Gradle (vs. Maven)
- Start by writing messy code
- Should New Developers Use AI Coding Tools?
- Exploring How Websites Talk: A Beginner's Guide to HTTP Requests, APIs, and Backend Magic
- Using Document Picture-in-Picture and Insertable Streams APIs to record your screen and camera
- Time Travel in React with Immer: A Step-by-Step Tutorial
- Finding My Blogging Path: Lessons from My Journey
- Scaling Node.js Web Apps with Docker
- Don't Throw "Consulting Services" Onto Your Website
- Microservices vs. Micro Frontends: What's the Difference?
- Building Resilient Systems with Idempotent APIs
- Stop using Swagger-UI and MSW, but SDK instead
- Building Next.js app in 7 different languages 🇫🇷 🇩🇪🇧🇷 with i18n. Open Source.
- Benchmarking String Literal ("") vs Template Literal (``) - using Performance.now()
- What Is Platform Engineering (And What Is It Not?)
- Practical advice for finding GitHub issues to work on
- From Mid to Senior: Time Management and Prioritization
- How to build and deploy a modern-day Next.js application
- Signals make Angular MUCH easier
- A Guide to Perfecting Pull Requests
- Creating a Game-Changer in Job Search: An Open Source ATS Resume Matcher
- Why Learning to Program is Easier Now, But Also Way Harder Than Before
- How I Got Hired Contributing to open source projects
- Let’s Learn Godot 4 by Making an RPG — Part 18: Scene Transitions & Day-Night Cycle🤠
- Is Lighthouse a misleading performance tool?
- Building a Real-Time Analytics Dashboard with Next.js, Tinybird, and Tremor: A Comprehensive Guide
- Re-creating a Japanese Fireworks Catalog from 1883 in CSS
- How to Prevent Unnecessary React Component Re-Rendering
- 3 Engineering Mistakes That Kill Startups
- The Ultimate Guide to Writing Technical Blog Posts
- I built the same app 6 times! Which JS Framework is best?
- How I built an MVP and got my first user in a month 🚀
- World Wide Web Wars
- 👋 Say Goodbye to Spread Operator: Use Default Composer
- Docker for Beginners: Crafting Your Backend Development Environment
- I think I finally “get” JS objects
- Networking is Queen! How to DM your way into tech.
- Secret To Optimizing SQL Queries - Understand The SQL Execution Order 🚀
- Some things I learnt from working on big frontend codebases
- Next level data privacy with easy, free and secure self hosting at home
- Dockerfile Optimization using Multistage Builds, Caching, and Lightweight images
- A Practical Guide To Deploying A Complex, Production Level, Three-tier Architecture On AWS
- A practical overview on Architecture Decision Records (ADR)
- I created 100+ unique CSS patterns | The best collection 🤩
- Future of CSS: Popover API
- JWT Authentication in React with react-router
- What's new in ES2023? 👀
- Deploy Hugging Face Models on Serverless GPU
- Keeping up with my cat's 💩 using a RaspberryPi
- From Idea to Design for Non-Designers
- The Key to Completing Projects: Mastering the Art of Planning 🗝️
- Chat with your CSV: Visualize Your Data with Langchain and Streamlit
- How I built an event ticketing system with Next.js and Firebase
- React reconciliation: how it works and why should we care
- How to Come Back From Burnout
- Most Managers Have No Clue What Programmers Actually Do
- Why AI will never take your job
- Planning a Project from Scratch: The Ultimate Guide for Success 🏆
- The ongoing defence of frontend as a full-time job
- Combining async requests in the background
- How to Succeed in Open Source Without Really Trying (Really)
- Beyond Content Creation: How Open Source Contributions Can Help You Get Noticed
- The Cost of Convenience
- developers.events: Maintaining a GitHub repository - What have I learned in 7 years?
- Crafting Songs with ChatGPT and Sonic Pi: A Creative Collaboration
- HTMX is the future
- How I Reduced Docker Image Size from 1.43 GB to 22.4 MB
- How to Configure Path Aliases in Frontend Projects in the Native Way
- Becoming an Astro maintainer
- Document or Die: The Importance of Writing Things Down in Tech
- How To Use MVVM in React Using Hooks and TypeScript
- Costly CSS Properties and How to Optimize Them
- When to use currying in JavaScript
- The importance of rel=canonical for content writers
- C# (C Sharp) CRUD Rest API using .NET 7, ASP.NET, Entity Framework, Postgres, Docker and Docker Compose
- The Productivity apps I use in 2023
- Notes from competing in my first CTF
- Becoming a Frontend Developer in 100 Days: A Step-by-Step Guide
- A Detailed Guide on How to Build a Website with Next.js and Headless WordPress + SEO - 2023 Web Development
- How to Use Electron.js for Building Desktop Applications with JavaScript, HTML, and CSS
- Kubernetes GitOps: A Beginner's Guide with a Hands-On Tutorial
- Why JavaScript is a Prototype-based OOP
- FastAPI + Celery = ♥
- My 5 favourite updates from the new React documentation
- How to split an Angular app into micro-frontend apps
- Should AI development beyond GPT-4 be paused?
- GitHub Copilot for CLI makes Terminal scripting and Git as easy as asking a question
- Mastering React's useEffect Hook: A Comprehensive Guide
- 100 Crucial Keyboard Shortcuts for VS Code Users.
- Circular Text with CSS?
- LLMs will fundamentally change software engineering
- Using Typescript without compilation
- The easy approach to learning Object-Oriented Programming in JavaScript
- From Problems to Solutions: Understanding Design Patterns
- What is Strict Mode in React?
- Everything You Need to Know About the Updated React Docs
- Git fundamentals, a complete guide
- What is the future of AI?
- Advices from a Software Engineer with 8 Years of Experience
- 🧮 JavaScript for Beginners: Data Structures
- How to Get Your First Job as a Self-Taught Programmer
- Cryptographically protecting your SPA
- How atomic Git commits dramatically increased my productivity - and will increase yours too
- The Language We Use Matters
- Human-like AI Conversations: Giving a Voice to ChatGPT with Murf
- 8 Ways to Support Women Developers
- Why is Elm such a delightful programming language?
- Boosting Woman Participation in Open Source Projects: A Beginner's Guide to Contributing
- 5 Real-world Projects for Practicing With NextJS
- Debugging JavaScript Like a Pro: Tools and Techniques for Finding and Fixing Bugs
- Announcing MiniBASIC
- Coding your own AI in 2023 with fastai
- Thoughts on Dev Rel in the post-Twitter era
- Kubernetes 101, part I, the fundamentals
- All about Promises in JavaScript
- SvelteKit 1.0 - Building a personal blog, that shows your DEV posts 🦄
- The Recursion Explanation I Wish I Had Read As A Self-Taught Developer
- Is it Time to go Back to the Monolith?
- Aplicando o Learn In Public na Vida Real
- Hide/Show Password in React
- How the Web Works: Understanding the Architecture of the Web
- Rust's most unique memory management features explained - Ownership and Borrowing
- Why I Quit a $450,000 Engineering Job at Netflix
- Multi-threaded React App using useWorker
- I challenged myself to read every day, and it changed my life 📚
- A Step-by-Step Guide to Continuous Integration for Your Node.js Application
- Understanding Color and Accessibility
- 7 Free Public APIs you will love as a developer💖
- 6 Approaches for Data Fetching in React
- Enhance your READMEs with native Mermaid diagrams
- Modals with React Router 6 and Remix
- CLI tools you won't be able to live without 🔧
- Don't target 100% coverage
- SELinux: Beginner's guide
- Safe Data Fetching in Modern JavaScript
- Holy Sheet! Building A (Really) Simple Blog with Google Sheets as the Database
- Zod: The Next Biggest thing after Typescript
- How to debounce and throttle in React without losing your mind
- Rust WebAssembly (wasm) with Webpack on Arch Linux (Rust 1.66)
- The Only Markdown Cheatsheet You Will Ever Need
- Avoiding Hasty Abstractions (AHA programming)
- React, Vite and TypeScript: Get started in under 2 minutes
- Passwordless authentication for your website in 5 minutes!
- Revolutionizing the Web with WebAssembly: A Comprehensive Guide
- Every Software Developer should write a blog
- Learn CSS: Create the Google Logo
- Reducing Docker Image size
- Database 101: Data Consistency for Beginners
- How to increase your chances of getting interviews and job offers in tech
- Understanding Git through images
- Learn git concepts, not commands
- How to speak at conferences when you’re scared of public speaking
- Microservices vs Monolithic Architecture: A Practical Approach
- 7 tips for improving your productivity with Git
- My Hackerrank Internship Experience
- React Hooks vs. Redux
- Why Do We Need Authorization and Authentication? 🔑
- How to Write an Awesome Readme
- CI/CD Tutorial For Developers
- Reflections on My 15 Year Journey from Novice to Intermediate Developer
- Svelte vs React: Which framework to learn in 2023?
- Documentation 101: creating a good README for your software project
- ⚛️ Applying Design Patterns in React: Strategy Pattern
- Set the theme of a website based on the time of the day (no external library)
- How to learn in public
- Hey Tech Recruiter, Here Are Some Tips from a Developer
- Super Charging Fine-Grained Reactive Performance
- Want to create attractive, interactive docs? Use these amazing documentation tools and examples
- Why your GitHub profile should stand out?
- Goodbye Typescript, hello native typing for Javascript ✨
- Writing a Technical Blog
- Advanced web font optimization techniques
- CSS :is(),:where(),:has() and :not()
- A 🦣 opportunity for developers
- What image format should you use in your next project?
- Why I Don't do TDD
- 36 Questions to Ask Your Future Software Employer
- A Guide to the Most Popular Types of APIs: REST, SOAP, GraphQL, and gRPC
- The perfect open-sourcer does not exist
- Spring Modulith: have we reached modularity maturity?
- dev.to is for webdevs and beginners - I have data to prove it
- ✨Today I Learned: The Subtle Art of Code Reviews 💡✨
- Build and Deploy a Node.js Microservices Application
- Fun with console.log() 💿
- How to Mock an API in ONE minute
- Writing Your First Conference Proposal
- 10 Things I Wish I'd Known When Starting My Coding Journey
- Stand out in a React interview by rendering a list like a pro
- How I build a Documentation site using Docz
- Tools I Am Using On A Daily Basis
- I lost my job, I am depressed.
- Refactoring A Junior’s React Code - 43% Less Code With A Better Data Structure
- I made 1200+ ⭐️ stars on a Github repo! Here are some simple tips that helped me!
- Implementing clean architecture in Go
- The Need for Speed: HTML & CSS Tips to Boost Your Page Loading Time by 10x
- Folder Structure for NodeJS & ExpressJS project
- Tips to become a great software engineer
- Rust Easy! Modern Cross-platform Command Line Tools to Supercharge Your Terminal
- Searching for retro games with Xata & Next.js 13
- 8 must-know tips for writing clean code with Javascript
- How I Customized the Grammarly Text Editor Plugin’s Theme for Each Taylor Swift Album
- My Divtober 2022 Drawings
- Unit testing like a Hacker🧪
- I built my own Tweet scheduler which costs less than 1$ per month
- Passing Markdown components to React or Preact in Astro
- Twitter - My Advice is To Give Up
- Building a fast URL Shortener with Go and Redis
- Contribute to open source without knowing how to code
- Run your README.md like a notebook in VS Code
- Lazy Loading en imágenes con React JS 😴
- Lazy Loading in images with React JS 😴
- I made a full-stack and type-safe personal site using the t3-stack (Next.js)!
- What is CORS?
- Things Strong Developers Do That Drive Their Team Crazy
- Transporting your Components Anywhere with React Portals
- Don’t be arrogantly ignorant: don’t flame
- React Just Got Even More Awesome
- Why We're Breaking Up with CSS-in-JS
- How to eliminate if-else chain, for long life software
- From Zero to DevOps Engineer - DevOps Roadmap for YOUR specific background 🔥
- Advice for Junior Developers
- Let me understand how JavaScript works under the hood
- Tech communities you should join! (online and in person)
- A 60% keyboard is good for you
- Introducing Holopin: the digital badge platform for developers!
- 7 Things to Consider When Working On a Personal Project
- How to Become a Faster Programmer
- Can beginners make a simple but meaningful contribution? Some unconventional advice #hacktoberfest
- Why are people developing inside containers?
- Me & React: 5 years in 15 minutes
- Build a Web Paint Application
- Rewrite your git history in 4 friendly commands
- Mini Portfolio: Bring Your GitHub Profile To The Next Level
- Mastering these 7 Basics CSS Skills will make you a Frontend Wizard 🧙✨
- The Making of A React Component Library
- How to mentor a junior dev
- Talk to people who are on the same site 🌎 | Chrome Extension
- Exception handling and logging in dart/Flutter - Talker
- Customizing my Zsh Prompt
- 🛑 STOP thinking about React lifecycle methods.
- Becoming disillusioned with career in tech as a software engineer
- Coding and ADHD - ADHD Brains
- Introducing AutoAnimate — add motion to your apps with a single line of code.
- Web Development === Accessibility
- Merging Pull Requests Like a Pro With Mergify
- I Made 100 CSS Buttons For Your Next Big Project 🚀️
- Why Microsoft and How I achieved my Goal
- Dockerizing Your Node.js Application
- What's your current code editor/IDE setup?
- 14 great tips to make amazing CLI applications
- My Recurring Existential Crisis as a Software Engineer
- Light and dark mode in just 14 lines of CSS
- Can You Resolve Merge Conflicts Before They Happen? 💥
- How I Built a Music Player to Showcase my own Tracks 🎵😍
- Clean Architecture: The concept behind the code
- I made a twitter bot to take beautiful screenshots of a tweet
- Stop Removing Focus
- How to increase engagement in your blog post? (Tips to grow on dev.to using analytics)
- Common Frontend Interview Questions I've Been Asked
- The 5 Golden Rules of Code Reviews
- How Angular Works, and Why You Should Be Using It.
- How I got better with CSS
- Crypto Mining is Killing All Free CI/CD Platforms
- Dark mode toggle animation using CSS !
- Introducing `findLast` and `findLastIndex`
- Feel like a secret agent: Hidden messages in images with steganography 🖼️🕵️♀️
- How to Prevent or Recover from Developer Burnout
- Object-oriented Programming in JavaScript
- Updating A 25-Year-Old Website
- CSS can do that?
- HTML can do that?
- How to Write a Good Piece of Code
- A simple explanation of functional pipe in JavaScript
- I will now charge my clients a fee to support open source projects
- Svelte is the most beautiful web framework I've ever seen
- A better way to sell your skills as a developer than just "hire me!" or mass applying
- Can I see your terminal?
- Can I see your desktop home screen
- Which mainstream programming language has the ugliest syntax?
- Create your developer landing page with GitHub Pages 🎉
- The road to senior dev
- How I finally understood what a class is
- What does it mean to be a feminist coder in 2018?
- Smooshing JavaScript
- What kind of programmer are you?
- Welcome to Cloud-Native Development with AWS Cloud9 & AWS CodeStar ⚡
- Please Stop Using Local Storage
- You are not your Framework
- Developing the Star Wars opening crawl in HTML/CSS
- I Made a Conference Calendar for People in Tech
- Keeping the Footer at the Bottom with CSS-Grid
- Why I Switched from Visual Studio Code to Sublime Text
- How to write a SOLID dev resume to be 2018 STAR
- The most important lesson that the success of JavaScript has taught us
- Configurable Artifacts: How To Deploy Like a Pro
- Introduction to web scraping with Node.js
- Make Your Code Cleaner, Shorter and Easier to Read! ES6 Tips and Tricks.
- I'm Scott Hanselman, ask me anything!
- One Useful Advice To Fight The Impostor Syndrome
- Avoid getters and setters whenever possible
- Comparing MongoDB & MySQL
- Introducing Nexus.js: A multi-threaded JavaScript run-time
- JavaScript is almost pythonic
- Regex was taking 5 days to run. So I built a tool that did it in 15 minutes.
- The Ethereum-blockchain size will not exceed 1TB anytime soon.
- I’m a Liberal Arts Grad, and I am a Software Engineer at Microsoft, ask me anything!
- 7 Ranks of Coderhood: Coder, Programmer, Computer Scientist, Developer, Engineer, Architect
- Note-taking software - Investigation
- Getting Up and Running with the Windows Subsystem for Linux
- Some of the Best Coding Tools Aren't Coding Tools
- Imposter Syndrome: PHP Edition
- Explain Redux like I'm five
- The Four Layers of Programming Skills
- Why does the Pomodoro Technique work so well
- Essential Vanilla JavaScript Functions
- RESTful API Versioning Best Practices: Why v1 is #1
- How to keep learning to program, over and over again, forever.
- Let's find something better than LaTeX
- Let's use LaTeX!
- Top 10 System Design Interview Questions for Software Engineers
- How to apply your coding skills to turn yourself into a self-made millionaire
- Sentiment analysis on Trump's tweets using Python 🐍
- I'm a Git Master, Ask Me Anything
- 16 Best Source Code Gems [Collection]
- From Theory To Practice: Representing Graphs
- What is a Microservice?
- AMQP vs HTTP
- Brief(ish) explanation of how https works
- Not Kotdog: Using Computer Vision to Detect Hot Dogs in Kotlin
- The Designated Asshole: Lessons from my Dad on Leadership
- You changed the code, you didn't refactor the code.
- Developer under time pressure ? work faster : work better
- Automation is not DevOps
- How to Build an Online Presence as a Junior Developer
- Documenting your architecture: Wireshark, PlantUML and a REPL to glue them all.
- Death Marches Aren't Worth It
- C++17 In Details: Fixes and Deprecation
- Demystifying Dynamic Programming
- What's the best software for creating flowcharts and other visuals to document application logic?
- What is event programming?
- My Journey to the Vast World of Text Editors
- What is Javascript's `new` keyword doing under the hood?
- G for Git
- Simplifying your microservices architecture with Kafka and KafkaStreams
- My beginner’s guide to choosing a laptop for programming
- Updated Chrome Debugging Tools Worth Mentioning
- Giving and Receiving Great Code Reviews
- Not Kotdog: Using Computer Vision to Detect Hot Dogs in Kotlin
- My three tips for maintaining fitness and a healthy lifestyle as a software developer
- Java may be verbose, but who cares?
- Build a full-fledge Markdown app with Electron
- Jupyter Notebooks are The Business
- Build a Cross Platform Command Line Executable in Node.js
- Simple, yet powerful features of Kotlin
- Share Your Experiences with Impostor Syndrome