MUO

Programming

Readers like you help support MUO. When you make a purchase using links on our site, we may earn an affiliate commission. Read More.

latest

Paint rollers rolling down the wall with different colours 1
CSS
4 Ways to Define Colors in CSS

From names to hex to rgb and hsl, discover the many ways CSS lets you describe color.

By 
The Nest.js logo, a red silhouette of a cat's head, superimposed on a PC motherboard 1
How to Use Nest.js Exception Filters to Handle Errors

Unhandled exceptions can cause confusion and frustration. Clean them up with exception filters.

By 
The word “API” surrounded by abstract icons 1
API
How to Test Express.js REST APIs Using Cypress

Cypress is great for front-end testing, but it can test your APIs effectively too.

By 
Python and Excel logos overlayed on a computer screen containing Python code 1
How to Seamlessly Integrate Python Into Excel Using PyXLL

When there’s no Excel function for the job at hand, Python programmers reach out for PyXLL.

By 
The Go mascot—a blue gopher with large eyes—looks at a dark computer monitor showing a grid of terminal-like output. 1
What Are Example Functions in Go?

Improve your documentation and code test in one easy step with example functions.

By 
A python function with two different implementations placed on both ends of a circle shape. The Python logo is placed at the center of the circle and the overall background is a series of fading circles. 1
Understanding Function Overloading in Python

Function overloading may not be built into Python, but there are ways of mimicking it.

By 
Somebody holding a marker and a small paper card 1
CSS
Using CSS Grid for Magazine-Style Layouts

With a handful of styles, you can use this attractive, flexible layout for many types of page content.

By 
Computer's terminal with Python logo overlaid 1
How to Automate System Monitoring Using Python

With one single library, you can monitor a host of system metrics and ensure everything is running smoothly.

By 
person playing fps game with controller 1
How to Implement a Day-Night Cycle in Godot

Add atmosphere and unique gameplay mechanics with the rise and fall of a sun.

By 
Raspberry Pi 4 1
How to Install and Run the Arduino IDE on a Raspberry Pi

If you’re familiar with the Arduino IDE programming environment, you may want to also use it on a Raspberry Pi. Here’s how to install and run it.

By 
A wireframe illustration of a human head with binary numbers in the background 1
What Is No-Code AI and How Do You Use It?

Fascinated by the promise of AI, but not sure where to start? A no-code solution can help introduce you to the field.

By 
Laptop display with code on the screen and a pen holder with pens on the side. 1
Build Stylish Next.js Forms With React Hook Form and Material UI

Get your forms in order with this combination of functional and design libraries.

By 
Code editor showing sematic html code 1
Exploring HTML5 Semantic Elements

If you missed the new semantic elements that HTML5 introduced, catch up with this primer.

By 
A book titled “Stunning CSS” lies on top of a book on JavaScript. A mobile phone lies on top of both. 1
CSS
Understanding the CSS :nth-child() Selector

This CSS feature is particularly useful for styling tables and complex lists.

By 
React Logo overlaying an image of someone using a laptop and a mobile phone 1
Create Beautiful Dropdowns With React Select

Liven up your boring dropdowns with this flexible React library.

By 
An editor displays JavaScript code in the background with the Nest.js logo in the foreground. 1
Injecting a Nest.js Service From a Different Module

Make sure your modules are well organized with clean, reusable injection.

By 
digital graphic of connected avatars 1
6 Student Developer Communities to Fast-Track Your Programming Career

Becoming a programmer isn't easy, and joining a community is a great way to connect and network—especially as a student.

By 
A screenshot of an IDE displaying C code. 1
An Essential Guide to Pointers in C Programming

Pointers are vital to many C programs, but they can be difficult to understand. Review their syntax and how they work with practical examples.

By 
Some tower servers in a rack with many connecting cables  1
An Introduction to Event-Driven Programming in Node.js

Node’s powerful event-driven architecture is one of its strongest advantages.

By 
notepad, book, recycling, and waste bin icons to depict the Create Read Update Delete operations 1
API
Build a CRUD REST API With Class-Based Views in Django REST Framework

Follow this step-by-step guide and you’ll have the core of a CRUD API on which to build further.

By 
See more articles +