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

Easy JSON formatting

Sometimes we want to format some JSON. Here’s an easy way to set up a Service in Automator to make this easier.

Read More