Senior Software Engineer

Why I Switched To Golang!

In June of 2016 I attended DockerCon in Seattle. I was impressed with the direction Docker is taking. Most of all I learned that Docker and many server type tools were written in Go. Over the years there has been much

Development With Docker

Being a developer for over two decades I am always looking for new ways to improve and simplify my workflow. Recently, I’ve moved to Vagrant which is a wrapper around virtual machine players such as Virtual Box, VMWare Fusion and such. The most current tool that fits the bill, though is Docker. It is such a great tool that I have removed Vagrant and all virtual machine players from my development Macbook Pro!

Code Climate

*Make your code NOT suck!* I love the idea of automated code reviews! It makes the development process much faster and allows the engineer to focus more on the business logic. Which is where his attention should be focused. Of the few automated code reviews tools I’ve used my favorite is Code Climate. There is only one problem I have with Code Climate and that is it’s pricing structure. It is definitely going after the development team or enterprise team audience.

Different Programming Mode

Programming is more than just writing code Many people, including developers, believe that the activity of programming is just writing code. They are either ignorant because they don’t develop or do not pay attention while they develop. Programming can be divided into a few activities that have very different mind-sets and this isn’t just my experience it also accords with Martin Fowler. The most popular activity is adding new features. It is the one that most people relate to as the only activity of software development.

Install Oracle PHP PDO Driver

Instructions for installing Oracle PHP PDO driver on CentOS/RHEL Download Oracle InstantClient RPM files here. Put these files in your server. Download the basic and devel packages. Basic: oracle-instantclient12.1-basic- Devel: oracle-instantclient12.1-devel- Install the downloaded rpm files: $ sudo rpm -ivh oracle-instantclient12.1-basic- $ sudo rpm -ivh oracle-instantclient12.1-devel- $ sudo ln -s /usr/include/oracle/12.1/client64 /usr/include/oracle/12.1/client $ sudo ln -s /usr/lib/oracle/12.1/client64 /usr/lib/oracle/12.1/client Create a file inside /etc/profile.d named and put this as the content: