Recent Posts

BoxLang NeoVim Plugin Released

Author: Cristobal Escobar Original post on Foojay: Read More Table of Contents Why a Dedicated BoxLang Plugin?Why a Dedicated BoxLang Plugin?Dual-Syntax Architecture 1. BoxLang Script (.bx, .bxs) 2. BoxLang Templates (.bxm)Feature Highlights Comprehensive Language Support HTML Integration in Templates Expression Interpolation Code Folding Support Installation Lazy.nvim (Recommended for NeoVim) vim-plug Vundle Manual Installation File Extension DetectionCustomizationAdvanced Configuration Enable Folding BoxLang-Specific …

Read More »

First Test of Java on BeagleBoards (ARM and RISC-V)

Author: Frank Delporte Original post on Foojay: Read More Table of Contents ARM versus RISC-V?BeagleBoards Test Boards First Tests BeagleY-AI (ARM Processor) BeagleV-Fire (RISC-V Processor) BeagleV-Ahead (RISC-V Processor) PocketBeagle 2 2 (ARM Processor) Conclusion As part of my 2026 learning goals around Java on RISC-V (see this post about x86 versus ARM versus RISC-V), I’ve asked various suppliers to send …

Read More »

Optimizing the MongoDB Java Driver: How minor optimizations led to macro gains

Author: Nasir Qureshi Original post on Foojay: Read More Table of Contents Getting the metrics rightHow we measured performance2. Java Virtual Machine (JVM) intrinsics3. Check and check again4. BSON null terminator detection with SWAR5. Avoiding redundant copies and allocations6. String Encoding, removing method indirection and redundant checks Lessons learned Donald Knuth, widely recognized as the ‘father of the analysis of algorithms,’ …

Read More »