About Me
Hi! I'm Kevin Berridge, and I've been building software at Matrix Pointe Software since 2001! As Director of Software Engineering, I focus on creating high-quality, user-friendly applications using exciting tools and modern practices. My core experience is in C#, SQL Server, TypeScript, React, and PowerShell, but I've also dabbled in F# and Ruby. I'm always eager to explore new tools and practices that improve how we develop software. Outside work I enjoy a good hobby including: playing trombone or piano, hitting the trails for a run, exploring new whiskeys, traveling, and reading.
I started blogging on April 4 2007 on my old blog hosted on blogger. I built this new blog in January 2018.
Contact
- kevin at kevinberridge.com
- BlueSky: kevinberridge.com
Talks
- PowerShell: Bringing DevOps to Windows! - Abstractions 8/19/2016
- The Cartography of Testing - CodeMash 1/8/2015
- OOP: You're Doing It Completely Wrong (v2) - Stir Trek 4/4/2014
- OOP: You're Doing It Completely Wrong - CodeMash 1/10/2014
- Acceptance Testing: The Dirty Details - CodeMash 1/10/2014
- Acceptance Testing (with Capybara and RSpec) - Burning River Developers 03/15/2012
- Mastering Change With Mercurial - CodeMash 1/12/2012
- The Shell Show: Bash and Powershell for developers - Burning River Developers 11/17/2011
- Code Challenges - Burning River Developers 8/18/2011
- Value Driven Development - Burning River Developers 4/13/2011
Code
OSS Contributions
- InstallPSModules - powershell module to install powershell modules
- SimpleXml - my project
- Mercurial (distributed version control): changeset 7dc2b, changeset e3809
- Coypu (C# web testing framework): pull 77
- Fluent Migrator (.NET DB Migrations): pull 62
- MvcMailer (ASP.NET MVC emails): pull 43
- Canopy (F# web testing framework): pull 59, pull 60
- MiniProfiler (ASP.NET web profiler): pull 158