No Image

Reflection Notes

July 29, 2017 jlion 0

I've been doing quite a lot of work with C# reflection recently. Reflection is nifty stuff. It's cool to have code that can inspect itself, execute itself dynamically.

I've been using reflection to create applications that use "plug-ins". For example, …

No Image

HTML5 Clipping

July 23, 2017 jlion 0



Canvas is not supported

I love how easy it is to use HTML5 for animation. Recently I discovered another cool feature of the HTML5 graphics API: Clipping.

Clipping is a little like photoshop paths. You use the HTML5 api to …

No Image

Types of programming tasks

July 22, 2017 jlion 0

Not all programming work requires the same set of aptitudes and skills. Here is my take at some groupings:

  • Systems. This is the black art of developing software drivers or other software that requires an intimate knowledge of hardware

The Fab Lab

June 29, 2017 jlion 0

My oldest son and I just completed a three day course in "mold making and resin casting" at the Northhampton Community College Fab Lab. It was a great experience. I signed us up because my son had been 3D …

No Image

Uber and Ayn Rand

June 25, 2017 jlion 0

I've been following the trials and tribulations of Uber for quite a while. Uber was initially celebrated as disruptive and a game changer, a company that would radically transform American transportation. However, even in the beginning there were complications. Heavily …

Sql Script Mover

January 13, 2017 jlion 0

I've just posted an updated version of my SQL Script Mover utility on codeplex, here: https://sqlscriptmove.codeplex.com

This is a utility for extracting schema from a sql server database. It supports views, stored procedures, functions, tables, triggers and DDL triggers.

 …

Faster Stored Procedures

January 2, 2017 jlion 0

Here are some thoughts on optimizing stored the performance of stored procedures.

In no particular order:

Clustered Indexes

Make sure your tables have clustered indexes.

It's amazing to me that folks create tables without clustered indexes. A clustered index is …

No Image

Split up facebook!

November 7, 2016 jlion 0

We live in a time when the middle class is rapidly disappearing, when the divide between wealthy and not-wealthy is as great as it's ever been, and when the future appears poised to bring us a bleak landscape of uber-wealthy …

Interactive Coordinates Charting

October 17, 2016 jlion 0

This past week my son brought home some math homework. The assignment was, given a list of coordinates, to graph those coordinates. The result would be a picture.

My son made a couple of mistakes in his graph and so …