Build Your Own Static Site Generator
Static site generators convert content (typically Markdown) into static HTML websites. They power many blogs and documentation sites. ...
Static site generators convert content (typically Markdown) into static HTML websites. They power many blogs and documentation sites. ...
Strace is a diagnostic and debugging tool for Linux that traces system calls made by a process. Building one teaches you about operating system internals. ...
Sudoku is a logic-based number-placement puzzle. The objective is to fill a 9x9 grid so each column, row, and 3x3 sub-grid contains digits 1-9 exactly once. ...
Tar is a Unix command line tool. It was designed as a utility to collect multiple files into one archive for backup purposes. It was first released in 1979 when the normal backup medium was magnetic tape, hence tar acquired it’s name as shortening of “tape archive”. ...
A template engine processes template strings containing placeholders and expressions, replacing them with actual values to produce final output. Engines like Jinja2, Mustache, and Handlebars are used extensively in web development. ...
Text editors are one of the most fundamental tools in software development. Building one teaches you about terminal control, buffer management, and keyboard input handling. ...
A time zone converter helps users convert times between different time zones - a surprisingly tricky problem due to daylight saving time rules and historical changes. ...
Top is a classic Unix utility that provides a real-time view of running processes and system resource usage. It’s one of the most commonly used system administration tools. ...
Build a dashboard that aggregates and displays top programming stories from sources like Hacker News and other tech news aggregators. ...
tr is a Unix command line tool. ...