Greetings, Programs

Welcome to my blog.

This website is an attempt to write ideas down so I can refer to them later. If someone else finds these ideas useful, then I am glad.

Matthew Edgar

Latest Posts

  • Using TypeScript With NodeJS

    I recently started a new project using NodeJS. The code uses several NodeJS applications with TypeScript. I wanted to document the steps to set up a new NodeJS application for future reference.

  • A Gentle Introduction to Pair Programming

    I recently switch to a new development team at the client where I am working. The new team uses pair programming to develop changes to the software. My introduction to this technique has been a good one.

  • Should We Stop Using Pull Requests?

    My team uses pull requests to communicate changes to each other and help document why we changed the code. Should we stop doing this in favor of something better?

  • Using Release Feature Toggles for Trunk-Based Development

    When using trunk-based development, release feature toggles are a means to deploy your code without releasing it to users. Here are some ideas I have learned in using them.

  • Test-Driven Development Revisited

    I’ve thought about and written about testing a lot on this blog. Specifically I’ve written a lot about Test-Driven Development. My thoughts on it have changed recently and I wanted to write them down.