🐮 SwiftUI Tools w/ just SwiftPM
Aug 22, 2021, 6:00 PM
The Swift Package Manager
coming with Swift 5.5 / Xcode 13 now supports the
We can use that to build apps using just SwiftPM, no Xcode involved!
Let’s use it to build a
attribute was actually...
DocC 📚 Archived and Analyzed
Jul 1, 2021, 6:00 PM
At WWDC 2021 Apple presented
a way to create Swift documentation and tutorials right within Xcode.
We are going to look at the documentation archive produced,
the good&bad and how to generate a static website.
Async/Await for iOS 14 and before
Jun 16, 2021, 6:00 PM
The secret Apple doesn’t want you to know about:
It has been shipping an async/await runtime for years.
Let’s have a look on how to use it from within Swift!
In another episode
of “forums are awful”, people go at length to complain...
Hosting WebAssembly in Swift
Jan 9, 2021, 6:00 PM
Today we are going to embed and run
modules in a Swift program.
an embeddable runtime for Wasm,
wrapped in a simple
While it isn’t used that much in production just yet,
you likely have heard...
Writing an Swift XML-RPC Server
Dec 30, 2020, 6:00 PM
XML-RPC is a funny little protocol from 1998 to call HTTP
Due to its wide availability across different languages it can still be useful.
We are going to have a look at XML-RPC and write a small client and server in...
Intro to Network.framework Servers
Oct 11, 2020, 6:00 PM
is working on the
Transport Services (TAPS) API,
intended as a replacement for BSD
includes a Swift implementation of the new API.
Let’s look how echo and HTTP servers can be done using...
Deploying Swift on AWS Lambda
Aug 6, 2020, 6:00 PM
Instead of the overdue announcement of “iCloud functions”,
Swift deployment on
at WWDC 2020.
We’ll explain how Lambda can be used and introduce
swift lambda deploy.
Amazon Web Services...
Instant “SwiftUI” Flavoured Slack Apps
Jul 16, 2020, 6:00 PM
Slack can be enhanced by 3rd party developers with
interactive dialogs and dynamic, self-updating, messages.
With Buttons, Pickers, TextFields and more.
these widgets can be built declaratively,
Shrugs.app, A Long Journey
May 26, 2020, 6:00 PM
How did Shrugs.app happen?
Almost two years ago (Aug 2018) the Interwebs held their recurring
discussion of the gigantanormous amounts of resources the Slack Electron
Jigawatts of memory for a simple chat client, the GPU...
A µTutorial on SwiftNIO 2
Dec 26, 2019, 6:00 PM
is the library to build backend servers in the Swift programming
As part of this article we are going to write our own tiny, Node like
web framework using NIO:
µExpress. Updated for NIO2/Xcode 11.
This article is an...
Introducing Direct to SwiftUI
Sep 19, 2019, 6:00 PM
Direct to SwiftUI
is an adaption of an old
Direct to Web.
This time for Apple’s new framework:
apps, configurable using
a declarative rule system,
yet fully integrated with...
Dynamic Environments ¶ SwiftUI Rules
Aug 30, 2019, 6:00 PM
supports a feature called the
It allows the injection of values into child views
without the need to explicitly pass them along.
adds a declarative rule system, think: Cascading Style Sheets for...
Migrate Private GIT Repositories to Keybase
Aug 23, 2019, 6:00 PM
As an update to
Migrate Private GIT Repositories to GCrypt,
let’s have a look at another option for encrypted git cloud storage:
Which has an ever expanding set of features, and that happens
The missing ☑️: SwiftWebUI
Jun 29, 2019, 6:00 PM
Beginning of the month Apple announced
A single “cross platform”, “declarative” framework used to build
tvOS, macOS, watchOS and iOS
is bringing that to the Web ✔️
Disclaimer: This is a toy...
Instant Kitura with SwiftXcode
Mar 20, 2019, 7:00 PM
endpoints using the tools provided by IBM (the app
or kitura init) is quite inconvenient.
you can do the same straight from Xcode,
w/o touching the shell during development.
We’ll show you how!
@dynamicCallable Part 3: Mustacheable
Jan 30, 2019, 6:00 PM
Shell commands as Swift functions
Part 3 in our quest to find a useful application for the Swift 5
templates as a function (short: MaaF).
This one may actually make some...