Category Archives: Programming

Beyond Tour of Heroes Talk

I gave a talk last week at Angular Lunch, an Angular user group in St. Louis sponsored by Oasis Digital (with whom I will be starting work as a developer and trainer after Labor Day). In the talk, I start … Continue reading

Posted in Programming | Tagged , , | 1 Comment

Using enums to reduce boilerplate in ngrx

Love ngrx but wish there wasn’t so much boilerplate? I’ve released an example of an alternate implementation using enums to reduce code and add fuller typing. Continue reading

Posted in Programming | Tagged , , , , | 1 Comment

ts-enums: Bringing Java-style enums to TypeScript

I’m happy to announce that I’ve released ts-enums, and open-source library to bring Java-style enums to TypeScript. Continue reading

Posted in Programming | Tagged , , , | 1 Comment

Comparison of Angular 2 and React

As part of my employer’s Software Engineering Tech Trends series, I have collaborated with a colleague, Mark Volkmann, to write an article on Comparison of Angular 2 and React. In the article, we started with a small ToDo app that … Continue reading

Posted in Programming | Tagged , , , | 1 Comment

AngularJS after Years of Java

In December, I rolled off a project after nine years*. I had been working at Boeing on a mechanical engineering application that is used for general-purpose stress analysis. It’s used in military and commercial aircraft, helicopters and spacecraft. It was … Continue reading

Posted in Programming | Tagged , | 1 Comment

A Pattern for Extending Java Enums (Applied to Astronomy)

As part of my employer’s Software Engineering Tech Trends series, I have written an article on A Pattern for Extending Java Enums. In the article, I describe and use a pattern for sharing logic between different Java Enums to calculate … Continue reading

Posted in Programming | Tagged , , , , | 2 Comments

Design by Contract in Java with Google

As part of my employer’s Software Engineering Tech Trends series (previously known as the Java News Brief), I have written an article on Design by Contract in Java with Google. In the article, I discuss a new library from Google … Continue reading

Posted in Programming | Leave a comment

Project Coin: Small Changes in JDK 7

As part of my employer’s Java News Brief series, I have written an article on Project Coin: Small Changes in JDK 7.  In the article, I discuss a set of small but useful changes to be introduced into Java™ by the … Continue reading

Posted in Programming | Leave a comment

If programming languages were religions…

If programming languages were religions… is funny.  And surprisingly accurate.

Posted in Programming | 2 Comments

A Better Date and Time API: Joda Time

As part of my employer’s Java News Brief series, I have written an article on A Better Date and Time API: Joda Time.  In the article, I discuss Joda Time, a major improvement over the date and time APIs built … Continue reading

Posted in Programming | Leave a comment