• reddit: the front page of the internet

    • Health care is in stack
    • Gramas are the best
    • What is your favorite video game of all time?
    • Using only emojis, what is your favorite Pokémon?
    • "Tell me you're unvaccinated without telling me you're unvaccinated"
    • She had a nice view before...
    • Having trust issues?
    • Yup
    • ‘Merica
    • At least 18 billionaires got federal stimulus checks, report says
    • why is vaginia called a commonwealth when other states arent?
    • huge crowd confronted Joe Manchin at his yacht club, chanting “we want to live.”
    • Donna & Red from That 70s Show at a cast reunion
    • Old School Economy - Future Plans
    • Chinese tennis star accuses former top Communist Party leader of sexual assault, triggering blanket censorship
    • Facebook rebranded as Meta last month, but a PC company already called Meta has something to say about that.
    • Official arrwork of fossil pokemon next to the animals they were based on
    • meirl
    • Can’t wait for the next time someone lets me merge into traffic
    • Citadel Securities Asks Florida judge to dismiss collusion charges alleging Citadel demanded Robinhood PCO and crater target stocks, this time citing Newest SEC Report on GameStop
    • Join me in one final OOOOOOHHHHHH together as a community
    • After the flop of ‘Reappearance,’ perplexed QAnon followers wonder if Keith Richards is JFK.
    • This shit is infuriating
    • LPT: ‘Work friends’ are colleagues first and friends second. Never forget that. Be careful about gossip and how much you share.
    • The Pennsylvania Coal Company mining crew in 1910.
  • CSS-Tricks

    • Scroll-Linked Animations With the Web Animations API (WAAPI) and ScrollTimeline
    • Chapter 10: Browser Wars
    • Proxying Third-Party JavaScript as First-Party JavaScript (and the Potential Effect on Analytics)
    • GUI Challenges
    • Rebase vs. Merge: Integrating Changes in Git
    • Responsible JavaScript
    • Buttons vs. Links
    • Have Single-Page Apps Ruined the Web? (“Transitional Apps”)
    • So, You Want to Build an @mention Autocomplete Feature?
    • CSS-ing Candy Ghost Buttons
    • Some Articles About Accessibility I’ve Saved Recently IV
    • Create Your Own Automated Social Images With Resoc
    • Okhsv and Okhsl
    • Vite + _____
    • Merge Conflicts: What They Are and How to Deal with Them​
  • Latest WDRL editions via Feed

    • WDRL — Edition 291: Back again with a mostly CSS edition
    • WDRL — Edition 290: CSS Flexgrids, image performance and selectors
    • WDRL — Edition 289: Simplify your life and work and new stuff on the web
    • WDRL — Edition 288: Back again with Kirby 3 and some fresh content for you
    • WDRL — Edition 287: A new year, a new start and nothing ground changing.
    • WDRL — Edition 286: A few words, a few articles towards the end of 2020.
    • WDRL — Edition 285: Making CSS more unterstandable, crowdsec, bfcache, web theming and finding details in climate change
    • WDRL — Edition 284: AVIF, Lots of CSS and our own Soil.
    • WDRL — Edition 283: We decide what’s our future.
    • WDRL — Edition 282: Welcome back again, the web has changed, work as well.
    • WDRL — Edition 281: Progressive Image element, striving for enough, SpiderFoot and the architecture of a web search engine today
    • WDRL — Edition 280: Prometheus, new Edge, dark mode for emails and no-track efforts
    • WDRL — Edition 279: Inclusive docs, Microbrowsers, Kind Companies, and CSS Subgrid Techniques
    • WDRL — Edition 278: Cname Cloaking, Dark mode favicons, a guide to mastery, and better custom select fields
    • WDRL — Edition 277: Request with Intent, Small Differences, Self Organisation and Accessible Cards
    • WDRL — Edition 276: Back again and here’s how we can be a better self and do a good job
    • WDRL — Edition 275: Transform Organisations, Motivation and Simple Tooling
    • WDRL — Edition 274: 5min meetings, Basic as virtue, and Well engineered text form fields.
    • WDRL — Edition 273: Elegant Simplification, Power Usage of Web Content, and Native JavaScript Modules.
    • WDRL — Edition 272: Unactionable Advice, Bye iframes Hello ShadowDOM, And Teams Not Made Of Stars.
  • Latest Interviews

    • Frederique Matti
    • Jonas Zieher
    • Nicolas Hardie
    • Nina Cosford
    • Jono Yuen
    • Arthur Shefner
    • Natalie Cheng
    • Ankur Chauhan
    • Sam George
    • Rejane Dal Bello
  • daily.dev

    • How to start with RedwoodJS - The full guide
    • RedwoodJS and PostgreSQL
    • Next.js is turning 5. Join the celebration!
    • Building an image searching app using Alpine and Tailwind CSS
    • Adding the daily DevCard to your GitHub profile
    • Building a Banking admin app using Blitzjs
    • Getting started with Blitz.js | Complete guide with examples
    • How to use Prisma in Blitzjs
    • The Importance of Developer Velocity and Engineering Processes
    • Error logging with Sentry on Fastify
    • Using Vue.js DevTools for Better DX
    • Five Leadership Lessons I Learned From Microsoft, Netflix, Stack Overflow, GitLab, & Equinix
    • Building A Registration Form With Reactive Validation Using Alpine.js and Tailwind CSS
    • How to implement authentication in Next.js
    • 🚀 Scale to millions events every as a single developer. The production tales of daily.dev. [Podcast]
    • This is your chance to join the daily.dev team! 🤩 New open positions 🥳
    • Developer Advocate? 🥑 daily.dev needs you
    • Vite is too fast, Low-Code Tutorial, Closures and Decorators - Picks 189
    • Clean Architecture, 5 VS Code Hacks, Rust and WebAssembly - Picks 188
    • Building a fault-tolerant event-driven architecture with Google Cloud, Pulumi and Debezium
    • 5 bad coding practices, GitHub Copilot, CRO - Week 187
    • Tailwind CSS from Zero to Hero - Dark Mode, JIT & More!
    • Using Vue 3's Router in Practice
    • Vite + React, The Art of Comments, Top 5 Git Tips - Picks 186
    • Different State Management Patterns for VueJS
    • What's New with the Composition API in VueJS
    • Untangle your web development with Snowpack
    • React 18, Next.js 11, DDD, face-api - Picks 185
    • React 18, Chrome 0-Day Bug, Redux Alternatives - Picks 184
    • Building a Telegram Bot with Fastify
    • Tailwind CSS from Zero to Hero - Extracting Components and Setting up for Production
    • How to implement i18n in Next.js 🌏
    • Tailwind CSS from Zero to Hero - Responsiveness and Custom Utilities
    • Back-end Guide, Next.js Free Course, CSS for Web Vitals - Picks 183
    • How to use Prisma in a Next.js app
    • Master code splitting with dynamic imports in Next.js
    • Document Your Architecture, Distortion Effect, Web3, Projen - Picks 182
    • Caching in GraphQL: How to prevent excessive and unnecessary requests
    • gRPC service in Node.js: Tutorial, Examples and Best practices
    • Build a chat app using gRPC and React
    • Notion API, Ethereum Development, WWDC21 - Picks #181
    • Fastify authentication strategy
    • gRPC vs. REST: pros and cons and technical comparison
    • My takeaways from Google I/O Event 2021 as a developer
    • gRPC: detailed guide to the core concepts
    • Next-Gen CSS, OSS needs you, testing best practices - Picks #180
    • Building modern APIs with Fastify, Graphql, and MongoDB
    • How GraphQL Subscriptions Work: Tips, Best Practices and Examples.
    • Tailwind CSS from Zero to Hero - The Utility-First Workflow
    • Building an image gallery with Fastify and React
    • How to Use Git Bisect for Debugging
    • Making Money with Code, Bootstrap 5, Is Docker Dead - Picks #179
    • Everything you need to know about GraphQL Authentication and Authorization
    • Coding Practices, MERN Stack, Working With TypeScript - Picks 178
    • How to build blazing fast APIs with Fastify and TypeScript
    • Alpine.js v3, Ubuntu 21.04, Fower v1 - Picks #177
    • Step by step guide to pagination in GraphQL
    • Tailwind CSS from Zero to Hero - Up and Running
    • Context vs Redux, notebookJS, kickass GitHub profile page - Picks #176
    • Unit Testing Fraud: Why Code Coverage is a Lie
    • Getting practical in building an API Gateway for gRPC microservices
    • We have some EPIC PRIZES for you 🤩
    • Building micro-frontends, improve your programming skills, and a free Apple Watch - Picks #175
    • 10 Most Common Accessibility Mistakes: An Actionable Checklist
    • How to improve your programming skills in 2021 [The Full Guide]
    • Building React micro-components with styled system
    • Perfect Score Portfolio, Flutter In 5 Days, WWDC21 - Picks #174
    • Creating a custom Tailwind CSS color plugin
    • How to Achieve End-to-End Microservices Visibility in Asynchronous Messaging with OpenTelemetry
    • daily.dev is launching new Clubhouse-like channels for audio chats
    • Everything you need to know about Tailwind CSS JIT Compiler
    • JavaScript Bot, SVG Generators, Building a Video Chat App - Picks #173
    • Create powerful and flexible forms with React Hook Form
    • Microfrontends, Confident React and Storybooking with Nx: The Monthly Dev #3 Recap
    • Create reusable Tailwind CSS components with React and TypeScript
    • How to get featured on daily.dev?
    • Your PWA is going to break, lazy load images, new CSS selectors - Picks #172
    • Tailwind CSS JIT Compiler: First Impression
    • Getting Started with Alpine.js - The Ultimate Guide
    • Tailwind CSS Gems, Micro-Frontends, 3 Biggest Failures - Picks #171
    • Why I moved from styled-components to Tailwind CSS and what's the future of CSS-in-JS?
    • How TikTok Got Me Into Tech - With Zero Experience
    • The Dark Side of Javascript, Guide to Code Refactoring, Lazy Properties Are Good - Picks #170
    • A Guide To Writing Clean API Calls Using Axios
    • Image formats and Intro to Blitz.js - The Monthly Dev #2 Recap
    • Create smoking hot toast notifications in React with React Hot Toast
    • Introduction to Mirage.js: Mocking APIs
    • Meet the HERN Stack, TypeScript 4.2, CSS4, 10 All-time favorite books - Picks #169
    • Clone WhatsApp Conversation Screen With Flutter
    • Creating a capped leaderboard with Redis sorted set, secondary index, and Lua 🥇
    • Habits That Kill Your Career, Vue.js vs React, Technical Interview Questions - Picks #168
    • Meet our 5 days open-source side-project and its tech stack
    • Create a Chrome Extension with HTML, CSS, and JavaScript
    • CSS Hacks, JavaScript Animation Libraries - Picks #167
    • Transpilers: How They Work and How To Build Your Own JS Transpiler
    • Top 5 Coding Challenge Websites Ranked by Data
    • 🔥 What's Hot in Web Development? — Weekly Picks #166
    • You can stop looking for googleapis in your site’s analytics
    • My Recent Tips For Optimizing Web Performance
    • How we did it: upgraded tags system for daily.dev
Proudly built with Indie Feed