Archives
2021
June
Install Python with NumPy SciPy Matplotlib on macOS Big Sur (Apple Silicon arm64 version)
Getting Started with Clang and Visual Studio Code on Windows with MSYS2 and MinGW-w64
2020
October
Enable OpenSSH server on Windows 10
Using the Visual Studio Developer Command Prompt from the Windows Terminal
June
Getting started with C++ MathGL on Windows and Linux
January
Getting started with GSL - GNU Scientific Library on Windows, macOS and Linux
2019
November
Install Code::Blocks and GCC 9 on Windows - Build C, C++ and Fortran programs
C++ Implementing a Chaos Game simulator
Install GCC 9 on Windows - Build C, C++ and Fortran programs
October
A Happy Halloween from C++ and an IIFE lambda
C++17 - find the greatest common divisor, gcd, of two or more integers
Install OpenCV 4 with Python 3 on macOS Catalina
Compiling GCC 10 on macOS Catalina
September
Install OpenCV 4 on Raspberry Pi for C++ and Python development
August
Building SBCL - Steel Bank Common Lisp on Windows
Cross compiling OpenCV 4 for Raspberry Pi Zero
July
Python - using C and C++ libraries with ctypes
Install GNU Octave on macOS and getting started with the image processing package
June
Batch convert images to PDF with Python by using Pillow or img2pdf
C Programming - Reading and writing images with the stb_image libraries
May
Building the Windows Terminal application with Visual Studio 2019
C++17 STL Parallel Algorithms - with GCC 9.1 and Intel TBB on Linux and macOS
Using Clang as a cross compiler for Raspberry Pi
April
C17 Programming - measuring execution time, delaying program execution
C Programming - using ANSI escape codes on Windows, macOS and Linux terminals
March
C Programming - Passing a multi-dimensional array to a function
Docker on macOS - Installation and Getting Started with GCC 8 in a Docker container
February
C++17 - Implementing a singly linked list with smart pointers
C++17 - Draw a Valentine's Day heart shape
January
C++17 Filesystem - Writing a simple file watcher
2018
December
Raspberry Pi - Using C++ to control a group of LEDs
Cross compiling OpenCV 4 for Raspberry Pi and BeagleBone Black
Raspberry Pi Zero Internet connection through USB
BeagleBone Black sharing your macOS Internet connection through USB
November
C++ reading and writing BMP images
September
Installing Java OpenJDK on macOS Catalina
C++17 constexpr generation of a FizzBuzz solution
Install Ruby 2.5 on macOS, Windows 10 and Ubuntu 18.04
August
How to create a .NET Core F# application and generate executables for multiple operating systems
Compiling Boost with GCC or Clang on macOS
May
Building GCC as a cross compiler for Raspberry Pi
April
Install NumPy, SciPy, Matplotlib and OpenCV for Python 3 on Ubuntu 18.04
Raspberry Pi - Install Clang 9 and compile C++17 and C++20 programs
Python OpenCV - show a video in a Tkinter window
Python OpenCV - show an image in a Tkinter window
January
Writing a minimal x86-64 JIT compiler in C++ - Part 2
Writing a minimal x86-64 JIT compiler in C++ - Part 1
2017
December
C++17 constexpr everything (or as much as the compiler can)
Clang 10 in a Docker container for C++17 and C++20 development
Linux and WSL - Install Clang 9 with libc++ and compile C++17 and C++20 programs
Raspberry Pi - Install GCC 10 and compile C++17 programs
Raspberry Pi Raspbian - Compiling GCC 8.1
November
The eight queens puzzle in Python
October
PPM image from scratch in Python 3
September
C++ local development on a Chromebook or Chrome OS device
My two weeks programming on a Chromebook challenge
June
Building Python 3.7 from source on Ubuntu and Debian Linux
May
Compiling GCC 10 on macOS Mojave
Emacs 25 on Windows Subsystem for Linux
Building GCC 10 on Windows Subsystem for Linux
Swift Alamofire tutorial uploading and downloading images
April
Getting started with Swift 3 on Windows Subsystem for Linux
Using the Windows Subsystem for Linux with Xfce 4
Install WSL - Windows Subsystem for Linux
Transferring data between Matlab and Armadillo
March
Getting started with Armadillo a C++ Linear Algebra Library on Windows, Mac and Linux
February
Install NumPy, SciPy, Matplotlib with Python 3 on Windows
iOS Remote Push Notifications with a Node.js backend
January
Arduino buzzer player with adjustable volume - playing a part of Für Elise by Ludwing van Beethoven
Beginning C Game Development with SDL 2 - video series
Arduino - pulse an LED with a cosine wave function
C99/C11 dynamic array that mimics C++'s std::vector - API improvements
C99/C11 dynamic array that mimics C++'s std::vector
2016
November
C++ - Passing a C-style array with size information to a function
Swift 3 and OpenGL on Linux and macOS with GLFW
Getting started with Swift 3 on Linux
October
Building GCC 10 on Ubuntu Linux
Linux - Optimize your SSH login workflow
Install Python with NumPy, SciPy and Matplotlib on macOS Big Sur (Intel version)
September
Raspberry Pi Raspbian - Building and Installing Vim 8.0
Install OpenCV 4 with Python 3 on Windows
May
How to share a compiled iOS app ipa with your users for testing using Dropbox or your website
April
How to upgrade Node.js on Mac OS X
2015
June
May
Detect red circles in an image using OpenCV
January
Raspberry Pi - Building SDL 2 on Raspbian
2014
December
Getting started with JOGL (OpenGL bindings for Java) in Eclipse
August
Remote text editing with SublimeText and TextMate
Increase your productivity with the Pomodoro technique
April
Getting started with OpenCV on the BeagleBone Black with Ubuntu 14.04 LTS
February
Modular JavaScript development with Browserify and LivePage
January
2013
May
OpenGL 101: Matrices - projection, view, model
OpenGL 101: Drawing primitives - points, lines and triangles
OpenGL 101: Windows, OS X and Linux - Getting Started
February
Sorting data in parallel CPU vs GPU - In which we show more graphics
Sorting data in parallel CPU vs GPU
January
Building Clang 9, LLVM 9, libc++ and lldb on Ubuntu 18.04
2012
October
September
Building Cling (the C++ interpreter) on Windows
August
Roguelike game in C++ - Adding a rudimentary monster to the game
July
Roguelike game in C++ - Map generation with Perlin noise
Roguelike game in C++ - Adding a map to the game
Roguelike game in C++ - Bootstrap
Roguelike game in C++ - Introduction
June
May
Matrix multiplication on GPU using CUDA with CUBLAS, CURAND and Thrust
Mixed language programming - C++11 and Fortran 2008
C++11 multithreading tutorial - part 3
April
Great book - The C++ Standard Library 2nd edition
Vector addition benchmark in C, C++ and Fortran
March
Objective-C blocks on Windows with Clang
Clang and Objective-C on Windows
Add syntax highlighting to your static blog with Python and Pygments
Starting with GNU sed on Mac OSX
February
C++11 multithreading tutorial - part 2
January
Top C++ books for beginners and intermediate programmers
2011
December
November
Implementing Scheme in C++ - Special forms
Implementing Scheme in C++ - Introduction
October
C++11 raw strings literals tutorial