Quantcast
Channel: Justin Buchanan
Browsing all 10 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

I Broke Remote Access to Hyper-V Server

In the process of setting up a new Hyper-V 2008 R2 server, I accidentally disabled "Host Access" to both network cards, thus killing remote access to the server (which is in my basement). Since I'm...

View Article



Application-Specific-Passwords-for-Dovecot-and-Postfix

This is the first part of a series I will be doing on how I implemented one-time password support for remote access to resources inside my home network such as my webmail client, along with supporting...

View Article

ASP.NET MVC HtmlHelper Extension Method for Menu Highlighting

I built an extension method on the ASP.NET MVC HtmlHelper class to handle the creation of navigation menu links (tabs) that have a different CSS class applied to them if they are active (i.e. the...

View Article

Image may be NSFW.
Clik here to view.

How Not to Future-Proof an Application

I was recently troubleshooting a reported application crash for a client along with a fellow engineer from the client (let’s call him Bob). A message box along the lines of “An Error Happened, Good...

View Article

Return Paged Data from an IQueryable

I finally broke down and wrote a standard extension method for IQueryable that returns a single “page” of data from a source set. This method is terminal if it is in an expression tree in that it...

View Article


Image may be NSFW.
Clik here to view.

Migrating a Cross-targeted project.json .NET Core Library to csproj Using the...

Today I migrated several of our internal C# libraries we use at CSG that are using .NET Core from the project.json to csproj format using the .NET Core CLI tools. Everything went well, but I ran into...

View Article

Authenticate ASP.NET Identity Core Users via LDAP Password

In a project I was recently working on, I needed a way to store and manage user accounts in a stock ASP.NET Core Identity Entity Framework Core based database, but validate user passwords against an...

View Article

Creating a Solution Template for the .NET Core CLI

Consistency is important in software development. From folder names to variable names, the more consistent a codebase is, the more easy it is to work in. At csg we aim to have a consistent approach to...

View Article


ChemVM

Today marks the last day of a 9 year journey with csg. Next week, I'll be starting a new journey as the CTO of ChemVM Technologies. You can find out more about us here.It's been a great ride a csg, and...

View Article


Developer Tools to Install - 2020 Edition

Since I'm starting a new role with ChemVM, I decided to document what I install on a new dev machine.For this go around, I switched from a Dell Precision 5530 to a Thinkpad X1 Extreme Gen 2. I may...

View Article
Browsing all 10 articles
Browse latest View live




Latest Images