Programming

Our programming article includes tutorials for getting started with popular programming languages; tricks and handy scripts; development news; tips for choosing a framework; and coding how-tos.

30 best practices for software development and testing

30 best practices for software development and testing
These 30 software engineering rules and testing best practices might help save you time and headaches.Read more

5 reasons the D programming language is a great choice for development

Why the D programming language is great for open source development
The D programming language is a statically typed, general purpose programming language with C-like syntax that compiles to native code. It's a good...Read more

Hugo vs. Jekyll: Comparing the leading static website generators

Hugo vs. Jekyll: Comparing the leading static website generators
Hugo vs. Jekyll: If you're building a new website, a static site generator may be the right platform for you.Read more

Python scripts to automatically replace text in Scribus

Python scripts to automatically replace text in Scribus
Need to swap out text in Scribus? These Python scripts may help.Read more

How I got started with bash scripting

How Google helped me learn bash scripting
With a few simple Google searches, a programming novice learned to write code that automates a previously tedious and time-consuming task.Read more

What you need to know about JSON in MySQL

What you need to know about JSON in MySQL
MySQL's addition of a JSON data type makes the relational database easier to use and blurs the lines between SQL and NoSQL databases.Read more

How to work with dates and time with Python

How to work with dates and time with Python
Get a better understanding of datetime in Python with this primer.Read more

Mechanical keyboards for programmers and gamers

K-Type Mechanical Keyboard
Input Club's mechanical keyboards aren't just about producing exceptional products. They're also proof that open source can solve any problem.Read more