Protect Your Organization with SIEM
I recently published a white paper on the benefits a Security Information and Event Management (SIEM) system can have on your organization's overall security posture. The…
Continuous Integration with Docker
One of the several benefits of using containers centers around your ability to build a container at the development stage, and promote it through each environment…
Enterprise Ops
Organizations today are constantly looking for a silver bullet to cure all of their technology woes so they can deliver their products to market faster and…
Fixing "Couldn't Create a New Partition" Error When Installing Windows 10
we couldn't create a new partition or locate an existing oneI got this error over the weekend while trying to upgrade one of my computers to…
The Evolution of Software Architecture
I came across this great overview of each software architecture trend since the 1990's. I remember fondly (and sometimes not) dealing with systems in each of…
The New DevOps
My first five years as a software engineer, I worked primarily with a particular programming language. I had some responsibilities around testing and deployment scripts, but…
Fixing upload issues with Microsoft Office Upload Center.
Sorry we couldn't open <FileName>.pptxMy preferred way to work with Microsoft Office and SharePoint is to map a network drive to my client's…
Micro-Applications With AWS Lambda
At this year's Amazon Web Services re:Invent conference, AWS unveiled their second compute service - Lambda. AWS Lambda is a PaaS-like service that runs discrete…
Presentation Slides: Internet of Things
Last weekend, I co-presented a talk on the Internet of Things at a company sponsored conference. According to the 2014 Gartner Hype Cycle, IoT is at…
Distributed Computing, the CAP Theorem, and How to Improve System Architectures
Lots of companies - especially in the non-startup world - are starting to look closely at upgrading their legacy systems to the "next generation" - services,…