GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com โ€” tfc - Overview

@tfc tfc Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@tfc
tfc
Follow
View tfc's full-sized avatar

Jacek Galowicz tfc

Follow
Sponsor
@tfc:matrix.org at Matrix
243 followers ยท 175 following
  • @applicative-systems
  • Braunschweig, Germany
  • 15:56 (UTC +01:00)
  • https://galowicz.de
  • @jgalowicz
  • @[email protected]
  • in/jgalowicz
  • https://nixcademy.com

Achievements

Achievement: Pair Extraordinairex2Achievement: Pull Sharkx3Achievement: YOLOAchievement: QuickdrawAchievement: Mars 2020 ContributorAchievement: Arctic Code Vault ContributorAchievement: Starstruckx2

Achievements

Achievement: Pair Extraordinairex2Achievement: Pull Sharkx3Achievement: YOLOAchievement: QuickdrawAchievement: Mars 2020 ContributorAchievement: Arctic Code Vault ContributorAchievement: Starstruckx2

Organizations

@applicative-systems
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
tfc/README.md

Hi, I'm Jacek ๐Ÿ‘‹

I'm the founder of the Applicative Systems Group, which also runs Nixcademy and the Institute of Nix. We help software organizations deliver higher quality, faster, through consulting, hands-on development, CI/CD automation, and corporate training on Nix & NixOS. See our case studies for what that looks like in practice.

Nix Code Architect Badge Nix Community Connector Badge Nix Code Mentor Badge

๐Ÿ› ๏ธ What I do

  • ๐ŸงŠ Nix/NixOS (user since 2015): Maintainer of the NixOS Integration Test Driver in nixpkgs. I speak regularly about Nix at conferences like NixCon, Planet Nix, SCALE, and emBO++ and write about it for heise online.
    • Nix 101 Video course
    • Nix Anti-Patterns Book
  • โš™๏ธ C++ & systems programming: Author of the C++17 STL Cookbook. Background in hypervisors, embedded systems (x86-64/ARM), and low-level development on Linux (my daily driver since 2003). I also wrote about CPU vulnerability research (Meltdown, Zombieload & friends) as co-founder of Cyberus Technology GmbH.
  • ฮป Strong type systems: I enjoy using metaprogramming in C++ and Haskell, as well as PureScript. The goal is to "define entire categories of errors out of existence".
  • ๐Ÿš€ CI/CD & test infrastructure: Reproducible builds, hardware-in-the-loop testing, and fast deployment pipelines.

๐ŸŽ“ How I think about software

Shift errors left. Catching problems at compile time is cheaper and faster than getting them out of production.

Control complexity. Clear boundaries, minimal surface area, composable abstractions.

Automate confidence. Infrastructure as code, no moving parts in the deployment that can go wrong.

Build software that lasts. Good architecture ends up being cheaper and more effective.

๐Ÿ“ซ Find me elsewhere

  • ๐Ÿ“ Blog: galowicz.de
  • ๐Ÿข Consulting: applicative.systems
  • ๐Ÿง‘โ€๐Ÿซ Nix training: nixcademy.com
  • ๐Ÿ“š Nix video courses & books: nix.institute
  • ๐ŸŽค Talks & press: applicative.systems/press
  • ๐Ÿ’ผ LinkedIn: jgalowicz
  • ๐Ÿ˜ Mastodon: @[email protected]

Applicative Systems Group     Nixcademy

Pinned Loading

  1. pprintpp pprintpp Public

    Typesafe Python Style Printf Formatting for C++

    C++ 241 13

  2. hamtsolo hamtsolo Public

    Intel AMT Serial-Over-LAN (SOL) client

    Haskell 13 2

  3. cpp_template_meta_brainfuck_interpreter cpp_template_meta_brainfuck_interpreter Public

    A Brainfuck Interpreter, which is completely implemented from scratch as a C++ Template Meta Program

    C++ 24 2

  4. nix_cmake_example nix_cmake_example Public

    An example with nix: How to automatically and reproducibly build and integration-test a database C++ app in 60 different build-configurations (library exchange/compiler exchange/static-nonstatic)

    Nix 65 3

  5. attoparsecpp attoparsecpp Public

    Trying to imitate the elegance of Haskell parsers

    C++ 6

  6. nix_cpp_cartesian_dependencies nix_cpp_cartesian_dependencies Public

    Nix 5 1

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 โ€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800ร—600. No cookies required.