Latest Blogs

A Complete Introduction to SQL Server Transactions

One of the most fundamental concepts in any relational database management system (RDBMS), such as SQL Server, is the transaction. During my consulting career, I've seen many performance problems caused by developers not understanding how transactions work in SQL Server. In this tutorial, I'll explain what transactions are, why they're necessary, and how they work in SQL Server.

8 Best Sentry Alternatives You Should Try

Selecting the best sentry alternatives for error monitoring is likely to be difficult. It might be difficult to sort between the features, benefits, and drawbacks of many software companies and sellers. Let's talk about how to make this process easier by looking at the eight best alternatives to Sentry. Sentry is open-source application performance and error-tracking tool that allows developers to track and fix errors in real-time.

Wisdom of the Crowds: The Value of User Sentiment Observability

What’s the first thing most people do when they’re unhappy with a business? Take to social media to complain about it. Observing those comments – otherwise known as “user sentiment observability” – gives you a head’s up as to when problems become big enough to impact user experience. How can you monitor that voice of the customer? And why is it important to do so? Let’s take a deeper look at the issues.

Why you need network monitoring?

Network monitoring is a continious analysis of a network to detect and correct any performance issues. Network monitoring involves collecting network statistics to determine the quality of services offered by the network. With tools like Icinga, it’s possible to monitor hardware and software in your network. Espacially in the pandemic when many employees work from home, it’s good to have a tool which checks the network permanently.

Monitor Dell EMC Isilon with Crest Data Systems' integration in the Datadog Marketplace

Dell EMC Isilon is a petabyte-scale network attached storage (NAS) system that allows you to archive unstructured data. Isilon operates in a cluster to provide high availability, and you can scale up its throughput, IOPS, and storage space by adding nodes to your cluster. Isilon automatically replicates your data throughout the cluster to ensure durability and provides caching to minimize data retrieval latency.

Sponsored Post

What is Incident Response?

When a service is down, a system is failing, or a security issue is in the midst of occurring, organizations need a solid incident response process to get up and running again. Incident response isn't just for high severity, lights out incidents either; if you've rebooted your computer to fix a problem, you've been an incident responder yourself! Incidents happen, and any successful organization knows that instead of pretending that one day nothing will ever go wrong, it's far more useful to develop a comprehensive operational response plan. And to do so, you need to know what incident response is! Let's get into it.

Best Practices for IT to Support Hybrid Work in 2022

I hate to say this, but #Omicron is at the doorstep. According to the CDC website, there have been over 60M cases in the US so far. As a result, companies like Google and Apple are delaying returning to the office while some call the return date as now ‘history’. Although we cannot predict the nature of the virus, we have some best practices to help our customers and IT manage their employee experience in a hybrid distributed environment.

Just How Important Is Your Integration Infrastructure?

Most companies take their integration infrastructure for granted. I’m talking about middleware such as IBM MQ, Kafka, Solace, ActiveMQ, RabbitMQ. These form the basis of most enterprise-level businesses. One of our electronic manufacturing customers was building products worth $40K per minute. A failure in one of the factory floor’s automated systems brought manufacturing operations to a complete halt.

Testing locally with CircleCI runners

Many development teams start their CI/CD journey with a local build box (or six) that run their tests. In several mobile teams I worked on, for example, we had a few Mac Mini boxes with physical devices plugged in that we used for running local UI and unit tests. Eventually we migrated to a cloud-based solution, which brought us much greater stability and many new features. But moving to the cloud also meant our local hardware was obsolete.