Philip Potter is a Web Operations Engineer for the Government Digital Service. He was a member of the infrastructure team that built GOV.UK, the website of the British Government.
Talks I've Given
-
Dolstra's The Purely Functional Software Deployment Model. P
Featuring Philip Potter
This PhD thesis is about software deployment. Deployment is not often seen as an academic topic, but the reason I like this thesis is because it takes an academic approach of defining the problem carefully and choosing the correct abstractions, and in doing so enables the application of knowledge...
software-development -
2
Clojure in the service of Her Majesty's Government
Featuring Rachel Newstead and Philip Potter
The Scenario: You have thirteen weeks to build a prototype login system for businesses to use government services. The code will be thrown away afterward, but it must be able to evolve rapidly in response to feedback about what a user journey should look like. Half your team have never used...
clojure -
Why would a system administrator care about ClojureScript?
Featuring Philip Potter
This talk presents a lightweight reimplementation of the log streaming tool logstash, based on ClojureScript, core.async and node.js.
clojurescript logstash core.async elasticsearch clojure javascript -
The Persistent Data Structure Menagerie
Featuring Philip Potter
This talk will go through every persistent data structure in clojure's core language, describe the implementation of each, and use examples to show the efficiency gains which are being made over naive copy-on-write immutable data structures.
clojure persistence -
Contributing back to Clojure
Featuring Philip Potter
Philip Potter will deliver a lightening talk titled 'Experience report and Q&A on how to contribute code back to Clojure core projects.'
clojure -
Persistent Data Structures in Clojure
Featuring Philip Potter
One of Clojure's core features are persistent data structures - lists, vectors, hashes, and sets. What are they, how do they differ from the traditional ArrayLists, Strings, and HashMaps, and why would you want to use them?
clojure persistent-data -
Overtone workshop
Featuring Philip Potter
Ever wanted to be a rockstar? Trade your sexps in for tunes in this hands-on introduction to Overtone, a live music performance environment for Clojure. #clojurex
clojure -
Clojure - easier than you think!
Featuring Philip Potter
In this talk, Philip Potter presents a high level view of Clojure. He introduces the syntax and describes the core concepts. He also explains how to learn clojure using labrepl, a clojure learning environment created by Relevance.
clojure