How to Create a REST API With FastAPI and MongoDB
Get a bare-bones, auto-documented API up and running in no time with this combination of useful tools.
Build a Word Jumble Game Using Python
Test your anagram and vocabulary skills by writing a program that flexes your programming skills too.
Build a Random Image Fetcher Using Python
The Unsplash API is easy to use, especially together with Python's Requests module. Start fetching sample images using these tools today.
How to Add a Text Watermark to Any PDF Using Python
Put your stamp on a PDF file by watermarking its pages.
Task Queuing the Easy Way With Node.js and BullMQ
Why do something immediately if you can put it off until later? Message queuing isn’t for the lazy though—it can help make your app more responsive.
How to Use Enums in C#
A small but useful language feature, enums can help you write cleaner, safer code.
How to Encode and Decode Messages Using Base64 and Python
This simple GUI app is a handy one to have available, and building it will help you practice your Python skills.
Simulate the Monty Hall Problem Using Python
Check simulated results from this baffling gameshow test to prove to yourself that it really does pay to change your mind—sometimes.
How to Read and Write Files in a JES Application
Learn how to load and save data directly from your JES app with this step-by-step guide.
Formatting Numbers and Currencies With Go
Converting between numbers and strings is a common task so you’ll save a lot of time and cut down on bugs if you’re familiar with these techniques.
An Overview of Rust’s Built-In Data Types
Get to know Rust’s native data types so you can use them effectively in your application.
Creating Functions in JavaScript
JavaScript is an unusual language, with many complexities. Naturally, it gives you more than one way to make a function.
Understanding a Minimal Rust Program
Rust is an interesting, modern language that you can start using right away with these tips.
Generating Random Numbers With Go
Learn how to add a dash of unpredictability to your games or simulations.
How to Get Ahead as a Software Developer by Expressing Yourself Through Code
Your code, and the process of creating it, can say more about you than you might realize. Learn more about the world of self-expressive programming.
How SQL Server Temp Tables Work
Temp tables are a clever workaround you can use to simplify complex queries and operations.
GraphQL Queries and Mutations: What’s the Difference?
Make sure you know when to use a GraphQL query and when to use a mutation.
How to Contribute to Open Source as a Beginner
Knowing where to start and how to find growing projects is crucial if you want to contribute to open source.