Obsidian Collection Archives
Preserving Black legacy through a digital platform for archival imagery
Leading change for women’s advocacy through content-driven design
Helping families find simple and reliable information about IVF clinics during the COVID-19 pandemic
Health Worker Data Alliance
Supporting health workers through the COVID-19 pandemic with insights into well-being
Helping a venerable institution adapt and thrive in the 21st century
Introducing Collaborative Craft, a new podcast by 8th Light
We're excited to introduce our brand new podcast, Collaborative Craft. The trailer is available now wherever you listen to podcasts.
Six Tips For a Successful Job Interview
Job interviews are an inescapable reality of the labor market, and unfortunately they’re still an imperfect science. This blog includes six tips to help you organize your thoughts and communicate your experience in a clear and impactful way.
A Color Coded Guide to Ports and Adapters
If you've struggled to form a mental model and fully understand the Ports and Adapters pattern (also called Hexagonal Architecture), this blog provides a concrete example alongside a more common architecture pattern to better grasp its nuances.
Minimally Privileged Terraform
By default, every newly created AWS resource lacks permission to perform any actions. AWS strongly recommends following the security practice of grating least privilege. This practice is trickier when defining what permissions to grant an automation user running Terraform in CI. Over the past year, our team has developed several strategies to scope down the permissions available to Terraform.
Regardless of where you are in your project lifecycle, we tailor our services to meet your business needs.