Advent of Code 2021 Day 2

The problem for day 2 is another simple one. The input is a list of instructions and these are applied to a point (The original position of the submarine) to yield a new position.

Read More

Zip a Collection of Publishers

I have an array of publishers: [Publisher<Data, Error>] and want a publisher of the array of their outputs: Publisher<[Data], Error>. The Combine framework provides the Zip family of publishers which only go up to 4 inputs so this won’t suit my needs. I’m going to write about the steps I took to create a publisher that does what I want.

Read More

Be Your Own Backend Developer

An overview of server side Swift. I gave this presentation at Code Mobile in Chester. Unfortunataly, although a recording was made of the talk, it’s not available.

Read More