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 tech-savvy woman, immersed in a digital world of code
This App Will Answer Your Coding Questions With the Power of AI

Find quick solutions to tricky programming problems with Phind.

By 
woman using two pc monitor for programming
Nvidia Says AI Will Kill Coding, but Here Are 5 Reasons It's Wrong

AI-generated code is a handy asset for programmers, but it's by no means a replacement.

By 
Tall racks of server equipment extend into the distance on left and right, displaying bright lights in a dark blue room
Introducing Freenginx, a Fork of The Most Popular Web Server

Nginx has been forked, but why and how will it impact you?

By 
The White House, a wide white building with tall windows, columns, and a US flag.
The White House Wants Memory-Safe Programming, but What Is That?

Orders from the top: plug your memory leaks.

By 
A green and white exit sign shows a stick figure leaving through a door with a large arrow pointing to the right.
How to Break JavaScript Loops and Why You Might Need To

A loop doesn't always have to complete to achieve its aim. In such cases, breaking out of a loop early can speed up your code.

By 
A robot sits at a desk appearing to type on a keyboard, working alongside human employees.
What Is CodeGPT and Can It Really Write Code?

CodeGPT can definitely produce code that runs, but can it reliably produce good, high-quality code?

By 
An illustration of user interface elements including windows, buttons, and dialogs.
Create Your First GUI in Python With Glade and GTK+

Looking for a simple way to create good-looking GUI apps? Python, GTK+, and Glade can do the job.

By 
A command prompt symbol superimposed on a blurred background of green symbols
What Is Windows PowerShell Scripting?

Looking to automate tasks on your PC? Try PowerShell scripting!

By 
Man sitting at computer
What Is Middleware?

Get to grips with this common buzzword and learn how you can use middleware in your own projects.

By 
A pair of feet seen from above, near the edge of a station platform with “Mind The Gap” written on the floor
CSS
How CSS Gap Adds Space to Enhance Web Layouts

Learn about a handy shortcut property that will help you control spacing between elements.

By 
A set of traffic lights showing a red light next to a “STOP” sign
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
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
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.
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
How to Implement Pagination in a Vue Application

Master the core concepts behind pagination with this helpful library.

By 
good-programmer
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.
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.
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
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
How to Implement Infinite Scroll in a Web Application

Learn about the principles and practicalities of infinite scroll.

By 
See more articles +