The past year has been great fun. I've had a couple of major changes, including a change in job and beginning to work from home. I've also done a few different projects that I hadn't been involved in before. I'll get to those in a little bit, but first...
How about some good news for a change?
I am quite happy to have been named an IBM Champion, returning for the fourth year in a row. I always hope that what I choose to blog about or share in the open source and collaborative spaces is worth something to other people. It's an honor to rejoin my fellow IBM Champions and I'd like to extend a great big welcome to all those newly named!
As I mentioned, I've gone down the proverbial rabbit-hole on a couple of different projects this past year. As usual, these If you're interested or want to more about them, let me know. Here are some of the highlights.
three npm packages published (of note)
- generator-xsp, a yeoman generator for scaffolding an XPages compatible On Disk Project
- node-dora, a node wrapper for DORA
- dora-cli, a CLI tool to invoke
eleven new repositories on GitHub
- including an Alexa skill (link to skill on Amazon.com) and a companion site, which drives the content
- answered seven questions on StackOverflow
- blogged nine times
What Does It All Mean?
I've blogged less than the previous years, that's for certain. I've been trending towards more focused efforts, with more specific blog posts. I've also dabbled at terse (short and relevant) videos, such as with my Docker Quick Tips. I've got a couple of longer efforts in the works, which hopefully will be of use. I'm working on focusing more on cloud offerings, architecture, implementation, and development practices. I was greatly pleased to be named an IBM Champion for Cloud in 2017 in addition to Collaboration Solutions, so I'm looking to keep up that end of things. No matter what happens, it should be a fun ride.
On the side, over the last year, I've also taken up the hobbies of 3D printing, baking, and I finished configuring and setting up my home NAS. All in all, I've been busy, especially with code and other work, just at the expense of writing into the blog. I'll try to catch up on the more interesting things I've been up to, so hopefully others can gain from my experience.
Recently, just this past week in fact, I created and launched a "recipe" for Franz. Franz is an Electron based application client that wraps around many messenger formats, including WhatsApp, Skype, Slack, and other web services, such as Google Inbox, and more.
Franz version 5, which is in active beta, is pretty stable and has quite an extensible format, which made creating a new "service" type pretty easy. In fact, it was so easy to implement, I added a service "recipe" for IBM Watson Workspace during my lunch break. It's essentially configured as a low complexity node module with some configuration definitions, regarding the live web portal (workspace.ibm.com), and a rather small JS function for an event loop which registers events, such as direct messages or general/chat messages. If you're intrigued, check out the repository.
GitHub: Watson Workspace for Franz
Included in the readme are instructions for how to clone the "recipe", until it has been merged into Franz's codebase, which I'll submit after its had some beta testing.
As always, contributions are welcome!
Until Next Time