Category Archives: Practices

Logs and Traces

Logs and traces are an essential part in problem solving and performance measuring in software projects. However, while it may seem easy or even unimportant at first, it can be a difficult task to have the program generate the most important logging information. Continue reading

Dynamic Memory Management

Dealing with explicit dynamic memory is a very hard problem. Tracing allocated buffers in large applications can be overwhelming if not done carefully. On this post, we will review the problematic behind dynamic memory management and how we can cope with its complexity. Continue reading