_ _ _ ___ _ _ _ _ /_\ | |_ __ ___ __| |_ / _ \| |__ ___ ___| |___| |_ ___ _ _ ___| |_ / _ \| | ' \/ _ (_-< _| (_) | '_ (_-</ _ \ / -_) _/ -_)_| ' \/ -_) _| /_/ \_\_|_|_|_\___/__/\__|\___/|_.__/__/\___/_\___|\__\___(_)_||_\___|\__| In Glorious ASCII-VISION
Hi
I'm Tom, I'm a freelance programmer from Brighton in the UK. I sometimes post as almost on places like Hacker News and I work from The Skiff, a very nice co-working place in the Laines area of Brighton (and you can too, come join us if you're sick of working from home).
Get in touch by email at tom@almostobsolete.net or via Twitter with @almostobsolete.
I don't update this site very often
BUZZZSHOT:I am now running a SaaS company with a software product Buzzshot - Escape Room Software
FREELANCE PORTFOLIO SITE: If you'd like to see some examples of my work as a freelancer then head to tomparslow.co.uk.
Articles
- Custom Native iOS Views with React Native
- Solving a Regular Expression Crossword with Haskell, Part 2: Representation
- Solving a Regular Expression Crossword with Haskell, Part 1
- Manta: Big Data for everyone
- Generator support for CoffeeScript
- Declarative Models in CoffeeScript
- A day page for Org-Mode
Talks
- Interactive slides are online. I spoke about D3.JS at PyDataParis 2016.
- Async.JS on the Thursday 19th August I'll be speaking about new ES6 features in JavaScript at
- What The Flux? about the Flux architecture are online Slides for my talk
- Native apps in JavaScript with React Native at Async.JS. Slides are online. I gave a talk about
- Parslow and Elliott's Test Emporium. Don't miss
- LondonJS on RESTful APIs and JavaScript Applications (similar to my Async.JS talk a few months ago). Slides are online. I gave a talk at
- Functional Programming in JavaScript at the joint AsyncJS and Functional Brighton meetup. Slides are online. Giving a talk on
- Hypermedia APIs and JavaScript Applications at AsyncJS. Slides are now online. I gave a talk on
- Snakes And Lambdas, a joint a Funnctional Brighton and BrightonPy meetup. Slides are in a weird custom Emacs thing, but will try and get a version online soon. Giving a talk on Functional Idioms in Python at
Updates
- SQLite bingind for React Native I wrote a
- Python for Programmers is on <2013-04-25 Thu> just over 2 weeks away. Act fast for Early Bird tickets! Next
- Python for Programmers, a 1-day course run jointly by myself and Jamie Matthews of Dabapps. Very successful, more dates coming soon! Simon Elliott and I will be giving a talk on testing of JavaScript applications at AsyncJS on the 13th Decemeber at The Skiff. First run of
- video of the Threshold art project I worked on in a very cold warehouse at the Freemote festival in Utrecht last year. Generative audio and visual bits fed from a couple of Kinects. There's also a documentary about it here. There's a
- Coding for Humans, a one day workshop that teaches coding to complete novices. I'm running it with Pete Goodman and Premasagar Rose. First day of
- Skiff Hack: I'm organising a hack day for The Skiff (the coworking place I work from) soon. Come help us write some apps to make The Skiff even more awesome!
- PATCH patch for Node.JS (support for the HTTP PATCH verb) is in 0.0.6 released today! My
- JSONPatch implementation for (Node.JS and Browser) Javascript (thanks to Dharmafly and Netdev!) I've released a
Work
I'm available to do development projects. I usually work in Python (sometimes with Django) and Javascript (in the browser and on the server with Node.JS. You can see examples of my work at tomparslow.co.uk.
Code
I code mainly in Python but I do enjoy a bit of Haskell. I've written quite a lot of other languages and like a fair few of them for different reasons and for different uses. A few bits and pieces of code I've written are on my GitHub page. I keep meaning to release more stuff—I have a mountain of elisp code for example—but usually it just languishes on my hard drive.
I sometimes help out on electronics and programming bits for Felix's Machines which is a lot of fun, the machines are very cool and you should check them out.
Useful Notes for Google
I'm trying to note down things that were a pain to do or to figure out here so that Google can find them.
- Print from a University of Sussex printer from Eduroam using Ubuntu
- Installing OpenCV from Source (Subversion) with Python Support on Ubuntu
- Switch square and normal brackets with xmodmap
- Get rid of the Reset button in forms on Chrome and Firefox
- Using Rope or Ropemacs with Python Virtualenv
__________________ < made in Org-mode > ------------------ \ ^__^ \ (oo)\_______ (__)\ )\/\ | | ----w | || || ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^