
18 episodes

Build and Learn CJ Avilla, Colin Loretz
-
- Technology
-
-
5.0 • 1 Rating
-
A podcast about software development and developing ourselves as software engineers. Hosted by CJ Avilla and Colin Loretz.
-
Keith Casey: Webhooks & webhooks.fyi
In this episode about webhooks.fyi, we're joined by Keith Casey from ngrok. You'll hear about webhooks.fyi an information-rich resource for learning how to build and consume webhooks. webhooks.fyi is an open source knowledge base and directory listing and analyzing different webhook providers. We discuss webhook security, signature verification, forward compatibility, and more.
Other Links from the Show
https://webhooks.fyi
ngrok.com
Webhooks to Revolution the Web from @progrium
What are Webhooks
The Self Provisioning Runtime
CaseySoftware
Build and Learn around the web- Twitter: @buildandlearn_- Colin: @colinloretz- CJ: @cjav_dev -
Chelsea Otakan: Design and build systems, not just features
This week we are joined by Chelsea Otakan, infamously also known as @chexee on most of the internet. Chelsea is a product designer and front-end developer, currently working at Lattice. In this episode, we learn more about Chelsea's design origin story, her philosophies on product design, and why you should "build a skateboard, not a wheel".
Chelsea's design philosophies- Ship quickly, ship for the user- Design is continuous- Design and build systems, not just features- Don't be afraid to dig deep- Critique early, often, and with everyone
Other Links from the Show- Shopify article on creating a "quality elevator" from Kyle Peatt: The system always kicks back - Chelsea's portfolio and work at Chexee.me
Build and Learn around the web- Twitter: @buildandlearn_- Colin: @colinloretz- CJ: @cjav_dev -
Custom codegen for SDKs
In this episode of Build and Learn, we discuss code generation (codegen) and how Stripe uses it to generate SDKs for its APIs automatically. We talk about how a declarative shape of an API (such as Open API spec or GraphQL schema) can be fed into a tool to generate an SDK in a specific programming language. This process helps ensure that the SDKs are always in sync with the API and that any changes to the API are automatically reflected in the SDKs.
Most SDKs today are still hand-written, but automatic generation is becoming more popular. We'll touch on the tradeoff between readable code and automatically generated code, which can be quite long and complex. You'll also hear how the Ruby clients for Orbit were likely written by hand and may not be up-to-date.
Resources:
Richard Marmorstein's Strangeloop talk about codegen: https://www.youtube.com/watch?v=mgRreyw-Nlg
CJ's RubyConf 2022 talk about codegen: https://www.youtube.com/watch?v=sm0fgIqfsO8
Stainless API company: https://stainlessapi.com/
Open API Spec: https://swagger.io/specification/
Stripe API Spec: https://github.com/stripe/openapi
Swagger codegen: https://swagger.io/tools/swagger-codegen/
Orbit Ruby Activities gem: https://github.com/orbit-love/ruby-orbit-activities -
Building Developer Relations Teams with Trag
In this podcast episode, we are diving into the world of developer advocacy and developer relations with Chris Traganos, aka "Trag."
-
Building things that excite you with Charlie Gerard
In this episode, we're joined by Charlie Gerard to discuss various topics related to learning technology and building cool projects.
-
IC to Lead: Building Confidence In Your Skills with Lindsay Barrett
In this episode, you'll hear Lindsay's path from graphic designer to support engineer and how she now manages a team of support engineers. We discuss what this transition has looked like for her as well as the training and learnings she undertook along the way.
In the second half of the episode, we dig into more specific tactics that her and her team have encountered like supporting customers through API version migrations, authentication issues and squashing bugs with their product engineering team.
Resources
Lindsay Barrett on LinkedIn
LeadDev
Support Driven Slack, Podcast, Blog, Job Board, Events
Growth Space
Engineering Management for the Rest of Us by Sarah Drasner
William Vincent's Django Books
Questions or feedback for the show? You can DM us on Twitter at https://twitter.com/buildandlearn_
Customer Reviews
Approachable and encouraging
This podcast is an easy listen - it's well-edited, and clearly two knowledgeable technology buffs talking about their craft, and expanding their minds through active learning.
Looking forward to more. Keep it up, y'all! 🚀