Issue 3 - February 7th

Share interesting bits from the internet that you’ve recently come across and explain what inspired you about them.

Include any artwork with a reference that you liked and that’s connected with app development or design.

Moving a suggestion by @asmit in this PR

Design inspiration for issue no.2: x.com

This article about making Swift packages compilable on Android (!) would be very much applicable also for compiling to Linux: Swift Everywhere: Bringing Swift Packages to Android | Skip

It’s good to see the whole ecosystem grow outside of Apple platforms.

Dates are hard. While Swift has relatively good APIs, JavaScript was stuck with a subpar implementation for thirty years. That’s where Temporal comes in: JavaScript Temporal is coming | MDN Blog

Matt put together a nice glossary with Swift structured concurrency concepts.

This link from that blog post is amazing.

An interview to listen to to the creator of Mise, Jeff Dickey

It’s crazy what kind of UIs people are able to build in the terminal: bagels - A powerful expense tracker that lives in your terminal.

1 Like

A SwiftPM plugin to visualize a dependency graph of a package – similar to what we’re doing for Xcode projects.

Our tuist graph command should probably eventually start supporting Mermaid, too, instead of just the dot format.

Love this one. The nice thing about Mermaid is that there are some online editors that are interactive

Fly will provide managed Postgres
https://go.news.fly.io/deliveries/dgSN7QkDANbOBtXOBgGUtEEMpPqJ2dmz0sMU-ak=

Building a smart watch from scratch

I liked this interview to Chris Lattner:

uscope, a new debugger with better experience than lldb. For now it only supports C and Zig on Linux, but who knows if we’ll see it supporting Swift too:

I came across this design system for iOS. Unlike the web ecosystem, maintaining and sharing design systems is less common, so I thought it’d be a good idea to give it a mention:

Apple open sourced swift-build, but let’s say the project is not in its best shape:

Very cool project using embedded Swift: rauhul: "Hey, I did another thing!! Please check out "Har…" - Hachyderm.io

Mario Guzman wrote up his own take of macOS’ HIG: Lukas Kubanek: "What a gem for Mac devs this is! @marioguzman fi…" - Mastodon

I used this neat library for reading mach-o files on Linux: GitHub - p-x9/MachOKit: 🔬 A Swift library for parsing mach-o files to obtain various information.

I love these little low-level Swift libraries :purple_heart:

I came across this blog post about the rewrite of Roc’s compiler to Zig because Rust compile times are slow, and it made me think about the relativity of build times and how Rust must feel fast to Apple developers. This piece struck me:

Having a slow feedback loop has been a major drain on both our productivity and also our enjoyment when working on the code base. Waiting several seconds to build a single test, before it has even started running, is not enjoyable.