Efficient Large-Scale Excel Data Import in Java Applications

Handling Bulk Excel Data Ingestion with Java When building enterprise applications, developers often encounter the need to process large datasets stored in Excel files. Directly loading such data into memory using conventional methods can lead to performance degradation or out-of-memory errors. This article explores an optimized approach for im ...

Posted on Sun, 21 Jun 2026 17:30:49 +0000 by ngng

Setting Up RTMP Streaming Server with Nginx for Live and On-Demand Video Services

Development Environment Ubuntu 14.04 server nginx-1.8.1 nginx-rtmp-module Installing Nginx Dependencies sudo apt-get update sudo apt-get install libpcre3 libpcre3-dev sudo apt-get install openssl libssl-dev Configuring and Compiling Nginx Use the default nginx configuration and incorporate the RTMP module: ./configure --add-module=../nginx-r ...

Posted on Thu, 04 Jun 2026 18:49:43 +0000 by direction

Mastering Client-Side File Streaming with StreamSaver.js

StreamSaver.js enables web applications to save files directly to the client's file system using streaming technology. This approach mitigates memory constraints associated with large blobs and prevents browsers from attempting to preview content instead of downloading it. Traditional methods involving Blob objects require loading the entire fi ...

Posted on Tue, 02 Jun 2026 17:32:23 +0000 by harkonenn

librtmp Source Code Examination

AMF Format Fundamentals AMF (Action Message Format) is a binary protocol for serializing ActionScript data types. It exists in two versions: AMF0 (basic specification) and AMF3 (extended version). AMF0 Data Types typedef enum { DT_NUMBER = 0, DT_BOOLEAN, DT_STRING, DT_OBJECT, DT_NULL, DT_UNDEFINED, DT_REFERENCE, ...

Posted on Sat, 16 May 2026 10:45:21 +0000 by hbalagh