Thursday, April 09, 2015

2015-04-09 Thursday - Martin Odersky Scala Days Keynote

This year, Scala Days was held in San Francisco March 16th-18th.

Martin Odersky's presentation from his keynote is available here.

2015-04-09 Thursday - Sparx Enterprise Architect 12

I've been a long-time user of the most excellent Sparx Enterprise Architect tool - and recently upgraded to Sparx Enterprise Architect 12 - and must say, I find it to be a pleasant surprise and significant improvement over previous versions: Fast, Crisp, Elegant.



You'll notice in the Project Browser window (in the upper right-hand corner) - there is now support for doing iPhone and Android Wireframes.

I've just sent an inquiry to Sparx to request permission to develop some training programs (to offer my clients, and publicly) - and to prepare some short free video tutorials that I could upload to YouTube in the near future.


2015-04-09 Thursday - Apache Qpid AMQP Messaging

Today I'm spending some time exploring Apache Qpid's AMQP messaging features

2015-04-09 Thursday - Java SE 8 Lambda Quick Start

I happened to come across this excellent tutorial today in the Oracle Learning Library:
Java SE 8: Lambda Quick Start

This is an excellent introduction for developers to help them understand the benefit of Java SE 8 Lambda expression features.

Based on my experience leading Java code reviews over the last 5 years for large corporations - I would estimate that those companies could achieve at least a 20-30% reduction in the size of their code bases by the judicious adoption of Java SE 8 Lambda expression capabilities.

Thursday, April 02, 2015

2015-04-02 Thursday - PostgreSQL 9.4 JSON Support

I'm experimenting with the JSON support features in PostgreSQL 9.4 - this post is a placeholder for interesting things I want to remember.

PostgreSQL JSON related blog posts by others:

PostgreSQL documentation links:

2015-04-02 Thursday - PHP 7.0 aka PHPNG (Next Generation)

I'm doing a bit of background reading this afternoon - to refresh myself with the current state / future direction of PHP.  Over the years I've created a few web sites, tools, and frameworks with PHP for my own internal use  (e.g. a portfolio analysis web application, a rapid application development framework, CRUD/DTO modules emitted by a general purpose polyglot code generator).



There's a potential opportunity that might involve some PHP related architecture work - so this is a placeholder for some of my reading today:

http://php.net/manual/en/appendices.php

https://wiki.php.net/phpng

Dmitry Stogov's presentation: PHPNG A New Core for PHP7

Some noteable discussions of the PHPNG performance improvements...



https://wiki.php.net/rfc#php_70

https://github.com/php/
https://github.com/php/php-src


2015-04-02 Thursday - Visual Studio 2015 pricing

I noted that the pricing for Visual Studio 2015 Enterprise is much better than the previous Ultimate pricing...

https://www.visualstudio.com/products/vs-2015-product-editions

There will be three main editions: Community, Professional w/MSDN, and Enterprise w/MSDN

Tuesday, March 31, 2015

2015-03-31 Tuesday - Preparation: Areas of Focus

“By failing to prepare, you are preparing to fail.”
Benjamin Franklin

“Give me six hours to chop down a tree and I will spend the first four sharpening the axe.”
Abraham Lincoln


I have some time between client engagements - and want to make the best use of this time to do some deep dives into areas to "sharpen the saw" and strengthen my hands-on technical skills. I've put together the following weekly schedule as a guideline for areas in which I want to focus my time:



Saturday, March 28, 2015

2015-03-28 Saturday - Dev Lab Updates

This weekend I'm going through and updating a number of tools in my Dev Lab environment (Windows 7):

I've also added a few new things: