Coditation | blog

Latest Articles

A Comprehensive Guide: Penetration Testing with Apache JMeter

A Comprehensive Guide: Penetration Testing with Apache JMeter

Learn how to perform effective penetration testing using Apache JMeter. This guide covers everything from installation and test plan creation to analyzing results and best practices for enhancing your application's performance and reliability.

How to overcome key challenges in Mobile App Testing

How to overcome key challenges in Mobile App Testing

In this blog, we explore the intricate challenges faced during mobile app testing and pragmatic strategies to surmount them. We delve into each aspect that complicates mobile app testing from device and OS diversity to security concerns and user experience optimization.

Tracing Go Routine Blocking Issues with pprof Execution Profiles

Tracing Go Routine Blocking Issues with pprof Execution Profiles

Discover how to use pprof, Go's profiling tool, to tackle blocking issues in Go applications. This guide outlines steps to pinpoint and remedy performance bottlenecks stemming from goroutine synchronization and shared memory access.

How to run multiple apps mapped to different domains on a Nginx Server

How to run multiple apps mapped to different domains on a Nginx Server

Learn how to use Nginx to host both backend services and Single Page Applications (SPAs) on a single server. This guide covers the setup of Nginx configuration files, utilizing the sites-available and sites-enabled directories for better organization, and managing server configurations for different domains.

Fixing Go Routine Leaks from Unbuffered Network I/O Channels

Fixing Go Routine Leaks from Unbuffered Network I/O Channels

In this blog we deep dive into the common issue of Go routine leaks when using unbuffered channels for network I/O, understand why it happens, and explore practical strategies to prevent routine leaks at scale. We cover the core problem, its impacts, and various solutions including buffered channels, limiting connections, aborting slow handle routines, and more.

Debugging SSR Performance Regressions from React Context Provider Growth

Debugging SSR Performance Regressions from React Context Provider Growth

In this post, we'll explore how to tackle SSR performance issues caused by excessive Context providers in React, offering insights applicable to other SSR frameworks as well.

Thanks for joining our newsletter.
Oops! Something went wrong.

Want to receive update about our upcoming podcast?

Thanks for joining our newsletter.
Oops! Something went wrong.