Blog Archives

5 Rules of Pair Programming Etiquette

I like Pair Programming. I’ve been doing it episodically for about 10 years. Whenever I’ve pair programmed, at the end of a session, I’ve always walked away a better developer than when I started.
However, the practice can be expensive… Read More

Tagged with: ,
Posted in Development

3 Predictions for Development in the Age of Serverless Computing

Probably the biggest change that has happened in my lifetime of programming is the transformation from  creating code that is meant to run on known, tangible hardware to making code that runs on the Cloud. We’ve gone from server based… Read More

Tagged with: ,
Posted in Cloud, DevOps, Scripts, Uncategorized

The Value of Correlation IDs

In the old days when transactional behavior happened in a single domain, in step-by-step procedures, keeping track of request/response behavior was a simple undertaking. However, today one request to a particular domain can involve a myriad of subsequent asynchronous requests… Read More

Tagged with: , , , ,
Posted in Application Performance Monitoring, Development, Log Analysis, Log Management, Server monitoring, Web

The Generosity of Thought: Caring and Sharing in the Open Source Community

I want to share something with you that is pretty amazing. But, before I do, allow me to provide the backstory.
The Backstory
I’ve been using Open Source Software (OSS) for a while now. I started with the big ones,… Read More

Posted in Uncategorized

3 Ways to Improve Your Code Testing

I am a big fan of Test Driven Development (TDD). I drank the kool-aid a while back and have not had a regret since. When I sling code, I am always writing a test, or writing against a test. That’s… Read More

Tagged with: , ,
Posted in Development, JavaScript, Node.js, Tips & Tricks

Self-describing Logging Using Log4J

Over the last few months I’ve been writing about the benefit of using self-describing logging to make your log data easier and faster to process. I covered .NET and NodeJS. In this article I am going to apply my thinking… Read More

Tagged with: , , ,
Posted in Application Performance Monitoring, Development, Java, JSON, Log Management, Logentries

Monitoring SNS Activity Using a Lambda Function and Logentries

Amazon Web Services Lambda functions are very cool. A Lambda function is a feature in Amazon Web Services that allows you to put a discrete piece of computing logic up in The Cloud and then access that logic to meet… Read More

Tagged with: , , , , ,
Posted in AWS, Cloud, Development, DevOps, How To, Logentries, Python, Uncategorized

Implementing Self-Describing Log Data Using NodeJS

In my previous article, How to Ensure Self-Describing Log Data using Log4Net, I showed you a  technique that made structuring your logging information as key-value and JSON under Log4Net an easier undertaking. In this article I am going to apply… Read More

Tagged with: , ,
Posted in Application Performance Monitoring, JSON, Log Management, Node.js

How to Ensure Self Describing Log Data Using Log4Net

In a previous article, The Benefit of Having an Enterprise Logging Policy, I presented the case for always using self-describing data formats when logging information. Using self-describing formats, such as key-value pairs and JSON, saves time and effort in terms… Read More

Tagged with: , , , , , ,
Posted in .Net, DevOps, How To, LEQL, Log Management, Logentries, Uncategorized

The Benefit of Having an Enterprise Logging Policy

Lack of an enterprise logging policy is a common shortcoming when it comes to the organizational discipline of logging from within large, distributed applications. Just because you can get log data into a system, it does not necessarily follow that… Read More

Tagged with: , , , ,
Posted in Development, DevOps, Log Management

Subscribe to the Blog

Categories

Archives