{
"$type": "site.standard.document",
"content": "---\ntitle: \"benswift.me dev roadmap for 2020\"\ndescription: \"My plans for this website in 2020: Jekyll 4, maybe Eleventy, maybe Netlify,\n maybe Tailwind.\"\ntags:\n - dev\n---\n\nAs a developer of web tech curricula (specifically 2D graphics & interaction\ndesign in [COMP1720](https://cs.anu.edu.au/courses/comp1720/)) there's always a\ntension in trying to just teach the fundamentals and keeping the coursework\nup-to-date. For the latter, that doesn't necessarily mean re-writing the course\neach year with the js framework-du-jour, but it's useful to at least know what\nthe best practices are and how to point students in a good direction if they\nwant to go deeper.\n\nI try and use this website as a bit of a test-bed for\n[trying new things](https://benswift.me/blog/tag/meta/) and staying up to date.\nSo, here's my list of things to try in 2020:\n\n- update to Jekyll 4 (_update_: done, as of\n [fba9367](https://github.com/benswift/benswift.github.io/commit/fba9367965f00592ed98469aef3d8c925bc901cd))\n\n- **or** move this blog from Jekyll to [Eleventy](https://www.11ty.io) (because\n all the cool kids are on the [JAMstack](https://jamstack.org) these days)\n (_update: probably not, Jekyll is fine_)\n\n- switch to [Netlify](https://www.netlify.com) for hosting so that I can use\n their nice workflow stuff (e.g. serverless functions)\n\n- package up my\n [reveal slides](/blog/2018/09/28/another-revealjs-plugin-for-jekyll/) plugin\n on npm (if I switch to Eleventy) or RubyGems (if I stay with Jekyll) so that\n others can use them\n\n- (maybe) re-write the CSS (from the current hand-rolled Sass) to something\n using a utility class framework like [Tailwind](https://tailwindcss.com)\n (_update: actually, my hand-rolled CSS is fine; I've got better things to do_)\n\nThere's no timeline on any of this, and I'm going to be busy with other things\n(e.g. my\n[Reimagine Fellowship](/blog/2019/03/20/reimagine-fellow-project-pitch/),\nupdating the [Extempore](https://github.com/digego/extempore) docs and generally\n[doing good research](/research/)).\n",
"createdAt": "2026-05-13T23:14:56.309Z",
"description": "My plans for this website in 2020: Jekyll 4, maybe Eleventy, maybe Netlify, maybe Tailwind.",
"path": "/blog/2019/11/17/benswift-me-dev-roadmap-for-2020",
"publishedAt": "2019-11-17T00:00:00.000Z",
"site": "at://did:plc:tevykrhi4kibtsipzci76d76/site.standard.publication/self",
"tags": [
"dev"
],
"textContent": "My plans for this website in 2020: Jekyll 4, maybe Eleventy, maybe Netlify, maybe Tailwind.",
"title": "benswift.me dev roadmap for 2020"
}