The technologies involved in developing IoT applications are rapidly evolving. Developers should be prepared to cultivate a diverse set of skills, and be agile and willing to adapt to new processes, platforms and tools. Continue reading Just getting started in IoT? Consider these 7 key IoT concepts and skills
IBM has announced new capabilities for developers on Bluemix, IBM’s cloud platform, which provide developers with new code patterns and building blocks which help them quickly create cloud apps across web, mobile, and backend systems. An extension of the Bluemix Mobile Dashboard, the Bluemix Developer Console expands ready-to-code patterns into web and backend apps, helping to... Continue reading IBM expands Developer Console on Bluemix
IBM (and IBMers) have been very busy at DockerCon17 here in Austin, Texas this week. We’ve had a number of featured speakers take the stage to share their expertise and wisdom on all things containers. Then, earlier today, IBM announced that it plans to make Docker Enterprise Edition (Docker EE) available for Linux on IBM z Systems,... Continue reading IBM announces Docker Enterprise Edition for Linux
On a hot summer day in 2015, my manager came to me to discuss IBM’s vision for Open Technologies. She outlined the reality of the high cost of maintaining open source legal and security compliance. Then she asked me, “How would you like to solve this problem?” I have been traveling on this journey ever since,... Continue reading Break out of compliance jail for open source software with DevOps – OSCON 2017
Here at developerWorks, we're always looking for new and innovative ways to transfer knowledge to and amongst our readers. That's why we're excited to announce the new developerWorks sandbox. The sandbox is available in several articles today, including my recent Use the Node.js event loop effectively tutorial, just look for the little red... Continue reading Learn and play in our new developer sandbox on developerWorks
Sure, you like JUnit. (I mean, who doesn't?) And you've probably heard that JUnit 5 is coming out. But... you're just not convinced that it's worth the time to look at it. I mean, not just yet. You're waiting for it to be released, right? Well, I say wait no more, and in this post, I'll... Continue reading The top five reasons you should be using JUnit 5 right now!
I like writing blogs, and I find that the inspiration for many of my blog posts is the fact that I hate answering the same question twice. So when I was recently asked to help out a customer who needed some help in dealing with Bluemix support, I found myself answering a similar question to... Continue reading Getting Bluemix information for support and automation
My journey in the API world really started about 3 years ago. During this time I was fortunate enough to learn good practices from several great mentors. Next month I will be co-hosting a tutorial at two major conferences, Oscon and Pycon. Teaching a development workflow, I believe to be the... Continue reading Evangelizing better API development practices – OSCON 2017
IBM has announced techniques for developers to build apps on Bluemix, IBM’s cloud platform, with microservices that can be written in a wide range of different languages, as well as run on top of a variety of compute platforms. This can accelerate both the development time and innovation potential of an app, as it expands... Continue reading IBM announces methods for building apps with open microservices
As a fairly new employee at IBM, I'm always excited to see our participation and commitment to open source software and the communities that revolve around them. I used to work for a certain crimson tinged technology company down the road in Raleigh and it's been amazing to see how open source software has become... Continue reading IBM’s commitment to open source and OSCON in Austin, TX – 5/8 to 5/11
Machine learning. Visual recognition. Speech-to-text. Cognitive computing. All in action at the Masters tournament in Augusta, Georgia. Continue reading Behind the Code: Watson at The Masters
With IBM Watson’s analysis of IoT data sent to the IBM Cloud, technicians can solve potential elevator and escalator issues before they happen. Continue reading A billion people a day. Millions of elevators. No room for downtime.
I recently worked with Romeo to publish a developerWorks tutorial ("Build a cognitive IoT app in just 7 steps") that brought together the roles of data scientist and IoT developer. His tutorial introduces a reference architecture for implementing a cognitive IoT application and shows how to build a cognitive IoT app by using... Continue reading Machine learning is fundamental for building cognitive IoT apps
In belated honour of International Women's day, I've dedicated some time to reading articles and exploring statistics on women in the workplace, and collecting my own thoughts and experiences on the STEM field in particular. Mangled by the media Before we talk about the state of gender parity in the modern workplace, I need to clarify some statistics that are about as outrageously popular... Continue reading Gender diversity in STEM fields
The way that we think about AI is colored by popular culture and science fiction. AI promises to create a vastly more productive and efficient economy and if properly harnessed can vastly improve our lives. But what is the future of AI and Play? There are many representations in science fiction of the intersection of... Continue reading The intersection of artificial intelligence and play
IBM has announced a new service on Bluemix, IBM’s developer platform, which allows developers who are not security experts to easily build third-party security authentication into their apps. The new service, Bluemix App ID, allows users to login with existing social media credentials, such as Facebook or Google, while saving the developer the time and... Continue reading IBM Launches New Bluemix Service to Help Developers Add App Authentication