My name is Brenton Cleeland and I'm a web developer in Melbourne, Australia. Currently working as a Consultant at ThoughtWorks.

Brenton Cleeland

Posts, Projects & Talks

A smattering of content I've created over the last few years.

Most of my other talks and intro slides from the first 3 years of MelbDjango are availble on my slides.com account. I have a whole bunch of open-source personal projects on GitHub.

I post updates down below
Which sometimes post to @sesh on Twitter
And micro.blog

Starred in February 2018: Making HTML parsing easier, a better Jupyter experience, Winamp in your browser, some creating image resizing & a bunch of quick Python examples

So the monthly thing is still happening! It's just a few weeks late. Hopefully more on time for March :)

kennethreitz / requests-html

Kenneth Reitz with another great Python package that will no-doubt make thousands of developer lives easier. requests-html provides a much simpler interface for the sort of web-scraping a lot of Python developers would lean on beautiful-soup for. It has built in support for JQuery selectors, XPath and Javascript execution.

Hard not to drop everything and play with this one!

jupyterlab / jupyterlab

Jupyter Lab is the next iteration of the amazing Jupyter Notebooks and has recently been released in beta. It provides a web-based interface into an interactive Python shell. Like notebooks, these can be saved and shared with others, and have become incredibly popular in the academic community.

Next time you want to play with a new Python package (like maybe requests-html) fire it up in Jupyter Lab.

captbaritone / winamp2-js

Not a lot to say here, other than the fact that it's a fully-functional Winamp clone written in Javascript. If you used Winamp in the early 2000s this will surely bring back memories! You can drag and drop your MP3 collection into your browser then re-arrange tracks with the playlist manager. It even has support for skins!

This one really whips the llama's ass.

esimov / caire

Caire, or Content Aware Image Resizing Engine, is an implementation of a seam carving algorithm for image resizing. Not sure what that means? Me neither, but this allows you to crop and enlarge images while keeping the content looking relatively normal... Check out the examples in the repository and you'll understand the power!

kriadmin / 30-seconds-of-python-code

Based on the popular [30 seconds of Code][30sec-js] project using Javascript, kriadmin's 30 Seconds of Python Code is a great resource for anyone learning Python. It's full of easy to grok examples of common programming tasks, written in idiomatic Python.


Cool, that's it for February. Back in a week or two with a list of interesting projects from March!