Danielle Heberling

Software Engineer

Chaos Engineering Ideas For Serverless

January 24, 20193 min read

The Principles define chaos engineering as: The discipline of experimenting on a distributed system in order to build confidence in the system’s capability to withstand turbulent conditions in production. The high-level steps for implementing chaos experiments involve: defining…

Continue Reading →

Why I'm a Software Engineer

December 21, 20182 min read

As a software engineer from a non-traditional background, I’m often asked about how I got here and what motivated me to make a career change…this article will attempt to do a good job of explaining my path. Hope it helps you on your journey — whatever that journey might be. The…

Continue Reading →

Using AWS Amplify To Authenticate Users

October 24, 20185 min read

So you want to use AWS Cognito to authenticate users and have your user pool, identity pool, and app client all set up in the AWS console. …the next question is how can you connect this with your React based frontend? While there are a few ways to go about doing this, this post…

Continue Reading →

How Being a Musician Has Made Me a Better Software Engineer

August 06, 20184 min read

Oftentimes in society, we like to categorize things in two opposing binaries. Black and white. Dog people and cat people. Creative and logical. Artistic and mathematical. What about the gray area? What if something doesn’t fit neatly into this box or that box and instead loosely…

Continue Reading →