Category: Engineering

  • Embedded systems are small clouds

    Embedded systems are small clouds

    Embedded Linux can be fun. We have more and more tools to create powerful applications, and we can choose from many architectural design options. One might think that embedded programming is becoming more and more like cloud engineering.

    Read article →

  • About names in software

    About names in software

    Sometimes it is better to use a made-up codename than choose a meaningful name for the project. FlameFrost, JungleJewel, NeonNebula — not only do they sound cool, but also may be a good idea for a project name. Here is why.

    Read article →

  • Package managers for Linux systems

    Package managers for Linux systems

    Package managers are important tool in Linux projects. Their capabilities in version management, packaging, installation, uninstallation, and security are crucial for maintainable deployments.

    Read article →

  • Simple visualization in static HTML

    Simple visualization in static HTML

    A simple solution for straightforward data visualization. If you want to explore techniques beyond plain text output, here’s how to start.

    Read article →

  • Transient services in systemd

    Transient services in systemd

    Systemd, known for managing services, also offers transient services that can be run from the command line, providing a way to operate services without the need for service files.

    Read article →

  • The beauty of numbers

    The beauty of numbers

    The magic of hashes, sums, or digests — and how they use math to give a compact description of any file. It’s used everywhere from Git and Docker to Blockchains and build caches, making duplicates easy to spot and records unique.

    Read article →

  • Repeatedly running shell commands

    Repeatedly running shell commands

    Sometimes you need to monitor something without creating an elaborate solution. In many cases, shell may be all you need.

    Read article →