This is a submission for the Postmark Challenge: Inbox Innovators. What I...
This is a submission for the GitHub Copilot Challenge : New Beginnings What I Built A...
In this article, we shall cover declarative development shells with Nix flakes! If you're new to Nix,...
Let's get started with Nix! This article guides you into setting up the Nix package manager, along...
This is a (work-in-progress) series of articles on the Nix ecosystem. Some things planned for the...
This is a submission for the Cloudflare AI Challenge. What I Built ChatCrafters is a...
What'd you do if you had to compile a package for 50 minutes? That's what I almost had to do!
Klay is an end-to-end encrypted chat application powered by Appwrite
SpeakCaptcha is a captcha that makes you speak out the answer and uses Deepgram's technologies to process it
Telescope is a WebRTC meetings application that integrates with other services
Learn how to clone the popular social media website Reddit with RedwoodJS, a new full-stack javascript framework
My submission to the MongoDB Atlas Hackathon on DEV!
MongoDB hackathon submission on DEV
In the video below, you'll learn how you can connect VSCode to a Docker container using the Remote...
The most tedious part of development is doing the same tasks over and over again. Don't you feel...
Photo by Markus Spiske on Unsplash Flask is one of the most used Python Frameworks in Web...
In this post, I'll show you how you can implement passwordless sign in, or "magic-link" sign in to yo...
Hey there! Welcome to my short crash course on deploying your NodeJS app to a DigitalOcean VPS using...
Welcome back! Let's use Github Actions to deploy your shining new package to PyPI! Basic se...
Creating a PyPI package is easier than you think, because all you have to do is create a python packa...
After looking at an NPM library called joi, I was amazed at what it could do and how it could make yo...
What I built I built CodeReviewers, a website that allows you to post code for others to r...
Hey guys, first of all, thanks so much for 100 FOLLOWERS! That's more than my Twitter! I've got a spe...
Hello again! I'm finally back with part 4! Sorry it took a bit of time. I had a few tests and actuall...
Hello! I'm back with Part 3 of this tutorial! As promised, in this part, we'll deal with authenticate...
You no longer need theme switcher buttons, or some crazy javascript to determine what theme a user wa...
Hey! I'm back here with part 2 of this tutorial. As promised, now, we'll be working on the frontend....
Hello wonderful people of DEV! Thanks for 50 followers by the way, you're all awesome! I'm back with...
Hey! Welcome back! We're done with our chat app, now to show it to the world! Firebase, the BaaS we'...
In the last two parts, we set up the app and configured authentication. Now, let's get to the juicy s...