Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 88
  1. Renewing Abandoned Software with an AI Agent

    I recently upgraded my Pixel phone and went through the long process of signing in to all my apps and making sure all the data was moved over from the old phone.

  2. The other week, I had a great time talking with a classroom of grade 4 and 5 students about my work as a software developer, how I got into the field, and what it’s like to work with AI.

  3. Experiment driven development with agents

    On several of my side projects I’ve found a great pattern for using agents to autonomously test out new ideas, measure their impact, and track that knowledge for future iterations. run-experiments is a repeatable skill for an agent to iterate on an experi…

  4. Give your agents everything

    One day at our monthly team offsite, I witnessed the wildest demo I’ve ever seen.

  5. Git Worktrees: The Simplest Way to Parallelize Your Coding Agents

    Git worktrees have existed for a while now.

  6. I love keeping up with tech news, especially nowadays with AI and agentic everything moving so fast.

  7. To plan or yolo, and everything in between

    When it comes to planning out a new feature (aka. developing the spec), there are a lot of great techniques and advice out there.

  8. Using Beads to supercharge my workflow

    Beads is a real game-changer for me.

  9. Takeaways from leaning into agentic coding

    I’m having an absolute blast playing the game of figuring out how to utilize coding agents to speed up software development at work and in my personal time.

  10. How I Inadvertently Failed Half a Computer Science Class

    While at a wedding a few months ago, I met this mutual friend who’s a year or two younger than me.

  11. Discovering podcasts in 2006

    I was listening to my weekly Security Now podcast that was referencing an old security issue from 2009.

  12. Thirty one

    As I turn thirty one, I’m in Montreal, a place I’ve been several times over the past decade for both work and play, but all amazing times.

  13. Dogfood calculator

    My partner and I got a dog!

  14. Just go build it!

    Looking back at the past couple of years of homeownership, it’s crazy thinking of how much stuff I’ve done myself.

  15. Fixing WiFi for Fun and Profit

    Recently, a buddy and I had the opportunity to help fix the WiFi at a couple of local bars, both part of a larger chain.

  16. One year at Mantle

    I’ve just passed my one‑year anniversary at Mantle.

  17. Using Codesandbox for coding interviews

    At Mantle, we’re growing our team, including engineers!

  18. Thirty

    It’s that time of year again, and this time it’s marking my thirtieth birthday.

  19. Gotchas with the HubSpot API

    One of my first projects I worked on at Mantle was building an integration with HubSpot.

  20. Plex hardware transcoding with a consumer GPU in a Dell server

    One of my recent projects was to improve my Plex media streaming experience by figuring out how to install a consumer graphics card into the Dell server I built a few years ago.

  21. As a manager, one of our key responsibilities is guiding the growth and development of your team members.

  22. Twenty Eight

    My 28th year has been a great one.

  23. Twenty seven

    October 1st just passed yesterday.

  24. Binge-worthy podcasts discovered during the pandemic

    Throughout 2020 I have listened to hundreds if not now thousands of hours worth of podcasts.

  25. ZFS snapshots in action

    I recently had my laptop running Xubuntu 19.10 reach its end of life for security updates.

  26. ZFS takeaways

    ZFS is quite a feature rich filesystem.

  27. How to set up a local DNS server for your home network

    This is a second post in a series of my experiences while Building a Homelab.

  28. Twenty Six

    2020 is the year I turn 26.

  29. This is the first post in a series of my experiences while Building a Homelab.

  30. Nix-ify your environment

    Over some vacation I put a bunch of effort into rebuilding my dotfiles and other environment configuration using home-manger, Nix, and the wealth of packages available in Nixpkgs.

  31. When a project is created for changing out an existing dependency with another one, there are many factors that should be thought of.

  32. RubyConf 2019 Talks - Day 2

    Here’s a continuation of the previous post covering day 1, this one instead on the talks I attended for Day 2 of RubyConf 2019!

  33. RubyConf 2019 Talks - Day 1

    I attended RubyConf this year in Nashville, Tennessee with a few of my teammates from Shopify.

  34. Twenty Five

    My friends half-jokingly call it my quarter-century birthday.

  35. Accelerate your team as its Lead

    Building software can be hard.

  36. Key-Value Pairs in GraphQL

    Today I was pair programming with a member of my team on a new GraphQL mutation.

  37. Staging environments slow developers down

    For businesses to outperform their competitors and bring ideas to the market fast, Software Development has evolved towards a continuous delivery model of shipping small, incremental improvements to software.

  38. Brodie: Building Shopify's new Help Centre

    One of the primary projects which has defined the existence of my team at Shopify was a complete rebuild of the Help Centre’s platform.

  39. Keep Continuously Testing

    One of the more powerful tools on my toolbelt is a red-green development cycle.

  40. Why “&” doesn't actually break your HTML URLs

    Writing tests for some code which generated HTML ended up surfacing one peculiarity with how HTML encodes URLs.

  41. Twenty-four!

    It’s hard to come up with the content for this post while fending off a sickness, but I know it’s a yearly ceremony for myself to look back and reflect on the prior year.

  42. Hunting for segmentation faults in Ruby programs

    I was working on building a content management engine for Shopify’s next generation Help Centre.

  43. Twilio's TaskRouter Quickstart

    My team and I are exploring different services and technologies in the area of contact centres.

  44. How Does Symmetric and Public Key Encryption Work?

    With the release of Rails 5.2 and the changes with how secrets are securely stored, I thought it would be timely to write about the benefits and downsides of secrets management in Rails.

  45. Parallel GraphQL Resolvers with Futures

    My team and I are building a GraphQL service that wraps multiple RESTful JSON services.

  46. Zero to One Hundred in Six Months: Notes on Learning Ruby and Rails

    When they say you’ll like learning and programming in Ruby, they really mean it.

  47. What the hack? - or how my first capture the flag went

    The 2017 BSides Security Conference, just outside of Ottawa, was a two day event from October 5th to 6th.

  48. Twenty-Three!

    I’m Twenty-Three dude!

  49. Installing Go the Right Way

    100% Derpy It’s a pain to get the latest version of the Go programming language installed on a Debian or Ubuntu system.

  50. Private Docker Repositories with Artifactory

    A while ago I was looking into what it takes to setup a private Docker Registry.