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

A set of traffic lights showing a red light next to a “STOP” sign 1
3 Ways to End a Program in Python

How your Python program stops may be the last thing on your mind, but it’s still important to cater for.

By 
Two hands held with thumbs and forefingers extended to form a rectangle in the central foreground of a landscape scene 1
CSS
3 Easy Ways to Center an Element With CSS

Need to center an HTML element and not sure where to begin? Check out these techniques.

By 
The PostgreSQL logo, a blue elephant head, displayed on a laptop screen 1
How to Connect and Use PostgreSQL in Python

Integrate Postgres with Python and level-up your database programming.

By 
An illustration of a man sitting on a chair, with a thought cloud above his head, containing a calendar. 1
Creating an Interactive Timeline With CSS and JavaScript

Using the basic concepts of HTML, CSS, and JS, you’ll have an attractive timeline up and running in no time.

By 
Pile of books with open pages 1
How to Implement Pagination in a Vue Application

Master the core concepts behind pagination with this helpful library.

By 
good-programmer 1
10 Basic Programming Principles Every Programmer Must Know

Your code should be clear and easy to maintain. Here are several other programming principles to help you clean up your act.

By 
A Python logo on the left and a database represented by a cylinder shape with lines at intervals on the right.  1
How to Create a Registration App With Python and a Database

Build this app to learn about creating a database table and populating it with data.

By 
A block of minified JavaScript code with its syntax highlighted in different colors. 1
XML vs. JSON vs. YAML: How Do They Differ?

What do these data-centric languages look like, and how can you use them?

By 
not-programmer 1
8 Signs You Aren't Meant to Be a Programmer

Not everyone is cut out to be a programmer. Is coding right for you? Here are some signs to point you in the right direction.

By 
An illustration of a person seated comfortably on a modern chair, engrossed in using their smartphone 1
How to Implement Infinite Scroll in a Web Application

Learn about the principles and practicalities of infinite scroll.

By 
Node.js and DynamoDB logo on a blurred coding screen background 1
Using AWS DynamoDB in a Node.js Application

Build this sample app to discover just how easy databases can be.

By 
Laptop display with code on the screen and a pen holder with pens on the side. 1
How to Implement Infinite Scrolling and Pagination With Next.js and TanStack Query

Use these techniques to create usable interfaces for navigating data sets.

By 
Person Using Macbook Pro 1
How to Automate Outlook Emails With Python

Integrate Outlook with your Python applications to programmatically create, compose, and send emails.

By 
Block of code on a screen 1
API
What Is REST API and How Can You Grab Data for Your App or Website?

If you're looking for an explanation of what a REST API is, and how you can use it, you're in the right place.

By 
GitHub Desktop running on a MacBook 1
Passkeys: How to Log In to GitHub Without a Password

Get a faster, easier, and more secure login with this modern password replacement.

By 
Vector illustration showing layers of web pages stacked, with the topmost layer having a prominent wireframe design on top. 1
CSS
How to Build a Sticky Header With CSS

This effective and powerful technique is a lot easier to achieve than you might expect.

By 
Two metal fence panels joined by a chain with a large gap between them. In the gap is a green Node.js logo. 1
How to Read and Write JSON Files in Node.js

JSON is a very common data format, so it’s important to learn all about these common operations.

By 
A three-by-three grid illustration of nine monitors, each displaying a colorful wireframe representation of a website 1
7 Websites to Practice Data Structure & Algorithm Coding Challenges

Prepare for your interview with these excellent resources. They’ll help you learn, practice your skills, and test your knowledge of a tricky subject.

By 
CSS code snippet showing on a computer screen. 1
CSS
Sass vs. SCSS: Choosing the Right CSS Preprocessor

The differences between these two syntaxes are subtle, so make sure you understand them before making the choice.

By 
Two people looking at a laptop screen, one pointing at it with their other hand on the keyboard. 1
How to Reuse Logic in Vue.js With Composables

Composables are a simple upgrade to mixins that you should start using with your Vue 3 apps right away.

By 
See more articles +