Skip to main content
BM

Blog

Thoughts on development, technology, and more.

  • What LLMs Won't Replace

    Writing code has never been the hard part of software engineering. The skills that actually matter—navigating ambiguity, making trade-offs, and aligning people—aren't going anywhere.

    • Engineering
    • AI
    • Career
  • GitHub Actions for Continuous Deployment

    GitHub Actions are a powerful tool to create custom software development life cycle workflows from directly in your GitHub repositories. I've moved from CircleCI for my continuous deployment needs and leveraged GitHub Actions as a seamless replacement for deploying directly to Netlify every time commits are made.

    • Development
    • Github
    • Deployment
    • Automation
  • Drafts for Gatsby

    Draft functionality is common place in content management systems but implementing them in simple Gatsby sites always seemed a bit hacky. Now, using Gatsby's Schema Customization API, implementing drafts functionality for content is painless and straightforward.

    • GatsbyJS
  • Fastlane: Painless Mobile App Builds and Deployment

    Getting from idea to released app is a long process. As developers, our focus should remain on code and user experience. Releasing a mobile app requires so much more, from screenshot generation to code signing to app store deployments, developing and releasing a mobile app can be a tedious process which Fastlane helps make easier.

    • Development
    • Apps
    • iOS
    • Android
    • React Native
  • Introducing React NHL Logos

    An NPM package which includes the primary logos for all 31 NHL teams as well as the NHL shield logo in SVG format available as React components. React NHL Logos has a component for each team and NHL logo which outputs an inline SVG making it a breeze to manipulate, animate or alter directly.

    • Development
    • React
    • Open Source
  • Understanding React Fragments

    The days of wrapping component's return children in React with unnecessary elements are long behind us.

    • Development
    • React
  • Deploying to Netlify via CircleCI

    Netlify is my go to option for deploying static websites but there is usually one sticking point, especially when working with static site generators - slow build times!

    • Netlify
    • GatsbyJS
    • JAMstack
  • Using Bulma with React

    CSS frameworks are nothing new and Bulma has become one of the popular choices for rapid frontend prototyping and development.

    • React
    • CSS