It turns out that modeling the rules of Chess and Checkers in code is a pretty good way to teach and learn some programming concepts.
Inspired by Chapter 2.4 "Abstracting...
How do you implement code-completion (aka "intellisense") for Visual Studio Code? and if you have an ANTLR grammar for your language: Can you take advantage it for...
How do you implement (in software) a long-running "business" process?
Think of any long-running process that you want to implement. A process with multiple steps,...
We are starting a new "SaaS" project.
After working for 5 years on a project with a rusty "enterprise" deployment solution (Weblogic!, 🙄... not my fault),...
The project team wants to move away from AngularJS (v1) for all new modules. What do we choose instead?
Angular 2+ (now at version 6) is the obvious first option.
This article...
I think Google Wave could become a big thing.
The idea of replacing emails with feeds of conversations is not a new one. I remember brainstorming about this with friends, and...
Today is is my last day as an Oracle employee.
"Fired? Lay offs?" No, I decided to leave.
"What happened?" Nothing, really. I was working with nice people,...