Homepage
Open in app
Sign in
Get started
Extra Credit-A Tech Blog by Guild
Welcome to Extra Credit, Guild’s technology blog! We are working to make education affordable and achievable for 60+ million working adults in the US and we are sharing our technology learnings along the way.
Follow
Eligibility at Guild — Adventures in Event Processing on AWS
Eligibility at Guild — Adventures in Event Processing on AWS
How We Built an Event-Driven Rules Engine on AWS
chap
Oct 15, 2020
Moving our Guild SPAs from Heroku to AWS
Moving our Guild SPAs from Heroku to AWS
Using AWS and Cloudflare to deploy SPAs
Justin Menestrina
Oct 1, 2020
A Scale for Evaluating Mobile Responsiveness
A Scale for Evaluating Mobile Responsiveness
Exploring a new way to measure “responsive solutions”.
Alex Tzinov
Sep 24, 2020
Life Lessons in Engineering Leadership
Life Lessons in Engineering Leadership
Trust is the foundation of good leadership. In my career as a software engineer for fifteen years and then as a manager of engineers for…
Jay Ockers
Sep 10, 2020
A CMS Case Study: How Our Implementation Allowed Us to Scale for Students
A CMS Case Study: How Our Implementation Allowed Us to Scale for Students
The tech industry is saturated with acronyms that are thrown around in a colloquial manner on a day to day basis. One acronym that I’ve…
Jalena Taylor
Sep 3, 2020
Mission-Driven Product Management
Mission-Driven Product Management
Almost every company dreams up its own mission statement, but it is rare to work for a company that actually lives by theirs.
Kyle Grant
Aug 27, 2020
The expected (and unexpected) rewards of building a data culture at Guild Education
The expected (and unexpected) rewards of building a data culture at Guild Education
At Guild Education, our goal is to put frontline workers back to school, debt-free, through employer-funding tuition assistance. Within…
Sean Mckeever
Aug 20, 2020
Information Flow in Three Work Cultures
Information Flow in Three Work Cultures
Nothing defines a group of people more than its culture. More than anything else, culture shapes what it feels like to be a part of that…
Quentin Hartman
Aug 13, 2020
Mentorship via Debugging: How to Turn a Bug Into A Learning Experience
Mentorship via Debugging: How to Turn a Bug Into A Learning Experience
⛰🐛🛫🛬🐛🏖
Tyler Long
Aug 6, 2020
Creating a Working from Home Environment
Creating a Working from Home Environment
I first wrote about creating a working environment to make a point about malleable plans to help approach work. Despite coming from a…
Sean O'Keefe
Jul 30, 2020
Using Apollo’s local cache for global state management with React+Typescript, codegen and remote…
Using Apollo’s local cache for global state management with React+Typescript, codegen and remote…
Global state management can be one of the biggest pain points in front end development. For our team, this was definitely true, as we were…
Mason Goetz
Jul 22, 2020
Collaboration as a Developer: Finding Shared Goals and Reframing Conflict
Collaboration as a Developer: Finding Shared Goals and Reframing Conflict
Unsurprisingly, software developers spend a lot of time writing, discussing, reviewing, rewriting, testing, and deploying code. I know…
Mitch Goudy
Jul 16, 2020
Failure Tolerance: Creating a Healthy Postmortem Culture
Failure Tolerance: Creating a Healthy Postmortem Culture
It’s a common trope at tech companies to hear that you should “fail fast” or “fail forward.” Corporate slogans and initiatives around…
April Dagonese
Jul 9, 2020
Get on the bus! 🚌
Get on the bus! 🚌
Guild’s technology landscape started like lots of startups do: with a monolith. Over time, we took out our proverbial scalpel and carved…
travishaby
Jun 25, 2020
Troubleshooting AWS Lambda + AWS Aurora Serverless Postgres + Node-Postgres
Troubleshooting AWS Lambda + AWS Aurora Serverless Postgres + Node-Postgres
At Guild Education, many of our backend services run on Node.js, AWS Lambda, and AWS Aurora Serverless Postgres databases. These…
Alli Leong
Jun 18, 2020
Handy Git Commands for Fixing & Avoiding Issues
Handy Git Commands for Fixing & Avoiding Issues
It’s easy to git into bad situations. Here’s how to git out of them.
Cassidy Schaufele
Jun 11, 2020
tsconfig.json demystified (Part III)
tsconfig.json demystified (Part III)
Breaking down the various options and nuances to better understand what the Typescript compiler does under the hood
Alex Tzinov
Jun 5, 2020
tsconfig.json demystified (Part II)
tsconfig.json demystified (Part II)
Breaking down the various options and nuances to better understand what the Typescript compiler does under the hood
Alex Tzinov
May 15, 2020
Creating a Working Environment
Creating a Working Environment
This is a real nice room
Sean O'Keefe
May 12, 2020
tsconfig.json demystified
tsconfig.json demystified
Breaking down the various options and nuances to better understand what the Typescript compiler does under the hood
Alex Tzinov
Apr 30, 2020
Creating inclusive student experiences in challenging times
Creating inclusive student experiences in challenging times
Like the rest of the world, Guild Education has been impacted by the COVID-19 pandemic at many levels of our business — from the employee…
Natalie Yee
Apr 23, 2020
CI/CD: More Than Commit -> Deploy
CI/CD: More Than Commit -> Deploy
CI/CD is a central topic of DevOps. Usually, “CI/CD” is understood to mean “Continuous Integration / Continuous Deployment”. Its importance…
Quentin Hartman
Apr 16, 2020
Testing Rails 6 Multiple Databases Connection and CircleCi
Testing Rails 6 Multiple Databases Connection and CircleCi
If you have yet to read my colleague April’s excellent post about [Pairing Heroku with AWS…
Tyler Long
Apr 14, 2020
Design System Metrics
Design System Metrics
Learn how Guild Education uses metrics to track how are design system is consumed across the organization.
Justin Menestrina
Apr 6, 2020
Managing Auth0 Infrastructure With Terraform and Terragrunt
Managing Auth0 Infrastructure With Terraform and Terragrunt
Background
Kerry Sheldon
Mar 19, 2020
About Extra Credit-A Tech Blog by Guild
Latest Stories
Archive
About Medium
Terms
Privacy
Teams