Fredrik Meyer, PhD in algebraic geometry, works as a software consultant at Scienta AS. Skilled in Java, Python, JavaScript, Clojure and AWS; enjoys mathematics and Clojure programming as a hobby.
The blog post discusses using Apache Kafka and Kafka Streams to estimate the value of π (Pi) through a dart-throwing simulation. It explains the mathematical background of estimating Pi using random points in a unit square and des...
The blog post discusses the implementation of a 2-dimensional tree (2-d tree) in Clojure, inspired by a Coursera course on algorithms. It explains the structure and functionality of a 2-d tree, which is used for efficient nearest ...
This blog post explains how to connect a Docker container to a service running on localhost, specifically on Linux. It discusses the challenges of container isolation and how to use iptables to route traffic from a Docker bridge n...
The author shares their experience of self-hosting various applications, including a minimalist RSS reader (Miniflux), a Grafana instance for data visualization, and a bookmark manager (Linkding). They discuss the setup process us...
The author, a software developer, shares various ways they utilize AI tools in their daily work, including Raycast AI for quick queries, ChatGPT for longer conversations, and Claude Code for data analysis. They discuss specific ap...
The post provides an overview of AWS CloudFormation, an Infrastructure as Code (IaC) tool that allows users to define and manage AWS infrastructure using YAML templates. It explains the advantages of IaC, such as version control a...
The post discusses the command line tool 'jq', which is used for processing and formatting JSON data. It highlights common use cases such as piping JSON output from commands for better readability and filtering logs from AWS servi...
The author shares a detailed guide on setting up a new MacBook, including the installation of essential software and tools. Key steps include installing Homebrew, Clojure, Emacs, Tmux, oh-my-zsh, Node.js, Jottacloud CLI, Rust, Rec...
The author describes their experience managing smart lights using a Raspberry Pi with the Deconz Zigbee gateway. After encountering an issue with the SD card, they successfully restored functionality using a backup script that sav...
The post discusses the author's use of tmux, a terminal multiplexer, to efficiently manage multiple terminal sessions. It explains basic commands for splitting panes, navigating between them, and configuring tmux to enhance usabil...