12-day longest streak
About me Hi, I'm Justin! 👋 I'm currently doing independent game development as @fernforestgames. Previously, I worked at Anthropic PBC, where I was involved in developing and launching the Model…
About me
Hi, I'm Justin! 👋
I'm currently doing independent game development as @fernforestgames.
Previously, I worked at Anthropic PBC, where I was involved in developing and launching the Model Context Protocol. Before that, I was at various other companies—notably Meta and GitHub—and did some independent consulting as well.
In a past life, I contributed significantly to some open source projects in the iOS and macOS ecosystem:
- ReactiveCocoa: reactive programming in Swift and Objective-C
- Mantle: a model framework for Cocoa
- Squirrel: robust software update framework for Mac apps
- Carthage: a decentralized dependency manager
I may not be able to respond to pings and reachouts—sorry in advance.
-
ReactiveCocoa ★ PINNED ⑂ ▣
Cocoa framework and Obj-C dynamism bindings for ReactiveSwift.
★ 1 5y agoExplain → -
Carthage ★ PINNED ⑂ ▣
A simple, decentralized dependency manager for Cocoa
★ 2 5y agoExplain → -
enemy-of-the-state ★ PINNED ▣
My talk explaining what state is and why it's so harmful
Swift ★ 213 7y agoExplain → -
libextobjc ▣
A Cocoa library to extend the Objective-C programming language.
Objective-C ★ 4.5k 7y agoExplain → -
GroceryList ▣
iPhone grocery list app, synchronized using GitHub :banana:
Objective-C ★ 861 10y agoExplain → -
RxSwift ▣
Proof-of-concept for implementing Rx primitives in Swift
Swift ★ 599 12y agoExplain → -
objc-build-scripts ▣
Bootstrap and CI scripts for Objective-C projects.
Shell ★ 259 11y agoExplain → -
Crust ▣
Reimagining Mantle in Swift (experimental)
Swift ★ 196 12y agoExplain → -
adt ▣
Algebraic data types for Python (experimental, not actively maintained)
Python ★ 172 5y agoExplain → -
Microverse ▣
macOS virtualization app for M1/Apple Silicon
Swift ★ 129 4y agoExplain → -
ObjectiveHaskell ▣
Tools for making it easier to integrate Haskell and Objective-C.
Haskell ★ 93 13y agoExplain → -
the-future-of-reactivecocoa ▣
Presentation for RACDC 2014
★ 75 12y agoExplain → -
effective-code-review
Presentation about my process for making code reviews as effective as possible
★ 70 5y agoExplain → -
Clairvoyant ▣
Append-only key-value database
Swift ★ 62 11y agoExplain → -
library-oriented-programming ▣
Talk about the how/why of separating concerns into libraries
★ 58 10y agoExplain → -
libextc ▣
A fully C99-compliant library to extend the C programming language itself.
Shell ★ 57 14y agoExplain → -
haskell-cocoa-clojure ▣
Clojure to Cocoa, built with Haskell (abandoned).
Objective-C ★ 47 14y agoExplain → -
Notifications ▣
Demo iPhone app for viewing your GitHub notifications
Swift ★ 43 11y agoExplain → -
SafeDispatch ▣
A Cocoa framework to make Grand Central Dispatch safer (deprecated).
Objective-C ★ 40 13y agoExplain → -
carthage-talk ▣
Ruthlessly Simple Dependency Management with Carthage
Objective-C ★ 37 11y agoExplain → -
RxHaskell ▣
Reactive Extensions for Haskell (experimental)
Haskell ★ 35 11y agoExplain → -
objective-clojure ▣
Clojure to Objective-C compiler (abandoned).
Clojure ★ 28 14y agoExplain → -
documentalist ▣
A multi-language, extensible documentation generator
C++ ★ 27 12y agoExplain → -
sandboxing-guide ▣
Suggestions for sandboxing Mac and Windows applications and workflows to improve security, while balancing usability
★ 18 4y agoExplain → -
luac-llvm ▣
A Lua front-end for LLVM to translate code into calls to the Lua C API.
Haskell ★ 17 14y agoExplain → -
has-tags ▣
Command line utility for testing Mavericks tags
Objective-C ★ 17 12y agoExplain → -
designing-for-graphql
Presentation about the mindset shift that GraphQL requires, and best practices to adapt to it
★ 16 5y agoExplain → -
ScrumBut ▣
Scrum, but with GitHub Issues (experimental)
Haskell ★ 16 11y agoExplain → -
libffi ⑂ ▣
A portable foreign-function interface library.
Shell ★ 16 14y agoExplain → -
correct-behavior-through-type-safety ▣
Talk about using types to prove correctness
Swift ★ 15 11y agoExplain → -
dotfiles ▣
My personal configuration files.
Vim script ★ 13 9y agoExplain → -
pure-lua ▣
Pure functional programming for Lua
Lua ★ 10 14y agoExplain → -
Merc ▣
Space sim inspired by Escape Velocity
GDScript ★ 9 1y agoExplain → -
shell-scripts ▣
Miscellaneous useful shell scripts.
Shell ★ 9 13y agoExplain → -
MoonlitCocoa ▣
A framework to build Cocoa applications with a purely functional Lua model.
Objective-C ★ 9 14y agoExplain → -
MoreAnimation ⑂ ▣
MoreAnimation is a super lazy, super dumbed-down re-implementation of Core Animation.
Objective-C ★ 8 14y agoExplain → -
ibdatastream ▣
Microservice to connect to Interactive Brokers and stream market data elsewhere
Python ★ 7 6y agoExplain → -
statelessness-of-the-union ▣
Presentation for RACDC 2015
★ 5 11y agoExplain → -
FunctionalReactivePixels ⑂ ▣
A demonstration of how to use FRP with ReactiveCocoa in an iOS context using the 500px API.
Objective-C ★ 5 12y agoExplain → -
norn
Embeddable blockchain library for low-latency P2P multiplayer games (proof of concept)
Lua ★ 4 5y agoExplain → -
Argo ⑂ ▣
JSON parsing library for Swift, inspired by Aeson, a JSON parsing library for Haskell.
Swift ★ 4 11y agoExplain → -
ib-gateway-docker ⑂ ▣
Interactive Brokers Gateway as a Docker image
★ 4 5y agoExplain → -
twui ⑂ ▣
Proof of concept for basing TwUI components on AppKit
Objective-C ★ 4 14y agoExplain → -
vim-gitgutter ⑂ ▣
A Vim plugin which shows a git diff in the gutter (sign column).
VimL ★ 4 13y agoExplain → -
xctool ⑂ ▣
xctool is a replacement for Apple's xcodebuild that makes it easier to build and test iOS and Mac projects.
Objective-C ★ 3 10y agoExplain → -
vim-carthage ⑂ ▣
Syntax highlighting for Cartfiles in Vim.
VimL ★ 3 11y agoExplain → -
objective-d ▣
Automatically exported from code.google.com/p/objective-d
D ★ 3 11y agoExplain → -
Fox ⑂ ▣
A Property Based Testing Library for Objective-C and Swift. QuickCheck for Apple's Platforms.
Objective-C ★ 3 11y agoExplain → -
homebrew-haskell ▣
Haskell formulae for the Homebrew package manager
Ruby ★ 3 12y agoExplain → -
Velvet ⑂ ▣
Mac framework to bridge AppKit and Core Animation-based UI frameworks
Objective-C ★ 3 14y agoExplain → -
jspahrsummers
GitHub profile README
★ 2 7mo agoExplain → -
Box ⑂ ▣
Swift µframework of the ubiquitous Box<T> & MutableBox<T> reference types, for recursive value types & misc. other purposes.
Swift ★ 2 11y agoExplain → -
blotter ⑂ ▣
Microservice to connect to Interactive Brokers and stream market data into Google BigQuery
★ 2 5y agoExplain → -
bankroll ⑂ ▣
Ingest portfolio and other data from multiple brokerages, and analyze it
★ 2 5y agoExplain → -
atom-language-swift ▣
Swift language support for the Atom editor
CoffeeScript ★ 2 12y agoExplain → -
mercury-playground ▣
Learning the Mercury programming language
Mercury ★ 2 11y agoExplain → -
MacVM ⑂
macOS VM for Apple Silicon using Virtualization API
Swift ★ 2 4y agoExplain → -
homebrew-cask ⑂ ▣
A CLI workflow for the administration of Mac applications distributed as binaries
Ruby ★ 2 11y agoExplain → -
Pistachio ⑂ ▣
Generic model framework for Swift
Swift ★ 2 11y agoExplain → -
rxhaskell-talk ▣
Proposal for Strange Loop 2013 (rejected)
★ 2 13y agoExplain → -
network ⑂ ▣
Low-level networking interface
Haskell ★ 2 13y agoExplain → -
Proton ⑂ ▣
Model framework for Cocoa and Cocoa Touch applications
Objective-C ★ 2 14y agoExplain → -
anthropic-sdk-python ⑂
No description.
★ 1 3y agoExplain → -
unity-builder ⑂
Build Unity projects for different platforms
JavaScript ★ 1 5y agoExplain → -
reactive-python ▣
Reactive programming abstractions for asyncio and the Python standard library (proof-of-concept)
Python ★ 1 6y agoExplain → -
googletest ⑂ ▣
Google Test
C++ ★ 1 8y agoExplain → -
sinkline ⑂ ▣
Sinkline is a C++ library which makes it easy to compose callbacks together and write them using a declarative style.
★ 1 6y agoExplain → -
python-build-scripts
Bootstrap and CI scripts for [my] Python projects
Shell ★ 1 7y agoExplain → -
Mantle ⑂ ▣
Model framework for Cocoa and Cocoa Touch
★ 1 5y agoExplain → -
ReactiveObjC ⑂ ▣
The 2.x ReactiveCocoa Objective-C API: Streams of values over time
★ 1 5y agoExplain → -
ReactiveSwift ⑂ ▣
Streams of values over time
★ 1 5y agoExplain → -
homebrew ⑂ ▣
The missing package manager for OS X.
Ruby ★ 1 11y agoExplain → -
Moya ⑂ ▣
Network abstraction layer written in Swift
Swift ★ 1 11y agoExplain → -
switch-header-source ⑂ ▣
Quick switching between C/C++ header and source files
CoffeeScript ★ 1 12y agoExplain → -
git-dsl ▣
An embedded DSL for Git operations
Haskell ★ 1 11y agoExplain → -
request ⑂ ▣
🏊🏾 Simplified HTTP request client.
JavaScript ★ 0 7y agoExplain →
No repos match these filters.