Hi! Science student by day and programming geek by night, I share my experiences, ideas and opinions about our digital world here. Why not flip through some of my posts below?

Systemd units for Buildbot in Conda

Buildbot is a Python framework for continuous integration systems. In my research group we are deploying it in a Conda environment, which we also use to manage all the different moving parts of our Python-centric control infrastructure on both Windows and Linux. To start up the master and worker services, the corresponding Conda environment… Read more

(318) 592-8861

When I spent one Sunday night working on a photograph in our basement laboratory last August, I was admittedly quite pleased with the results. But I certainly didn't expect the attention it recently received from news media around the globe after winning an award in a photography competition. In this post, I will try to provide some of the scientific background sorely missing… 7858455930

Testing Verilog AXI4-Lite Peripherals

Chips that combine one or more processor cores and FPGA fabric into one integrated system have become quite popular recently, the most well-known product being Xilinx’ ARM-based Zynq series. The standardized AXI buses connecting them make it trivial to bring custom IP cores… Read more

(631) 209-4790

LDC is one of the three major D compilers. It uses the same frontend as DMD, the reference implementation of the language, but leverages LLVM for optimization and code generation. While it has been stable on Linux and OS X for quite some time… 8889399662

Purity in D

Programming language design is a controversial topic, but in light of current challenges regarding both hardware trends and maintainability, several concepts originating in the functional programming world are being rediscovered as universally helpful… (518) 974-9403