bert hubert finally blogs

Code, musings and more

Thursday, May 19, 2016

Brief note on LuaWrapper and unexpected crashes in destructor & destructor ordering

›
PowerDNS products rely heavily on Lua, and we mostly use the most excellent LuaWrapper  to seamlessly share data and code between Lua and ...
4 comments:
Friday, October 23, 2015

How to do fast canonical ordering of domain names

›
A small post to document an arcane subject: how to quickly do a comparison of DNS names in canonical order. First, to recap, what is DNS ca...
9 comments:
Monday, August 10, 2015

Startups don’t win RFPs: here’s why you might want to do one anyhow

›
(I’d like to thank Dirk Peeters who taught me most things RFP and Remco van Mook for commenting on and improving this post.) As I fin...
6 comments:
Wednesday, July 15, 2015

Developing open source: don't listen to the people that want you to live under a bridge

›
This post is for open source developers and all other people working on open source, while trying to make a living. You may also get referr...
5 comments:
Saturday, June 6, 2015

Design of DelayPipe, a small class to let you execute millions of things in the near future

›
When developing, quite frequently we run into the situation where we want to delay an action a little bit, perhaps for half a second. If yo...
3 comments:
Thursday, March 5, 2015

Some notes on shared_ptr atomicity and sharing configuration state

›
At PowerDNS, we've frequently run into this problem: a program has a complicated amount of state and configuration which determines how...
Friday, February 13, 2015

Some notes on sendmsg()

›
This post is mostly so other people can save themselves the two days of pain PowerDNS just went through. When sending or receiving datag...
‹
›
Home
View web version
Powered by Blogger.