Raleigh, NC

Rob Napier

Elite
@rnapier

For RNCryptor, see https://github.com/rncryptor

RNCachingURLProtocol. Simple offline caching for UIWebView and other NSURLConnection clients

929

LlamaKit. Collection of must-have functional Swift tools

621

richtext-coretext. Sample Code from Rich Text, Core Text

180

RNPinnedCertValidator. Simplifies validating pinned SSL certificates

163

CurvyText. Drawing text along curve in SwiftUI

132

RNTimer. Simple GCD-based timer based on NSTimer

130

practical-security. Example Code from Practical Security talk

58

ios5ptl. Sample code from iOS 5 Programming Pushing the Limits

38

advanced-codable. Materials for Advanced Codable talk

18

cocoaphony. Sample code for Cocoaphony blog

17

MyAnySequence. Swift

17

generics. Slides and code for Swift Generics

16

secrets. Talk notes for Secrets and Lies

16

security-right. Get Security and Privacy Right (Renaissance 2014)

15

WikipediaSearcher. Playground for exploring FP ideas in Swift

14

CertificateValidator. Swift

13

RNJSON. Generic JSON parser for Swift

13

llama-calculus. Llama Calculus - Introduction to Swift Functional Programming

10

RNAJSON. Experiments with async JSON and other stuff

9

WebBook. Toy to explore embedding UIView in UIWebView

8

RNOpenSSLCryptor. (Not supported or recommended) RNCryptor-style API with OpenSSL-compatible backend for AES encryption

7

OScope. Using an oscilloscope to explore immutability in Swift

6

RNCoalesce. Coalescing timer

6

array-zipper. Array To Zipper

6

Cryptor-titanium. Python

5

career. Slides for A Career is Longer Than You Think

5

ToneGen. Experiments with tone generation

4

SwiftStego. Basic Steganography tools for masking data in Swift code

4

ai-what. Text for "What's AI Good For? (Probably not that, but not nothing)" talk

3

elders. Materials for "Learning from our Elders"

3

raytrace. Swift

2

SublimeLedgerMode. Sublime Text 3 plugin for ledger-cli based on emacs ledger-mode

2

satb. (WIP) MusicXML close-score splitter

2

AppStorageKVOCrash. Demonstration of AppStorage crash when modifying UserDefaults on another thread

2

PhoneList. Experiments in generics

2

virtual-conf-howto. Quick notes on how to give a talk virtually

2

security-blunders. See practical-security for more up-to-date version

2

testing. Temporary repo for testing blog posts

2

crustier. Various explorations of Crusty

2

SupportCode. Example project for test support code linking problem

1

satb-ai. My first attempt to build satb with AI (close to every word of this repo is generated by Claude 4 Sonnet)

1

ConcurrencyRecipes. Practical solutions to problems with Swift Concurrency

1

TestGIMA. Google IMA test project demonstrating SPM problems in 3.18.4

1

SlimLogger. A minimalistic logger for Swift

1

GCDWebServer. The #1 HTTP server for iOS, macOS & tvOS (also includes web based uploader & WebDAV server)

1

RNXML. Hacked together XML parser in to the spirit of RNJSON

1

MemoryDumper. Swift

1

NSData-RNSecureCompare. Consistent-time comparison category for NSData

1

Observable-Swift. KVO for Swift - Value Observing and Events

1

randomfetch. Playground for exploring FP in Swift

1
50
Apply