Posts tagged with "web"
17 Nov '19
As a developer of web tech curricula (specifically 2D graphics & interaction design in COMP1720) there’s always a tension in trying to just teach the fundamentals and keeping the coursework up-to-date. For the latter, that doesn’t necessarily mean re-writing the course each year with the js framework-du-jour, but it’s useful to at least know what the best practices are and how to point students in a good direction if they want to go deeper.
16 Oct '19
My love for the Grammar of
runs deep, and in particular for Hadley Wickham’s famous
ggplot2 which showed
me the light back when I was a young PhD student. Seriously, once you have your
head around how it works it gives you datavis superpowers. These days I often
work in Python, and for datavis I’m enjoying
Altair which is based around the same
philosophy (and outputs to Vega-Lite for
rendering in the browser).
17 Jul '19
I wrote a reveal.js plugin for Jekyll so that I can make nice slides (especially for my ANU courses). Recently, though, I’ve been touching up the COMP1720 slides for 2019 and it’s getting really slow to build the website.
21 Feb '19
16 Feb '19
In the spirit of Murdoch University’s free your think marketing campaign, I’ve put together a dynamic full-page ad billboard as my pitch for the ANU’s next marketing campaign.
06 Feb '19
In 2018 I (with the support of the Teaching & Learning IT team in my School) switched from Piazza to a self-hosted Discourse instance for class discussions. Specifically, I used it for COMP1720: Art & Interaction in New Media, a large-ish (~200 students) introductory code/art programming and interaction design course. This course is open to both CS and non-CS students, and can be counted towards a major in both the CS and the ANU School of Art and Design.[^artgit]
17 Jan '19
It is a truth, universally acknowledged, that all programming language authors must also be expert web developers. (attributed to Jane Austen)
02 Jan '19
28 Sep '18
I use Jekyll to create my course websites and
reveal.js to create my lecture slides.
Both of them are awesome, and allow me to focus on writing (hopefully) great
content, and the formatting/presentation stuff stays out of the way until I
git push the updates to the server.
22 Jun '18
This blog is built from markdown files using Jekyll hosted on GitHub pages, which saves a lot of hassle involved with DIY hosting[^hassle]. There are a bunch of useful tutorials on how to set all this up.