DevOps Starts with the Way You Build Applications
Adopting a DevOps way of managing releases can reduce risk and improve your applications’ reliability. But, first, you need to make sure that you’re building applications in a way that makes sense for a DevOps environment. Moving to a DevOps environment means that you develop an automated pipeline that allows you to reliably configure and then release enhancements […]
What is Pair Programming?
Back in the 1980s, a big part of my job at a defense contractor was writing software. Sometimes I worked by myself and sometimes I worked with another programmer – generally one who was a friend. Sometimes we worked on separate devices, and sometimes we sat together at the same keyboard and screen and worked […]
SQL Server 2016: Parallel Processing for Microsoft R Server Part I
Part I: Setting Up the System In several previous blogs, we have talked about installing Microsoft R Server as a part of a SQL Server 2016 installation, and we have called attention to the fact that the SQL Server 2016 installation disk provides for a standalone installation of R Server. What we have not discussed […]
Does the object-oriented paradigm deliver on its promises?
I’ve been programming using the object-oriented (OO) paradigm for most of my career. It’s the dominant paradigm in enterprise software development and has been for some time. I’ve used, and use, other paradigms, such as functional programming, but, like most software developers, the bulk of my time as been spent using OO languages, such as […]
Localizing ASP.NET MVC routes/URLs
Most websites now use some form of “pretty” URL. Gone are the days of URLs that exposed the relative path structure of the server…ending in “Default.aspx”. There are many benefits to decoupling your URLs from the underlying technology. URLs should really be viewed as part of the presentation layer. They are part of the user […]