Currying is a fundamental technique in functional programming, but knowing when and where to apply it can be tricky. In this post, I'll demonstrate ho [...]
When working with JavaScript, you typically need to pass resolved values to a class instance when you initialize it, ensuring that any required data i [...]
I use Webpack to bundle JavaScript and Babel to transpile it for my blog. I set the type in package.json to "module". This change broke several pack [...]
This guide demonstrates how to combine two powerful tools—wd14-tagger and PySceneDetect—to automatically tag and manage video scenes. While wd14-tagge [...]
Recently, I’ve been exploring WebAssembly (WASM) and Rust. However, as a web engineer, I often wonder how to utilize WASM effectively. One day, while [...]
async/await has become the common way to write asynchronous code in JavaScript. But using it blindly can sometimes lead to overly verbose code or even [...]
In this guide, I'll show you how to dynamically concatenate and mix video files using GStreamer, including a shell script that make it more flexible. [...]