Clean Up Your Writing With Linux Utilities
I kept noticing that I frequently make the error of doubling a word in what I write. When I write the source document in HTML or LaTeX, the line breaks are arbitrary. That means that the error may be obvious in the output, but not so obvious in the input. For example, the file I […]
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 […]