June 07, 2025 #image processing #javascript
In this introductory article I'll explain how color is encoded in computer graphics, make you work a bit with bits, and show how to manipulate pixels a better way in JavaScript.
In this introductory article I'll explain how color is encoded in computer graphics, make you work a bit with bits, and show how to manipulate pixels a better way in JavaScript.
Personally, I like WezTerm for using lua configs instead of boring json/yaml/toml files, and for the powerful and configurable multiplexer. In this post I'll show you how to create a fuzzy project selector that launches a named workspace, splits a window and executes predefined commands.
Since the release of Java 8, I almost immediately started using the Stream API, because I liked the functional approach of data processing. I wanted to use it everywhere, so I began developing my own library, which brings a similar approach to earlier versions of Java, specially for Android. I was also interested in the stream internals. Over time, I've accumulated enough experience, and now I'm eager to share it.
In this article, along with a description of streams, I provide visual demonstrations of how operators work, as well as examples and self-checking tasks. It also covers new features related to streams in Java 9+.
moreIn this section, we will create a CLI application in Rust that collects all the necessary data to display photos on the map: coordinates, some camera information, a thumbnail, and will also generate the map.
If there are a lot of photos, displaying them all at once on the map is not the right choice for UX and performance. So let's group the photos and display their count.