In the same region there were some shepherds staying out in the fields and keeping watch over
their flock by night. And an angel of the Lord suddenly stood before them, and the glory of
the Lord shone around them; and they were terribly frightened. But the angel said to them,
"Do not be afraid; for behold, I bring you good news of great joy which will be for all the people;
for today in the city of David there has been born for you a Savior, who is Christ the Lord.
This will be a sign for you: you will find a baby wrapped in cloths and lying in a manger."
And suddenly there appeared with the angel a multitude of the heavenly host praising God and saying,
"Glory to God in the highest,
And on earth peace among men with whom He is pleased."
Perhaps I’m a bit of a glutton for punishment, but I have an odd addiction to nightly
builds. In working on this book, I need
to use NetBeans 9, which, of course, is not out yet. They are, however, publishing
nightly builds. Being a command line guy at heart, I’d prefer not to have to go to the
download page every time, so I
did what any good geek would do: I wrote a script. It’s not pretty, and it’s not very
fault tolerant, but it seems to work well enough. If you’re a fellow addict, here you
go:
#!/bin/bash
VERS=`curl -s http://bits.netbeans.org/netbeans/trunk/nightly/latest/js/build_info.js | grep BOUNCER_PRODUCT_PREFIX | cut -f 2 -d \"`
FILE=$VERS-javase.zip
cd ~/Downloads
if [ ! -e $FILE ] ; then
wget http://bits.netbeans.org/netbeans/trunk/nightly/latest/zip/$FILE
if [ -e $FILE ] ; then
rm -rf netbeans
unzip $FILE
fi
fi
A few weeks ago, I was approached by an acquisition editor with Packt Publishing, asking if I might be interested in working on a
book with them. Long story short, I signed the paper work and started working on the title
Java 9 Blueprints. Books in Packt’s Blueprints
series offer a different project in each chapter, showing each is built, explaining the technologies used, etc. So far, it feels a lot
like what I aim for in my blog posts, only longer. The target release is Q1 of next year. I have a lot of work ahead of me. :)
Yesterday, the NetBeans team announced plans to move NetBeans from Oracle to
Apache. This move was met by a mix of skepticism and optimism. I’ve ranged between the two myself, to be honest, but I’ve landed on
optimsim.
I have a grand total of one Android application in the Play Store, Cub Tracker. It serves
two functions for me: it helps me manage my sons' Cub Scout den, and it gives me a means
for experimentation in the mobile realm. For the most part, it has done well for me on both
counts for the past few years. I am currently faced with an issue of new functionality (which
is mostly irrelevant for this discussion) that has brought up a question in the realm of
experimentation. This post is a discussion of my options which will allow me to think
out loud, if you will, as well as getting (I hope) some feedback on my options.
My name is Jason Lee. I am a software developer living in the middle of Oklahoma. I’ve been a professional developer since 1997,
using a variety of languages, including Java, Javascript, PHP, Python, Delphi, and even a bit of C#. I currently work for Red Hat
on the WildFly/EAP team, where, among other things, I maintain integrations for some MicroProfile specs, OpenTelemetry, Micrometer,
Jakarta Faces, and Bean Validation. (Full resume here.
LinkedIn profile)
I am the president of the Oklahoma City JUG, and an occasional speaker at the JUG and a variety of technical conferences.
On the personal side, I’m active in my church, and enjoy bass guitar, running, fishing, and a variety of martial arts. I’m also
married to a beautiful woman, and have two boys, who, thankfully, look like their mother.