RSSAmplifier

Blog

Internals Exposed

Dmitry Rodionov’s Blog

internals.exposedRSS feed ↗8 posts

Latest posts

Working with Xcode on CI

Let's figure out how to set up and run everyone's favorite IDE exclusively via CLI on a remote macOS CI server that builds, tests, and distributes apps for Apple platforms.

"Convert to Modern Objective-C Syntax…"

Here I'm sharing a few of my favorite Objective-C tips and tricks in 2024, because why not?

I'm a late adopter

A philosophical piece where I try to elaborate why I don't take any new tech seriously until I'm proven wrong. There's also some shade thrown at our collective obsession with applying as many technical solutions as possible to what seem be to organizational and social issues in software development.

Fixing unnamed C struct bridging in CocoaScript

Let's uncover a subtle issue with Objective-C bridging in CocoaScript (a scripting engine powering Sketch plugins) and discuss a history of scripting environments on macOS since 10.5.

Working with Embed Segues in Storyboards

Let's learn how Embed Segues actually work internally and how we're supposed to deal with child view controllers wired up via a segue.

Writing a DTrace script that follows children of a target process

Talking about various approaches to making DTrace probes match both the main target process and all of its descendants, including those that outlive their ancestor.

Running a C++ project on Swift Package Manager

Migrating a legacy cross-platform C++ project from a dreadful Makefile to Swift Package Manager and its declarative schema.

I have a blog (again)

Welcome to my new blog, powered by... GitHub Gists?