# History of PowerDNS: 2013-2020 (Technology)

DevFeed: [History of PowerDNS: 2013-2020 (Technology)](<https://devfeed.tech/articles/history-of-powerdns-2013-2020-technology-36436.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/history-of-powerdns-2013-2020/>)

Published: 2020-12-21T19:32:58Z

Content type: article

Language: en

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [Software](<https://devfeed.tech/topics/software.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [domain](<https://devfeed.tech/topics/domain.md>), [DNSSEC](<https://devfeed.tech/topics/dnssec.md>), [ASCII](<https://devfeed.tech/topics/ascii.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>)

Tags: [ascii](<https://devfeed.tech/tags/ascii.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [business](<https://devfeed.tech/tags/business.md>), [cleanup](<https://devfeed.tech/tags/cleanup.md>), [cognitive-load](<https://devfeed.tech/tags/cognitive-load.md>), [complexity](<https://devfeed.tech/tags/complexity.md>), [dns](<https://devfeed.tech/tags/dns.md>), [dnssec](<https://devfeed.tech/tags/dnssec.md>), [domain](<https://devfeed.tech/tags/domain.md>), [history](<https://devfeed.tech/tags/history.md>), [powerdns](<https://devfeed.tech/tags/powerdns.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [software](<https://devfeed.tech/tags/software.md>), [standards](<https://devfeed.tech/tags/standards.md>), [technology](<https://devfeed.tech/tags/technology.md>)

## AI overview

This article covers the technical development of PowerDNS from 2013 to 2020, including an extensive internal cleanup of mature code. It explains how the cleanup addressed accumulated complexity, bugs, and incorrect treatment of DNS names as ASCII strings, including ordering, case, escaping, and spaces.

## Source excerpt

In this part of the history of PowerDNS, I talk about the technical developments from 2013 to 2020. Over these years many fascinating business & hiring developments also happened, but these are described in a separate post, part 3B of the PowerDNS History. Here are the earlier parts: Part 1, Part 2 For context, the 2013-2020 era is what I would describe as "PowerDNS 3.0" - how we grew from a one (or two) person company to a healthy and thriving department of Open-Xchange.