44. Grab Bag
Soroush has a new mic
Thanks to you, Patreon supporters, for buying us new mics!
Chris is making an Alexa Skill
- FlightAware
- ADS-B Exchange
- Cheap ADS-B Aircraft Radar (this isn’t Chris’s exact setup, but it’s similar)
- What it’s like to build an Alexa skill - and how you can do it yourself
- Build your First Alexa Skill
- Fact Skill Tutorial: Build an Alexa Skill in 6 Steps
- AWS Lambda
- Creating a Deployment Package (Node.js)
- Speech Synthesis Markup Language (SSML) Reference
- Chris’s ADS-B posts:
Soroush is using Sourcery
- Sourcery
- Sourcery in Practice
- Kyle Fuller: GitHub @kylef, Twitter @kylefuller
- Stencil
- SwiftTemplate
- Commit from Krunoslav Zaher: “Swift templates proof of concept”
- Equality.swifttemplate
Chris helped a friend who’s making a Swift CLI program
dyld: Library not loaded: @rpath/libswiftAppKit.dylib
Referenced from: /Users/friend/Library/Developer/Xcode/DerivedData/application-gqcotuckdopephaodrgawgaxuzwr/Build/Products/Debug/CSwiftV/CSwiftV.framework/Versions/A/CSwiftV
Reason: image not found
If my advice turns out to have been helpful, I’ll publish it verbatim in a blog post. In the meantime, here are some relevant links I sent this friend:
- CocoaPods 0.36 - Framework and Swift Support
- What are Frameworks?
- Bundle Structures
- Swift.org - ABI Dashboard
- Swift.org - Package Manager
- Building a command line tool using the Swift Package Manager
- How to build a custom Swift framework and how is it related to the SPM?
- Getting Started with Swift Package Manager
- An Introduction to the Swift Package Manager
- SO question: OSX Command Line Tool with Swift Cocoa Library, Library not loaded
- SO answer about dynamic frameworks in a CLI tool
- SO question: Setting up a Framework on macOS Command Line apps - Reason: image not found
- kylef/Commander README: frameworks and rpath
- JP Simard on Twitter: “the app’s rpath should point to the frameworks’ parent locations”
- realm-cocoa-converter: “A library that provides the ability to import/export Realm files from a variety of data container formats.”