One of the biggest challenges of building elegant mobile interfaces is making them adapt properly to the full gamut of screen sizes. This is especially true for Android development. Back in 2016, Google introduced a new container view class called ConstraintLayout which makes this task much easier. One nice feature of the ConstraintLayout class is […]
About a year ago, I took on a new responsibility as a Career Development Manager at Atomic Object. In addition to my normal consultant duties, I now get to work with a small group of people to help them plan out their professional development. I frequently get to have conversations with people about what their […]
Bluetooth is one of those technologies that seems like a very simple thing from the perspective of a user—you set it up once and forget about it. But in reality, there’s a lot of complexity hidden behind the scenes. As we all know, wherever there’s complexity, there’s more that can potentially go wrong.
The NeoPixel is a very cool little device. It combines three LEDs (red, green, and blue) with a specialized microprocessor, all in a package about the same size as a traditional LED. These smart LEDs open up a wide range of new project possibilities because they reduce the amount of circuitry and processor pins that […]
In the software development industry, you frequently hear people referring to software as DRY. Unlike a dry personality, DRY software is a good thing; it stands for Do not Repeat Yourself. The idea is that if you find yourself writing the same code over an over again, you should refactor it to enable the code […]
In my last post, I gave an overview of Amazon’s tools for building Internet of Things devices and discussed the unique features that Amazon brings to the IoT space. Amazon has a lot to offer, but figuring out exactly which tools or components you need—and how to make them work together—can be challenging. If you want […]
Recently, I’ve been hearing more and more chatter about Amazon’s AWS IoT tool suite, so I decided to do a bit of research to see what they have to offer. As with most Amazon development tools, there is a ton of documentation on these tools. But of course, the useful information is spread out across […]
A lot of people think humility is a good characteristic to have both in and out of the workplace. But why? You might say it’s because people who lack humility are arrogant, and arrogant people aren’t any fun to be around. But while that’s true, I think there’s much more to it.
First impressions are essential, and in the business world, they often occur in the form of a conference call. Whether it’s your first interaction or your hundredth, it’s a good idea to do everything you can to make sure your conference call is as productive and distraction-free as possible.
I’m a very routine person. Every morning when I wake up, I grab my phone and look at a handful of things that give me an idea about what my day’s going to be like. I check my email, I look at my calendar to see if I have any meetings scheduled, I look at […]