Category Archives: CS-Worcester

The Clean Coder Chapter 1

Chapter 1 of the clean coder written by Robert C . Martin covered a number of topic that apply to workers as they enter their professional work environment. The transition between being a student and a being a professional in the work field is a tremendous difference. Responsibility is probably the most significant factor regarding working in a professional environment. Anything that you say, do, or create is directly attached to you, and you should take pride in the things that you do. With this being said it is very important that you stay up to date with things and be sure that your work is something worth sending out for other people to see. In order to stay up to date with the changing times and technology, it requires you to take a good portion of your own time and do further reading and studying in your field. Spending time outside work to further your career is a very good investment of time because it will allow you to increase your skills, while at the same time making yourself a much more marketable employee for future employers who could potentially hire you. Your work should not be faulty to Quality Assurance. What this means is that you should not be known as the person who always has issues when the code is send off to be tested. You want to be known as the person that has the code that is impossible to find problems with.

All in all this was a very good chapter and I really enjoyed the reminder of learning outside of work and being sure to exercise pride and caution in everything that you do.

Setting up OpenMRS Evironment

Setting up the environment necessary to run OpenMRS on my system turned out to be quite the process. I think that the major reason that it gave me so much trouble was all of the previous years of “stuff” that had gathered on my laptop. I have a Macbook Pro running OS X El Captain.

The installation procedure was relatively straight forward. You begin the process by downloading the OpenMRS repository from git hub and storing it in your desired location. After downloading is complete you build OpenMRS using Maven, and begin to set up the server. Once at this point, you navigate into the directory with the server and start it up. If this runs for you without complaining about anything, that wala! Your almost done! Mine however had many issues that were preventing it from installing. Many of my issues had to do with things that needed to be updated and properly assigned (i.e. Java). Once the server is going you need to install a GUI that you can use to interact with the OpenMRS system. For the purposes of this class we installed the Legacy UI.

For me the one issue that was continuously surfacing was the Java on my machine not lining up with the Java that the compiler was searching for. After many struggles and much consulting I finally got the Java pointing to the right directory. Once this was corrected everything ran perfectly, and there were no further errors.

First Post

Starting up this blog to begin sharing things that I learn along my Computer Science journey. I will be contributing to OpenMRS this semester as part of my senior capstone project. Looking forward to a great year!