Category: Uncategorized
-
Career Advice
Here is a list of career advice that I have collected in my notebook over the years. I recently shared it with an intern at work and thought it would be easier if I could just send them a link to it rather than pasting it in an email. Communication – there is nothing more…
-
How To Improve Your Apps Search Functionality
Most applications have the need to provide a search feature for a person. This may be to send them a message, add them to a group or team, grant them access, or a hundred other possible reasons. Applications implement this search functionality in a variety of different ways. Some being far better than others. In…
-
How to Import an Enterprise Certificate into a Windows Container
Most enterprise companies now days have multiple layers of security protecting their network. One of those layers is SSL/TLS interception. SSL/TLS interception is performed by software on proxies located in between the client and HTTPS website at the enterprises perimeter. SSL/TLS interception relies on the client having previously installed a root certificate onto their operating…
-
Getting Started with Microsoft Azure
Introduction While at Microsoft Ignite in September I started playing around with some of the Azure cloud offerings such as Function Apps, Event Hub, and Cosmos DB. I was able to quickly connect the resources together to create a sample solution and wanted to document the process. The sample solution will consist of a Xamarin…
-
Automated Setup of a Windows Environment Using Boxstarter and PowerShell
I have numerous Windows devices that I am responsible for setting up and maintaining. I have 4 personal Windows devices including my laptop, my wife’s laptop, my children’s computer, and my home desktop which also serves as our family media server. I then have 2 work Windows devices that I am responsible for a desktop…
-
How to Add a Private Extension Gallery in Visual Studio 2017
At the company I work for we have developed a Visual Studio extension that adds a variety of different project templates that incorporate our standards for authentication, authorization, logging, configuration, etc. We have templates for ASP.NET MVC, ASP.NET MVC with Angular, .NET Console, and others. We make that extension available through our own custom extension…
-
Ignite 2017
I just got back from Microsoft Ignite in Orlando, Florida. Ignite is Microsoft’s IT Pro focused conference with a lot of sessions around Azure, Artificial Intelligence(AI) and Machine Learning (ML), Windows Server, SQL Server, Office 365, Dynamics and more. It was Microsoft’s third conference in 3 weeks. First there was the Edge Web Summit on…
-
Software and Services
I am creating this list of software and services mainly for myself so that I can refer back to it when I need it. This list of software and services is what I am currently using at the time this article was last updated. There are several other great lists available online including Scott Hanselman’s…
-
Lessons Learned While Working with Databases in Docker
Docker commands for a SQL Server container Basic command to start SQL Server container -p 1433:1433 Publish a containers port(s) to the host –name sqlserver_persondb Assign a name to the container -e sa_password= Set the system administrator (userid = ‘sa’) password used to connect to SQL Server once the container is running. The password must…
-
Calling a SOAP Service from ASP.NET Core or .NET Core
When developing with ASP.NET Core or .NET Core if you need to generate a SOAP service reference you have a few options. You can use ServiceModel Metadata Utility Tool (Svcutil.exe) to generate the reference code in a console window. I use this method quite often because when I begin interacting with a SOAP service I…