Build and Learn cover image

Build and Learn

Latest episodes

undefined
Jul 23, 2024 • 39min

Webhooks!

In this episode, you'll learn about webhooks and how they enable event-driven integrations. We cover webhooks, how they work, and best practices for providers and consumers.Topics:- The evolution of webhooks and how they compare to traditional API polling methods- Implementing webhooks securely, including verification techniques- Strategies for handling and processing webhook data- Challenges you might face with versioning and payload changes- Useful tools and resources for working with webhooksWe share our experiences implementing webhooks across various platforms, mentioning Stripe, Twilio, and Slack as examples of good webhook implementations. We also discuss how tools like Zapier can help with webhook integrations and automation.You'll hear about CJ's recent experiences with React Native and Expo Go, as well as updates on our side project "Buckets", a Mint-like finance app.Resources:https://webhooks.fyi/ Webhooks google groupRailsconf webhooks workshop
undefined
Jul 9, 2024 • 45min

Summer Fit Check, Cron Schedulers, and Sample Apps

CJ and Colin with the summer updates and fitness check-in. We dive into cron jobs, scheduling those jobs with various tools and services and best practices for when/how to cron.- Summer updates- CJ's live peloton class in the studio- Peloton hotel finder- Colin gives a RTO recap- Craftwork update, one year of the Rails codebase- Realtime project view tracking with action cable (who’s looking at the same doc as me)- Command Palette using Ninja Keys - CJ on Enums in Rails and other best practices - CJ using sidekiq-cron, alternative to whenever. - team already asking for event-based things- BullMQ mentioned! - Colin working on some sample Discord bots and apps
undefined
8 snips
Jun 24, 2024 • 39min

Monoliths, GraphQL, Next.js, and DevRel Insights

Debate on monolithic vs API-driven architectures, GraphQL limitations, Next.js with Rails integration. Personal projects like a solar pool heater and relay race prep. DevRel insights on role challenges, content creation, and community engagement.
undefined
Jun 10, 2024 • 47min

Last RailsConf, Gameboy Nostalgia, and Platform Risk

This week, CJ and Colin talk about content clickbait, Gameboy nostalgia, and the in-vogue topic of AI/LLMs. CJ dives into some cautionary tales around more API integrations and his steps to avoid platform risk while trying to build software at a growing company. Finally, we bid farewell to RailsConf and discuss the market for Ruby/Rails conferences in 2024 and beyond.Colin's Gameboy nostalgia a dose of retro gaming wifi gameboy cartridge right to repair Retro Future YouTube Acquired FM: The Complete History & Strategy of Nintendo Analogue Pocket Gen Alpha == Generation AIWizards of the Coast/D&D and AIPlatform Risk when building on APIs More integrations API stability Degrated integrations and deliveryThe RailsConf 2024 FOMO 2024 will be the penultimate conference2025 will be the last RailsConf Focus on rubyconf and rubygems Focus on regional conferences Announcement: A New Era for Ruby Central Events
undefined
9 snips
May 27, 2024 • 40min

Slow Productivity, Write The Docs

Tech writing expert Calvin Fung shares practical tips for career advancement at Write the Docs conference. They discuss enhancing documentation with interactive elements and deep work principles from 'Slow Productivity.' Insights on managing distractions, calendar apps, and unity game development.
undefined
May 6, 2024 • 41min

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
undefined
Apr 22, 2024 • 42min

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.Resourcesfrvr.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
undefined
Apr 8, 2024 • 51min

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
undefined
Mar 25, 2024 • 37min

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 choicesResourceshttps://twitter.com/dhh/status/1748378865725329495https://world.hey.com/dhh/finished-software-8ee43637
undefined
9 snips
Mar 4, 2024 • 47min

Creating vs Consuming, Consistency & Fitness

Colin and CJ chat about the balance between consuming and creating content, the importance of consistency in fitness goals, and the challenges of developing a personal finance app with multi-currency support. They also discuss learning styles, real estate APIs, and building customer support interfaces using React.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app