• Skip to primary navigation
  • Skip to main content

Collin M. Barrett

Collin M. Barrett is a staff software engineer in Memphis, TN.

  • Start
  • Blog
  • Resume
    • Projects
    • References
  • Contact
Home ❭ Code

Code

I enjoy building innovative and performant software solutions to challenging problems using .NET, C#, WordPress, and any other tools fit for the task.

Data CI: Entity Framework Core Migrations from Azure Pipelines to GitHub

Data CI: Entity Framework Core Migrations from Azure Pipelines to GitHub

Published: 3.15.20

I created an Azure Pipeline that automatically performs an Entity Framework Core migration on a GitHub pull request of modified JSON data files. [Read More]

GiveCamp Memphis 2020

GiveCamp Memphis 2020

Published: 3.2.20

I deeply enjoyed joining 100+ developers and designers to build websites for 20 Memphis nonprofits at GiveCamp Memphis 2020. [Read More]

The New Windows Terminal – Exploring CLIs, Shells, & Terminals

The New Windows Terminal – Exploring CLIs, Shells, & Terminals

Published: 2.24.20

I have fallen in love with the New Windows Terminal. Here, I discuss my current CLIs, terminal configuration, and preferred shells. [Read More]

Type Wrapping an Inconsistently Serialized Key-Value Store

Type Wrapping an Inconsistently Serialized Key-Value Store

Published: 7.30.18

Migrating CRUD operations of a key-value store with inconsistent serialization formats from the view layer to typed POCOs in the data layer. [Read More]

Clean Code

Clean Code

Published: 7.20.18

Chapter one of Uncle Bob Martin’s “Clean Code” explains that professional developers write clean, expressive, and artful code. [Read More]

Editing a File’s Previous Version in TFVC

Editing a File’s Previous Version in TFVC

Published: 7.18.18

How to edit a previous version of a file in a TFVC local workspace in Visual Studio rather than automatically getting latest on check-out. [Read More]

The Immortality of C# Static Fields

The Immortality of C# Static Fields

Published: 7.16.18

A tale of improperly using a static field, preventing a colleague from doing the same, and a primer on why static fields should be avoided. [Read More]

  • Go to page 1
  • Go to page 2
  • Go to page 3
  • Interim pages omitted …
  • Go to page 6
  • Go to Next Page »

Collin M. Barrett © 2023

  • LinkedIn
  • GitHub
  • Stack Overflow
  • DEV
  • Twitter
  • Goodreads
  • Sitemap