Christopher Bloom
Frontend developer, lover of design systems, CSS architecture, and all things javascript.
Use web components instead of Twig for your design system. Drupal loves it!
Windows is a viable operating system to work within Node and Docker thanks to Windows Subsystem For Linux 2.
A Squarespace-like editor for Drupal that ALMOST was.
A guide through frontend tooling used at Phase2.
Quick poke at RxJS
Tailwind brings utility-first styling and design tokens to frontend development.
A quick crash course in TypeScript followed by an introduction to using TypeScript within Vue. Video: https://www.youtube.com/watch?v=5-P6Uk5m7Z8
Tips and best practices to write quality JavaScript in Drupal.
We'll learn how the following features of the project fit together to build Design Systems that are independent of any application or CMS: Webpack bundling Webpack dev server Gulp Iconfont auto-generation Bootstrap 4 integration Javascript and Sass linting Design systems integration to a Drupal and Pattern Lab "app". Video: https://www.youtube.com/watch?v=uYQjN9Ydgqk
Redux is a simple library that provides dependable state management to your apps. STOP STORING STATE IN HTML. Video: https://www.youtube.com/watch?v=MqqNA8tkNZs
Elm is a language that compiles to javascript that provides the features of many custom javascript libraries in one. Let's take a quick tour of neat things that Elm can do.
Webpack is a tool to help you build bundles of assets for your applications.
Frontend development is much better served from a robust prototyping tool that produces assets consumed by complex systems like Drupal or Wordpress.
A quick 20 minute walkthrough of React.
Let's build a small Angular.js app.
A quick runthrough of Google's web starter kit
Pattern Lab is pretty cool
The power of @content in SASS.