Web Developer Blog

This category was created to list all professional/technical information about Mike Stratton.

“Very Superior” Intelligence

My mother has dementia. She has a master’s degree in education and until recently, she has never had difficulty comprehending any piece of verbal or written communication. In just a few short years, I have seen her go from act’s of pure genius to being unable to use 99% of her previous vocabulary.

Q. Why am I telling this? Why do I think you care?
A. The primary purpose of this post is to validate my abilities as a computer programmer(aka software ...

Read more →

Web Application for Water Data Analysis

Web application is being created for Erie Hack 2017.

Data Problems

Misuse of Data

Use of data standards under any specific domain insure that published data is interoperable with other information systems.

Time Consumption

Environmental scientists are given the task of searching and gathering multitudes of data from a multitude of data sources.


Environmental scientists, institutions and organizations do not always recognize or understand the need for data standards.

Data Solutions


WaterML is a strain of XML developed specifically for the sharing of water data. Use of WaterML ...

Read more →

Website Security

Website Security: Is It Important?

If you are not sure how to answer this question, or if you are of the belief that your site does not fall under this category as your company is not a large corporation, you are wrong. Small websites are commonly hacked for use of resources. A good portion of all hacked sites are not hacked by individuals; but rather, the greatest risk to all websites is the result of automated malware. Sucuri, a website security team, ...

Read more →

The Evolution of the Geek

Rarely, if ever, do I step outside of the realm of professional and/or educational resources when blogging on MikeStratton.net. That said, I feel that this blog is highly relevant as most believe that computer guys, those that work in the field of Information Technology and Software, are geeks.

The evolution of the geek has been great, indeed. As far as today’s standards are concerned, being a geek is a great way to make a living! That is of course. if you ...

Read more →

Software Analyst

When your vision for a software program came to light, you knew it was only a matter of time before your vision would come to fruition.

I take the job of writing software seriously. I am confident in your ability to assess and trust in what I do, and in turn, I am the link between your vision and a successful software project.

Read more →

A Beginners Guide to Website Development

In the following video you will learn how a content management system is developed, including databases, programming languages (server & local), web servers, the software development process, and the Integrated Development Environment (IDE).

By learning the technologies and methodoligies in which a content management system is built, you will be able to better implement and utilize content management systems such as WordPress, Drupal. Joomla, DotNetNuke, and Magnolia, to name just a few.

Read more →

Android Activity Lifecycle

Android Visualization Lab – University of California, Berkeley

“Like HTML webpages, Android provides functionality for setting up and tearing down. HTML provides the ability to respond to events through triggers like onLoad and onUnload. Android provides eight such methods, each to respond to a very specific situation.”
(Berkeley, University of California retrieved from:
http://vis.berkeley.edu/courses/cs160-sp08/wiki/index.php/Getting_Started_with_Android 12/22/2011)

Android API Reference


Android Package Index


Android Class Index


Android Download


Android Videos


Android Developers Guide



Image courtesy of ...

Read more →

Learning Styles – Accelerate Your Capacity to Learn

This post was created to share an essay assignment that I completed during my sophmore year at Mountain State University. This post includes the assignment details, as well as my assignment submission. I have entitled this post “Learning Styles – Accelerate Your Capacity to Learn” as this is the title of my essay. Learning Styles – Accelerate Your Capacity to Learn

 English Composition II – Final Essay Assignment

“This is the broadest and least narrowly defined area you are being asked to investigate. ...

Read more →
Page 1 of 6 12345...»