The Trials And Tribulations of Creating An SDK - Part 1

I’d like to tell you a story. It’s an inspiring tale. One of mistakes and perseverance, but full of learning and growth. It’s the epic about my adventures in creating an SDK. I’m a software developer - full stack, thank you very much. I’ve been getting paid to write code for about 15 years now, but in reality I’ve been a developer since I was born. Some of us are like that - we’re problem solvers, tinkerers who can’t sit still and crave the next adrenaline rush that comes with fixing a bug or implementing a shiny new feature. We live for that high. You may know someone like me. Hell, you may be one of us. If so, join me in the spinning of this yarn. You’ll laugh at my mistakes, you’ll cringe at some of the things I did, but in the end I hope you’ll learn something. I know I did, and I’d like to share those learnings with you in hopes that you’ll be inspired to try something new. Because that’s how we grow as developers - even as people. By moving out of our comfort zone and taking a “leap of faith” into the unknown. Let’s get into it, shall we?

Todd Talks - Ep 1 - Raymond Camden

Today I conducted the first of what I hope to be an ongoing series of one-on-one, podcast-style chats with interesting folks in the developer community.  I thought it only appropriate that my first chat would be with my good friend and long time mentor Raymond Camden.  We talked about everything from his new job, to Java, NodeJS and even discussed movies, TV and answered the age old question of “Is cereal soup?”.

Sensing Water With Arduino

The other day a few friends and I were trying to help one of our group troubleshoot why he was seeing some moisture around his air conditioning unit.  During the group chat, one of the people in the group mentioned that he has a simple moisture alarm near his unit to alert him to these kinds of situations before they become a real problem.  I thought that was a great idea, and the next day I decided to try and build something like that myself instead of shelling out eleven whole dollars to purchase one.  Seeing as how I have a closet full of things like Raspberry Pi’s, Arduino, sensors, wires, resistors, capacitors and the like I figured that I certainly had enough parts on hand to whip something together.  Here’s what I came up with:

Microservices From Dev To Deploy, Part 3: Local Deployment & The Angular UI

In this series, we’re taking a look at how microservice applications are built.  In part 1 we learned about the new open source framework from Oracle called Helidon and learned how it can be used with both Java and Groovy in either a functional, reactive style or a more traditional Microprofile manner.  Part 2 acknowledged that some dev teams have different strengths and preferences and that one team in our fictional scenario used NodeJS with the ExpressJS framework to develop their microservice.  Yet another team in the scenario chose to use Fn, another awesome Oracle open source technology to add serverless to the application architecture.  Here is an architecture diagram to help you better visualize the overall picture: