Operations | Monitoring | ITSM | DevOps | Cloud

Five Reasons Why Python Is Popular

One of my first projects as a consultant created a web application for a small tax software company in Omaha, Nebraska. They were looking to improve their online presence by offering customers the ability to automatically obtain the license for the application. Their website would allow the customer, potentially within minutes, to gain access to their software. They hired me to develop a process with an interface to their existing system to generate a license code, store it somewhere, and then email it.

What Is a Firewall?

A firewall is a cybersecurity tool used to prevent unauthorized access to your private device or network. It could refer to any software or hardware that checks the data and traffic coming in and going out of a network to ensure they comply with cybersecurity rules. Firewalls can also include what is known as an intrusion detection system (IDS), which additionally blocks malicious traffic while allowing legitimate and authorized traffic access to a network.

Where Are My App's Traces? Understanding the Black Magic of Instrumentation

Many developers don’t know what instrumentation really is, and those who do don’t really understand the black magic that takes an application and makes it emit telemetry, especially when automatic instrumentation is involved. On top of that, each programming language has its own tricks. I wanted to unwrap this loaded topic on my podcast, OpenObservability Talks. For this topic I invited Eden Federman, CTO of Keyval, a company focused on making observability simpler.

Building a Performant iOS Profiler

Profilers measure the performance of a program at runtime by adding instrumentation to collect information about the frequency and duration of function calls. They are crucial tools for understanding the real-world performance characteristics of code and are often the first step in optimizing a program. Apple and Google have first party profiling tools, but they are only usable for local debugging during development.

What Is the 3-2-1 Backup Rule?

The 3-2-1 backup rule is a strategy to ensure your data is recoverable in case of data loss incidents. It recommends having at least: The rule was conceptualized by US photographer Peter Krogh. After initially impacting the photography world, Krogh’s idea was quickly adopted by other technology disciplines. It’s a great way to evaluate and manage data risks.

Harmonizing Inventory Chaos through AI Augmentation

A New Season NFL Football season is upon us. And while I get to spend several hours watching my favorite team, my colleagues at Zebra MotionworksTM are revving up their analysis and insights as "The Official On-Field Player-Tracking Provider" of the NFL. As a fan, I'm amazed by all the information from tracking technology. Besides being cool, it captures data points that weren't even possible before and provides detailed views of players' health and performance.