Overview
News
Salaries
Products
People
Growth
Offices
Financials

Overview

Hi, I'm Aleksandar Vacić. I spent 15 years in web development, working from simple personal web pages up to enterprise-level sites.

News

News blog.ploopy.co 2 months ago
The A+ is finally here. - The Ploopy Blog Read more
Report
Blog 6 months ago
Issue with SPM unable to resolve package update
Xcode 26.4 brought nice new usage possibility in the Package manifest. I discovered it through lovely package resolving error when attempting "Update to Latest Package Versions": unexpectedly did not find the new dependency in the package graph: sourceCon
Read more
Report
Blog 6 months ago
Crash with callback methods in parent-child data sources
Say I have ParentDataSource which holds a strong reference to ChildDataSource , which has a callback method that ParentDataSource implements: final class ChildDataSource : NSObject {...
Read more
Report
Blog 11 months ago
How to use custom variable fonts in UIKit
If you go with the solution 1 to the previously discussed issue , I strongly suggest you embed variable fonts inside your app. Taking a look at Google's Roboto font family , it has 54 static fonts which takes up 8MB. There are just two variable font files
Read more
Report
Blog 11 months ago
The Mystery of black italic condensed UIFont
Today I encountered frustrating issue while working on custom font styling in an iOS app. I needed to create italic system fonts with custom weight and width variants - something that should be straightforward with UIKit's font descriptor API. Spoiler ale
Read more
Report
Blog 11 months ago
Debugging an Xcodebuild hang, when the Swift compiler gets stuck
Building a complex iOS project with the Release scheme would hang indefinitely - no errors, no messages, just stuck. The Debug config worked fine but any Release configuration scheme would never complete. The build would appear to be running, but never fi
Read more
Report
Blog 1 year ago
AI sceptic in LLM adventure land
Ever since ChatGPT and its gen-AI ilk arrived, I have been very vocal and adamant that these are bullshit generators: they try to guess what you want and will continually hallucinate things until you say it's OK. Depending on the body of existing knowledg
Read more
Report
News Speaker Deck 2 years ago
Is structured concurrency worth the effort?
Lessons learned updating project with 100k lines of code, from closures and Swift 5 to full-on concurrency and Swift 6. Presented at Pragma Confere…
Read more
Report
Show more news