martinezpeck.hashnode.devSegfaults: GDB Scripts to the RescueWe recently discovered that we would very sporadically get a segmentation fault when running the whole test suite of the VAST Platform (VA Smalltalk) on Linux. During our initial investigation, we realized this was not something new, but that the pro...Nov 10, 2020·8 min read
martinezpeck.hashnode.dev“DLL Hell”: Tips & Tricks to Avoid it in VASTDelegating tasks from high-level languages like the VAST Platform (VA Smalltalk) to languages like C, C++, Rust via some kind of FFI (Foreign Function Interface) is becoming more and more common. Ideally, you would like to have everything implemented...Oct 21, 2020·9 min read
martinezpeck.hashnode.devTroubleshooting Applications Running on WindowsOver the past few months, I’ve been troubleshooting hard problems that have appeared when running the VAST Platform (VA Smalltalk) on Windows. Some of the problems were indeed bugs (like sockets leaking under a particular scenario) and some were just...Oct 8, 2020·6 min read
martinezpeck.hashnode.devDeploying VASmalltalk on Amazon AWS ARM serversA while ago, I did some experiments with Amazon AWS and EC2 instances. Back then, they weren’t very different from a VPS except that you were charged based on the usage and the servers were easier to grow or shrink. But… much has changed since then a...Apr 14, 2020·6 min read
martinezpeck.hashnode.dev"El Carrillon" project featured in the RaspberryPi magazine MagPiSome time ago I blogged about a fantastic project Gerardo Richarte and I were doing with an 18-bell tower located in Argentina. Back then, I showed some details of the architecture, code, and how I mocked-up “El Carrillon” with a homemade LED piano s...Feb 28, 2020·1 min read