DNSimple, Terraform & Sentinel — A Guide to Policy as Code
Policy as Code benefits, integration steps, and best practices for compliance with DNSimple, Terraform & Sentinel.
Register & Manage Your Domains With DNSimple
Why you should register and manage your domains with DNSimple.
Protection and Security for Your Domains
How to ensure you have the best security for your domains
Reliable Uptime and Security for Your Domains
How to make sure your domains are always up and secure.
Faster DNS for Faster Site Resolution
How to ensure your site is resolving as quickly as possible
Hosting Handshake domains with DNSimple
Introduction to the Handshake (HNS) project, a decentralized blockchain-based alternate DNS chain, and how you can use DNSimple to host HNS domains.
How to Avoid DNS Downtime
Increase performance, mitigate risk, and reduce DNS downtime with these steps.
How we're using GitHub Actions to transform our error triaging workflow
We've started automating our triage process with GitHub Actions, resulting in great improvements.
GDPR and WHOIS Privacy
With GDPR is WHOIS Privacy still necessary? Read on for our opinion.
Using Elixir in DNSimple's API - A Toolkit Roundup
A round-up of DNSimple Elixir tools and posts.
Is DNSimple the Right Choice for My Business Domain?
Exploring our business offerings
Analyze Your Domains in Google Sheets
A showcase of how to use DNSimple's powerful API to enable everyone in your organization to answer the most complex questions around your domains.
Why Your Financial Institution Should Use a .BANK
If you're a financial instituation, then you'll love the mix of branding, exclusivity, and security offered by a .BANK domain.
Using Structs to Facilitate Dependency Injection with Go
Go doesn't provide tools or standard patterns for Dependency Injection, but we can use a simple trick to solve the problem.
Speed up Dialyzer in CI - PLT caching done right
Erlang's dialyzer is a great tool, but creating the PLTs takes a long time, so it is important to know what to cache and how.
Our Journey to Chef's Inspec
Modernizing your integration testing with Inspec and Test Kitchen is a solid investment in future maintainability, we'll show you how we did it at DNSimple.
Why Financial Institutions Migrate their .BANK Domains to DNSimple
Information about the DNSimple .BANK domain hosting service and why financial institutions uses DNSimple for DNS hosting.
Everything about DNS, you never dared to ask. A Primer.
Get your pen and post-its ready. We've been to an open space conference lately and came back with this fun format to share knowledge.
Quick tips for practical Rubocop workflow
How to use Rubocop day by day for (code) sanity
Presenting code in Keynote
Showing code in presentation comes with a lot of challenges, and doing it right requires effort and experience. Here we collect our best practices by animating code to best showcase it.
Simple, Async, Map/Reduce queue for Ruby
How I implemented parallel requests in near real-time with a simple Ruby queue.
Sign Git commits
A short and simple step-by-step guide to sign your Git(Hub) commits with GNU GPG.
Learn these 11 Tricks to get happier customers through amazing customer support
Running a business is about making your customers happy. Happy customers are more loyal and are more likely to recommend your service. Giving them a great support experience is key to making them happy. I've compiled a list of great tips and tricks on how to become a great customer support agent.
Building a distributed eventually consistent key-value store with DNS and Elixir
We build a proof of concept of a distributed, eventually consistent, key-value store in DNS using the DNSimple APIv2 and the Elixir API client.
Check out our Chef & DNSimple Webinar
JJ and Amelia are getting together to talk DNS and Chef
Introducing new speakers
Here is how I help introduce new speakers to the stage and you can too.
From the physical world to the digital world
What did I learn when I worked in a bakery as a salesperson and can apply everyday to my digital job?
What you can do with the DNSimple API
Before you start using the DNSimple API, it helps to understand how it is organized. In this post I will show you where you can find the various API services in our documentation.
Why aren't you using the Chef Accumulator Pattern?
How we used a new pattern in Chef to avoid creating vast amounts of attributes in wrapping a resource.
Tales of a Chef Workflow: Keeping a tidy server
How we migrate and cleanup resources in our Chef cookbooks to maintain servers
Writing open-source Chef cookbooks (part I)
Our experience while rewriting PowerDNS cookbook using custom resources to write composable, easy to extend community cookbooks.
Getting on stage – the definitive guide
The last post about speaking at conferences is about all the little and not so little details about giving a presentation in front of others.
The Silver Searcher, a better UNIX search tool
I've been using grep and find for 11 years as a systems admin, I'm writing this post to change these tools for a new faster, easier to use one: ag.
The Power of the Pull Request
This is the story of how I used pull requests, a powerful tool for contribution, to submit a DNSimple adapter to the dnscontrol project.
When and how to use animations in slides
Animations when used correctly can dramatically improve your talk but when misused they make watching your slides cumbersome.
8 domain management tips for everyone
Simple tips and good practices to make sure that you have a healthy domain management system.
Why Is WHOIS Important?
Everyone has it, but not everyone thinks about their WHOIS info. Read on to learn about the importance of WHOIS.
Create beautiful slide decks
A handy guide to create stunning slides empowering a great presentation to a (not only) technical audience.
The Value of Exit Surveys
Learning our weaknesses and our strengths, in the eyes of our customers, from our exit survey.
Conferences: the ultimate team building event?
Attending a conference as a team turn out to be game changer.
Aligning Projects with Business Goals
Even with a small team it's easy to lose sight of the strategic goals of your business. Read on to how we are attempting to align project development with business goals at DNSimple.
Limiting the risks of SSL certificate mis-issuance
Learn about the most common techniques to protect against certificate mis-issuance and limit the impact of forged SSL certificates.
Learning to Fail Fast at DNSimple
We are reminded to fail fast and avoid the sunk cost fallacy in operations.
How we organized our presence at CodeMash 2017
My reflections on the preparation for CodeMash and how the conference unfolded for the DNSimple team.
Taking a vacation from writing code to write more code
The code-cation or how I learned to stop worrying and learn Golang.
Crafting a Peer Review Process for a Distributed Team
Knowing how one is performing on a distributed team is hard. Here's how we've tried to address it.
The idiomatic challenges of working for an English spoken, American company
Tales of a Spaniard evolving in an English environment
How we organize our team meeting
Loin des yeux loin du coeur, what team retreats mean for our distributed team.
Snapping a Polaroid Picture of Our Marketing Efforts
How do you get your whole team to achieve a shared vision for marketing? This is the story about how we ran through some exercises using the book Traction as the basis.
Redundancies in your domain name services
Talking about the redundancies in DNS and what you can do to help uptime of your services
Understanding ICANN Accreditation
We went through the process of accreditation with ICANN some time ago. Here's what it does and why we did it.
The Bullet Journal: when reliability and practicality outweigh technology
Sometimes, even the thousand year old legacy tool is still the best tool.
Lessons learned from growing a small business
Throughout the years I've watched as DNSimple has grown to the team we are now, and along the way I've observed what works and what doesn't. In this post I'll share 6 lessons I've learned while the company has grown.
The Three R's of Domain Names
Every domain name registration involves at least three entities: a registrant, a registrar, and a registry. We'll look at them each in this post.
The cavernous caveats of a digital nomad on the vanlife
Once you nail the basics, you're golden.
On remote working and finding a co-working space
Working remotely can mean spending a lot of time alone, a co-working space can help you alleviate feelings of loneliness and brings additional benefits.
The story of How DNS works
Everything you wanted to know about How DNS works (the comic) and never dared to ask.
Redirects with HTTPS
Understanding how to properly redirects with HTTP and HTTPS sites.
Our open source Chef cookbooks
We develop and maintain a few open source Chef cookbooks, this post talks about them.
The journey of DNSimple's first apprentice
One man armed with little experience and a bandolier of questions takes on DNS. And ghosts.
Workflows in the wild – how we reinvented our onboarding emails using Drip workflows
Move over Walkman, there's a new cool kid in town.
Using multiple accounts to segment the business
One possible use of the DNSimple multiple account feature is to segment your domains into different accounts depending on the level of service.
OMG Thursday (aka Documentation Day)
The results of the first DNSimple documentation day, codename OMG Thursday.
WTF Thursday (aka Bug Squashing Day)
The results of the first DNSimple bug squashing day, codename WTF Thurdsay.
Common DNS records and their uses
We've looked at resource records in general. Today let's investigate the various types of DNS records.
Why and How to Use Google's Public DNS
We occasionally recommend people switch to using Google's public DNS resolvers. Here are some of the reasons why and how you can make that change.
Should you keep your DNS management and domain registration together?
A closer look at the pros and cons of keeping domain registration & DNS management together.
The benefits of using a managed DNS provider
Running a DNS server might not be too hard, but it's usually best not to go alone when maintaining an entire DNS infrastructure. Here's some of the reasons we think managed DNS is a great idea.
Top DNS Lookup Tools
Problems with DNS configuration come up all the time. Knowing about the tools to resolve them can really get you out of a bind.
How we support our customers at DNSimple
Quality customer support is an important cornerstone of how we do business at DNSimple. In this blog post I'll show you how we do it, what tools we use, and what kinds of challenges we face.
Technical challenges behind the Secondary DNS
An overview of the technical challenges behind the implementation of the Secondary DNS server support.
Supporting GitHub Student Developer Pack and Global Day of Code Retreat
We believe in the power of education and practice, and we believe in putting our money where it can make a difference. Read on to find out more...
Don't Lose Business - Transfer Your Domain Names Without Downtime
Transferring a domain name from one registrar to another is often complicated and mistakes can cause you downtime and result in lost business. Don't let that happen with our new guide.
How CodeShip.io Continuously Deploys DNS Records
Benjamin Fritsch of CodeShip.io shows how they use the DNSimple API with GitHub to continously deploy their DNS zones as changes are made.
DevOps and Chef at DNSimple
Learn about how DNSimple manages changes to over 50 servers across 5 data centers around the world with a team of 5 developers.
Troy Hunt on Moving to DNSimple
Troy Hunt has captured the essence of why we made DNSimple in a pictorial blog post on why he moved to DNSimple.
Let's Talk About Security
Security is all about tradeoffs. The story of how Naoki Hiroshima's Twitter handle was stolen from him should cause us all to stop and take some time to think about security.
Understanding IO Renewal Policies
IO domains do not follow the same renewal procedures as normal TLDs like com, net and org. IO domains must have auto-renewal enabled to be renewed.
Ignite Talk from 2011: Everything You Need to Know About DNS in Five Minutes
Last year I gave a talk at Ignite Boulder titled: "DNS in 5 Minutes". I've been remiss in not sharing this, so here you go.
Things to Know About Transferring a Domain
Here are a couple of things that you should know about before transferring a domain.
GoDaddy, SOPA and You
We at DNSimple oppose SOPA and any attempt by the US government to try to rule the Internet. DNSimple vehemently opposes any attempts to censor the Internet or to provide the facilities to do so.
DNS Simplified: SPF Records
SPF stands for Sender Profile Framework. DNSimple provides an easy interface for creating SPF records so you don't have to manage those records on your own.
Preparing Domains in GoDaddy for Transfer Out
If you have more than a few domains with GoDaddy then preparing them for transferring away can be a time-consuming process. To help, we've put together this guide.
DNS Simplified: MX Records
MX stands for Mail eXchange. MX Records tell email delivery agents where they should deliver your email. You can have many MX records for a domain, providing a way to have redundancy and ensure that email will always be delivered.
DNS Simplified: CNAME Records
What a CNAME record is, and how to use CNAME records with DNSimple