OE Wishlist: Language Features

Multithreading / AsyncThe ABL Virtual Machine (which runs OpenEdge code) is single-threaded. Trying to access anything from a threaded .Net library results in a run-time error. You can do multi-process parallelism, however, there are plenty of uses for multi-threading that are not feasible with a multi-process model. The main one that…

OE Wishlist: Object Oriented Programming Features

Although OpenEdge added support for objects in version 10 (circa 2005), there's definitely still rough edges over a decade later. Here's my list of Class and Object related gripes. Table / Object Impedance Mismatch OE started as a very table-focused language. It still is in many respects and there are a…

Next Gen Projects in Jira

I was recently working on implementing Jira and Jira Service Desk for my company. We went with Jira mostly because we were using a helpdesk system for both help desk and project management, which is obviously a nightmare. The tight(-ish) link between Jira Software (JSW) and Jira Service Desk…

Trip Report: Oil Creek State Park, PA

Trip Report Day 1 We got to the Wolfkiel shelter trailhead at around 8:30PM after stopping at Subway to grab some dinner. It's a short walk to the shelters, but it was honestly a really hard night hike. There was a really thick fog that made it hard to…

How to Install Backslide on Windows

I'm working on writing a talk for an upcoming conference and I decided to look into using remarkjs to see if I like it. There's a CLI tool for using remark called backslide that adds some convenience, so I decided I'd give that a go. When I tried to install…

OE Wishlist: Language Tools

Most languages that I've worked with (Python, JS, Java, C#) have a fairly robust set of command line tools for basic developer tasks. In all of these, I can build/compile from the command line. Being CLI-based, all of these things are scriptable as part of an automated build and…

My OpenEdge Wishlist Series

I just got back from the Progress NEXT convention (held in Boston this year) and while I learned a lot about the cool stuff coming from Progress Companies in the javascript space, I didn't hear a lot about anything new for OpenEdge developers. This is particularly disappointing since OpenEdge has…

Trip Report: Knobstone Trail

This past weekend, I joined a group of redditors to do the Knobstone Trail in southern Indiana. We met up Friday morning with the plan to do 3 days of 15 miles each. We set out at about noon with 7 people and 1 dog. I ended up not being…