# daily.dev > daily.dev is the developer community where millions of engineers come to discover what is next. Personalized news feed, dev communities, mobile and desktop apps, and a browser extension that turns every new tab into a curated feed of developer news. Site: https://daily.dev All links below also work as LLM-friendly markdown via `.md/` URLs. For rendered HTML, omit `.md`. ## What daily.dev is - A personalized news feed for developers, curated from thousands of trusted sources - A community where developers discuss the latest tools, frameworks, and trends - A career and learning hub with squads, sources, and topical tags - Free forever, available as a web app, browser extension, iOS app, and Android app ## Core Pages - [Homepage](https://daily.dev/index.md/): Personalized developer news for engineers - [Blog](https://daily.dev/blog.md/): Developer news, deep-dives, and editorial - [Docs](https://docs.daily.dev/llms.txt): Reference documentation index — feeds, Squads, Plus, Career Mode, and more (separate llms.txt on docs subdomain) - [Apps](https://daily.dev/apps.md/): Browser extension, iOS, Android, and web app downloads - [About us](https://daily.dev/about-us.md/): Mission and team - [Wall of Love](https://daily.dev/wall-of-love.md/): Real testimonials from developers in the daily.dev community - [Careers](https://daily.dev/careers.md/): Open roles at daily.dev - [Contact](https://daily.dev/contact.md/): Get in touch - [Recruitment process](https://daily.dev/recruitment-process.md/): How we hire - [Feedback](https://daily.dev/feedback.md/): Share product feedback - [Uninstall](https://daily.dev/uninstall.md/): Browser-extension uninstall confirmation ## Legal - [Terms of Service](https://daily.dev/tos.md/) - [Refund Policy](https://daily.dev/refunds.md/) - [Creators Terms](https://daily.dev/creators-terms.md/) - [Privacy Center](https://daily.dev/privacy.md/) - [Applications Privacy Policy](https://www.iubenda.com/privacy-policy/26883637) - [Applications Cookie Policy](https://www.iubenda.com/privacy-policy/26883637/cookie-policy) - [Promotional Website Privacy Policy](https://www.iubenda.com/privacy-policy/14695236) - [Promotional Website Cookie Policy](https://www.iubenda.com/privacy-policy/14695236/cookie-policy) ## Sister sites - [daily.dev for Recruiters](https://recruiter.daily.dev): Developer-network sourcing for technical recruiting - [daily.dev Ads](https://business.daily.dev): Native ads and email sponsorships for developer audiences ## Blog - [Blog index](https://daily.dev/blog.md/): Latest articles and guides ### Backend - [Introduction to Python for Data Science](https://daily.dev/blog/introduction-to-python-for-data-science.md/): An introduction to Python for data science, covering setting... - [Jupyter for Beginners](https://daily.dev/blog/jupyter-for-beginners.md/): A comprehensive guide for beginners to start using Jupyter N... - [Laravel 11: Everything you need to know in one place](https://daily.dev/blog/laravel-11-everything-you-need-to-know-in-one-place.md/): Discover the key enhancements in Laravel 11 for faster web d... - [Edge Computing for Frontend Developers: Cloudflare Workers, Deno Deploy, and Vercel Edge](https://daily.dev/blog/edge-computing-frontend-developers-cloudflare-workers-deno-deploy-vercel.md/): Run logic at the network edge to slash latency for auth, A/B... - [Redis Basics for New Developers](https://daily.dev/blog/redis-basics-for-new-developers-8e294.md/): Learn the basics of Redis for new developers. Explore setup,... - [Building a news app using RedwoodJS](https://daily.dev/blog/building-news-app-using-redwoodjs.md/): In this tutorial, we will learn about the RedwoodJS framewor... - [RedwoodJS and PostgreSQL](https://daily.dev/blog/redwoodjs-and-postgressql.md/): RedwoodJS is a full-stack React app, this means that the fro... - [Mock API Post: A Beginner's Guide](https://daily.dev/blog/mock-api-post-a-beginners-guide.md/): Learn the importance of mock APIs in software development, h... - [How to start with RedwoodJS - The full guide](https://daily.dev/blog/starting-up-with-redwoodjs.md/): RedwoodJS is a full-stack serverless web application framewo... - [Most Secure Backend Framework: A Developer's Guide](https://daily.dev/blog/most-secure-backend-framework-a-developers-guide.md/): Learn about the most secure backend frameworks for building ... - [Node Language Community: Collaborate and Learn](https://daily.dev/blog/node-language-community-collaborate-and-learn.md/): Learn about Node.js, its community, how to get involved, col... - [Creating a capped leaderboard with Redis sorted set, secondary index, and Lua 🥇](https://daily.dev/blog/creating-a-capped-leaderboard-with-redis-sorted-set-secondary-index-and-lua.md/): Learn how to build a leaderboard using the Redis sorted set,... - [Node JS Programming Language Basics](https://daily.dev/blog/node-js-programming-language-basics.md/): Explore the basics of Node.js programming language - from ke... - [Node JS Programming Language Essentials](https://daily.dev/blog/node-js-programming-language-essentials.md/): Learn the essentials of Node.js programming language, includ... - [Node Language in Professional Networking](https://daily.dev/blog/node-language-in-professional-networking.md/): Explore the power of Node.js in professional networking, its... - [A Guide To Writing Clean API Calls Using Axios](https://daily.dev/blog/a-guide-to-writing-clean-api-calls-using-axios.md/): Write better and more readable frontends using Axios. - [5 Node.js/Express Tutorials To Go From Beginner to Expert](https://daily.dev/blog/5-node-js-express-tutorials-to-go-from-beginner-to-expert.md/): In this article, I want to present to you my favorite course... - [Focus on one of these 9 backend frameworks to become a backend wizard](https://daily.dev/blog/focus-on-one-of-these-9-backend-frameworks-to-become-a-backend-wizard.md/): Today I'll be showcasing 9 backend frameworks. The idea is t... - [SQL Join vs Subquery: The Game Changer](https://daily.dev/blog/sql-join-vs-subquery-the-game-changer.md/): When building an SQL query that involves multiple tables, th... - [The 4 Creational Design Patterns In Node.js You Should Know](https://daily.dev/blog/the-4-creational-design-patterns-in-node-js-you-should-know.md/): The article is part of my #learninpublic process. Thus, it's... - ... and 73 more in backend ### Career - [IO Node in Professional Networking](https://daily.dev/blog/io-node-in-professional-networking.md/): Learn about IO Nodes in professional networking platforms po... - [Kanban for Agile Teams: Principles and Practices](https://daily.dev/blog/kanban-for-agile-teams-principles-and-practices.md/): Discover how Kanban enhances Agile teams by visualizing work... - [The Importance of Developer Velocity and Engineering Processes](https://daily.dev/blog/the-importance-of-developer-velocity-and-engineering-processes.md/): In our rapidly changing technology landscape, it can be diff... - [Five Leadership Lessons I Learned From Microsoft, Netflix, Stack Overflow, GitLab, & Equinix](https://daily.dev/blog/five-leadership-lessons-i-learned-from-microsoft-netflix-stack-overflow-gitlab-equinix.md/): After a Year Interviewing The Best Engineers in Tech, This I... - [MTTR in Agile: Definition, Measurement, Improvement](https://daily.dev/blog/mttr-in-agile-definition-measurement-improvement.md/): Discover how MTTR in Agile enhances team performance, custom... - [Navigating Competitive Programming Challenges](https://daily.dev/blog/navigating-competitive-programming-challenges.md/): Navigate the world of competitive programming challenges, fr... - [My favorite coding and entrepreneurship books 📚](https://daily.dev/blog/my-favorite-coding-and-entrepreneurship-books.md/): My most recommended books are laid out here together with my... - [How TikTok Got Me Into Tech - With Zero Experience](https://daily.dev/blog/how-tiktok-got-me-into-tech-with-zero-experience.md/): A short story of how I successfully got a job in the tech in... - [Trying To Break Into Web Development? This Article Will Help You ](https://daily.dev/blog/trying-to-break-into-web-development-this-article-will-help-you.md/): I believe I get a dozen questions regarding what to learn to... - [Open Source Conflict Resolution: 10 Strategies](https://daily.dev/blog/open-source-conflict-resolution-10-strategies.md/): Discover 10 effective strategies for conflict resolution in ... - [How To Balance Your Job With Your Side Projects As A Developer](https://daily.dev/blog/how-to-balance-your-job-with-your-side-projects-as-a-developer.md/): Working 8 hours a day and having side projects can be very d... - [Should You Start A Blog As A Developer?](https://daily.dev/blog/should-you-start-a-blog-as-a-developer.md/): There are already a plethora of blogs and tutorials on the i... - [Top 5 Mistakes I Made As A Junior Developer](https://daily.dev/blog/top-5-mistakes-i-made-as-a-junior-developer.md/): In this article, I want to talk about the top five mistakes ... - [7 GitHub Repositories To Help You Crush Your Job Interviews](https://daily.dev/blog/7-github-repositories-to-help-you-crush-your-job-interviews.md/): "In tech, interviews are harder than the actual jobs". This ... - [5 Things I Wish I Knew When I Started As A Developer](https://daily.dev/blog/5-things-i-wish-i-knew-when-i-started-as-a-developer.md/): In this article, I want to talk about five things I wish som... - [Open Source Contributor Onboarding: 10 Tips](https://daily.dev/blog/open-source-contributor-onboarding-10-tips.md/): Discover effective onboarding strategies for open source con... - [What Resources To Use To Approach Web Development As A Code Newbie](https://daily.dev/blog/what-resources-to-use-to-approach-web-development-as-a-code-newbie.md/): How to get started? What resources to use? What path to foll... - [How Tech Salaries Will Change During and After the Pandemic](https://daily.dev/blog/how-tech-salaries-will-change-during-and-after-the-pandemic.md/): When it comes to the job market during the Covid-19 pandemic... - [Evaluating Programming Learning Platforms for Developers](https://daily.dev/blog/evaluating-programming-learning-platforms-for-developers.md/): Explore the top programming learning platforms for developer... - [Making An Awesome Developer Portfolio](https://daily.dev/blog/making-an-awesome-developer-portfolio.md/): Here are some great first-hand tips on building a developer ... - ... and 113 more in career ### Misc - [IO Node in Professional Networking Platforms](https://daily.dev/blog/io-node-in-professional-networking-platforms.md/): Explore the role of IO Node in professional networking platf... - [10 Funny Programming T-Shirts Developers Love](https://daily.dev/blog/10-funny-programming-t-shirts-developers-love.md/): Explore 10 funny programming t-shirts that developers love. ... - [7 Tips for Managing Dietary Restrictions at Events](https://daily.dev/blog/7-tips-for-managing-dietary-restrictions-at-events.md/): Discover 7 tips for managing dietary restrictions at events ... ### Insights - [Ionic Framework Basics for Beginners](https://daily.dev/blog/ionic-framework-basics-for-beginners.md/): Learn the basics of Ionic Framework for building mobile apps... - [IPO Basics for Developers](https://daily.dev/blog/ipo-basics-for-developers.md/): Learn about the basics of Initial Public Offerings (IPOs) an... - [10 Tips for Engaging Developer Video Tutorials](https://daily.dev/blog/10-tips-for-engaging-developer-video-tutorials.md/): Tips for creating engaging developer video tutorials includi... - [JS Create Array of Objects: Avoiding Common Mistakes](https://daily.dev/blog/js-create-array-of-objects-avoiding-common-mistakes.md/): Learn how to create and manage arrays of objects effectively... - [JS Pop: Understanding Its Role](https://daily.dev/blog/js-pop-understanding-its-role.md/): Learn about the `pop()` method in JavaScript, its usefulness... - [Last Pass Plug In: Installation Guide](https://daily.dev/blog/last-pass-plug-in-installation-guide.md/): Learn how to install LastPass browser plugin on Chrome, Fire... - [Why we are discontinuing company sources and moving forward with squads](https://daily.dev/blog/why-we-are-discontinuing-company-sources-and-moving-forward-with-squads.md/): Learn why daily.dev is discontinuing company sources and how... - [Mastering Algorithm Complexity: Time & Space Optimization](https://daily.dev/blog/mastering-algorithm-complexity-time-and-space-optimization.md/): Learn how to master algorithm complexity by optimizing time ... - [Ultimate Guide to Mentorship for Software Engineers](https://daily.dev/blog/mentorship-guide-software-engineers.md/): Practical steps to find a mentor, build strong mentor-mentee... - [Nerves Framework: Getting Started Guide](https://daily.dev/blog/nerves-framework-getting-started-guide.md/): Learn how to start building embedded systems with Elixir usi... - [Using Vue 3's Router in Practice](https://daily.dev/blog/using-vue-3s-router-in-practice.md/): Vue Router is one of the best highlights in the Vue ecosyste... - [Ethereum Basics for Developers](https://daily.dev/blog/ethereum-basics-for-developers.md/): Learn the basics of Ethereum development, including smart co... - [How to improve your programming skills in 2021 [The Full Guide]](https://daily.dev/blog/how-to-improve-your-programming-skills-in-2021-the-full-guide.md/): Improving as a developer is not only about problem-solving s... - [How to Use Git Bisect for Debugging](https://daily.dev/blog/how-to-use-git-bisect-for-debugging.md/): Let’s think about when bisect can be useful. Then we’ll go t... - [My Recent Tips For Optimizing Web Performance](https://daily.dev/blog/my-recent-tips-for-optimizing-web-performance.md/): If you don't care about web performance, you're missing out.... - [Coding interviews: great tools and useful tips to make smarter choices](https://daily.dev/blog/coding-interviews-great-tools-and-useful-tips-to-make-smarter-choices.md/): From my experience in interviewing software developers over ... - [How to Deal with the Stress of Being a Software Developer](https://daily.dev/blog/how-to-deal-with-the-stress-of-being-a-software-developer.md/): As a software developer, you’ve probably experienced stress ... - [How To Get Programming Project Ideas](https://daily.dev/blog/how-to-get-programming-project-ideas.md/): Do you want to build projects, but you struggle to get progr... - [Why do you need to know about Array-like Objects?](https://daily.dev/blog/why-do-you-need-to-know-about-array-like-objects.md/): In this article, we will learn about JavaScript array-like o... - [How To Use Multiple Node Versions With NVM On MacOS - Node Version Manager](https://daily.dev/blog/how-to-use-multiple-node-versions-with-nvm-on-macos-node-version-manager.md/): The article illustrates two ways of installing the Node Vers... - ... and 123 more in insights ### AI - [Is Devin a Scam? Unpacking the Truth Behind the Claims](https://daily.dev/blog/is-devin-a-scam-unpacking-the-truth-behind-the-claims.md/): Unpacking the truth behind claims about Devin, the AI softwa... - [K-Fold Cross-Validation in Scikit-Learn: Tutorial](https://daily.dev/blog/k-fold-cross-validation-in-scikit-learn-tutorial.md/): Learn how K-Fold Cross-Validation improves machine learning ... - [Keras for Beginners: Getting Started](https://daily.dev/blog/keras-for-beginners-getting-started.md/): Learn the basics of getting started with Keras for deep lear... - [Learn about Harpa: the AI automation agent for chrome](https://daily.dev/blog/learn-about-harpa-the-ai-automation-agent-for-chrome.md/): Learn about Harpa: the AI automation agent for Chrome. Disco... - [What Is MCP (Model Context Protocol) and Why Every Developer Should Care](https://daily.dev/blog/mcp-model-context-protocol-why-developers-should-care.md/): Explains MCP—an open standard that enables stateful, secure ... - [Meta Llama 3: Everything you need to know in one place](https://daily.dev/blog/meta-llama-3-everything-you-need-to-know-in-one-place.md/): Discover the features and capabilities of Meta's latest AI t... - [MM1: The Advanced 30B Parameters Multimodal LLM from Apple](https://daily.dev/blog/mm1-the-advanced-30b-parameters-multimodal-llm-from-apple.md/): Explore Apple's MM1, a 30 billion parameter AI model advanci... - [Navigating AI for developers](https://daily.dev/blog/navigating-ai-for-developers.md/): Explore how AI tools enhance coding efficiency, improve qual... - [5 bad coding practices, GitHub Copilot, CRO - Week 187](https://daily.dev/blog/5-bad-coding-practices-github-copilot-cro-week-187.md/): 5 bad coding practices, GitHub Copilot, CRO, and more! - [Train a Neural Network to Count, with Javascript & Dannjs](https://daily.dev/blog/train-a-neural-network-to-count-with-javascript-dannjs.md/): Making a neural network yourself is a good way to familiariz... - [OpenAI Q: Everything you need to know in one place](https://daily.dev/blog/openai-q-everything-you-need-to-know-in-one-place.md/): Discover the latest advancements in AI with OpenAI's Project... - [OpenAI’s GPT-4o: Everything you need to know in one place](https://daily.dev/blog/openais-gpt-4o-everything-you-need-to-know-in-one-place.md/): Discover the capabilities of OpenAI's GPT-4o, including proc... - [Reinforcement Learning for Developers](https://daily.dev/blog/reinforcement-learning-for-developers.md/): Explore the basics of reinforcement learning, setting up you... - [Running LLMs Locally: Ollama, llama.cpp, and Self-Hosted AI for Developers](https://daily.dev/blog/running-llms-locally-ollama-llama-cpp-self-hosted-ai-developers.md/): Run LLMs on local hardware for privacy, lower costs, and fas... - [Safe Superintelligence Inc (SSI): Everything we know so far about Ilya Sutskever's new AI company](https://daily.dev/blog/safe-superintelligence-inc-ssi-everything-we-know-so-far-about-ilya-sutskevers-new-ai-company.md/): Discover everything about Safe Superintelligence Inc (SSI), ... - [Scikit for Continuous Education](https://daily.dev/blog/scikit-for-continuous-education.md/): Discover the power of Scikit-learn for continuous education ... - [How to set up Cursor for the first time](https://daily.dev/blog/setup-cursor-first-time.md/): Step-by-step instructions to download, install, and configur... - [SIMA: The New Generalist AI Agent by Google DeepMind](https://daily.dev/blog/sima-the-new-generalist-ai-agent-by-google-deepmind.md/): Discover SIMA, the new generalist AI agent by Google DeepMin... - [Sora by OpenAI: Is it a Game-Changer for AI-Generated Videos?](https://daily.dev/blog/sora-by-openai-is-it-a-game-changer-for-ai-generated-videos.md/): Discover how Sora by OpenAI is revolutionizing AI-generated ... - [GPT-5 by OpenAI: everything you should (and shouldn't) expect](https://daily.dev/blog/gpt-5-by-openai-everything-you-should-and-shouldnt-expect.md/): Explore the groundbreaking features of the upcoming AI model... - ... and 28 more in ai ### Webdev - [JavaScript Blog: Building Professional Networks](https://daily.dev/blog/javascript-blog-building-professional-networks.md/): Learn how to build professional networks as a JavaScript dev... - [JavaScript ES7: Unveiling New Features](https://daily.dev/blog/javascript-es7-unveiling-new-features.md/): Explore the new features introduced in JavaScript ES7, inclu... - [Javascript for of with index: A Guide](https://daily.dev/blog/javascript-for-of-with-index-a-guide.md/): Learn how to efficiently use the for...of loop in JavaScript... - [JavaScript Interpreter Basics for Developers](https://daily.dev/blog/javascript-interpreter-basics-for-developers.md/): Learn the basics of JavaScript interpreters, core features, ... - [JavaScript Latest Version: An Overview](https://daily.dev/blog/javascript-latest-version-an-overview.md/): Get an overview of the latest version of JavaScript, ES2023,... - [JavaScript Latest Version: What's New?](https://daily.dev/blog/javascript-latest-version-whats-new.md/): Explore the latest features in JavaScript ECMAScript 2023 (E... - [JavaScript Translator Best Practices for Developers](https://daily.dev/blog/javascript-translator-best-practices-for-developers.md/): Learn about JavaScript translator best practices, tools, imp... - [JavaScript Translator in Professional Networking](https://daily.dev/blog/javascript-translator-in-professional-networking.md/): Learn about the importance of JavaScript translators in prof... - [Join Method JavaScript: FAQs Answered](https://daily.dev/blog/join-method-javascript-faqs-answered.md/): Learn how to use the join() method in JavaScript to convert ... - [JS Array Slice Explained](https://daily.dev/blog/js-array-slice-explained.md/): Learn how to use the slice() method in JavaScript to create ... - [JS List Map Essentials for Developers](https://daily.dev/blog/js-list-map-essentials-for-developers.md/): Learn about the JavaScript .map() method, its key features, ... - [JS Parser: Community Contributions](https://daily.dev/blog/js-parser-community-contributions.md/): Explore the world of JavaScript parsers and the impact of co... - [JS Pop: Simplifying Array Manipulation](https://daily.dev/blog/js-pop-simplifying-array-manipulation.md/): Learn about the power of the pop() method in JavaScript for ... - [JS Array Slice: A Beginner's Guide](https://daily.dev/blog/js-array-slice-a-beginners-guide.md/): Learn how to use the slice() method in JavaScript to extract... - [JS Best Practices for Efficient Code](https://daily.dev/blog/js-best-practices-for-efficient-code.md/): Improve your JavaScript skills with this concise guide to wr... - [JS Create Array of Objects: Simplified](https://daily.dev/blog/js-create-array-of-objects-simplified.md/): Learn how to create and manipulate arrays of objects in Java... - [JS Map Examples: A Guide for Developers](https://daily.dev/blog/js-map-examples-a-guide-for-developers.md/): Explore the benefits of using JavaScript Map() function for ... - [JS Parser Essentials for Developers](https://daily.dev/blog/js-parser-essentials-for-developers.md/): Learn about JavaScript parser essentials for developers, und... - [Make a Web Browser: Beginner's Guide](https://daily.dev/blog/make-a-web-browser-beginners-guide.md/): Learn how to create your own web browser with this beginner'... - [Modern JavaScript Essentials for Developers](https://daily.dev/blog/modern-javascript-essentials-for-developers.md/): Explore the essentials of modern JavaScript development incl... - ... and 118 more in webdev ### Architecture - [Kubernetes CNI Comparison: Flannel vs Calico vs Canal](https://daily.dev/blog/kubernetes-cni-comparison-flannel-vs-calico-vs-canal.md/): Compare Kubernetes CNIs Flannel, Calico, and Canal. Learn ab... - [Kubernetes Network Policies: Best Practices](https://daily.dev/blog/kubernetes-network-policies-best-practices.md/): Implementing Kubernetes network policies can significantly e... - [Kubernetes RBAC Roles and Permissions Guide](https://daily.dev/blog/kubernetes-rbac-roles-permissions-guide.md/): Clear guide to Kubernetes RBAC: Roles, ClusterRoles, binding... - [Exploring the Archipelago Architecture](https://daily.dev/blog/exploring-the-archipelago-architecture.md/): Discover the Archipelago Architecture in software developmen... - [Logging Best Practices for Developers](https://daily.dev/blog/logging-best-practices-for-developers.md/): Master logging best practices for developers to ensure smoot... - [Mediator Design Pattern Explained](https://daily.dev/blog/mediator-design-pattern-explained.md/): Discover the Mediator Design Pattern, its benefits, and when... - [Microservices Rollback: Ensuring Data Consistency](https://daily.dev/blog/microservices-rollback-ensuring-data-consistency.md/): Learn effective strategies for managing microservices rollba... - [Monorepo in 2026: Turborepo vs Nx vs Bazel for Modern Development Teams](https://daily.dev/blog/monorepo-turborepo-vs-nx-vs-bazel-modern-development-teams.md/): Compare Turborepo, Nx, and Bazel to pick the right monorepo ... - [Building a fault-tolerant event-driven architecture with Google Cloud, Pulumi and Debezium](https://daily.dev/blog/building-a-fault-tolerant-event-driven-architecture-with-google-cloud-pulumi-and-debezium.md/): In this article, we learn how to use Pulumi and Debezium to ... - [Networked Physics Challenges - Q&A](https://daily.dev/blog/networked-physics-challenges-qanda.md/): Explore the complex world of networked physics in multiplaye... - [Document Your Architecture, Distortion Effect, Web3, Projen - Picks 182](https://daily.dev/blog/document-your-architecture-distortion-effect-web3-projen-picks-182.md/): Web3, architecture docs, game development, and more are all ... - [How to Achieve End-to-End Microservices Visibility in Asynchronous Messaging with OpenTelemetry](https://daily.dev/blog/how-to-achieve-end-to-end-microservices-visibility-in-asynchronous-messaging-with-opentelemetry.md/): When it comes to microservices and distributed systems, you ... - [Configuring CloudWatch Logs for Identifying Memory Leaks on Windows Workloads in AWS](https://daily.dev/blog/configuring-cloudwatch-logs-for-identifying-memory-leaks-on-windows-workloads-in-aws.md/): Recently I needed to identify potential memory leaks in a Wi... - [Docker Compose: The Perfect Development Environment](https://daily.dev/blog/docker-compose-the-perfect-development-environment.md/): Working on a full-scale project and keeping our local develo... - [Web Vitals Optimizations: Advanced Dynamic Import Patterns](https://daily.dev/blog/web-vitals-optimizations-advanced-dynamic-import-patterns.md/): Improving your web application's performance can increase bo... - [Observability for Developers: OpenTelemetry, Distributed Tracing, and Modern Monitoring](https://daily.dev/blog/observability-developers-opentelemetry-distributed-tracing-monitoring.md/): Build true observability: instrument apps with OpenTelemetry... - [How to debug Netlify serverless lambda functions using VS Code](https://daily.dev/blog/how-to-debug-netlify-serverless-lambda-functions-using-vs-code.md/): I haven’t found many resources on the internet that explain ... - [Orchestration Tools for Developers](https://daily.dev/blog/orchestration-tools-for-developers.md/): Explore the top orchestration tools for developers and learn... - [5 useful DevOps newsletters that will blow your mind 🤯](https://daily.dev/blog/5-useful-devops-newsletters-that-will-blow-your-mind.md/): Why are you afraid of DevOps? is a fascinating discussion th... - [Prometheus for Developers: An Introduction](https://daily.dev/blog/prometheus-for-developers-an-introduction.md/): Learn about Prometheus, an open-source monitoring tool for d... - ... and 41 more in architecture ### News - [Latest Software Development News: Cloud Computing Shifts](https://daily.dev/blog/latest-software-development-news-cloud-computing-shifts.md/): Explore the latest software development news on cloud comput... - [My takeaways from Google I/O Event 2021 as a developer](https://daily.dev/blog/my-takeaways-from-google-i-o-event-2021.md/): The annual Google IO developer conference kicked off with a ... - [News for Programmers: Community-Driven Insights](https://daily.dev/blog/news-for-programmers-community-driven-insights.md/): Explore how community-driven discussions enhance the value o... - [Breaking The Gateway](https://daily.dev/blog/breaking-the-gateway.md/): API gateway is an architectural pattern that has its pros an... - [5 practical ways for web developers to stay updated in the latest tech news](https://daily.dev/blog/5-practical-ways-for-web-developers-to-stay-updated-in-the-latest-tech-news.md/): Every day that passes it becomes increasingly hard to stay u... - [Google Cloud Next 2024: All the announcements in one place](https://daily.dev/blog/google-cloud-next-2024-all-the-announcements-in-one-place.md/): Discover the latest announcements from Google Cloud Next 202... - [Grok is now officially open-source](https://daily.dev/blog/grok-is-now-officially-open-source.md/): Discover the impact of Elon Musk's open-sourcing of the Grok... - [WWDC24: Everything you can expect from Apple's upcoming developer conference](https://daily.dev/blog/wwdc24-everything-you-can-expect-from-apples-upcoming-developer-conference.md/): Get a sneak peek into Apple's WWDC24 event with updates on s... ### daily.dev - [Optimizing our post page performance](https://daily.dev/blog/optimizing-our-post-page-performance.md/): Discover how daily.dev improved their post pages' performanc... - [Giveaway Campaign terms and conditions](https://daily.dev/blog/giveaway-campaign-terms-and-conditions.md/): Join the daily.dev referral campaign and get a chance to win... - [daily.dev raised an $11M seed round 🎉](https://daily.dev/blog/seed-round.md/): daily.dev, a developer-focused startup, has raised $11 milli... - [Adding the daily.dev DevCard to your GitHub profile](https://daily.dev/blog/adding-the-daily-devcard-to-your-github-profile.md/): In this article, we will cover two ways of showing your read... - [daily.dev and roadmap.sh: Official partnership announcement](https://daily.dev/blog/daily-dev-and-roadmap-sh-official-partnership-announcement.md/): Announcing the partnership between daily.dev and roadmap.sh!... - [How we won April Fools 24 (because it’s a competition)](https://daily.dev/blog/how-we-won-april-fools-24-because-its-a-competition.md/): Discover how daily.dev turned April Fools into a masterclass... - [2023 is finally over, let’s wrap it up!](https://daily.dev/blog/2023-is-finally-over-lets-wrap-it-up.md/): Discover how daily.dev revolutionized the developer experien... - [Under the Hood: daily.dev weekly digest](https://daily.dev/blog/under-the-hood-daily-dev-weekly-digest.md/): Explore the technical journey of daily.dev in creating the "... - [Scaling a side project: The story of daily.dev](https://daily.dev/blog/scaling-a-side-project-the-story-of-daily-dev.md/): How we scaled daily.dev from its first moments to hundreds o... - [Source Spotlight by daily.dev: Product Hunt 💡](https://daily.dev/blog/source-spotlight-product-hunt.md/): Explore the collaboration between daily.dev and Product Hunt... - [How we did it: upgraded tags system for daily.dev](https://daily.dev/blog/how-we-did-it-upgraded-tags-system-for-daily-dev.md/): We decided to create a proprietary auto-tagging system. This... - [daily.dev is launching new Clubhouse-like channels for audio chats](https://daily.dev/blog/daily-dev-is-launching-new-clubhouse-like-channels-for-audio-chats.md/): We're on to the drop-in audio trend with Fireside Chat! A wh... - [The Monthly Dev: World-Class talks free for everyone](https://daily.dev/blog/the-monthly-dev-world-class-talks-free-for-everyone.md/): After long weeks of hard work, we're excited to introduce yo... - [Why we started The Monthly Dev](https://daily.dev/blog/why-we-started-the-monthly-dev.md/): We took some inspiration from TED. We thought, what if we ca... - [What’s new on daily.dev - Product Updates v.2.27.0](https://daily.dev/blog/whats-new-on-daily-dev-product-updates-v-2-27-0.md/): Real-time features are all around! Oh, and we also added a n... - [Look into the past, improve the future](https://daily.dev/blog/look-into-the-past-improve-the-future.md/): Why a retrospective meeting is a best practice for any team. - [Permissions Explained | daily.dev browser extension](https://daily.dev/blog/permissions-explained-daily-dev-browser-extension.md/): Unlike other browser extensions, we believe that you should ... - [Announcing an exclusive daily.dev badge on Hashnode!](https://daily.dev/blog/announcing-an-exclusive-daily-dev-badge-on-hashnode.md/): Today the Hashnode + daily.dev integration is making a big s... - [5 advanced features on daily.dev [Video Tutorial]](https://daily.dev/blog/5-advanced-features-on-daily-dev-video-tutorial.md/): We've made this video to help you maximize your experience i... - [🚀 Launching Daily.dev](https://daily.dev/blog/launching-daily-dev.md/): Launching a new domain for Dailynow.co — Daily.dev - ... and 12 more in daily.dev ### Security - [Embedded Security for Developers](https://daily.dev/blog/embedded-security-for-developers.md/): Learn about embedded security for developers, including thre... - [Microservices Security: Best Practices & Patterns](https://daily.dev/blog/microservices-security-best-practices-and-patterns.md/): Explore essential best practices and patterns for securing m... - [Clean Architecture, 5 VS Code Hacks, Rust and WebAssembly - Picks 188](https://daily.dev/blog/clean-architecture-5-vs-code-hacks-rust-and-web-assembly-picks-188.md/): Learn all about clean architecture, how to use rust and web ... - [Open Source vs Proprietary Software: Security Comparison](https://daily.dev/blog/open-source-vs-proprietary-software-security-comparison.md/): Explore the security differences between open source and pro... - [Discover Techniques to Solve Web Security Challenges](https://daily.dev/blog/discover-techniques-to-solve-web-security-challenges.md/): This blog will walk you through some of the top web security... - [Managing your secrets in Git 🗝](https://daily.dev/blog/managing-your-secrets-in-git.md/): We have always been told not to store secrets in Git. But wh... - [Revolutionizing Data Security by Design](https://daily.dev/blog/revolutionizing-data-security-by-design.md/): Imagine if you could compute on encrypted data without ever ... - [FIPS 140 vs. CMMC Cryptography Requirements](https://daily.dev/blog/fips-140-vs-cmmc-cryptography-requirements.md/): Comparison of FIPS 140 and CMMC cryptography standards for c... - [GhostRace: Everything you need to know about the data leakage attack in one place](https://daily.dev/blog/ghostrace-everything-you-need-to-know-about-the-data-leakage-attack-in-one-place.md/): Learn everything about GhostRace, a data leakage attack expl... - [Top 7 SAST Tools for Mobile App Security Testing](https://daily.dev/blog/top-7-sast-tools-for-mobile-app-security-testing.md/): Discover the top SAST tools for mobile app security testing ... - [XZ Backdoor: The full story in one place](https://daily.dev/blog/xz-backdoor-the-full-story-in-one-place.md/): Discover the full story behind the XZ backdoor incident in L... - [1Password Chrome Extension: Setup Guide (2026)](https://daily.dev/blog/chrome-plugins-1password-setup-guide.md/): Install and configure the 1Password Chrome extension, import... - [Top 10 Threat Modeling Tools Compared [2026] | daily.dev](https://daily.dev/blog/top-10-threat-modeling-tools-compared-2024.md/): Compare the top 10 threat modeling tools of 2026, their feat... - [10 Secure Coding Best Practices for Developers [2024]](https://daily.dev/blog/10-secure-coding-best-practices-for-developers-2024.md/): Key secure coding practices for developers in 2024 and impor... - [10-Step OWASP Mobile App Security Testing Checklist](https://daily.dev/blog/10-step-owasp-mobile-app-security-testing-checklist.md/): Learn how to conduct mobile app security testing using the 1... - [10 Security Tips for Virtual Environments](https://daily.dev/blog/10-security-tips-for-virtual-environments.md/): Learn 10 essential security tips for securing virtual enviro... - [Best Practices for Secure Document Sharing](https://daily.dev/blog/best-practices-for-secure-document-sharing.md/): Learn essential steps for secure document sharing, including... - [DAST: Dynamic Application Security Testing Guide 2024](https://daily.dev/blog/dast-dynamic-application-security-testing-guide-2024.md/): Learn about Dynamic Application Security Testing (DAST) in 2... - [The Developer Guide to API Security: OAuth 2.1, JWT Best Practices, and Common Vulnerabilities](https://daily.dev/blog/dev-guide-api-security-oauth-2-1-jwt-vulnerabilities.md/): Practical API security guide covering OAuth 2.1 with PKCE, J... - [Developer's Guide to Managed Security Scanning](https://daily.dev/blog/developers-guide-to-managed-security-scanning.md/): Discover how managed security scanning automates vulnerabili... ### React - [How we reduced our React monorepo CI time by 70%](https://daily.dev/blog/how-we-reduced-our-react-monorepo-ci-time-by-70.md/): Discover how we slashed our React monorepo CI time by 70% th... - [Moving back to React](https://daily.dev/blog/moving-back-to-react.md/): Discover the story behind daily.dev's transition from Preact... - [Vite + React, The Art of Comments, Top 5 Git Tips - Picks 186](https://daily.dev/blog/vite-react-the-art-of-comments-top-5-git-tips-picks-186.md/): Learn to use Vite + React, useful git tricks, how to write b... - [React 18, Chrome 0-Day Bug, Redux Alternatives - Picks 184](https://daily.dev/blog/react-18-chrome-0-day-bug-redux-alternatives-picks-184.md/): React 18 is in the plans, a 0-day bug was found in Chrome, 2... - [Create smoking hot toast notifications in React with React Hot Toast](https://daily.dev/blog/create-smoking-hot-toast-notifications-in-react-with-react-hot-toast.md/): Smoking hot Notifications for React provides lightweight, cu... - [Building React micro-components with styled system](https://daily.dev/blog/building-react-micro-components-with-styled-system.md/): In this article, we would be learning about Styled system; a... - [Create powerful and flexible forms with React Hook Form](https://daily.dev/blog/create-powerful-and-flexible-forms-with-react-hook-form.md/): Learn how to create performant, flexible, and extensible for... - [5 React-Based Projects Every Beginner Must Try](https://daily.dev/blog/5-react-based-projects-every-beginner-must-try.md/): React is very powerful, and you can develop a variety of web... - [Introduction To Testing In React](https://daily.dev/blog/introduction-to-testing-in-react.md/): Testing is a line-by-line review of how your code is going t... - [Super practical React-TypeScript cheat sheet for every day use](https://daily.dev/blog/my-react-typescript-cheat-sheet.md/): This blog post is a great chance to publicly document my mos... - [Form React Hook Essentials for Developers](https://daily.dev/blog/form-react-hook-essentials-for-developers.md/): Explore the essentials of Form React Hook, from installation... - [Form React Hook Basics for Beginners](https://daily.dev/blog/form-react-hook-basics-for-beginners.md/): Learn the basics of React Hook Form for efficient and simpli... - [From Zero to Hero: UseQuery React Tutorial](https://daily.dev/blog/from-zero-to-hero-usequery-react-tutorial.md/): Learn how to use React Query's useQuery feature to fetch, ca... - [Test Cases for React JS: A Starter Guide](https://daily.dev/blog/test-cases-for-react-js-a-starter-guide.md/): Learn about the importance of test cases in React JS project... - [React 19: Everything you need to know in one place](https://daily.dev/blog/react-19-everything-you-need-to-know-in-one-place.md/): Discover the latest features of React 19, from the React Com... - [React Apollo Basics for Beginners](https://daily.dev/blog/react-apollo-basics-for-beginners.md/): Learn React Apollo basics for beginners, including setting u... - [React Functional Testing Best Practices](https://daily.dev/blog/react-functional-testing-best-practices.md/): Learn React functional testing best practices, from React Te... - [React Hook Form Errors Not Working: Best Practices](https://daily.dev/blog/react-hook-form-errors-not-working-best-practices.md/): Learn how to troubleshoot and fix common issues with React H... - [React Hook Form Errors Not Working: Common Fixes](https://daily.dev/blog/react-hook-form-errors-not-working-common-fixes.md/): Troubleshoot and fix common React Hook Form errors not showi... - [React Hook Form Errors Not Working: Troubleshooting Tips](https://daily.dev/blog/react-hook-form-errors-not-working-troubleshooting-tips.md/): Learn how to troubleshoot React Hook Form errors and ensure ... - ... and 8 more in react ### Mobile - [Material Design 3 for Android: New Features](https://daily.dev/blog/material-design-3-for-android-new-features.md/): Explore the new features of Material Design 3 for Android, i... - [Clone WhatsApp Conversation Screen With Flutter](https://daily.dev/blog/clone-whatsapp-conversion-screen-with-flutter.md/): Learning how to code is so much fun when practicing it on ac... - [Objective-C for Legacy iOS Apps: Developer Guide](https://daily.dev/blog/objective-c-for-legacy-ios-apps-developer-guide.md/): Explore the importance of Objective-C for maintaining legacy... - [How to Add Preloader to Image in Flutter](https://daily.dev/blog/how-to-add-preloader-to-image-in-flutter.md/): Creating a state of the art apps with beautiful UI is a chal... - [Retrofit Tutorial for Android Beginners](https://daily.dev/blog/retrofit-tutorial-for-android-beginners.md/): Learn how to use Retrofit for Android app development. This ... - [Swift Coding Challenges for Beginners](https://daily.dev/blog/swift-coding-challenges-for-beginners.md/): Learn about Swift coding challenges for beginners, from synt... - [White-Label vs Custom App Development: Pros & Cons](https://daily.dev/blog/white-label-vs-custom-app-development-pros-and-cons.md/): Explore the differences between white-label and custom app d... - [WWDC 2024: Apple Intelligence and everything else that Apple announced today](https://daily.dev/blog/wwdc-2024-apple-intelligence-and-everything-else-that-apple-announced-today.md/): Discover the latest updates from Apple's WWDC 2024 event, in... - [Xamarin Community: Join and Grow](https://daily.dev/blog/xamarin-community-join-and-grow.md/): Join the vibrant Xamarin community to learn, share, and grow... - [10 Android Accessibility Best Practices 2024](https://daily.dev/blog/10-android-accessibility-best-practices-2024.md/): Learn about 10 best practices for Android accessibility in 2... - [Android App Publishing Checklist: Google Play 2026 |...](https://daily.dev/blog/android-app-publishing-checklist-google-play-2024.md/): Essential guide to publishing an Android app on Google Play ... - [10 Best Mobile UI/UX Design Tools 2024](https://daily.dev/blog/10-best-mobile-uiux-design-tools-2024.md/): Discover the top 10 mobile UI/UX design tools for 2024 and c... - [10 Strategies to Optimize Physics in Mobile Games](https://daily.dev/blog/10-strategies-to-optimize-physics-in-mobile-games.md/): Learn 10 strategies to optimize physics in mobile games. Imp... - [15 iOS App Performance Optimization Techniques](https://daily.dev/blog/15-ios-app-performance-optimization-techniques.md/): Enhance your iOS app's performance with 15 optimization tech... - [Android Room Persistence Library: Complete Guide](https://daily.dev/blog/android-room-persistence-library-complete-guide.md/): Explore the Android Room Persistence Library for efficient d... - [Android App Performance Optimization Guide 2024](https://daily.dev/blog/android-app-performance-optimization-guide-2024.md/): Discover the latest strategies and tools for optimizing Andr... - [Android Jetpack Navigation: Beginner's Guide](https://daily.dev/blog/android-jetpack-navigation-beginners-guide.md/): Learn about Android Jetpack Navigation, setting up navigatio... - [Android Architecture Patterns: MVC vs MVVM vs MVP](https://daily.dev/blog/android-architecture-patterns-mvc-vs-mvvm-vs-mvp.md/): Explore the differences between MVC, MVVM, and MVP architect... - [ARCore for Android: Quickstart Guide 2026 | daily.dev](https://daily.dev/blog/arcore-for-android-quickstart-guide-2024.md/): Learn how to develop augmented reality (AR) apps on Android ... - [Build Your First iOS App with UIKit: Beginner's Guide](https://daily.dev/blog/build-your-first-ios-app-with-uikit-beginners-guide.md/): Learn how to build your first iOS app using UIKit with this ... - ... and 1 more in mobile ### Tools - [Linux Foundation Cloud Forums: Developer Insights](https://daily.dev/blog/linux-foundation-cloud-forums-developer-insights.md/): Explore the Linux Foundation Cloud Forums—a hub for develope... - [Mozilla Community: Joining Forces](https://daily.dev/blog/mozilla-community-joining-forces.md/): Join the Mozilla community to contribute to a healthier inte... - [Navigating VS Code Addons for Beginners](https://daily.dev/blog/navigating-vs-code-addons-for-beginners.md/): Enhance your coding experience with VS Code addons. Learn ho... - [Netflix and Open Source Contributions](https://daily.dev/blog/netflix-and-open-source-contributions.md/): Explore how Netflix engages with open source, shares innovat... - [You can stop looking for googleapis in your site’s analytics](https://daily.dev/blog/you-can-stop-looking-for-googleapis-in-your-sites-analytics.md/): Google has released a new update about its Search Consone Di... - [Creating a Killer GitHub Profile README Part 1](https://daily.dev/blog/creating-a-killer-github-profile-readme-part-1.md/): README's. You know, those markdown files that get created wh... - [Open Source Web Development Projects for Beginners: A Guide](https://daily.dev/blog/open-source-web-development-projects-for-beginners-a-guide.md/): A guide to open source web development projects for beginner... - [Online Code Writer: Best Practices](https://daily.dev/blog/online-code-writer-best-practices.md/): Enhance your coding workflow, improve collaboration, and mai... - [Level up your Git workflow](https://daily.dev/blog/level-up-your-git-workflow.md/): Dive deeper into Git commands to supercharge your current wo... - [Online Code Writer Tools for Developers](https://daily.dev/blog/online-code-writer-tools-for-developers.md/): Explore the best online code writer tools for developers, co... - [Open Source License Compliance: Guide for Businesses](https://daily.dev/blog/open-source-license-compliance-guide-for-businesses.md/): Guide for businesses on open source license compliance cover... - [How To Contribute To Open-Source Projects As A Beginner](https://daily.dev/blog/how-to-contribute-to-open-source-projects-as-a-beginner.md/): When I was learning to code, I wanted to make open-source co... - [Open Source License Violation Detection: Complete Guide](https://daily.dev/blog/open-source-license-violation-detection-complete-guide.md/): A comprehensive guide on detecting open source license viola... - [Project Ideas Coding: Open Source Contributions](https://daily.dev/blog/project-ideas-coding-open-source-contributions.md/): Explore the synergy of coding skills and open source contrib... - [Execute Code Online: Best Practices](https://daily.dev/blog/execute-code-online-best-practices.md/): Learn the best practices for executing code online, includin... - [7 productivity best practices for remote working developers](https://daily.dev/blog/7-productivity-best-practices-for-remote-working-developers.md/): Doing the shift to working remotely or working from home mig... - [Daily has gone open source](https://daily.dev/blog/daily-has-gone-open-source.md/): We have shared some hints and clues along the way but it's t... - [🤕 Git Visualized: Forked a Repo, Now The Original Has More Commits](https://daily.dev/blog/git-visualized-forked-a-repo-now-the-original-has-more-commits.md/): Learn how to cope up with git when upstream moves ahead - [10 useful web development newsletters ](https://daily.dev/blog/10-useful-web-development-newsletters.md/): Newsletters are a great way for developers to stay updated. ... - [🎉 Introducing Vim Key Bindings in Daily](https://daily.dev/blog/introducing-vim-key-bindings-in-daily.md/): Learn about Vim key bindings in Daily - ... and 70 more in tools ### Tailwind CSS - [Tailwind CSS from Zero to Hero - Dark Mode, JIT & More!](https://daily.dev/blog/tailwind-css-from-zero-to-hero-dark-mode-jit-more-bonus.md/): We covered so much about Tailwind CSS beginning from the fir... - [Building an image searching app using Alpine and Tailwind CSS](https://daily.dev/blog/building-an-image-searching-app-using-alpine-and-tailwind-css.md/): Alpine.js is a collection of 14 attributes, 6 properties, an... - [Tailwind CSS from Zero to Hero - Extracting Components and Setting up for Production](https://daily.dev/blog/tailwind-css-from-zero-to-hero-extracting-components-and-setting-up-for-production-part-4-of-4.md/): In this article, you will get to know what are components in... - [Creating a custom Tailwind CSS color plugin](https://daily.dev/blog/creating-a-custom-tailwind-css-color-plugin.md/): Tailwind CSS provides an API for other developers to write p... - [Tailwind CSS from Zero to Hero - The Utility-First Workflow](https://daily.dev/blog/tailwind-css-the-utility-first-workflow.md/): In this article, you got to know more about the core concept... - [Everything you need to know about Tailwind CSS JIT Compiler](https://daily.dev/blog/everything-you-need-to-know-about-tailwind-css-jit-compiler.md/): It's an experimental just-in-time compiler for Tailwind CSS ... - [Create reusable Tailwind CSS components with React and TypeScript](https://daily.dev/blog/my-tailwind-css-utility-function-for-creating-reusable-react-components-typescript-support.md/): My take on how to achieve a similar developer experience to ... - [Tailwind CSS from Zero to Hero - Up and Running](https://daily.dev/blog/tailwind-css-from-zero-to-hero-up-and-running.md/): Welcome to the complete Tailwind CSS guide you need to build... - [Tailwind CSS JIT Compiler: First Impression](https://daily.dev/blog/tailwind-css-jit-compiler-first-impression.md/): The new Tailwind CSS JIT Compiler is a game-changer when it ... - [Why I moved from styled-components to Tailwind CSS and what's the future of CSS-in-JS?](https://daily.dev/blog/why-i-moved-from-styled-components-to-tailwind-css-and-whats-the-future-of-css-in-js.md/): Learn from my experience as I share the process of moving fr... - [Tailwind CSS 4.0: Everything you need to know in one place](https://daily.dev/blog/tailwind-css-40-everything-you-need-to-know-in-one-place.md/): Tailwind CSS 4.0 introduces significant updates to speed up ... - [Tailwind CSS from Zero to Hero - Responsiveness and Custom Utilities](https://daily.dev/blog/tailwind-css-from-zero-to-hero-responsiveness-and-custom-utilities-part-3-of-4.md/): In this article, you will get to know a lot. Starting from i... - [Tailwind CSS for Beginners: Complete 2026 Guide](https://daily.dev/blog/tailwind-css-basics-for-beginners.md/): Get started with Tailwind CSS utility-first styling — instal... ### Blitzjs - [How to use Prisma in Blitzjs](https://daily.dev/blog/using-blitzjs-and-prisma.md/): Prisma is a very powerful ORM (Object-Relational Mapping) to... - [Getting started with Blitz.js | Complete guide with examples](https://daily.dev/blog/getting-started-with-blitzjs.md/): Blitz.js is a full-stack React framework with a zero-API dat... - [Building a Banking admin app using Blitzjs](https://daily.dev/blog/building-a-banking-admin-app-using-blitzjs.md/): Blitz.js is an awesome framework, it makes the job easier fo... ### Vue.js - [Using Vue.js DevTools for Better DX](https://daily.dev/blog/using-vue-js-devtools-for-better-dx.md/): Vue.js DevTools is available as a Chrome extension, Firefox ... - [Different State Management Patterns for VueJS](https://daily.dev/blog/different-state-management-patterns-for-vuejs.md/): State management is at the core of any frontend framework. T... - [What's New with the Composition API in VueJS](https://daily.dev/blog/whats-new-with-the-composition-api-in-vuejs.md/): Composition API is a brand new code structure for writing Vu... - [Optimistic Offline-First Apps With Vuex](https://daily.dev/blog/optimistic-offline-first-apps-with-vuex.md/): TL;DR — Use Vuex plugins together with localForage to easily... - [Create a component & fetch GitHub user details with Vue.js & Semantic UI 👩‍💻](https://daily.dev/blog/create-a-component-fetch-github-user-details-with-vue-js-semantic-ui.md/): In this tutorial, you'll learn how to make a Vue component u... - [Vuejs Community and Resources for Continuous Learning](https://daily.dev/blog/vuejs-community-and-resources-for-continuous-learning.md/): Enhance your Vue.js learning journey with community resource... - [Start Vue 3 Project: Initial Steps](https://daily.dev/blog/start-vue-3-project-initial-steps.md/): Get started with Vue 3 projects by following these initial s... ### Testing - [Localization Testing Guide: Best Practices & Checklist](https://daily.dev/blog/localization-testing-guide-best-practices-and-checklist.md/): A comprehensive guide on localization testing covering best ... - [Mobile App Usability Testing: Methods, Tools, Best Practices](https://daily.dev/blog/mobile-app-usability-testing-methods-tools-best-practices.md/): Discover methods, tools, and best practices for mobile app u... - [Unit Testing Fraud: Why Code Coverage is a Lie](https://daily.dev/blog/unit-testing-fraud-why-code-coverage-is-a-lie.md/): The coverage report can be helpful in identifying untested c... - [NUnit vs xUnit vs MSTest: .NET Unit Testing Framework Comparison](https://daily.dev/blog/nunit-vs-xunit-vs-mstest-net-unit-testing-framework-comparison.md/): Comparison of NUnit, xUnit, and MSTest unit testing framewor... - [Test Code Online: Best Practices](https://daily.dev/blog/test-code-online-best-practices.md/): Learn best practices for testing code online, explore popula... - [Ultimate Guide to Cross-Platform Testing Frameworks](https://daily.dev/blog/ultimate-guide-to-cross-platform-testing-frameworks.md/): Learn how to select, integrate, and troubleshoot cross-platf... - [Web Application Load Testing: Complete Guide 2024](https://daily.dev/blog/web-application-load-testing-complete-guide-2024.md/): Complete guide to web application load testing, including de... - [Database Load Testing with JMeter: Step-by-Step Guide](https://daily.dev/blog/database-load-testing-with-jmeter-step-by-step-guide.md/): Learn how to perform database load testing with JMeter using... - [10 Acceptance Testing Checklist Items for 2024](https://daily.dev/blog/10-acceptance-testing-checklist-items-for-2024.md/): Ensure your software meets requirements with this 10-point a... - [10 Best API Performance Testing Tools 2024](https://daily.dev/blog/10-best-api-performance-testing-tools-2024.md/): Explore the top 10 API performance testing tools for 2024, i... - [10 Best Practices for Beta Test Reporting [Template]](https://daily.dev/blog/10-best-practices-for-beta-test-reporting-template.md/): Learn the 10 best practices for effective beta test reportin... - [10 Tips to Recruit Usability Testing Participants](https://daily.dev/blog/10-tips-to-recruit-usability-testing-participants.md/): Discover effective strategies to recruit usability testing p... - [Automated vs Manual API Testing: Key Differences](https://daily.dev/blog/automated-vs-manual-api-testing-key-differences.md/): Explore the differences between automated and manual API tes... - [10 Steps for Continuous Testing in Agile Workflows](https://daily.dev/blog/10-steps-for-continuous-testing-in-agile-workflows.md/): Implement continuous testing in Agile workflows to enhance s... - [9 Load Testing Best Practices for Web Apps](https://daily.dev/blog/9-load-testing-best-practices-for-web-apps.md/): Learn the best practices for load testing web apps, from set... - [7 Solutions to Top Cross-Platform Testing Challenges](https://daily.dev/blog/7-solutions-to-top-cross-platform-testing-challenges.md/): Explore 7 solutions to overcome common cross-platform testin... - [8 Test Environment Setup Best Practices](https://daily.dev/blog/8-test-environment-setup-best-practices.md/): Discover best practices for setting up test environments to ... - [Contract Acceptance Testing: Guide & Best Practices](https://daily.dev/blog/contract-acceptance-testing-guide-and-best-practices.md/): Learn about Contract Acceptance Testing (CAT), its benefits,... - [Crowdsourced Testing Guide 2024: How It Works, Pros & Cons](https://daily.dev/blog/crowdsourced-testing-guide-2024-how-it-works-pros-and-cons.md/): Discover the benefits, drawbacks, and future trends of crowd... - [Defect Tracking Best Practices for Software QA](https://daily.dev/blog/defect-tracking-best-practices-for-software-qa.md/): Learn essential defect tracking best practices for software ... - ... and 1 more in testing ### Next.js - [Next.js is turning 5. Join the celebration!](https://daily.dev/blog/next-js-is-turning-5-join-the-celebration.md/): Claim your ticket for Next.js Conf 2021 on October 26. Join ... - [Back-end Guide, Next.js Free Course, CSS for Web Vitals - Picks 183](https://daily.dev/blog/back-end-guide-next-js-free-course-css-for-web-vitals-picks-183.md/): Learn JavaScript async execution, a new Next.js course it ou... - [How to implement authentication in Next.js](https://daily.dev/blog/authentication-in-nextjs.md/): In this post, we will discuss how we can authenticate a Next... - [How to use Prisma in a Next.js app](https://daily.dev/blog/nextjs-with-prisma.md/): In this post, we will learn how to use Prisma, an ORM for Ja... - [React 18, Next.js 11, DDD, face-api - Picks 185](https://daily.dev/blog/react-18-next-js-11-ddd-face-api-picks-185.md/): In case you slept through this week and didn't hear about al... - [Master code splitting with dynamic imports in Next.js](https://daily.dev/blog/code-splitting-with-dynamic-imports-in-nextjs.md/): Using code splitting and smart loading strategies, you can s... - [How to implement i18n in Next.js 🌏](https://daily.dev/blog/internationalization-i18n-in-nextjs.md/): Language shouldn't be your barrier in getting to a billion u... - [Next JS GraphQL Integration Basics](https://daily.dev/blog/next-js-graphql-integration-basics.md/): Learn the basics of integrating GraphQL with Next.js, settin... - [Nextjs: Simplifying Developer News Access](https://daily.dev/blog/nextjs-simplifying-developer-news-access.md/): Discover how Next.js simplifies the process of creating fast... - [Next.js vs Nuxt.js: What's Best?](https://daily.dev/blog/nextjs-vs-nuxtjs-whats-best.md/): Choosing between Next.js and Nuxt.js for your web project? E... - [Preact vs React: A lightweight alternative (Next.js included)](https://daily.dev/blog/preact-a-lightweight-alternative-to-react.md/): Preact is a 3kB alternative to React. If you care about perf... - [A Comprehensive Guide On Setting Up Next.js With TypeScript And TailwindCSS](https://daily.dev/blog/a-comprehensive-guide-on-setting-up-next-js-with-typescript-and-tailwindcss.md/): In this tutorial, you are going to learn how to set up Next.... - [React SSR with Next.js: Step-by-Step](https://daily.dev/blog/react-ssr-with-nextjs-step-by-step.md/): Learn how to implement server-side rendering with Next.js to... ### Fastify - [Building a Telegram Bot with Fastify](https://daily.dev/blog/fastify-telegram-bot.md/): In this article, we will be looking at how to build our firs... - [Error logging with Sentry on Fastify](https://daily.dev/blog/error-logging-with-sentry-on-fastify.md/): Fastify is one of the fastest Node js web frameworks out the... - [Building modern APIs with Fastify, Graphql, and MongoDB](https://daily.dev/blog/building-modern-apis-with-fastify-graphql-and-mongodb.md/): Both Fastify and GraphQL are great technologies that offer i... - [How to build blazing fast APIs with Fastify and TypeScript](https://daily.dev/blog/how-to-build-blazing-fast-apis-with-fastify-and-typescript.md/): Fastify is a must use for all Node.js developers and I hope ... - [Building an image gallery with Fastify and React](https://daily.dev/blog/building-an-image-gallery-with-fastify-and-react.md/): In this article, we would see how Fastify handles file uploa... - [Fastify authentication strategy](https://daily.dev/blog/fastify-authentication-strategy.md/): Authenticating users to our application prevents the wrong p... ### Snowpack - [Untangle your web development with Snowpack](https://daily.dev/blog/untangle-your-web-development-with-snowpack.md/): We'll talk about how to create your own React app from scrat... ### Alpine.js - [Building A Registration Form With Reactive Validation Using Alpine.js and Tailwind CSS](https://daily.dev/blog/building-a-registration-form-with-reactive-validation-using-alpine-js-and-tailwind-css.md/): Alpine.js is a tiny JavaScript framework with no build steps... - [Alpine.js guide 2026: directives, magic props & use cases](https://daily.dev/blog/alpine-js-the-ultimate-guide.md/): Alpine.js is Vue-like reactivity in ~7kB. This guide covers ... ### gRPC - [gRPC service in Node.js: Tutorial, Examples and Best practices](https://daily.dev/blog/build-a-grpc-service-in-nodejs.md/): gRPC is a new technology here for building APIs to achieve h... - [Getting practical in building an API Gateway for gRPC microservices](https://daily.dev/blog/api-gateway-for-grpc-microservices.md/): Building API Gateway for gRPC microservices. Rethinking exte... - [Build a chat app using gRPC and React](https://daily.dev/blog/build-a-chat-app-using-grpc-and-reactjs.md/): In this tutorial, we will demonstrate how to use gRPC by bui... - [gRPC vs. REST: pros and cons and technical comparison](https://daily.dev/blog/grpc-vs-rest.md/): So is gRPC better than REST? No, I think you choose the one ... - [gRPC: detailed guide to the core concepts](https://daily.dev/blog/introduction-to-grpc.md/): gRPC is a robust open-source high-performance RPC framework ... ### GraphQL - [Step by step guide to pagination in GraphQL](https://daily.dev/blog/pagination-in-graphql.md/): GraphQL enables you to fetch exactly the fields you need fro... - [Everything you need to know about GraphQL Authentication and Authorization](https://daily.dev/blog/authentication-and-authorization-in-graphql.md/): Learn about authentication and how it can be implemented in ... - [How GraphQL Subscriptions Work: Tips, Best Practices and Examples. ](https://daily.dev/blog/subscriptions-in-graphql.md/): Subscriptions is one of the powerful features of GraphQL. In... - [Caching in GraphQL: How to prevent excessive and unnecessary requests](https://daily.dev/blog/caching-in-graphql.md/): Learn how caching can be used to cache GraphQL requests to p... - [GraphQL Terminology - Cheatsheet](https://daily.dev/blog/graphql-terminology-cheatsheet.md/): Just like other specs, GraphQL has its own language and term... - [GraphQL Example Mutation: A Beginner's Guide](https://daily.dev/blog/graphql-example-mutation-a-beginners-guide.md/): Learn how to use GraphQL mutations to change data on your we... - [GraphQL Queries & Mutations: A Guide](https://daily.dev/blog/graphql-example-mutation-an-introductory-guide.md/): Learn how to effectively use GraphQL queries and mutations. ... - [GraphQL Benefits for Developer Networks](https://daily.dev/blog/graphql-benefits-for-developer-networks.md/): Explore the benefits of GraphQL for developer networks, incl... - [GraphQL Best Practices for Efficient APIs](https://daily.dev/blog/graphql-best-practices-for-efficient-apis.md/): Master GraphQL best practices for efficient APIs. Understand... - [GraphQL Playground: An Introduction](https://daily.dev/blog/graphql-playground-an-introduction.md/): Discover the key features and benefits of GraphQL Playground... - [GraphQL Field Resolvers: Best Practices](https://daily.dev/blog/graphql-field-resolver-essentials.md/): Learn best practices for GraphQL field resolvers, including ... - [GraphQL Extension: A Developer's Guide](https://daily.dev/blog/graphql-extension-a-developers-guide.md/): Explore the world of GraphQL extensions with this comprehens... - [GraphQL Extension Basics](https://daily.dev/blog/graphql-extension-basics.md/): Learn about GraphQL extensions and how to implement them eff... - [GraphQL Field Types Explained](https://daily.dev/blog/graphql-field-types-explained.md/): Explore the diverse field types in GraphQL APIs, including s... - [GraphQL Generated Types Explained](https://daily.dev/blog/graphql-generated-types-explained.md/): Learn how GraphQL generated types enhance developer producti... - [GraphQL Get All Fields: Simplifying Queries](https://daily.dev/blog/graphql-get-all-fields-simplifying-queries.md/): Learn how to simplify GraphQL queries by leveraging fragment... - [GraphQL Errors Explained: Types & Handling Guide](https://daily.dev/blog/graphql-errors-understanding-the-basics.md/): Understand GraphQL error structure (message, path, extension... - [Apollo Dev Tools Overview](https://daily.dev/blog/apollo-dev-tools-overview.md/): Explore the key components and features of Apollo Dev Tools ... - [Apollo GQL Basics for Beginners](https://daily.dev/blog/apollo-gql-basics-for-beginners.md/): Learn the basics of Apollo GQL, from GraphQL fundamentals to... - [Apollo Link Basics for Beginners](https://daily.dev/blog/apollo-link-basics-for-beginners.md/): Learn about Apollo Link basics for beginners, setting up Apo... - ... and 7 more in graphql ### Svelte - [Svelte pros and cons, ecosystem overview and top resources](https://daily.dev/blog/building-with-svelte-all-you-need-to-know-before-you-start.md/): Many devs are interested in learning about building with Sve... - [Up and running with Snowpack and Svelte in seconds](https://daily.dev/blog/up-and-running-with-snowpack-and-svelte-in-seconds.md/): In this post, we'll be talking about a way to get started ma... - [Svelte Compiler: How It Works](https://daily.dev/blog/svelte-compiler-how-it-works.md/): Discover how Svelte's compiler optimizes performance with bu... - [Svelte for Beginners: A Guide](https://daily.dev/blog/svelte-for-beginners-a-guide.md/): A comprehensive guide to getting started with Svelte, includ... ### Trends - [Coding interviews post COVID-19](https://daily.dev/blog/coding-interviews-post-covid-19.md/): In this post, I share some pro tips on how to ace your codin... - [FastHTML: Everything you need to know about this modern web framework in pure Python](https://daily.dev/blog/fasthtml-everything-you-need-to-know-about-this-modern-web-framework-in-pure-python.md/): FastHTML is a lightweight Python web framework for building ... - [Green vs. Traditional Software Development: 10 Key Differences](https://daily.dev/blog/green-vs-traditional-software-development-10-key-differences.md/): Explore the key differences between green and traditional so... - [15 Essential Developer Tools Every Programmer Needs in 2026](https://daily.dev/blog/essential-developer-tools-for-programmers.md/): Modern tooling — from AI coding assistants to containers, CI... - [How to Learn Coding Beyond Tutorials: A Practical Guide](https://daily.dev/blog/learn-coding-beyond-tutorials-practical-guide.md/): Move past tutorials by building projects, contributing to op... - [11 Best Programming Forums in 2026 (Still Active)](https://daily.dev/blog/11-best-programming-forums-2024.md/): The most active programming forums in 2026 — Stack Overflow,... - [How to Start Coding from Scratch (Free 2026 Guide)](https://daily.dev/blog/beginners-guide-how-to-start-learning-coding-from-scratch.md/): Pick your first language, find free resources, and build you... - [How to advertise to developers](https://daily.dev/blog/how-to-advertise-to-developers.md/): Learn how to effectively market to developers by providing v... - [The complete guide for developer-focused sponsorships in 2025](https://daily.dev/blog/the-complete-guide-for-developer-focused-sponsorships-in-2025.md/): Explore the evolving landscape of developer sponsorships in ... - [10 Free Tailwind CSS UI Kits & Component Libraries 2026 | daily.dev](https://daily.dev/blog/10-free-tailwind-css-ui-kits-and-component-libraries-2024.md/): Discover the top 10 free Tailwind CSS UI kits and component ... - [Meta TestGen-LLM: Everything you need to know in one place](https://daily.dev/blog/meta-testgen-llm-everything-you-need-to-know-in-one-place.md/): Learn everything about Meta's TestGen-LLM tool, from how it ... - [How to Keep Up with AI as a Developer in 2026](https://daily.dev/blog/ai-keep-up-guide-for-developers.md/): Practical routines, tools, and skills—agents, RAG, MCP, cont... - [Readme Badges GitHub: Types and Uses](https://daily.dev/blog/readme-badges-github-types-and-uses.md/): Learn about GitHub readme badges, types, uses, and best prac... - [WebAssembly for Web Developers: Getting Started with Wasm in 2026](https://daily.dev/blog/webassembly-getting-started-wasm-web-developers.md/): Wasm brings near‑native speed to web apps; use Rust or Assem... - [How to Build a Developer Profile That Gets You Noticed](https://daily.dev/blog/how-to-build-developer-profile-get-noticed.md/): Polish GitHub and your portfolio, write project case studies... - [Vibe Coding in 2026: How AI Is Changing the Way Developers Write Code](https://daily.dev/blog/vibe-coding-how-ai-is-changing-developers-write-code.md/): Intent-based 'vibe coding' shifts developers from writing co... - [WebAssembly for Web Developers: Getting Started with Wasm in 2026](https://daily.dev/blog/webassembly-web-developers-getting-started-wasm.md/): Build and integrate WebAssembly in web apps: tools, Rust/Ems... - [The Complete Guide to AI Agents for Developers in 2026](https://daily.dev/blog/complete-guide-ai-agents-for-developers.md/): Practical guide to building, deploying, and monitoring AI ag... - [Cursor vs VS Code vs Windsurf: Best AI Code Editor in 2026](https://daily.dev/blog/best-ai-code-editor-cursor-vs-vs-code-vs-windsurf.md/): Compare Cursor, Windsurf, and VS Code+Copilot on speed, cont... - [Developer Burnout Is Real: A Guide to Sustainable Coding Careers](https://daily.dev/blog/developer-burnout-sustainable-coding-careers-guide.md/): Spot burnout early, set boundaries, manage workloads, and re... - ... and 11 more in trends ### Weekly Picks - [Notion API, Ethereum Development, WWDC21 - Picks #181](https://daily.dev/blog/notion-api-ethereum-development-wwdc21-picks-181.md/): Notion API is out, learn Ethereum development, RSVP to WWDC ... - [Next-Gen CSS, OSS needs you, testing best practices - Picks #180](https://daily.dev/blog/next-gen-css-oss-needs-you-testing-best-practices-picks-180.md/): Learn about the new CSS container queries, JavaScript testin... - [Making Money with Code, Bootstrap 5, Is Docker Dead - Picks #179](https://daily.dev/blog/making-money-with-code-bootstrap-5-is-docker-dead-picks-179.md/): How to make money with code, is Docker dead, and finally, Bo... - [Coding Practices, MERN Stack, Working With TypeScript - Picks 178](https://daily.dev/blog/coding-practices-mern-stack-working-with-typescript-picks-178.md/): Learn how to clean your code, build an app using the MERN st... - [Alpine.js v3, Ubuntu 21.04, Fower v1 - Picks #177](https://daily.dev/blog/alpine-js-v3-ubuntu-21-04-fower-v1-picks-177.md/): This was such a busy week! So many releases and launches tha... - [Context vs Redux, notebookJS, kickass GitHub profile page - Picks #176](https://daily.dev/blog/context-vs-redux-notebookjs-kickass-github-profile-page-picks-176.md/): Check out our weekly picks that include inspiring portfolios... - [JavaScript Bot, SVG Generators, Building a Video Chat App - Picks #173](https://daily.dev/blog/javascript-bot-svg-generators-building-a-video-chat-app-picks-173.md/): Another issue of our weekly picks: JavaScript bot, SVG gener... - [Perfect Score Portfolio, Flutter In 5 Days, WWDC21 - Picks #174](https://daily.dev/blog/perfect-score-portfolio-flutter-in-5-days-wwdc21-picks-174.md/): Perfect score portfolio, Flutter In 5 days, WWDC21, and much... - [Your PWA is going to break, lazy load images, new CSS selectors - Picks #172](https://daily.dev/blog/your-pwa-is-going-to-break-lazy-load-images-new-css-selectors-picks-172.md/): Your PWA is about to break, lazy load images, new CSS select... - [CSS Hacks, JavaScript Animation Libraries - Picks #167](https://daily.dev/blog/css-hacks-javascript-animation-libraries-picks-167.md/): 10 CSS hacks, JavaScript animation libraries, what's new in ... - [Tailwind CSS Gems, Micro-Frontends, 3 Biggest Failures - Picks #171](https://daily.dev/blog/tailwind-css-gems-micro-frontends-3-biggest-failures-picks-171.md/): This week is all about micro-frontend, Tailwind CSS, the big... - [The Dark Side of Javascript, Guide to Code Refactoring, Lazy Properties Are Good - Picks #170](https://daily.dev/blog/the-dark-side-of-javascript-guide-to-code-refactoring-lazy-properties-are-good-picks-170.md/): The Dark Side of Javascript, Guide to Code Refactoring, Flut... - [Meet the HERN Stack, TypeScript 4.2, CSS4, 10 All-time favorite books - Picks #169](https://daily.dev/blog/meet-the-hern-stack-typescript-4-2-css4-10-all-time-favorite-books-picks-169.md/): The HERN stack, TypeScript 4.2, CSS 4, all-time favorite 10 ... - [Habits That Kill Your Career, Vue.js vs React, Technical Interview Questions - Picks #168](https://daily.dev/blog/habits-that-kills-your-career-vue-js-vs-react-technical-interview-questions-picks-168.md/): 7 Habit That Kills a Developer Career, I'm Not Using JavaScr... - [🎉 Free Daily Swag, Web Dev, and More — Weekly Picks #110](https://daily.dev/blog/free-daily-swag-web-dev-and-more-weekly-picks-110.md/): List of most popular articles from Daily this week. - [Building micro-frontends, improve your programming skills, and a free Apple Watch - Picks #175](https://daily.dev/blog/building-micro-frontends-improve-your-programming-skills-and-a-free-apple-watch-picks-175.md/): Documentation as code, JavaScript tips & tricks, improve you... ## Optional - [RSS Feed](https://daily.dev/rss.xml): Latest blog posts - [Sitemap](https://daily.dev/sitemap.xml): Full crawl index - [Web app](https://app.daily.dev): The actual product - [Status](https://www.dailydevstatus.com): Service status