DIY Lazy Loading in C#

Today, we’re covering how to use a particular feature of .NET 4 to implement lazy loading within a class.  What is lazy loading (or more technically, lazy initialization)?  MSDN defines it as this: […]

By |July 27th, 2016|C#, Development|Comments Off on DIY Lazy Loading in C#

Why Data Breaches Mean Change your Password

Headlines containing words like “data breach” and “X number of users compromised” have become commonplace in current headlines.  There has been a recent spate of high profile breaches, each coming from a different source and affecting a different group of victims.  The advice, however, is always the same: change your password.  That’s it: if you are a […]

By |July 7th, 2016|C#, Development, Javascript / HTML5, Managed Services, Password Reset|Comments Off on Why Data Breaches Mean Change your Password

Jenkins: Teaching this Butler New Tricks

Previously, I extolled the virtues of using Jenkins as both a continuous integration platform and a deployment tool.  This time I outline some of the flexibility within the system to support new tools.

Rsync is an open source utility designed to synchronize files in two separate locations whether local or remote.  I use the word synchronize […]

By |June 9th, 2016|Development, Managed Services|Comments Off on Jenkins: Teaching this Butler New Tricks

Jenkins: From CI to Production Deployments

Here at BridgePoint, we have used Jenkins (https://jenkins.io/index.html) with great success both as a tool for continuous integration and for application deployments. […]

By |May 3rd, 2016|C#, Development, Visual Studio|Comments Off on Jenkins: From CI to Production Deployments