Operations | Monitoring | ITSM | DevOps | Cloud

Zephyr Deep Dive: Ring Buffers

Zephyr includes many built-in features like stacks for networking and BLE, Flash storage APIs, and many kernel services. These components allow you to quickly get up and running with a project and maintain less code! Taking advantage of these is a huge win for small firmware teams and was a huge motivation in bringing Zephyr to my teams. This post covers Zephyr’s built-in ring buffer API, a component commonly used in producer-consumer scenarios.

A guide to static application security testing (SAST)

Static application security testing (SAST) involves analyzing source code to identify and address potential security vulnerabilities. Using SAST early in development identifies threats before they can affect a live environment. SAST is particularly important for continuous integration and continuous deployment (CI/CD) pipelines. These pipelines automate the integration of new code changes into the main codebase and deploy applications to production environments.

How To Diagnose Wireless Network Issues Like a Pro - Check These 4 Things First

When a user’s Wi-Fi network experience falters, frustration often ensues, and the blame is swiftly directed at the wireless network itself. Often, the culprit lies elsewhere. In this blog post, I’ll explore the often overlooked factors that can impact a device’s experience—namely, DHCP, DNS, RADIUS, and improper network segmentation, and how wireless network monitoring can help you solve the issue quickly.

Covering your bases: three ways to achieve network visibility

There’s an old adage that says happy employees equals happy customers. Reputable magazines like Forbes, Harvard Business Review, and Entrepreneur have dedicated significant brainpower to dissecting this concept, and customer success leaders acknowledge its truth. Just as in business, a little “self care” in IT will go a long way.

The Importance of Compliance for Small and Medium-Size Businesses: What You Need to Know

Navigating compliance requirements can be complex because there are so many of them, and there is a good chance that at least one set of standards applies to you. Standards can be for specific sectors, like The Health Insurance Portability and Accountability Act (HIPAA) for healthcare, or may apply more generally to organizations across industries, like the General Data Protection Regulation (GDPR).