{
  "$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"
}