A Reaffirmed Focus
Posted by & filed under Uncategorized.

Belief in the potential of technology was just reaffirmed. I ran across an article that skims the $4 Billion dollar pledge Obama made for Computer Science in primary and secondary schools. http://www.wired.com/2016/01/obama-pledges-4-billion-to-computer-science-in-us-schools/ The article quotes the White House as saying that, “CS is a ‘new basic’ skill necessary for economic opportunity and social mobility.” Also,… Read more »


FreeTDS DateTime Formatting Issue
Posted by & filed under FreeTDS, Vagrant.

I have a server that gives me datetime strings as: 2015-11-17 08:00:12.123 and a Vagrant instance that gives me: Nov 17 2015 08:00:12 To get the first format on the Vagrant instance I created a /etc/freetds/locales.conf file and added: [default] date format = %Y-%m-%d %H:%M:%S.%z to it. Then I edited the /etc/freetds/freetds.conf file and added the following… Read more »


Unmaintainable Code: Good or Bad?
Posted by & filed under Uncategorized.

Is there anything good that can come of unmaintainable code? Checkout “How to Write Unmaintainable PHP Code” and let me know what you think. It makes for a pretty funny read. kayleigh666 re-posted the following article on reddit yesterday and I felt it to be a moral imperative to spread it.


KISS #1
Posted by & filed under Uncategorized.

Keep it simple, simple (Keepin’ it polite). Sometimes during development one may lose sight of simple solutions. For example one might find a situation in which you think that using division or multiplication is simpler than addition and subtraction. I’m pretty sure this is a fallacy most all developers fall into at some point, especially… Read more »


Adding Value to Applications
Posted by & filed under Uncategorized.

Adding Value to Applications When developing applications sometimes it is very clear how to start, primarily because you are providing a solution to a problem when you begin. After you have provided the solution, how do you continue to add value to your application for users? Where do you focus your energy to continue growing?… Read more »


Meta Tag Urgency
Posted by & filed under Liferay.

Once in a while developers run across the ‘moments’ in other developers lives where they feel compelled to communicate the urgency of their work. While working in Liferay 6.2 CE:



CAS 4.0.0 SAML 2 (Google Apps Integration) Update
Posted by & filed under CAS.

While trying to setup Google Apps Integration on CAS 4.0.0 I ran into a snag in the JASIG guide. http://jasig.github.io/cas/4.0.0/protocol/SAML-Protocol.html has you setup your argument extractor with the wrong class. Use: <bean id=”googleAccountsArgumentExtractor” class=”org.jasig.cas.support.saml.web.support.GoogleAccountsArgumentExtractor” p:privateKey-ref=”privateKeyFactoryBean” p:publicKey-ref=”publicKeyFactoryBean” p:alternateUsername”mail” /> and it shouldn’t complain about a missing class.


Moving Server? DNS? Dog Food?
Posted by & filed under Uncategorized.

I’ve been running on Amazon EC2 for nearly a year now and I’m jumping ship before I have to pay. I know it sounds bad, but I really don’t have the money to keep an EC2 VM. I want to start using App Engine but don’t have enough time to get all my junk setup… Read more »


Module Configuration
Posted by & filed under Zend Framework 2.

In order to use our module in an application we must first tell the ServiceManager about our module. Since the ServiceManager already knows our module exists (ZFTool took care of that in the config/application.config.php file) we can turn our attention to telling it about our controller and where it will find the view templates for the… Read more »