Skip to content

Latest commit

 

History

History
41 lines (33 loc) · 1.92 KB

2019-11-17-benswift-me-dev-roadmap-for-2020.md

File metadata and controls

41 lines (33 loc) · 1.92 KB
title tags
benswift.me dev roadmap for 2020
meta web

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.

I try and use this website as a bit of a test-bed for trying new things and staying up to date. So, here's my list of things to try in 2020:

  • update to Jekyll 4 (update: done, as of fba9367)

  • or move this blog from Jekyll to Eleventy (because all the cool kids are on the JAMstack these days) (update: probably not, Jekyll is fine)

  • switch to Netlify for hosting so that I can use their nice workflow stuff (e.g. serverless functions)

  • package up my [reveal slides]({% link _posts/2018-09-28-another-reveal.js-plugin-for-jekyll.md %}) plugin on npm (if I switch to Eleventy) or RubyGems (if I stay with Jekyll) so that others can use them

  • (maybe) re-write the CSS (from the current hand-rolled Sass) to something using a utility class framework like Tailwind (update: actually, my hand-rolled CSS is fine; I've got better things to do)

There's no timeline on any of this, and I'm going to be busy with other things (e.g. my [Reimagine Fellowship]({% link _posts/2019-03-20-reimagine-fellow-project-pitch.md %}), updating the Extempore docs and generally [doing good research]({% link research.md %})).