RSSAmplifier

Blog

jjrscott

jjrscott.comRSS feed ↗73 posts

Latest posts

Understanding Deflate

A very simple worked example

Combine and SwiftUI onReceive

A few informative SwiftUI/Combine traces

Decoding JSON from scratch in Swift

Output JSON AST directly from tsc

It should be simpler to support piping input

Add a tag in remote repository without adding the repo on local

Add a preference key to NSViewPepresentable/UIViewRepresentable in SwiftUI

Loga-

A logarithmic unit prefix for big and small numbers

Serialisation formats

The alphabet's just to big (or small)

Ship the Template

Pipeline first, product second

LZW without pre-populated string table / alphabet

How to get device make and model on iOS?

Leaky wire formats

Leaky abstraction in the Protocol Buffers wire format

Cache JIRA issues to SQLite

How to convert ASCII character to CGKeyCode?

Word for Word

Literal translation in action

Incremental migration to Structured Concurrency

Override iOS volume buttons

Convenience asynchronous completion handlers

Bidirectional messaging between your iOS app and UI tests

iOS Application state diagrams

A selection of informative iOS traces

Probabity of Death

Relationship between Speed and Risk of Fatal Injury

Index based binary search

We need the array itself and the key, which we supplied to the algorithm

Filenames as metadata

Filename and file size are the only metadata you can rely on

Dependency injection

Swift DI with type alias declarations

Unidecode

Plain ASCII transliterations of Unicode text

Migrating to Swift

Migrating a very old project from Object-C to Swift

Future proofing library APIs

Moving version checking to the runtime

Code layout and display

Moving passed Objective-C's square brackets

Importing CommonCrypto as a Swift framework

Fully Linked

An example wikipedia page where every word is linked

Basic English

A dictionary of C. K. Ogden’s 850 Basic English words

Last Resort Font 1

A Last Resort Font (for latin readers).

Strictly Scores

An example of SVG charts embedded in HTML

Unicode browser

A browser of Unicode code points

iOS devices

A matrix of iOS devices by size

Pinyin Font 1

A Last Resort Font

World time

24 … 3 … 1

Desktop iOS

An example of what VoiceOver can do for sighted users

Problems with languages

Welcome to the Hotel California

On the UI of links

Handling pages with a lot of links

2010 Calendar

2009 Calendar

Oatmeal and Raisin Cookies

Tasty cookies that should be good for you (but aren't)

Kardashev scale

How much power a Type I citizen would have

Exchange rates

Time is money

Curtains

Designing a better calendar

Tthe learning is in the doing

Georgia

Flores, but with objects and integers

Marriage

Pairing up in the UK