It’s easy to add console.log statements to log information from a Lambda function into CloudWatch, but then it can be a challenge to find the information we want. Logs for each Lambda are broken out into different groups, and logs within each group are further broken out into different streams. CloudWatch is a powerful tool but has limited search capabilities. Looking at logs while editing Lambda functions can involve quite a lot of clicking around.[Read more…]
Note: this primer is the first in a series of Ondema blog posts about Industry 4.0.
The Fourth Industrial Revolution? Industry 4.0? The Industrial Internet of Things (IIoT)? What’s behind these marketing buzzwords?
Manufacturing is in the early stages of being radically transformed by technology – again. Industry 4.0, another way of referring to the Fourth Industrial Revolution, is the name given to the infusion of today’s (and tomorrow’s) technology into evolving manufacturing systems.[Read more…]
We mostly do software development on our laptops, which are obviously computers in a way that we are familiar with: screen, keyboard, and a CPU that heats up every time I need to create and test a build (i.e., compile our software so that you can load it in your browser). I often edit files on my hard drive, which are then compiled and loaded locally in my browser where, if I’m working on a user interface element, I can see if the code is working the way that I expect. But when I get to the point where I’m ready to submit my code for a code review, things move to the cloud.[Read more…]
What is an “elephant in the room?” It’s a metaphorical idiom used to describe an obvious problem that people don’t want to address or talk about.
Talking about the elephant in the room can be tough. So much so that taking the path of least resistance is the easy answer. At least in the short term.[Read more…]
“Other kids’ games are such a bore!
They gotta have rules and they gotta keep score!
Calvinball is better by far!
It’s never the same! It’s always bizarre!
You never need a team or a referee!
You know that it’s great, ’cause it’s named after me!”-Calvin and Hobbes
What is Calvinball doing on a company blog? What does it have to do with operating a business? Quite a bit, actually.
We’re looking for more Beta customers, and we’d be grateful for introductions to those who might be interested in using our software, or who might in turn introduce us to a customer.[Read more…]
I enjoy nerding out on spreadsheets. They’re excellent for financials, basic data analysis, and modeling. However, managing complex work with spreadsheets is tempting fate. Managing complex work at scale with spreadsheets is dancing with the devil in the pale moonlight.
Once your business gets to a certain level of complexity and/or scale, you’re going to need a better tool.
How many times have you signed up for a new software service that required you to rewire your brain to match how the developers thought about your business? Hours of training and many support chats later, you’re lucky if the new paradigm takes hold and works better than what you’re already using.[Read more…]
You’ve likely heard about systems being compromised, allowing malicious actors to obtain usernames, passwords, and other sensitive data. For example, 3 billion Yahoo user accounts were compromised in 2014, the vast majority of which included passwords. Sensitive information for 150 million users of Under Armor’s MyFitnessPal application was exposed in 2018 including usernames, email addresses, and passwords for many accounts.
At Ondema we eat our own dog food.
Some of you may recognize that sentence’s reference to “dogfooding,” while others may think the sentence simply evidence that we’re a bunch of weirdos. Both are correct.