About Jim Schofield
CSS and HTML
I love using CSS (which is not something people say often) and I get a lot of pleasure out of making things pretty.
Lately I've been into using BEM naming conventions. Still learning about Houdini. On my way to mastering CSS Grid.
Along with all this comes the responsibility of making things accessible. I am experienced in this area, but I'm always learning. I'm currently reading through Inclusive Components and I'm learning a ton!
Vue.js is my favorite though 😁
I really enjoy programmatic art and visualizations for fun (hence the dragon curve). If I'm able to include my math and teaching knowledge it's always rewarding for me.
I like comparing programming paradigms (MVC, functional, reactive, flux, MVVM, etc., etc.)
I have trouble settling on a single interest
In the past two years I have been spending a lot of time on...
- Rock climbing
- Making IoT things
- Cooking perfect french fries
- Baking perfect pizza crust
- Dungeons and Dragons
A dump of all the technical specific jargon that I use:
- CSS, Sass, PostCSS
- Vue.js, Vue-router, Vuex
- React, Redux
- WordPress, Gutenberg editor
- Drupal 8
- D3 and other data visualizations
- Node.js, NPM, and NVM
- Web Sockets
- GraphQL, Apollo
- Aruino and Raspberry Pi
- Python (Machine Learning)
- Rust, C++
- IoT and making things
- ReasonML, Elm, and other functional languages
- Sharing knowledge and teaching