Infrared cameras: What you need to know

Infrared cameras are becoming the norm for logging into laptops and mobile devices. They provide added convenience for authenticating and presence detection using facial recognition, but they also present new avenues for exploitation. This post discusses three things that users should consider when...

Oct 29 2024

Delaying the latest software update? Think twice

Some organizations avoid updating their third party applications for fear of introducing new defects or changes that require development, testing, deployment, and end user training. After all, the current version has been tested and works great, right? As someone who is averse to change, I'm here to...

Oct 29 2024

The rise of low code and citizen developers: Will developers become redundant?

Low code and no code platforms can make app creation feel like designing a slide deck rather than coding a software project, giving rise to a new crop of creators - citizen developers. For many, this change brings excitement. For others, it may raise some existential questions. Are seasoned develope...

Oct 25 2024

Data privacy: How developers can prepare for the future

As technology advances, so do the ways in which our personal data is collected, stored, and shared. The evolution of data collection has prompted law makers to be more privacy-conscious and invested in when, how, and why attributes about us are collected. As software engineers, we are at the forefro...

Oct 24 2024

Are larger, monolithic functions actually better?

Deciding whether to decompose code into smaller functions significantly impacts the maintainability, readability, and sometimes the performance of our software projects. A blanket, one-size-fits-all, approach is rarely appropriate for engineering decisions and this topic is no exception. Are monolit...

Oct 23 2024