The Curious Engineer

All blogs / Other languages

Peter's DevLog

peterme.net

I'm a computer scientist from Norway with interests in tinkering, open source, and game development. This log is intended as a way to both share my projects and keep myself from forgetting them.

Other languagesElectronicsEmbedded / microcontrollers

Posts
34 from 19 Sep 2015 to 17 Jan 2026
Posting
now and then (1 in the last year)
Kind
personal blog
Feed
https://peterme.net/rss/

2026 1

  1. Building an epaper laptop: Dithering

2025 3

  1. Writing tests for Nim libraries with Nimble and unittest
  2. Building an epaper laptop: The monitor
  3. Building an epaper laptop

2023 5

  1. Labelled exceptions for smoother error handling
  2. Teaching old C code new tricks with Nim
  3. Setting up a Nim server for dummies
  4. Wrapping C libraries in Nim
  5. Dynamic libraries in Nim

2021 4

  1. Is Nim a transpiler?
  2. Asynchronous programming in Nim
  3. Multitasking in Nim
  4. Fixing a broken Firefox session

2020 5

  1. Video content - Advent of Code 2020
  2. Creating condensed shared libraries (Embedding NimScript pt. 3)
  3. How to embed NimScript into a Nim program (Embedding NimScript pt. 2)
  4. Using NimScript as a configuration language (Embedding NimScript pt. 1)
  5. Nim Q&A (originally a HN reply)

2019 4

  1. Tips and tricks with implicit return in Nim
  2. Welcome to a brief explanation of history
  3. Metaprogramming and read- and maintainability in Nim
  4. Meta-programming in Nim - FOSDEM talk companion post

2018 4

  1. Optional value handling in Nim
  2. Handling files in Nim
  3. Nim at FOSDEM - Frequently asked questions
  4. Nim types (originally a Reddit reply)

2017 3

  1. Server migration and downtime
  2. Cross-platform GUIs and Nim macros
  3. Presentation on Functional programming

2016 4

  1. Adding touch controls to the i3 Window Manager
  2. Git-hooks and web development
  3. TinyWM implementation in Nim
  4. Creating a managed website with CouchCMS

2015 1

  1. Welcome to Peter's DevLog