• February 22, 2020

One String to Rule Them All

String literals are quite a common feature in most code—from error messages, to exception text, to trace data, to prompts and informational text—it’s rare to find a significant span of code that doesn’t contain string literals. JavaScript is, of course, no exception and historically a JavaScript coder had two options for string literals: putting them […]

Rocket Software

Parse JSON with U2 Dynamic Objects

UniVerse and UniData now have the ability to work with JSON or XML as an object, simplifying when you need to either create or consume those formats. As of UniVerse 11.1 and UniData 7.3, U2 Dynamic Objects (UDO for short) help you easily work with these formats. Weather Service To help us build our example, […]

Big Data

Where do programming languages come from, and how do they die?

I was recently investigating how best to port an application to the Eclipse development platform. Doing so, I needed to extend Eclipse with the ability parse the application’s programming language. Eclipse has a very nice tool to use called XText. However it required me to learn yet another language called XTend. To be fair, XTend […]