Follow the Tech world with us.
Yesterday, Brad Micklea, Jozu CEO and KitOps maintainer, was a guest on the Partially Redacted...
More...
Supabase Security Advisor & Performance Advisor
We're dropping some handy tools in Supabase Studio this week to help with security and...
What was your win this week?
Yo! π The weekend is officially here. Hope y'all all collectively had a good week! π€π₯π€ Looking back...
Yes I Hit 10000 Total Post Views on DEV π₯
Greetings π I'm excited to share that I've just hit 10,000 post views on dev.to π₯ I've...
Your weekly discovery of new open-source tools βοΈπ
Hey friends, π For this week's article, we will discuss some of the open-source projects launched on...
Build a spreadsheet app with an AI-copilot (Next.js, gpt4, LangChain, & CopilotKit)
TL;DR In this article, you'll learn how to build an AI-powered spreadsheet application...
Earth Day Celebration Landing Page submission
This is a submission for Frontend Challenge v24.04.17, Glam Up My Markup: Earth Day Celebration...
Roteiro Altamente Subjetivo para Desenvolvimento com Flutter
Roteiro Altamente Subjetivo para Desenvolvimento com Flutter 1 Independentemente de...
Supabase Storage: now supports the S3 protocol
Supabase Storage is now officially an S3-Compatible Storage Provider. This is one of the...
Without looking it up, do you know what jpeg stands for?
Open for the answer... jpeg stands for... Joint Photographic Experts Group I bet you...
12 Tips from a Mid-level Developer
I officially have three years of experience and a mid-level job title. My best advice has changed...
30+ app ideas with complete source code
This is an exciting time for technological advancements. As developers, all of us need to work on...
Join us for the Coze AI Bot Challenge: $3,000 in Prizes!
We are thrilled to partner with Coze to bring the community our next AI challenge β this time, a...
Join Us For The Next Frontend Challenge: Earth Day Edition!
We kicked off our first frontend challenge a few weeks ago with the promise that weβd run these...
Supabase Auth now supports Anonymous Sign-ins
Supabase Auth now supports anonymous sign-ins, one of our most-requested features by the...
AI Inference now available in Supabase Edge Functions
We're making it super easy to run AI models within Supabase Edge Functions. A new built-in API is...
AI "interviewer"...I rarely want companies to fail but...
OK, I know it has been a while since I have had a rant, I've been trying to be good OK...but this one...
Congrats to the Cloudflare AI Challenge Winners!
From fake news detection to generative art to AI powered PostgreSQL, we saw some truly impressive and creative projects that weβll be talking about for weeks to come.
π΅οΈββοΈ The Art of Self-Learning: How to Teach Yourself Any Programming Concept π€
Introduction to Self-Learning Firstly, let me paint you the scene. Youβve heard on the...
What's New in API7 Enterprise 3.2.9: Upgraded Health Check Configuration
Introduction to New Health Check Features In version 3.2.9 of API7 Enterprise, the...
π₯ 6 Open-source Libraries You Must Know in 2024 πͺπ₯
Last week I have discovered some awesome libraries! Check them, use them, help them with a star...
Deploying a Full Stack AWS Architecture Using Terraform: Ensuring High Availability in AWS
In this blog, we will learn how to deploy autoscaling group with an application load balancer,EFS,...
Supabase Bootstrap: the fastest way to launch a new project
Supabase bootstrap is the fastest to spin up a new hosted Supabase project from existing starter...
Supermemory - ChatGPT for your bookmarks
This is a submission for the Cloudflare AI Challenge. What I Built I built a way to build...
Top 7 Featured DEV Posts of the Week
A round up of the most-read and most-loved contributions from the community this past week
Cloudflare AI Hackathon: MedicalAI - Revolutionizing Healthcare with AI
This is a submission for the Cloudflare AI Challenge. What I Built In the fast-paced...
Cooking concurrently with Python
Concurrency refers to the ability of a program to manage multiple tasks seemingly at the same time....
CSS Text Handling: text-overflow, overflow-wrap, and More!
CSS Text Handling: text-overflow, overflow-wrap, and More! When it comes to fine-tuning...
Mastering CSS Visually: The Best of Slaying The Dragon
Essential Video Tutorials for Web Developers Introduction CSS is an essential...
To Every Developer Close To Burnout, Read This
Are you feeling exhausted? Overwhelmed and unmotivated? With no willingness to code, work, or even...
5 things you should avoid in your dev journey
Being a developer in this market is tough. π₯² It is a marathon, not a quick run. It comes with many...
I've created yet another JavaScript framework
It's 2024 and you've created yet another JavaScript framework. Seriously man! When talking about...
Litoco AI: Link to Content - Cloudflare AI Challenge Submission
This is a submission for the Cloudflare AI Challenge. What I Built This project uses...
The Essential Docker Commands π³
Introduction π Docker has rapidly become the de facto standard for containerizing...
Upload File in NextJS without any Library π
π Upload File in NextJS without any Library π So you're working on a Next.js project and need to...
How Telemetry Saved my Open-Source Platform
What started as a frustration with not being able to get in touch with our users, quickly developed...
Recipe Generator
This is a submission for the Cloudflare AI Challenge. What I Built Looking up a recipe...
πA Step-by-Step Guide to build a secure Rails app: Sign Up, Log In, and Log Out
Table of Contents Β 1. Introduction Β Β Β Β Β Β 1.1. Setting Up a New Rails App Β Β Β Β Β Β 1.2....
This week's open-source finds (and ones to contribute to!)
Hey friends π Every week, our team at Quine scans the open-source ecosystem for great projects to...
What are y'all's favorite 404 pages?
Happy Friday! π I was just chatting with a couple of DEV mods (shoutout to @sebastianccc and...
Always unsubscribe. No exceptions. Debate closed.
So many years with Angular. So many years with RxJS. Yet people still fight over "when NOT to...
How to build: an AI-powered blogging platform (Next.js, Langchain, & Supabase)
TL;DR In this article, you will learn how to build an AI-powered blogging platform that...
Implementing the Idempotency-Key specification on Apache APISIX
Last week, I wrote an analysis of the IETF Idempotency-Key specification. The specification aims to...
React Crazy: This AI library transformed my app to the next level
I have been building tons of applications. My latest one is Gitroom. It helps you to: Schedule your...
Simplified Log Collection with APISIX's http-logger Plugin
Introduction In modern software development, API call logging is an indispensable part,...
AI Character Generator
This is a submission for the Cloudflare AI Challenge. What I Built I've build a RPG...
β¨ AI Fairytale generator
This is a submission for the Cloudflare AI Challenge. What I Built A cool site where you...
Desenvolvendo um widget de upload com Flutter π©΅
Desenvolvendo um widget de upload com flutter Oi, muito obrigada por estar aqui, gostaria de...
Top 5 fastest growing JavaScript repos
100 million repos There are a ton of GitHub Repos out there, over 100 million...
What's New in API7 Enterprise 3.2.9: Custom Plugin Management
Introduction To meet the personalized and efficient API management needs of enterprises,...
11 Python Newsletters You Need to Subscribe to in 2024
In the ever-evolving world of technology π, staying updated with the latest trends, libraries, and...
A Love Letter to Gen Z from Gen Y: Understanding React's Evolution
Now, before I get cancelled, let me explain π I'm on the cusp of the boundary between Gen Y and Gen Z...
Construindo um web server em Assembly x86, parte I, introdução
Assembly. Para alguns, um monstrinho. Pra outros, algo antiquado. Mas pra quem tem curiosidade em...
Share the Love and Earn Some Badges! β€οΈ
We're back with another badge release! This time around, we have three new badges to introduce, all...
The Ultimate Guide to Laravel Reverb: Real-Time Notifications
You learned a lot about using Laravel Reverb in the first part of this guide. Now, youβll learn how...
Build your Web Applications Faster with Modern Build Tools
Comparing Webpack, Vite, Parcel, and Snowpack What is Building? "Building" refers to...
How API7 Gateway Overcomes Exceptions with High Availability Strategies
Building high availability of API gateways is crucial when constructing modern enterprise-level...
Meme Monday
Meme Monday! Today's cover image comes from last week's thread. DEV is an inclusive space! Humor in...
Top 7 Featured DEV Posts of the Week
A round up of the most-read and most-loved contributions from the community this past week
We got 500 GitHub stars! π€― What's next?
"What if we built a tool that's just cool, useful, and fun to work on?" we thought to ourselves...
10 Must Know System Design Concepts for Interviews
0 Must Know Concepts for System design Interviews like Scalability, API Gateway, Load Balancer, Caching, and much more
5 Developer Communities You Must Join in 2024
Introduction Joining a Developer Community can be a Game Changer for Developers! And For...
Implementing JavaScript Concepts from Scratch
In this article, we explore the foundational building blocks of JavaScript by crafting several key...
βοΈ Organizing Code in a React Component
Organizing code in a React component is often overlooked sometimes, but things can get complex when...
The AWS Hub βοΈ Your new AWS learning resources
Greetings π Hi there! Tung Leo here. Last week, I've published The DevOps Basics π post to...
21 HTML Tips You Must Know About
In this post, Iβll share 21 HTML Tips with code snippets that can boost your coding skills. Letβs...
Blockchain explained easy
You've probably heard about blockchain, right? It can seem pretty confusing though.. Don't worry...
Fetch API Fun: Beginner's Guide to Web Requests ππ
Interacting with external APIs, or Application Programming Interfaces, has become an essential skill...
π My Cloudflare AI Challenge Submission: Story and Image Generator
Hey there, fellow developers! π I'm happy to present my submission for the Cloudflare AI Challenge:...
A Beginner's Guide to Tree-sitter
Navigating through extensive or complex code can be challenging, but Tree-sitter is here to...
8 developer tools to watch in 2024
Hey friends, π For this week's article, we will dive into OSS developer tools to watch in 2024! ...
All MongoDB commands you need to know
Introduction Welcome to the world of MongoDB! If you're new to databases and want to learn...
Creating a textarea character limit indicator
Introduction Textareas are an essential tool of the web, allowing applications to collect...
Implementing semantic image search with Amazon Titan and Supabase Vector
Amazon Bedrock is a fully managed service that offers a choice of high-performing foundation models...
What was your win this week?
Howdy! π€ With the first week of April under our belts, y'all got any wins to share?! π Looking back...
7 Best Python Visualization Libraries for 2024
Many new contacts in my LinkedIn network are asking me for some resources to begin their data science...
Como um PortfΓ³lio Pode Impulsionar sua Carreira
O portfólio é um cartão de visitas para que as pessoas te conheçam. Ser uma pessoa desenvolvedora...
Featured Mod of the Month: Anita Olsen
In this series, we shine a spotlight π¦ on the different DEV moderators β Trusted Members and Tag Mods...
I created a v0.dev clone with Next.js, GPT4 & CopilotKit
TL;DR In this article, you will learn how to build a clone of Vercel's V0.dev. This is an...
I sold my startup because of bugs: I wish I had this serverless repository!
In 2021, I built a startup called Linvo, a LinkedIn automation tool. It generated good money but also...
21 AI Tools that are changing the World
The world is full of promising AI tools like Sora, ChatGPT, and more coming along the way. I've...
Join us for the Cloudflare AI Challenge: $3,000 in Prizes!
We are so excited to be partnering with Cloudflare for the second DEV Challenge β with cash prizes...
Microsoft Authentication Library Modules
Explore the Microsoft identity platform Learn the core features and functionality of the...
Microsoft Authentication Library Modules
Explore the Microsoft identity platform Learn the core features and functionality of the...
Microsoft Authentication Library Modules
Explore the Microsoft identity platform Learn the core features and functionality of the...
Congrats to our Frontend Challenge Winners!
Thank you to everyone who participated! We hope you had fun, felt challenged, and maybe added a thing or two to your professional profile.
Google's Decision to Effectively Kill-off Small Sites
I'm a relatively new blogger, having only started my blog around 6 months ago. I started my blog...
I built a top-tier Discord server for Open Source.
Itβs well-established that Discord is a great platform for Developer communities. But if you are...
The good, the bad and the ugly of the XZ vulnerability (CVE 2024-3094)
The recent CVE 2024-3094 (the XZ vulnerability exposed by Red Hat on March 29, 2024) has sparked...
What Junior Devs Get Wrong
Asking Senior Devs We recently took to the web dev community on Reddit to ask Senior...
Exploring API Governance Strategies with Apache APISIX
Introduction Microservices architecture has become the mainstream choice for IT...
Introducing some awful new DEV tags
Have you ever thought "how can I make the Internet more ugly and harder to use" but you didn't know...
π Roadmap: From Junior Software Engineer to CTO in 1 Year
To all aspiring tech leaders! π Ever wondered what it takes to go from a Junior Software Engineer to...
The Ultimate Guide To Firebase Cloud Messaging (FCM)
Learn the essentials of FCM, its implementation, FAQs, and best practices. If you or your...
Top 7 Featured DEV Posts of the Week
Welcome back, everyone! It's Top 7 time. If you're new here, every Monday, we curate the...
10 JavaScript Sites Every Web Developer Should Know
Introduction: As a web developer, mastering JavaScript is essential for creating dynamic...
10 Π‘ustom Utility Types for TypeScript Projects
In the dynamic landscape of TypeScript development, utility types stand as base tools for crafting...
π§ 50 Articles to Level Up
Image by Freepik This year I started a new series on LinkedIn - "Advanced Links for Frontend". Each...
The DevOps Basics π
Background β Are you new to DevOps or looking to learn some DevOps tools? Or maybe you're...
The Importance of Choosing the Right Framework for Your React Project π
React has become one of the most popular libraries for building user interfaces. Its modular approach...
Dev Coffee
This is a submission for DEV Challenge v24.03.20, CSS Art: Favorite Snack. Inspiration Is...
Interactive 3D Watermelon
submission for DEV Challenge v24.03.20, CSS Art: Favorite Snack: Watermelon
MindMap for revision of DSA in 30 days !! π―
I have taken this 30 days of challenge to revise all DSA topics and practice it Watch my journey in...
THE HISTORY OF AI 2022-24
HI THERE FELLOW DEVELOPERS, I AM MINCE AND I AM HERE TO TELL YOU ABOUT THE COMMOTION(Mess)...
What's the biggest problem you are facing in your career right now?
What is the biggest problem you are facing in your career right now? Here are mine: I feel...
π 6 OSS startups offering smoother paths for contributors π§βπ»
Hey friends! π For this week's article, we will dive into 6 OSS startups offering smoother paths for...
My First Six Months as a Staff Developer Advocate at TBD
Table of Contents Undervaluing Myself The Epiphany Self-Doubt Happiness TBDβs...
Navigating Identity Authentication: From LDAP to Modern Protocols
When constructing the identity authentication mechanism for network applications, engineers face...
What Do You Remember about the Early Days of webdev and HTML?
For some of our more seasoned devs: what memories or experiences do you have from the early days of...
What was your win this week?
Hi everybody! π Another week down, hope you each had a good one! π Looking back on this past week,...
A Goodbye to Tech
I tried. I really tried. In 2016, I graduated with a degree in Web Design and Development, knowing...
Apache APISIX North America Tour
Once in a while, I write non-technical blog posts when I've something worth sharing. Today, I'd like...
βοΈ Explaining React's Types
React's type system, when used with TypeScript, provides developers with a robust framework for...
Top 5 Best Courses for administrator by Microsoft with certificate
Microsoft 365 Certified: Administrator Expert Certification details If youβre an...
Top 5 Best Courses for administrator by Microsoft with certificate
Microsoft 365 Certified: Administrator Expert Certification details If youβre an...
10 Methods for Vertical Alignment Using CSS
Introduction Vertically aligning HTML contents in CSS has always been a...
Building for Accessibility
Many of us (developers) live with little to no disabilities. But can you imagine watching a movie...
Criando um Design System reutilizΓ‘vel entre React e React Native com Tamagui
TLDR; VocΓͺ pode conferir o repositΓ³rio gerado por esse artigo clicando aqui. π...
Does Stress Lead to Personal Growth and Resilience?
What role can stress play in personal development and resilience? Follow the DEVteam for more...
How I would learn DevOps if I could start over π³
Hello, I am Lara. I am a senior DevOps and Cloud Engineer and Architect at EngioTech. If you wish to...
10 Steps to Build a Top-Tier Discord Server for Your Open Source Community. β¨
Itβs well-established that Discord is a great platform for Developer communities. Whatβs less...
Database for newbies: Hands On
Knowing how to deal with databases are really important for every developer, so I will guide you...
Finding the Inspiration to Build
Hey, I'm Vince... Iβm a self-taught developer that changed careers during the Covid...
Kubernetes Through the Developer's Perspective
We perceive things by the way we interact with and understand them. To an infrastructure team,...
My new open-source repository to schedule all your content!
Hi there, community! A few years ago, I shared my story of closing my previous startup and making it...
Build a Full-Stack app using these React libraries and cloud backend.
Today, we're going to learn how to build a full-stack app with Wing as a backend. We will use...
Kubectl Scale - DevOps Guide
Introduction Understanding Kubernetes Workloads In Kubernetes, we deal with...
Meme Monday
Meme Monday! Today's cover image comes from last week's thread. DEV is an inclusive space! Humor in...
Power Apps - Intakes
The production journey can be a long one, and with LowCode it is often longer then the time taken to...
Top 7 Featured DEV Posts of the Week
A round up of the most-read and most-loved contributions from the community this past week
Binary Il - Convert URLs to Il and Secure it - Redirect It π
Elevate Your URLs with the "URL to Il Converter" by Binary...
Incredible JavaScript Animation Libraries
Overview JavaScript animation libraries have emerged as essential tools for developers...
NVIDIA Just Launched FREE Courses in AI ππ
NVIDIA, the company that is at the π« of the AI revolution, recently made learning Artificial...
Redis reborn, a new chapter begins
Redis has made a significant decision to adopt dual source-available licensing, announced by Rowan...
Sorry Devin You Can't Replace our Jobs
Introduction My name is Mojo, and I am an Anti Devin seasoned software engineer with over...
40+ Design Tools in One - π± A Gem For Web Developer & Designers
Helloπ Developers! Welcome to My Another Blog Post. It's me Md Taqui Imam and it's been along that...
DEV Challenge v24.03.20, Glam Up My Markup: Camp Activities
This is a submission for DEV Challenge v24.03.20, Glam Up My Markup: Camp Activities What I...
Glam My Markupβ¨: Breezy Camp
This is a submission for DEV Challenge v24.03.20, Glam Up My Markup: Camp Activities What I...
Polymorphism in Javascript
Summary: Polymorphism is a fundamental concept in object-oriented programming (OOP)...
Removing my Shadow Ban on DEV
Lately, I have been testing my new Gitroom platform scheduler tool to post into DEV to and other...
π 10 trending YC-backed OSS startups π¦Ύ
Hey friends, π In this week's article, we're excited to unveil 10 trending YC companies to look out...
Featured Org of the Month: Feministech
In this brand-new series, we're featuring different organizations from across DEV! We're lucky to...
The Frontend Challenge: π© Donut eat my favorite snack!
This is a submission for DEV Challenge v24.03.20, CSS Art: Favorite Snack. Inspiration I...
Tips to write automated tests with High-quality
Automated tests is something very common in our days, but only write automated tests isn't enough if...
What was your win this week?
Hey folks! π It's Friday again. Hope y'all have had a good week! π Looking back on this past week,...
7 Tech Articles on How to Grow as Engineer
Here's a good list of tech articles to go over during the weekend: Join Me Read more...
Como Participar da Bolha Dev no Twitter: Um Guia para Desenvolvedores
Meu primeiro contato com a comunidade de tecnologia foi no Twitter. Antes de entrar em um bootcamp...
Creating an Apple on a Plate with CSS: A Delicious Journey π
This is a submission for DEV Challenge v24.03.20, CSS Art: Favorite Snack. ...
My new open-source repository to schedule all your content!
Hi there, community! A few years ago, I shared my story of closing my previous startup and making it...
πUnderrated Open Source Projects You Should Know About π§
For Star History's Feb edition, we were fully inspired by this post discussing underrated open-source...
A 100% AI-driven web dev workflow, as good as Devin: MAGE x Aider
TL;DR Devin, the self-proclaimed βfirstβ fully autonomous software engineer just popped...
Goodbye SASS π, welcome back native CSS
Sass has established itself as a powerful preprocessor installed locally, forming the backbone of my...
Join Our First Community Challenge: The Frontend Challenge
We are excited to launch our first official DEV Challenge: The Frontend Challenge! Running through...
17 Libraries You Should Know if You Build with React
TL;DR I have gathered React libraries you should know about to build many different types...
Python for AI : Cheatlist
TL;DR Getting into AI and ML without using Python is very difficult and, might I say, say,...
Adding Clerk Authentication to a NextJS App
Iβm the type that needs a realistic project to work on if Iβm going to understand a platform. So I...
How to Build Your Open Source Dream Team: A Guide
If you want to learn how to build your open source project dream team, look no further. This guide shares a checklist and questions to help you determine your needs and identify the right people.
I will always support you! Share my experience of being sexually assaulted.
βΌοΈtrigger warning: This article contains images of sexist assaults. I was sexually assaulted by...
What is RAG (Retrieval-Augmented Generation)?
Retrieval-augmented generation (RAG) integrates external information retrieval into the process of...
Why we're changing our hiring process ππΈ
Identifying high potential talent The Beatles are probably one of the greatest bands to...
Enhance Your Project Quality with These Top Python Libraries
In the ever-evolving landscape of software development, Python has emerged as a language of choice...
RAG observability in 2 lines of code with Llama Index & Langfuse
Why you need observability for RAG There are so many different ways to make RAG work for a...
Should You Specialize Or Not? Solving A Developer's Dilemma
Are you feeling stuck? You spend hours doing courses and side projects. You go to Meetups, you read...
Simplifying AI Integration: Insights from Taipy's Journey
In the burgeoning realm of AI and data science, the journey from conception to successful...
Top 7 Featured DEV Posts of the Week
A round up of the most-read and most-loved contributions from the community this past week
2024 Cheat Sheet Collection
In the fast-paced world of software development, time is of the essence, and having quick access to...
βοΈ4 core developer tools I use in my daily life ππ
TL;DR This article lists my top 4 tools that I use in my daily life as a developer in...
Engenharia Reversa: Primeiro Contato - Parte 1
VocΓͺ vai praticar engenharia reversa pela primeira vez. "Engenharia reversa", na Γ‘rea de T.I....
Introducing DevOps Toolkit
Background In the world of DevOps, managing multiple tools on your computer can be quite a...
Accessibility Checks with Jetpack Compose Previews
Now that Android Studio Iguana is out and stable, I wanted to write about one feature it provides and...
Copy Objects Ways in JavaScript
To copy objects in JavaScript, you typically have three options: using the assignment operator (=)...
Go Frameworks
I recently started learning Go and found that these are the frameworks in Go: Fiber Gin...
π§ββοΈMaster JavaScript with these 5 GitHub repositoriesπͺβ¨π
This article contains a list of 5 GitHub repositories that are going to be useful for JavaScript...
Testing Frameworks
Recently I got a performance testing and unit testing task at work. And I had never done testing...
π 2023's Top Open-Source Projects on Product Hunt π
Hey friends, In this week's article, we're excited to unveil the finalists of the 2023 Golden Kitty...
AI and the Future of Actually Getting a Job
The future of employment is a broad and poignant topic these days, and although I'm optimistic in the...
Enhancing API Observability Series (Part 2): Log Analysis
Introduction API Observability refers to the comprehensive real-time monitoring and...
How to add color to your Dev.to articleβs code snippets
Table of Contents Flashback Method #1: Using backticks Method #2: Use CodeSnap Explore...
What was your win this week?
Hey everybody! π Another week down... hope it was a good one for ya. Looking back on this past...
3 Tips for Deploying APISIX in Kubernetes (Part 1)
The era of cloud-native computing has seen widespread adoption of Kubernetes as a container...
All the tools I need to build a perfect AI app.
The world of AI has grown much in the past decade. AI is everywhere, from voice assistants to...
Announcing AnalogJS 1.0 π
After many months of development and testing, we're excited to announce the 1.0 release of AnalogJS!...
Grading students
Prepare your favorite cup of coffee, because we are about to enter the fantastic world of Grading...
Introducing DEV Challenges
We are starting something special. Itβs called DEV Challenges, a new way to participate in the...
25 Unnoticeable Features of JavaScript
Often, as developers, we write similar types of code, falling into a pattern that, while comfortable,...
A Closer Look at the Ongoing DeFi Vault Revolution
The decentralized finance (DeFi) ecosystem has expanded enormously over the last couple of years....
Building a simple web server in Rust
Building a web server with Rust doesnβt need to be complex. With frameworks like Axum, you can write...
Build a Text-to-PowerPoint Application (LangChain, Next.js, & CopilotKit)
TL;DR In this article, you will learn how to build an AI-powered PowerPoint application...
What's New in API7 Enterprise: Token Management
Basic Concepts and Functions of Access Token In modern web applications, access token is...
From Beginner to Master: The Path to Becoming a PHP Guru
Embarking on the PHP Adventure As someone who aspires to become a PHP guru, just like...
How to Create an Admin Panel for Your PostgreSQL Database on Railway Cloud
Creating an effective admin panel for your PostgreSQL database hosted on Railway Cloud can...
How to Never Forget: Mastering the Art of Retaining Knowledge
This article comes from a YouTube video titled I learned a system for remembering everything by Matt...
Navigating the Challenges of Scaling Open Source Projects
Gain insights into the challenges of scaling open source projects, with solutions for comprehensive understanding, collaboration, and sustainable project development.
Python libraries you need to know in 2024
TL;DR Are you getting into Python? Itβs a jungle! You have libraries just about anything...
DeFi Vaults Selection: Rivo Methodology
Rivo.xyz vision is that everyone can build a DeFi yield portfolio for their needs in one place. To...
How Developers Can Survive AI: 3 Hidden Skills To Become Irreplaceable π€
Imagine you spent decades improving your coding skills. Just to see ChatGPT solving coding problems...
How we handled MySQL deadlocks in Productive - Part 1
Disclaimer: note that I mostly redacted productβs internal details. In places I also used simplified...
Next.js SaaS Boilerplate and Starter Kit - SaaSBold
Are you tired of building SaaS apps from scratch? Want to slash development time and launch your SaaS...
Type Safety in TypeScript - Unknown vs Any
TypeScript is very popular because it adds static typing to JavaScript. This makes the code safer and...
12 Tips for Acing MAANG Software Engineering Interviews
Landing a software engineering role at a tech giant like Meta, Amazon, Apple, Netflix, or Google...
Create a Discord bot with NodeJS
Introduction We, developers always love to play with APIs to automate our boring...
Deep Dive into C++20 Coroutines
1. Preface Coroutines are a programming paradigm that allows the execution of functions to...
Getting started as a backend developer: A beginnerβs guide
Getting started in anything these days is usually hard for beginners than people actually realize....
The 3 Most Powerful Functions in JavaScript
Introduction The map(), filter() and the reduce() are the most powerful and important...
βοΈ Applying Strategy Pattern in React (Part 2)
In the first part, we explored the significance of the Strategy pattern in React projects and...
Desenvolvendo Soft Skills
Habilidades tΓ©cnicas todo mundo aprende, mas o que te destaca sΓ£o as habilidades nΓ£o...
π οΈHow to Go from Software Engineer to AI Developer - What it means for YOU (Insider's View)π€
I recently saw a lot of headlines that said Jensen Huang proclaims: 'Don't Teach Your Kids...
Tech Lead Software Setup - 2024 Edition
Have you asked yourself what do you really need? Without the noise, without the hassle. Here's ...
You might want to replace cd command with Zoxide π β a smarter and trainable cd alternative ποΈ
Have you ever encountered a problem where you kept changing directories, costing you a lot of time? I...
Engineering Bolt β‘: #5 Friday Developer Fun π
The wisest coding advice, code quality to the extreme π οΈ Join Me Read more about...
π High-growth repos you should contribute to this weekend π§βπ»
Hey friends, For this week's article, we reviewed last month's fastest-growing open-source...
Processing One Billion Rows in PHP!
You may have heard of the "The One Billion Row Challenge" (1brc) and in case you don't, go checkout...
Qdrant 1.8.0 - Major Performance Enhancements
Qdrant 1.8.0 is out! This time around, we have focused on Qdrant's internals. Our goal was to...
Snake...in pure HTMLβοΈ [no JS, no CSS, no images!!] π±
They say that some people just like chaos. Hi there ππΌ, I am Graham "loves chaos" TheDev, and this...
7 years on DEV!
I've been on DEV 7 years! I just got the notice and the seven year badge. I was a lurker for the...
A different approach to developer tooling for startups
Yes, your team has the experience to put together a productive developer workflow (AKA developer...
Computer Science fundamentals are still important.
I feel uncomfortable admitting that when I got my job at Microsoft in 2005, I didn't know how to...
How I made Infinite Craft a multiplayer game with a few lines of code
Friday, 14h, I saw this game. The premisse is simple, combine the four initial elements βwaterβ,...
Starting again as a dev student and working as tech writer
Hello everyone! This is my first time writing here (and also writing about my journey as a...
+10 Resources to Empower Women in Technology
TL;DR With March 8th coming up, itβs always a time for me to get a little reflective on my...
Being a First-Time Mom in Developer Relations
Life before the Baby Ever since I was 17, I have lived a busy life juggling work, studies,...
C++ Π£ΡΠΎΠΊ #1
ΠΡΠΈΠ²Π΅Ρ, Π΄ΡΡΠ·ΡΡ! ΠΡΠ»ΠΈ Π²Ρ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠΈΠ½Π°Π΅ΡΠ΅ ΡΠ²ΠΎΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π° ΡΠ·ΡΠΊΠ΅ C++, ΡΠΎ ΡΡΠΎΡ...
Ending the war or continuing it? Let's bring functional programming to OOP codebases
The more time goes by, the more I become a functional programming enthusiast. With this article we'll discuss concepts around functional programming to learn in a simple way and propose those concepts to be used even in OOP land!
Tailwind | Custom Plugins
Hello all my fellow frontend, backend and fullstack developers. Today i will be showing how we can...
7 Programming Languages Every Cloud Engineer Should Know in 2024!
In recent years, mentoring at various coding bootcamps, I've had the unique opportunity to guide and...
π Our web framework reached 9,000 stars on GitHub! βοΈ 9οΈβ£0οΈβ£0οΈβ£0οΈβ£ βοΈ
TL;DR - we reached a milestone with a web framework we created, despite all the odds! Check it out...
Protocols and how they work
Disclaimer: This is an introductory article made by someone who's studying this subject, if you have...
Skill issue: How to Master anything 10x faster, without looking stupid
Yes, the frustration with beginners is a common sentiment, and it's natural. Don't cast blame for...
Taipy 3.1: A new era of visualization and data management
Hello, Dev.to community! I'm beyond excited to share with you the latest leap forward in our...
Do you need a Tooltip or a Speech Bubble? I have created 100 using CSS π²
It's a fact: you will need a Tooltip at least once in your front-end journey so here I am with...
Meteor v3 uses express under the hood β How to use and deploy it.
If you have never heard of Meteor, here is a blog post from @harryadel in which he tells a little...
Some great new posts from new authors in February π
Happy March! This is a particularly special month here at DEV so I'll just take this opportunity to...
Top 7 Featured DEV Posts of the Week
A round up of the most-read and most-loved contributions from the community this past week
π Top Open Source Projects of 2023 π
Time for an End of Year Review for 2023! π AI is the keyword of 2023, but there is so much more to...
API Testing with Cypress - Part I
Did you know cypress? It's a famous framework for test automation that enables the developers, QAs...
Discovering Your Why: Finding Your Way to Thrive Early in Your Career
Some of us seem to be born into their purpose, some find it very early in their lives and some of us...
Jam of Javascript : 10 days 10 projects!π₯
Hey there, fellow code adventurers! π Have you ever wanted to level up your JavaScript skills while...
Learn how to document JavaScript/TypeScript code using JSDoc & Typedoc
In this blog, you'll learn how to document your JS/TS code, how to give more context to your...
Um jΓΊnior e um teste tΓ©cnico: The battle.
Alguns dias atrΓ‘s me deparei com um teste tΓ©cnico e decidi fazer mesmo apΓ³s jΓ‘ ter finalizado o...
Deployment vs StatefulSet vs DaemonSet: Navigating Kubernetes Workloads π
Introduction Managing pods in Kubernetes presents challenges due to their ephemeral...
How to Implement Sharding in MongoDB
In the realm of database management, scaling is a fundamental challenge. As data grows, so do the...
How to Set Up Your Environment for Enabling SharePoint Embedded in 5 Simple Steps
Microsoft instructions might be a bit unclear as it releases documentation at the same time...
Styling Checkboxes and Switches
I'm probably not the only developer who's frustrated about the browser's default <input...
Why Vite is the best? Advanced Features of Vite
Learn about advanced features of Vite and how it can revolutionize your frontend development. ite...
31 Women in Tech Content Creators to Follow Now
I work as a developer advocate and as part of my job, I will often be asked by people in our...
A Love Letter to the Underrepresented in Tech
Dear "Underrepresented," In my dreams, you are fully represented - unabashedly you. Never need to...
Here are the open-source startups YC invested in 2024
Hey friends π In today's article, we will dive into the open-source startups YC has invested in...
Time conversion
Prepare your favorite cup of coffee because we are about to enter the fantastic world of Time...
we_coded 2024! Empowering Change for Gender Equity in Tech π₯πͺπ½
Everyone! we_coded is back, and we are excited to celebrate with you for the entire month of...
A Full Stack SaaS Template with Loco
Loco is a Rust framework that aims to do it all - authentication, tasks, migrations and more. While...
Start your own (side) business with open-source in mind
This month I started my own DevRel advisory business and it's super fun tbh. Such an experience...
What I learned in 6 months of working on a CodeGen dev tool GPT Pilot
For the past 6 months, Iβve been working on GPT Pilot (https://github.com/Pythagora-io/gpt-pilot) to...
What is a Product Engineer?
Read the full Product Engineer Manifesto on GitHub Not Just Coders, but Builders Picture...
What you need to know about software requirements
Imagine that you have a client who asks you to create a web application that will provide him all the...
I'm Building a Full-Stack App: Here Are the Libraries I'm Going to Use...
There are countless frameworks and libraries that you can use to improve your full-stack...
Make a RAG-Powered Web Service with Qdrant and Rust
Hey there! Today, weβre going to talk about creating a web application that utilises Retrieval...
OpenCommit: feature-rich CLI to generate meaningful git commit messages now supports local models via Ollama π€―π«
Hi OpenCommit is a CLI to generate commit messages, you can try it right now by running npx...
Refactoring a REST-based Go backend into Event-Driven using Pub/Sub
In this video AndrΓ© shows you how to refactor a REST-based Go backend application into an...
Rise of Local LLMs ?
Discover the exciting world of generative AI technology with our deep dive into Ollama, an open-source platform revolutionizing how we interact with AI models.
English for Brazilians: A Fresh Start
The Journey Begins: Learning English Anew Imagine hitting the reset button on your English...
How To Create an AI Photo App with Python
Let's learn how to build an image recognition application using Python and Taipy. We'll start by...
Mentor Matching β February 2024 π€
This monthly series is dedicated to helping mentors and mentees connect with one another. π€π₯π€ The...
Psst... I can build this in a weekend!
What can you really build in a weekend? The core functionality with happy path? Probably, yes. But...
Save your articles and reading list from DEV to GitHub - DevtoGitHub
Can you save your articles or reading list from DEV? Most of you would say NO. There was no way, but...
100+ FREE Resources Every Web Developer Must Try
In this post, Iβll share 100+ free web development resources including APIs, hosting platforms, cheat...
Best Website to View Stock Charts in 2024
In today's dynamic financial landscape, investors are constantly seeking reliable tools and resources...
Jumblie has a database!
Using the power of Supabase and Netlify Build Plugins, I was able to make Jumblie a bit cleaner under the hood!
Laravel inside Rust? I have a reason for that.
What's up everyone! I've been study Rust for the last couple of months and always trying to get...
Meme Monday
Meme Monday! Today's cover image comes from last week's thread. DEV is an inclusive space! Humor in...
From Disconnected Chaos to Unified Systems: The Evolution of Enterprise Integration
Introduction: Before explaining what an ESB (Enterprise Service Bus) is, we should...
How to Convert Screenshots to Editable Figma Designs with Codia AI in 3 Easy Steps
In the fast-paced world of digital design, the ability to quickly turn inspiration into tangible,...
Motivating Your Team: Be a Better Leader
Motivating your team is a crucial aspect of being an effective manager. A motivated team is more...
The Secret Weapon of Top Developers: 7 React JS Libraries You Can't Afford to Ignore
Being at the vanguard of the quickly changing web development landscape involves more than just...
Web Development Tools and Resources
Introduction to Web Development Learning Resources In the ever-evolving field of web...
Boost Your Productivity: Explore Expert Tips and Hacks
Are you constantly on the lookout for ways to boost your productivity? Look no further! We are...
Embarking on a 100-Day Journey with JavaScript! π
Hey everyone! π I'm diving headfirst into a 100-day JavaScript adventure, and I couldn't be more...
Lite Neovim Distro: A Blazing Fast, Lightweight Neovim Setup
Table of Contents Introduction Motivation Features Usage Conclusions Social Links ...
React 19 Is Here!
Introduction React 19 emerges as a game-changer in front-end development, introducing many...
Revolutionize Your Development: The Ultimate AI Tools for Developers
In the evolving landscape of software development, AI tools have become indispensable for enhancing...
Genesis of a Framework: Unveiling the Meteor Story
Given Meteor has been around for almost 11 years now, I think it's important to document its early...
Interested in Contributing to Open Source? Here's What You Need to Know
Have you ever thought of contributing to open source? If you are here, you probably did π For a...
NoSQL Postgres: Add MongoDB compatibility to your Supabase projects with FerretDB
FerretDB is an open source document database that adds MongoDB compatibility to other database...
Our favourite open-source customer data platforms
Hey friends π Segment is a Customer Data Platform also known as CDP. The main objective behind...
The world's first directory for dev content creators
Introducing influencer.dev Let's start from the end - I've launched a platform called...
12 Projects to Build to Improve Your Coding Skills π¨βπ»π©βπ»
This is a partnership article sponsored by BigDevSoon. In the dynamic world of web development,...
CΓ³digo Legado: RazΓ΅es para Respeitar e Valorizar
Chamamos de código legado aquele que estÑ presente na aplicação hÑ bastante tempo. Por exemplo, o...
Dear New Code School Grad
Photo by RUT MIIT on Unsplash Over the years, many people have come to me for advice on doing a...
Next.js 14 Booking App with Live Data Scraping using Scraping Browser
Table of Contents Introduction Tech Stack Features Setting Up the Next.js...
Unlocking the Power of ZAPs and their Role in Transforming Cryptocurrency Transactions
We've prepared an article about ZAPs - innovative tools designed to simplify DeFi investing by...
Be a Better Developer with These Git Good Practices
Git has become the cornerstone of modern software development, empowering teams to collaborate...
Prodzilla: From Zero to Prod with Rust and Shuttle
Iβve been working on Prodzilla, a modern synthetic monitoring tool built in Rust. I wanted to share...
Publish/Subscribe with Sidekiq
Introduction Our Rails application is an old monolith that relies heavily on after/before...
Translate your App's Notification content to different languages using i18n.
The beauty of the world lies in its diversity. Culture, languages, and generally our way of life...
Understanding RAG: A Deeper Dive into the Fusion of Retrieval and Generation
Retrieval-Augmented Generation (RAG) models represent a fascinating marriage of two distinct but...
10 "hard truths" junior developers need to hear π―π
Hi, I'm Vince Hi, I'm Vince, a worldwide educator turned web developer. That's me in...
12 things you didn't know you could do with Nextjs
I've made several applications with Next.js and am truly amazed by the amount of things that we can...
Building an Image Recognition Website with SvelteKit and TensorFlow.js
Introduction In this article, I'll show you how to build a simple website that allows...
Hey Chads, share your Neovim and Tmux Config
Hi devs, if you are a Neovim or Tmux user, or use either one of them, feel free to share your configs...
I built an AI PowerPoint generator - here's how:(Next.js, OpenAI, CopilotKit)
TL;DR In this article, you will learn how to build an AI-powered PowerPoint application...
Documentação em toda parte
Nesse texto irei comentar como o ato de documentar interfere na minha vida em vΓ‘rios aspectos e como...
Harnessing the power of GitOps with Rig
GitOps has among the cloud-native community become a standard or a given for how you should manage...
Sparse Vectors in Qdrant: Pure Vector-based Hybrid Search
Think of a library with a vast index card system. Each index card only has a few keywords marked out...
Top 7 Featured DEV Posts of the Week
A round up of the most-read and most-loved contributions from the community this past week
What we've achieved with 1 Month of Basement Devs
Running a community is a tough job, but after a few years of doing it, it becomes an easy task. This...
Build a blog from scratch using Strapi and Sveltekit: Part 01
Introduction In this tutorial, you will learn how to create a blog website using Strapi as...
π»Build your own CLI version of MonkeyType π
TL;DR In this easy-to-follow tutorial, you will learn how to build your own CLI version of...
FAANG - Guia Descomplicado de Entrevistas - parte 2
Como estudar pra entrevista? Quais sΓ£o as estratΓ©gias de estudos? Por onde estudar?
iOS 17.4 Update Ends PWA Support in the European Union
In the latest iOS 17.4 beta update, Apple made a significant move by disabling the functionality of...
Websites That Offer Free Certification Courses
You donβt always need a $150K degree to learn anything. The best way to get started is to start with...
8 UI/UX Dashboard Projects to Improve Your Design Skills ππ¨
In the world of web development, creating visually appealing and user-friendly dashboard interfaces...
#DevOps para noobs - Proxy Reverso
JΓ‘ ouviu falar de proxy reverso? Vem cΓ‘ que eu vou tentar te explicar! ConteΓΊdo: O que Γ©...
FAANG - Guia Descomplicado de Entrevistas - parte 1
O que sΓ£o FAANGs? Por quΓͺ FAANGs? Como preparar o curriculo e aplicar?
How to create a VR game?
Here is how you can make a VR game: Choose a genre, mechanics and story Select your target audience...
How to create an AR game?
Here is how you can make an AR game: Choose the game genre Choose the game mechanics Choose the...
Alternatives to Auth0 we are most excited about in 2024
Hey friends π Auth0 and its parent company, Okta, are what developers think of when managing user...
Be a better developer with these Git good practices
If you're a developer, you probably use the versioning system called Git on a daily basis. The use of...
Sorting Git branches
If you're tired of your git branches being alphabetically sorted, you can change that!
Staircase detail
Prepare your favorite cup of coffee because we are about to enter the fantastic world of...
Using Pub/Sub for event-driven Go backends
Pub/Sub is a powerful building block in a backend application. It's often used for building...
How to Use Google Gemini with Node.js
Introduction Generative AI has been a hot topic in tech over the past year. Everyone is...
I've been using VIM for a Week - These Are My Impressions
Since we are programmers, there are a lot of different things to learn. Some of these things are...
Streamlining Infrastructure as Code: A Guide to Terraform Automation, Collaboration, and Governance in Large Organizations
Terraform/OpenTofu is the most widely adopted infrastructure as code tool that allows teams to define...
Understanding Statement Coverage in Software Testing
Introduction The software testing world widely utilizes statement coverage. It's a...
What We Learned When We Built a Vector Database-and Our Customers Started Using It (part 1)
Everyone is talking about vectors these days. Cosines, ANN searches, normalizations, sentence...
DO comment your TS code
Once, while creating a module of code that is complex in its logic, I noticed that I wasn't following...
Introducing Tempo β’ A new date library for JavaScript (and TypeScript).
TLDR; Checkout the Tempo docs. Working with dates and time is one of JavaScriptβs weakest points....
Transitioning From PyTorch to Burn
Deep learning development requires very high-level abstractions as well as extremely fast execution...
Visualize your AWS app like never before with sls-mentor
Your serverless app like you've never seen it before with sls-mentor Ever dreamed of being...
Who's Your DEValentine? Spread the Love! π"
This Valentine's Day, let's celebrate our DEValentines! Tag a colleague, friend, or someone on DEV...
5 Ways to Skin a Lambda Function: A DevTools Comparison Guide
TL;DR As the saying goes, there are several ways to skin a cat...in the tech world, there...
Best Practices for Massive-Scale Deployments: Multitenancy and Custom Sharding
We are seeing the topics of multitenancy and distributed deployment pop-up daily on our Discord...
How to create Supabase admin dashboard?
In this article, the database meets ui! You will find how to build an Admin Dashboard on top of...
Python libraries for your DataScience CV in 2024
TL;DR In 2024, Python is still the primary language for data science thanks to its...
Web frameworks we are most excited for in 2024
Introduction 2024 is upon us, and we try to plan for the new year and think of the things...
π οΈ 7 React Projects to Build in 2024
To be confident with using React, you need to build real-world projects. But what projects are...
Goodbye Electron. Hello Tauri!
Utilize the Rust-powered backend framework paired with a React frontend to offer an awesome...
Introducing the Writing Debut Badge: Celebrating Your First Post on DEV!
Hey, all! We're so excited to unveil a brand new badge here on DEV: the Writing Debut Badge! This...
Top 7 Featured DEV Posts of the Week
A round up of the most-read and most-loved contributions from the community this past week
What's new in Novu 0.23?
TL;DR: All you need to know about the latest Novu 0.23.0 release. Translation management, Performance...
20 JavaScript One-Liners Thatβll Make You Look Like a Pro
JavaScript keeps growing and growing, opening doors for new βto be tech geeksβ in the market as itβs...
7 Side Hustle Ideas for Developers
Are you a software engineer looking to leverage your skills into profitable side hustles? The...
Dev.to Top Supported Embedding Liquid Syntax
Dev.to supports embedding various types of content directly into your articles to enrich the reading...
Extract Data from zip folder using Python
Problem Statement : We have a zip folder link which we need to extract, keep in our...
Skills to become a backend developer in 6 months (roadmap)
Let me give you a simpleπ¦roadmap to know where you are and where you should go next. ...
Advanced End-to-End DevOps Project: Deploying A Microservices APP To AWS EKS using Terraform, Helm, Jenkins And ArgoCD (Part I)
DevOps is a rapidly evolving space in the IT industry. As a DevOps engineer, it is paramount to keep...
require Vs import: Old Vs New war in Javascript
Exploring the Key Differences Between require and import importing a module is a...
ResearchHub: The GitHub of Scientific Research
Explore how ResearchHub revolutionizes academic research with open access, real-time collaboration, and community engagement.
Understanding `this` keyword in javascript
The this keyword in JavaScript is a reference to the object that is currently executing or invoking...
What are you learning about this weekend? π§
Hey folks! What's everybody learning about this weekend? Whether you're sharpening your JS skills,...
How to create a good README.md file
What is a README file? The readme file is the first thing a user will see when viewing...
πLesser-Used Yet Valuable HTML Tagsπ¨βπ»
Introduction β¨ HTML is fundamental to our journey as developers, serving as a cornerstone...
The Front-End Development weβre used to is dying
Introduction Before the advent of SPA, web applications were typically multi-page. This...
This Week In React #173: Million, Storybook, visionOS, Expo, Conform, Next.js, Remix, Astro, Apollo, useFormStatus...
Hi everyone! This week we have many great React articles and a few interesting releases. It seems...
What was your win this week?
Hey y'all π Another week down β hope it's been a good one for ya! Looking back on this past week,...
8 Killer Template Sites to 10X Your Productivity ππ₯
In a world where time is money, finding ways to boost productivity is key. One effective strategy is...
CSS Cartoons
comiCSS turned two this week. To celebrate, I published a daily cartoon in preparation for the big day. This is a collection of those seven cartoons.
How Promoting Open-Source Can Become Problematic
If you have been in the open-source community lately, you know what I am talking about. The story...
React Usecallback for Kids/Beginners
lets use drawings or animations to explain this better. Let's say we're making a webpage where we...
VocΓͺ deve trabalhar pra vocΓͺ Por Zarathon Viana
Estava navegando no LinkedIn, quando vi uma oportunidade de participar de uma mentoria com o Zarathon...
The Developer's Toolkit: Your Essential Open-Source DevTools
Every developer needs a toolkit to streamline their workflow, increase productivity, and tackle some...
Internationalization with i18next + react-i18n π
Hey, this is just a example, on my machine worked! It's important to know how to deal with...
Primeiros passos no Docker
Desenvolvendo de forma simples e direta, Γ© hoje que vocΓͺ vai comeΓ§ar a usar o Docker. Nada de termos...
π±Product Hunt has become pay-to-win π°, but you should still use it to launch your product π
Many of us have been launching on Product Hunt for a while, and more and more folks have started...
What are Vector Embeddings?
Embeddings are numerical machine learning representations of the semantic of the input data. They...
Challenging the Skeptics: Unveiling the Undeniable Goodness of Tailwind CSS
People definitely have opinions about Tailwind. There are staunch supporters and staunch haters, but...
Control flow in Rust
In this lesson, we'll cover the basic control flow in Rust. We'll cover the following topics: if...
Flight Slider in HTML + CSS
I created an input range that looks like a plane flying to its destination in HTML and CSS
O poder do FilamentPHP
Neste artigo vou apresentar uma ferramenta poderosa, incrivelmente fΓ‘cil de usar e como ela pode...
Signals: the Do-s and the Don't-s
Original cover photo by Shyam on Unsplash. If we ask any Angular developer "What is the hottest...
Become a "Better" Programmer
Hey there, Buzdies! As far as I learned from being in tech for around 3 years, becoming "better" in...
Everything you need to know about GIT
I'm sure you can imagine the importance of versioning code, so that we can revert changes and recover...
Getting Started in your Contributing Journey
TL;DR In this article, you will find the key steps to starting your open-source...
Introducing Our New Writing Streak Badges! βοΈπ
Today we are very happy to present you all with our first badge update of the new year! You may have...
Million 3.0: All You Need To Know
Introduction To be honest, it fills me with great joy to finally be able to witness the...
Build and Deploy Buymeacoffee with MongoDB, NodeJS, ExpressJS
Welcome to our latest tutorial! In this video, we'll guide you through the process of creating...
Development Tools and Platforms: Open Source, SaaS, and BoxyHQ
SaaS, open source, and a spotlight on BoxyHQ. How do you decide if open source products are for you?
Make followers count available publicly
I'm about to achieve 3k followers on the Dev.to platform, and one thing I really want is for Dev.to...
Make your web feed easy to find, autodiscoverable even
If you have a web feed, be it RSS or Atom or JSON Feed, help others discover it! There are 2 ways to...
Top Soft Skills to Learn in 2024 for Career Development
Whether updating your resume for job applications, looking for a promotion, or just wanting to be...
Keyboard Shortcut Showdown: Mac vs. Windows
Get More :- https://codexdindia.blogspot.com/2024/02/keyboard-shortcut-showdown-mac-vs.html ...
Numpy Cheatsheet
Numpy : Numpy is a python library which is used to perform wide variety of mathematical operations on...
Top 5 Productivity tools for 2024 for Developers
1-Heptabase https://heptabase.com/ Enter fullscreen mode Exit...
Web-Based Notifications with Firebase: A Comprehensive Guide
In the era of web development, user engagement plays a crucial role. One effective way to enhance...
60+ Amazing Free HTML Bootstrap Starter Templates to Jumpstart Your Projects
Hello everyone I'm back with some amazing resources. Check these Free HTML Bootstrap Starter...
FastEmbed: Fast and Lightweight Embedding Generation for Text
Data Science and Machine Learning practitioners often find themselves navigating through a labyrinth...
Hooking-up a headless CMS to React apps
Info This article shows how to hook up the React version of classical TodoMVC app to a Content...
Introducing Glasskubeπ§ β The Missing Package Manager For Kubernetes π¦
The aim of this post is to share our technical preview of how a cloud native package manager could...
SOLID Principles: They're Rock-Solid for Good Reason!
Just started with object-oriented programming and feeling a bit lost about SOLID? No worries, in this...
10 Organizations to Support for Black History Month
Hey y'all! In February, DEV observes Black History Month, celebrating the contributions of the Black...
A complete guide to open source - 100x simpler
It has been more than 500 days for me in Open Source. I've answered 35+ discussions on GitHub...
Discovery needs context
When Christopher Columbus and his crew sailed to cross the Atlantic Ocean, they were not looking for...
How to build an eCommerce website and integrating Email notification only using open source tools
TL;DR In this tutorial, youβll learn how to build an eCommerce store that you can fully...
pgvector 0.6.0: 30x faster with parallel index builds
pgvector 0.6.0 was released today, with a significant improvement: parallel builds for HNSW indexes....
Por que a sua desorganização financeira vai acabar com a sua carreira de dev!
OlΓ‘, tudo bem? Eu me chamo Alex e sou um desenvolvedor focado em JS, atualmente atuo com React...
Specialized Python libraries for Unique Tasks
TL;DR Python is the language of Data, ML, and AI, but Python also has various libraries...
Typical challenges faced while setting up CI/CD for Terraform at scale
Say, hypothetically, that you are a part of a startup handling payments, and after a good few months...
UI for K8s - ππ» / ππ» ?
Hi everyone ππ» What are your thoughts on a UI for K8s, and what are your experiences with such...
Building a AI Assistant to chat with your documents using Next.js and OpenAI
What you will find in this article? AI is becoming a part of every aspect of our lives,...
Coexistence of containers and Helm charts - OCI based registries
If you are using Kubernetes, there's a fair chance you are using Helm or at least considered to. This...
Open-Source Headless CMS in 2024
In the roaring digital arena of 2024, the open-source headless CMS scene isn't just evolving; it's...
Why Do Rubber Ducks Work?
Programming is often perceived by outsiders as a mysterious errand that is mechanical, highly...
You don't need to pay for SaaS boilerplates - Open SaaS
Presenting Open SaaS π Weβre really excited to present Open SaaS, the totally free,...
Database 101: How to Model Leaderboards for 1M Player's Game.
Ever wondered how a game like League of Legends, Fortnite, or even Rockband models its leaderboards?...
Getting started with Ruby on Rails and Postgres on Supabase
Every Supabase project comes with a full Postgres database, a free and open source database which is...
How We Stopped Our ClickHouse DB From Exploding
Micro-batching in ClickHouse for User Segmentation I will share some techniques for...
Meme Monday
Meme Monday! Today's cover image comes from last week's thread. DEV is an inclusive space! Humor in...
Top 7 Featured DEV Posts of the Week
A round up of the most-read and most-loved contributions from the community this past week
3 fundamental concepts in Javascript OOP
Hi beautiful people π Ever feel like your codes are a jumbled mess of spaghetti functions? Yeah, me...
A Guide to Styling Tables
I've recently noticed a small paradox: Many years ago β before CSS grid β we used <table>s to...
Be a inventer Not 'Frameworker'
Disclaimer: These all are my opinion no need to offend "What I cannot create, I do not...
Jetpack Compose Mastery Part 1: A Comprehensive Guide to Building Your First Compose Application
1. Preface As mobile application development continues to evolve, Google has introduced...
Translating Database Queries
Did you ever wondered a tool that can be translating many database syntax's at the same time? ...
How to set up your own proxy server in minutes?
Today, most websites track your online activities by capturing essential information such as IP...
New things to become viral in Open-Source in 2024
When doing open-source promotion, for me, the goal is very clear - how many people are moving to our...
Preact: Lightweight React Alternative
Exploring Preact's Advantages in Performance and Size for Enhanced Web Development What...
WebSockets Unlocked: Mastering scale of websockets
Intro Hey there! π Ready to dive into the exciting world of real-time communication with WebSocket? π...
What are you learning about this weekend? π§
Hey muh peeps! What's everybody up to this weekend? Learning, chilling, a little bit of...
Apple DMA changes - for better or for worse?
Yesterday (25 Jan 2024) Apple announced some major changes to iOS, Safari, and the App Store...
How to build a WhatsApp AI assistant
Introduction In this tutorial, youβll learn how to create an AI assistant with its own...
I'm Building an AI Project: Here Are the Libraries I'm Going to Use...
With the right libraries any developer can build powerful AI features into their applications (like a...
The IT job market is tough right now. What are your best tips to create a developer portfolio ?
Show your work ! The job market for developers was very tough in 2023. It was tough...
What was your win this week?
Howdy folks! π€ Looking forward to your weekend? I know I am! π Looking back on this past week,...
5 open source tools for effective ML Testing
Hi there π In this week's article, we will look into various Machine Learning testing tools. The...
Deploy a WebAssembly-powered Next.js app on Vercel serverless functions
What you will find in this article? Javascript is great but sometimes you need to run some...
feat: Deploy To Cloud - Livecycle Docker Extension
In our recent blog post, "In-Flight Collaboration With The Livecycle Docker Extension," we introduced...
Resume Driven Contributions
10 years ago my open source journey started with an email to a maintainer because I really wanted to...
What is a Vector Database?
A Vector Database is a specialized database system designed for efficiently indexing, querying, and...
18 GitHub Repositories You Need to Star Right Now! ππ₯
Let's Get Started π GitHub, the popular online platform for software and web development...
πͺChat with your resume builder - with Next.js, OpenAI, and CopilotKit πβ¨
TL;DR In this article, you will learn how to build an AI-powered resume builder...
Meteor is getting new docs!
We are in the process of migrating documentation from the current site to the new one. You can...
Tackling Clickbait on DEV: Strategy and Technical Approach
Tackling Clickbait on DEV: Our Strategy and Actions Recently, we have implemented measures...
10 Web Dev Tips to Stay on the Wave in 2024
Welcome to 2024's dynamic web development scene, where innovation is essential. This landscape is...
π 9 Top Trending Open Source Projects to Watch for in 2024
As a developer, who's passionate about open source, I'm constantly watching up-and-coming projects,...
Best free, open-source SaaS starters for React & NextJS 2024
TL;DR SaaS boilerplate starters are popping up everywhere, but theyβre freakinβ expensive...
Engineering Ladder - Being in The Middle Sucks?
You might be wondering to what "middle" am I referring to? It's the middle I'm currently in, the...
Enhancing Python GUIs with Augmented Markdown
ππ²πΉπΉπΌ ππ²π π°πΌπΊπΊππ»πΆππ, Today, I'd like to share with you an innovative approach to building web-based...
Meme Monday
Meme Monday! Today's cover image comes from last week's thread. DEV is an inclusive space! Humor in...
Top 7 Featured DEV Posts of the Week
A round up of the most-read and most-loved contributions from the community this past week
tsParticles 3.1.0 Released
tsParticles 3.1.0 Changelog New Features Added poisson disc plugin for better...
Web frameworksπ: Your πPython Picks
TL;DR Pythonβs web framework landscape is diverse and keeps on expanding. Letβs focus on 10...
Writing Style Guide for Technical Articles
Introduction Writing technical articles is more than just a profession; it's a personal...
AI Playground you can run from your laptop π
Every developer building with AI has felt like this. Wrangling APIs for different models and...
20 Best Websites For Free Bootstrap Templates
This is a curated roundup of the best websites where you can find and download free Bootstrap...
Cache Conundrum: A Daily Dialogue in the World of Code and QA
I recently wrote π a post on LinkedIn where I discussed the everyday conversation that I have in my...
I Tried Every Coding Path - Here's how I chose my first dev domain.
Peer Insights and Confusion During the second year of my undergrad B.Tech degree, I found...
π The Open-Closed Principle: Making Coding Fun & Flexible! π
Hey Young Coders! ππ¦π§ Today, we're going on an exciting coding adventure to explore a super cool...
10 Game-Changing Tools You should Bookmark Nowππ
Hi Devsπ Welcome to my another article. In this article, I have compiled a list of the most useful...
Derivations in Reactivity
There is a reason why the first time you learn about a reactive system the example always looks...
Pseudo-multithreading in Web Development | DataTableDev
We continue working on DataTableDev (check out our new demo with a new dataset)π , and we want to...
GitHub Readme: Responsive? π€ Animated? π€― Light and dark modes? π± You bet! πͺπΌ
Yes, you heard me right, my GitHub readme has light and dark modes and is even responsive. In this...
π The Ultimate Developer's Toolkit π¨βπ»
I always felt a bit lost when I was starting on my programming journey. It's true β it was a very...
Go ORMs Compared
In this article, we're comparing commonly used Go ORMs to help you answer which one is suitable for...
How to add the OSS Friends page to your Next.js website
What you will find in this article? In the open-source community, collaboration and...
How To Get Experience (Even When You Donβt Have Any) π‘
If you are a developer looking for a job, I bet you heard this already: "We moved forward with...
Popular tag(#programming) last week top 5
14 Things To Check Before Deploying a Website π¨βπ»π₯ Let's get started! π Dropping a...
π£Your First Database Schema Change in 5 Minutes with Bytebase
In this tutorial, you'll use the sample databases Bytebase provides by default to get familiar with...
βΌοΈ Top 5 Open-Source LLM Evaluation Frameworks in 2024 ππ₯π
TL:DR "I feel like there are more LLM evaluation solutions out there than there are...
418 I'm a Teapot
Believe it or not, "418 I'm a Teapot" is a legitimate HTTP status code, although it comes with a...
ποΈ5 beautiful open-source web apps to learn from and get inspired πββοΈπ‘
As the title says, in this post, we'll cover open-source web apps you can learn from and use as a...
AWS Community Builders: O que Γ© e como se tornar [PT/BR]
TL,DR: Neste artigo irei falar sobre o programa AWS Community Builders, a minha experiΓͺncia nos...
Top 5+ NextJS & ReactJS Boilerplates for 2024
As the web development landscape continues to evolve, NextJS remains a front-runner in the world of...
14 Things To Check Before Deploying a Website π¨βπ»π₯
Let's get started! π Dropping a website out into the wild web is a big deal, so making...
Dead or not dead π - Exploring the term and why Meteor.js is super-alive! βοΈ
I recently picked up a comment on Reddit that directly feeds into the never-ending "Meteor is dead"...
How To Handle Data With GraphQL Relay Client Schema Extensions
GraphQL Relay is one of the most powerful GraphQL clients that you can found on the web environment....
Learn serverless on AWS step-by-step - Schedule tasks with EventBridge Scheduler
Discover how to use AWS EventBridge Scheduler to schedule Lambda function tasks in your serverless applications. Step-by-step tutorial with code examples.
Variables, Shadowing, and Constants in Rust
Understanding Variables in Rust Rust is a statically and strongly typed language. This...
π Five tools to make your K8s experience more enjoyable π
For the uninitiated, K8s stands for Kubernetes, with the number 8 representing the eight letters...
I'm creating a new tech community
What's up folks! I'm here to recruit the coolest people to join my new community. Recently I...
Optimizing SQL Queries by 23x!!!
So I have been into web dev for about 3 years now and professionally for more than a year, This was...
Our open-source project for building AI / Data full-stack apps got funded! π π
ππΆ ππΌπΊπΊππ»πΆππ, We are excited to share with you this wonderful news: we completed our $5m Seed...
π Python Playground: 16 ways π to get started
TL;DR This article is a guide designed to assist those new to Python programming with...
10 YouTube Channels for Software Developer
One way to get good at something is to watch others do it. This applies to building your...
C#, Dart, TypeScript , Python: side-by-side
String formating Language Syntax Type Example Description C# Composite...
CSS Trivia: Masonry Grid Layout
Pinterest's layout has always been the defining feature of the site since its inception. It has been...
My first game!
Battleships Ahoy! Delighted to share my first self-made game crafted with Python and utilizing...
Why pomodoro doesn't work? Try this alternative π
What's Pomodoro The Pomodoro Technique, developed by Francesco Cirillo, is a time...
DaisyUI + Alpine.js + Codehooks.io - the simple web app trio
Hello and welcome to this hands-on tutorial where we'll create a simple and interactive web app using...
Detect, Defend, Prevail: Payments Fraud Detection using ML & Deepchecks
If you are new to machine learning or have just started, you have come to the perfect place!! Today,...
Discover Awesome Productivity Tools On GitHub
Introducing My GitHub Repository: Awesome Productivity Tools & The Upcoming Productivity...
Understanding Async Iterators in JavaScript
A while ago, I made a post on my Medium that I talked all about the Iterator protocol and its user...
What are you learning about this weekend? π§
Hey hey! What's everybody up to this weekend? Learning anything new? Whether you're sharpening your...
10 Best Websites for Free HTML Templates Vanilla CSS
This is a curated roundup of the best websites where you can download HTML templates for free. More...
Building an Appointment Booking app in Go
TL;DR In this short guide we'll build and deploy the foundation for an appointment booking...
Tools used by the top 1% of Platform Engineers and their Commercial Open Source Alternatives
In todayβs article, we are diving deep into the top tools used by platform engineers and their...
12 Websites That Every Developer Must know π€©
Helloπ Developers! Welcome to My Another Blog Post. In this blog post, i want to share some of the...
What was your win this week?
Hey y'all! π Hope everybody is having a fantastic Friday and looking forward to a nice, relaxing...
3 Programming Myths That Keep You Stuck, Frustrated And Underpaid
What if I told you that the reason you feel stuck in your developer career has nothing to do with...
Beyond the Lens: The Promise and Pitfalls of VR in Journalism
Virtual Reality offers humanity a whole new way of experiencing and interacting with digital...
Building background email notifications with Next.js, Resend and Trigger.dev
What you will find in this article? Email notifications are the most common way to keep...
π This week's treasure: the 5 most underrated TypeScript repos π
Hi there π For this week's analysis, we found 5 TypeScript repos adored by the top 1% of...
β¨ Top 5 Underrated Open Source Projects that no one talks about π«΅π€
TL;DR This article lists five great projects that are not very popular that you should...
π΅οΈββοΈ Detect And Blur Human Faces with Ai in NextJS β¨
Hellooo Developers π Welcome to my another blog post. Have you ever uploaded a photo with other...
π₯ Kubernetes Enterprise: Rancher vs OpenShift vs Tanzu - Features, Evaluation & Comparison β
TL;DR π The article provides an introduction to enterprise Kubernetes solutions, focusing...
Mirrord trick to get on hackernews
I had the pleasure of talking to Eyal @ CTO at Metalbear and the maintainer of Mirrord. I got some...
My new GameBoy style portfolio
With great satisfaction, I am pleased to announce the launch of the first public version of my web...
π₯The Best Web Framework Doesn't Exist π«
TLDR; The web app framework you choose doesnβt really matter. Well, it matters, just not as much as...