A short guide to studying the assembly code generated by AppleClang for C++ projects using Xcode Instruments| Juan Cruz Viotti
This article explains how to install and configure the Intel VTune Profiler on Fedora to use advanced analysis such as the Memory Access tool| Juan Cruz Viotti
A high-level introduction to using the CDB command-line debugger in the context of C++ programs| Juan Cruz Viotti
This article is an overview of how to use Xcode Instruments along its `xctrace` command-line tool companion to perform CPU profiling of C++ programs| Juan Cruz Viotti
This article describes how the Objective-C `BOOL` type is differently defined on Apple platforms, and how these differences are defined in LLVM| Juan Cruz Viotti
This article describes how LLDB can be used to mutate return values of Objective-C methods and functions| Juan Cruz Viotti
This article describes a series of approaches for reverse engineering macOS private frameworks| Juan Cruz Viotti
This article describes how to build iOS applications using Objective-C with CMake instead of plain Xcode| Juan Cruz Viotti
This article explores how to write iOS applications with Objective-C without making use of traditional Storyboards| Juan Cruz Viotti
This article describes in detail how to launch macOS application bundles from the command line| Juan Cruz Viotti
This article describes a novel system-independent approach to performance testing using tracing| Juan Cruz Viotti
This article describes in detail how to symbolicalize Electron.js native crashes on GNU/Linux| Juan Cruz Viotti
This article describes how to use LLDB on C++ standard library code on macOS| Juan Cruz Viotti
This article describes how to use LLDB to debug production builds of Electron.js on macOS| Juan Cruz Viotti
This article describes how to use the macOS Signposts API from C++ applications| Juan Cruz Viotti
This article describes in detail how to symbolicalize Electron.js native crashes on macOS| Juan Cruz Viotti
This article makes a case on why employers should not attempt to own the IP of the contributions of their employees| Juan Cruz Viotti
This article describes in detail how Mach-O universal binaries work| Juan Cruz Viotti
This article describes the back story behind a Chromium CL to restore SCCACHE support on Windows| Juan Cruz Viotti
This article describes how to build Electron.js on Windows using only the Visual Studio Build Tools offering| Juan Cruz Viotti
This article describes an experimental approach to describing HTTP API integration tests| Juan Cruz Viotti
This article describes a trick for easily switching between multiple NPM accounts on the terminal| Juan Cruz Viotti
This article introduces the numeric types available in Ada 2012| Juan Cruz Viotti
This article is an overview of array types in Ada 2012| Juan Cruz Viotti
This article describes how to package an Electron application for Windows without additional tooling| Juan Cruz Viotti
This article discusses how to code-sign OS X Electron apps using Travis CI| Juan Cruz Viotti
This article discusses a Chromium sandboxing permission error when executing an Electron application as root on GNU/Linux| Juan Cruz Viotti
This article discusses a file permissions error on Electron that can affect spawning, and an upstream fix for it| Juan Cruz Viotti
This article describes how to transpile Objective-C to C++, and use that approach to gain understanding of the Objective-C runtime| Juan Cruz Viotti