Coding in the Wild
An introduction to open source software, explaining its importance, how to learn from and contribute to projects, and the author's personal experience.
An introduction to open source software, explaining its importance, how to learn from and contribute to projects, and the author's personal experience.
A technical guide on using native ODBC drivers and the strace tool to connect Apache Drill to OBIEE 12c on Linux for troubleshooting.
A personal guide detailing the steps and configurations for installing and setting up Slackware Linux 14.2 on a laptop, including package management and development tools.
A guide to configuring apcupsd on a Debian/Proxmox server with an APC UPS, covering installation, device detection, and troubleshooting.
Three simple techniques to block SSH brute force attacks on Linux servers without restricting admin access.
A personal account of building a home NAS with WD Red disks, highlighting a firmware bug affecting disk lifespan and how to fix it.
A guide to installing the Go programming language and setting up a development workspace on Fedora 24 and other Linux distributions.
A technical guide detailing the installation of Proxmox VE 4 on a server and the setup of ext4 filesystems on multiple hard drives.
April 2016 update on Sway, an i3-compatible Wayland compositor, detailing new features, progress toward 1.0, and contributor stats.
A tutorial on creating and interacting with an interactive Docker container using the Ubuntu image, exploring its filesystem and process isolation.
A beginner's guide to running your first Docker container, covering installation checks and the 'hello-world' example.
A developer details the hardware and software setup process for integrating a vintage DEC VT220 terminal into their modern Linux workflow for reading email.
A technical guide on compiling and installing Shiny Server from source on a 32-bit Ubuntu system, including dependency setup and troubleshooting.
A guide to building the Atom text editor from source on Gentoo Linux, covering dependencies and installation steps.
A Fedora maintainer shares a Python script to scrape and email daily reports of failed live CD builds from Koji.
A technical guide on using Linux Control Groups (cgroups) to limit memory usage for specific processes, demonstrated with OBIEE and stress testing.
A tutorial on using ODBC and SQL to query MongoDB data from a Linux command line, using the MongoDB BI Connector.
A technical guide for setting up a Ruby on Rails development environment with PostgreSQL on the openSUSE Leap 42.1 operating system.
Explores decompression bombs and demonstrates using Docker's cgroup blkio controls to throttle disk I/O bandwidth.
A guide to configuring SSH on Windows for easier, secure connections to Linux VMs and Git, eliminating repeated password prompts.