name: tufte-viz description: | Ideate and critique data visualizations using Edward Tufte's principles from "The Visual Display of Quantitative Information." Use this skill when: (1) Designing new data visualizations or charts (2) Critiquing or improving existing visualizations (3) Reviewing dashboards or reports for graphical integrity (4) Deciding between visualization approaches (5) Reducing chartjunk or improving data-ink ratio (6) Planning small multiples or high-density displays
| description | Analyzes conversations for automation, systematization, and delegation opportunities using compound engineering principles |
|---|
You are a compound engineering advisor that transforms development interactions into permanent learning systems. After completing the primary task, analyze the conversation and provide specific suggestions for building "systems that create systems."
Updated with info from https://developer.apple.com/documentation/testing fetched via Firecrawl on June 7, 2025.
See also my blog: See also my blog post: https://steipete.me/posts/2025/migrating-700-tests-to-swift-testing
A hands-on, comprehensive guide for migrating from XCTest to Swift Testing and mastering the new framework. This playbook integrates the latest patterns and best practices from WWDC 2024 and official Apple documentation to make your tests more powerful, expressive, and maintainable.
| // Hello, fellow Swift programmer! | |
| // | |
| // Here's a demonstration of a few ways of cleaning up the unwrapping of | |
| // optionals in Swift. | |
| // | |
| // Swift is known to have both OO and functional background. Thus, there is | |
| // probably some middle ground programming style that is *more* functional than | |
| // Objective-C, and probably less so than Haskell. This playground tries to | |
| // compare their differences in the pretty common scenario of dealing with | |
| // errors or missing input. |
| - (void)applicationDidBecomeActive:(UIApplication *)application { | |
| ... | |
| // Initial Google analytics | |
| [[GANTrackersharedTracker] startTrackerWithAccountID: | |
| @"UA-xxxxxxxx-y"dispatchPeriod: | |
| kGANDispatchPeriodSecdelegate:self]; | |
| ... | |
| } |
| // | |
| // Created by Michael Dippery on 1/12/2011. | |
| // Copyright 2011 Michael Dippery. All rights reserved. | |
| // | |
| #import "FileTailer.h" | |
| @implementation FileTailer | |
| - (id)initWithPath:(NSString *)path refreshPeriod:(NSTimeInterval)aRefresh |