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: From CI to Production Deployments

Here at BridgePoint, we have used Jenkins ( 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

The Dangers of Over-Posting

It is very easy for a developer to use classes generated by their ORM of choice (such as Entity Framework) as data models in an ASP MVC application. The reasons for doing so are straightforward. If we didn't reuse the classes, we would have to remake them. Creating a second class with essentially properties of the first class seems to defeat the purpose of code re-use. As developers we're trained to the point of rote to not like such patterns. They create extra work and inefficiency.

By |December 17th, 2014|C#, Development|Comments Off on The Dangers of Over-Posting