Hi, I’m Daniel Schmidt 👋. I’m working at HashiCorp on the Terraform Core team. This team is tasked with designing and implementing the core of Terraform, the open-source infrastructure as code tool.
I primarily work in Go at the moment, before my focus with Javascript / Typescript in the React and React Native ecosystem. I also enjoy working with Rust in my free time, I built a camera system for my dancesport club in Rust. A lot of my work is Open Source on GitHub, feel free to check it out.
Outside of work I am a competitive ballroom dancer in both the Standard and Latin section. I also enjoy running, I recently completed my first marathon in 2024.
Featured
Discriminated Union Pattern in Go
Published: at 09:23 PMI often use the Tagged Unions pattern in TypeScript. I encountered a problem I would solve with this pattern in Go. Let me show you how this can be solved in Go.
Recent Posts
Inline GitHub Code Snippets through Remark
Published: at 09:23 PMI am blogging a lot about code that I write in Open Source software and I was searching for a nice way to include up-to-date code without littering my Markdown files. Turns out it's quite easy to write a remark plugin.
Development Environment Setup with Chezmoi
Published: at 09:23 PMKeeping my personal and professional Macbook development environment in sync is a challenge. A friend recomended chezmoi to me and I am going to give it a try.
Managing Processes in Rust
Published: at 10:31 PMLearn how to use tokio::process::Command for one time and long-running processes
Declarative Development Environments with CDK for Terraform
Published: at 03:22 PMYou can use CDK for Terraform to automate spinning up a complex development environment.