Dan Palmer's Projects
Everything you need to extend Raycast.
An SDK built to facilitate application development for Facebook Ads API.
A Django-based CMS with a focus on extensibility and concise code
Check for python builtins being used as variables or parameters
Flake8 extension for enforcing trailing commas in python
flake8 plugin that integrates isort
Concourse resource for interacting with Google Cloud Storage
A delightful and complete interface to GitHub's amazing API
Python library for interfacing with the GitHub APIv3
GraphQL framework for Python
Graphene Django integration
Get changes between two GraphQL schemas 🤖
Pedantic tools to validate GraphQL API documentation and structure.
Rewired State 2012 Hack
A buildpack for Heroku that serves static sites built with Hammer for Mac.
Companies that don't do typical CS based whiteboard interviews. The whiteboard is metaphorical.
The missing package manager for OS X.
Homebrew tap for Python versions
Use HomeKit on the command line
Haskell Exchange 2017 Parser hands-on tutorial material
A static-analysis bot for Github
A plugin for Imhotep to report Bandit warnings
eslint plugin for the imhotep PR/commit commenter
A curated list of iOS interview questions and answers
ELEC1034 - Mobile System - University of Southampton - Coursework task was to put a netbook on a Roomba vacuum cleaner and have it chase a ball by using the webcam on the netbook. This implementation chases the ball and plays the Mario theme tune while it does so.
ISO 8601 provides a standard unambiguous format (several, actually) for dates and times
A Python utility / library to sort imports.