ackerleytng
Loves elegant code (and languages (clojure!)) and building useful and intuitive things.
GoogleSeattle
Pinned Repositories
auth-mechanisms-presentation
Consolidated findings from exploration of auth-mechanisms
clj-http-ssrf
A clj-http middleware to prevent SSRF attacks
datomic-for-audit-trails-talk
Code/slides for a talk at the Nov 2019 Clojure Meetup in Singapore, about how Datomic is a great database for implementing apps requiring audit trails
gowherene
Helping Singaporeans plot recommendations since 2018
logaze
Better interface for filtering laptops on Lenovo outlet
logaze-scraper
Scraper for all the laptops on Lenovo outlet
proxytype
Convert your computer (raspberry pi, etc) into a bluetooth keyboard!
ssrf-clojure-talk-gowherene
Slides for a talk at the June 2019 Clojure Meetup in Singapore
xwiki-mode
Emacs XWiki mode
ackerleytng's Repositories
ackerleytng/logaze
Better interface for filtering laptops on Lenovo outlet
ackerleytng/logaze-scraper
Scraper for all the laptops on Lenovo outlet
ackerleytng/gowherene
Helping Singaporeans plot recommendations since 2018
ackerleytng/xwiki-mode
Emacs XWiki mode
ackerleytng/datomic-for-audit-trails-talk
Code/slides for a talk at the Nov 2019 Clojure Meetup in Singapore, about how Datomic is a great database for implementing apps requiring audit trails
ackerleytng/proxytype
Convert your computer (raspberry pi, etc) into a bluetooth keyboard!
ackerleytng/auth-mechanisms-presentation
Consolidated findings from exploration of auth-mechanisms
ackerleytng/exp-mapper
A custom protocol mapper for keycloak that allows extension of expiry time (exp) in Access tokens and ID tokens
ackerleytng/lunisolar-api
Wrapper around https://github.com/magiclen/chinese-lunisolar-calendar to provide solar to lunisolar date conversions
ackerleytng/ssrf-clojure-talk-gowherene
Slides for a talk at the June 2019 Clojure Meetup in Singapore
ackerleytng/website
Code for website at https://www.ackerleytng.com
ackerleytng/.emacs.d
Emacs config
ackerleytng/apicentre
Using micro-frontends to enable teams to publish apis
ackerleytng/auth-helper-extension
A chrome extension to help developers when developing using access tokens
ackerleytng/autorandr
Auto-detect the connected display hardware and load the appropriate X11 setup using xrandr
ackerleytng/consult
consult.el - Consulting completing-read
ackerleytng/coreutils
Cross-platform Rust rewrite of the GNU coreutils
ackerleytng/decforms
ackerleytng/fpis
Exercises from fpis
ackerleytng/i3-config
my i3 config
ackerleytng/jwt_verify_lib
ackerleytng/learn-cpp
ackerleytng/melpa
Recipes and build machinery for the biggest Emacs package repo
ackerleytng/numactl
NUMA support for Linux
ackerleytng/opa-openresty-sample
How to integrate opa with a toy app using openresty
ackerleytng/pharo
Pharo is a dynamic reflective pure object-oriented language supporting live programming inspired by Smalltalk.
ackerleytng/pharo-mooc-redo-dice-dsl
Code from following along the Pharo mooc, chapter 3.12, a dice DSL
ackerleytng/pigspect
A snort config (or configuration components) parser and validator
ackerleytng/requests-keycloak
Helps requests automatically sign in to Keycloak (turns requests into a User Agent in the OAuth world)
ackerleytng/ssb-webtask
A friendly bot that helps you with the Singapore Savings Bond