Development

Something Like Lisp

I am always looking for ways to expand my knowledge and try to keep up in this super-fast-paced industry. About a month ago I decided it was time to learn a new language. Never have I thought that one language satisfies all problems but lately have been thinking that my current repertoire was severely lacking. Being proficient in C, C++, Pascal, Java, C#, PHP, and Python should allow one to solve most problems eloquently but they do not. Having a good understanding of Ruby, Smalltalk, Prolog, and a handful of command scripting languages does not seem to help either. These tried and true bastions of programming come up short so often.

Temporary Office

The new office is burned out so Lloydhome Consulting has taken up temporary residence in my game room.

FIRE!

At 2am December 26 our office space was a casualty of the fire in the historic downtown Canton.

Office Construction

Our office space is taking shape!

New Office Space

Lloydhome Consulting, Inc. has aquired new office space in the Historic Downtown Canton Georgia

Memcahed and Session Performance

Our Revenue Forecasting project hit some performance problems in the last release. The problems are not exactly new but have been building as new features get implemented. In the spirit of not optimizing too early we let it go until it became obvious something had to be done.

Recursive Association Support in CakePHP 1.2

We have all been there. A simple query but the query condition is three joins away. Now I don't have to build a large custom query. I now use a Behavior to support this without additional changes to the core code.

FlySpray Rocks

I have used many defect tracking systems over the years but FlySpray is the best.

Recursive Association Support in CakePHP

We have all been there. A simple query but the query condition is three joins away. Now I don't have to build a large custom query.

More Caching in CakePHP

I have a user portal that gathers information from multiple controllers. The logic belongs in those controllers. The portal obtains these viewlets via requestAction() calls. RequestAction is notoriously slow and had no chance of using the view cache - until now.

Syndicate content