Build and Learn CJ Avilla, Colin Loretz
-
- Technology
-
A podcast about software development and developing ourselves as software engineers. Hosted by CJ Avilla and Colin Loretz.
-
APIs, Acquisitions, and Event Emitters
This week, we discuss building companies on top of API integrations and recent acquisitions that we've been following closely and dig into some tech we're both using in our daily work. If you feel like you have a lot going on in your world right now, we also tease our upcoming episode on Cal Newport's newest book, Slow Productivity.
- Postman acquires Orbit! Congrats to the team!- Discussing building companies that are heavy on integrations- Autocode shut down- Cloudflare acquires Partykit- Using Turbo at Craft- Calendaring and staffing in Craft- Neverending conference room app- Slow Productivity by Cal Newport- Podcast Interview with Cal Newport- Cal Newport's website- Events and Event Emitting- Building and learning on Game Engines -
42 - GDC, Buckets, and more calendars
In this episode, Colin shares insights from the Game Developers Conference (GDC) on cutting-edge technologies like motion capture and AI-powered game creation. We'll chat candidly about the challenges of achieving work-life balance, recognizing burnout signs, and staying productive amid demanding software projects. Additionally, we'll explore personal finance topics, such as budgeting, emergency funds, and leveraging AI and APIs to optimize spending and financial planning.
Resources
frvr.ai https://www.frvr.ai/ Robin desk booking software https://robinpowered.com/Tailwind UI Calendars https://tailwindui.com/components/application-ui/data-display/calendars Tailwind Catalyst https://tailwindcss.com/blog/introducing-catalyst Fullcalendar https://fullcalendar.io/ GDScream https://twitter.com/search?q=%23GDC2024&src=typeahead_click -
Digital homesteading, Discord SDKs and more house stuff
In this episode, we talk about that subscription fatigue that is coming for us all. CJ has been working on some homesteading projects, including maple syrup harvesting and an AI birdspotting camera. Colin finally reveals what he's been working on at work: a new SDK!
What we're building- CJ is homesteading: maple syrup - Raspberry PI + camera + AI to detect birds in the yard- Colin finally shares what he's been working on at work: documenting a new Discord SDK!
What we're learning- Our lessons learned when buying (or not buying) a house -
Campfire Code Read
In this episode, we'll dive into the codebase of Campfire, a product released by the 37signals (now Basecamp) team. Sharing our initial impressions of the codebase hitting some of these topics:
- The use of helpers and views in this Rails app- The gems and dependencies- The decision to use SQLite- The integration of Hotwire, Stimulus, and front-end tech- The inclusion of Go code for the Thruster proxy accelerator- The CSS files and design choices
Resources
https://twitter.com/dhh/status/1748378865725329495https://world.hey.com/dhh/finished-software-8ee43637 -
Creating vs Consuming, Consistency & Fitness
This week, Colin and CJ discuss how differently we can feel when we get caught in the mindless doomscrolling traps of consuming content rather than creating things, interacting with other IRL humans, and more!
- Accountability/fitness update- Quick update on Buckets!- Consumption vs Creation- Learning styles- Badass Course Creators podcast: Raising the bar for online learning with Greg Rog
Next episode, we're digging into the Campfire codebase from 37Signals/Once.
glhf! -
Performance review season, OpenAPI, Twilio, and calendar app
In this episode of Build and Learn you'll hear CJ and Colin discuss the following:
CJ's weekend project of installing new kitchen cabinets. They share the DIY process of customizing and installing inexpensive cabinets from Lowe's.Running and training tips, including focusing on "zone two" aerobic base training. Colin shares his goals to rebuild his running foundation and get faster this year.How performance reviews work at their companies, the process of self-reviews and peer feedback, and how 5:15s "five fifteens" help document accomplishments.CJ is building API documentation using OpenAPI spec and integrating Twilio APIs into his product. He realized he needed both Twilio's legacy and modern APIs.Colin is working on a Google Calendar integration for Discord, allowing users to schedule meetings in Discord voice channels. He discusses the challenges with Discord's permanent voice channel URLs.Interviewing and pair programming with candidates using Tuple. They wish for ephemeral URLs to avoid overlaps.Strategies for ramping up on and understanding a new codebase, like tracing the flow of a request. An LLM tool for summarizing codebases could be useful.Encouragement to get outdoors, avoid burnout, and "touch grass"!
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! 🚀