Dane BulatAn Introduction to Emacs Lisp: Working with Files and Their AttributesA hands-on introduction to the Emacs Lisp scripting language and working with files in Emacs21 min read·Jan 31, 2021--1--1
Dane BulatPython: Building an Image Manipulation Tool (Part 2)A tutorial and case study on developing an image processing application with Python18 min read·Jan 13, 2021----
Dane BulatPython: Building an Image Manipulation Tool (Part 1)A tutorial and case study on developing an image processing application with Python13 min read·Jan 11, 2021----
Dane BulatCMake: Building SFML and Game Projects on LinuxA tutorial on how to build and install game projects using CMake and SFML17 min read·Jan 1, 2021----
Dane BulatCMake: How to Inspect and Configure the CompilerA tutorial on using CMake to configure compilers and their flags for development projects16 min read·Dec 24, 2020--1--1
Dane BulatVim: Setting up a Build System and Code Completion for C and C++A guide on integrating CMake and the YouCompleteMe engine with Vim17 min read·Dec 15, 2020--3--3
Dane BulatThe AWK Programming Language: An IntroductionA hands-on tutorial for learning AWK on Linux17 min read·Dec 6, 2020----
Dane BulatPowerline on Linux: An Integration GuideRender clean status lines and prompts in Vim, Bash, i3 and tmux17 min read·Nov 27, 2020----
Dane BulatHow to Turn Vim Into a Lightweight IDEBuild your own editor to facilitate programming with Vim16 min read·Nov 18, 2020--3--3
Dane BulatArchiving and Compression on Linux: An IntroductionExploring the tar utility and standard compression tools on Linux11 min read·Nov 9, 2020----