Assortment aims to provide detailed tutorials (and more) for developers of all skill levels within the Web Development Industry. Attempting to cut out the fluff and arm you with the facts.

External Link 25th June 2019 Introducing darkmodejs Utility package for managing Dark Mode on the web, thanks to matchMedia and prefers-color-scheme media queries JavaScript

Tutorial 3rd June 2019 Gatsby site search with Lunr.js Building site search for a static website isn't easy. Here's how you can leverage Lunr.js to create search components that are accessible, fast and extensible. AccessibilityJavaScript

Article 27th March 2019 Assortment moves to JAMstack With a move towards Gatsby, Emotion and Netlify, things are changing for Assortment. Here’s an overview of the platform's architecture moving forward. JavaScriptWorkflow

Article 8th March 2018 Understanding the pure function What defines a pure function? More importantly, when should you use them in a project? JavaScript

Snippet 15th February 2018 Handling long titles with truncation Examples of how you can use CSS or JavaScript to make working with long strings of text that bit easier. CSSJavaScript

Article 1st February 2018 Grandchild elements in BEM Battling the ever-present issue of Grandchild elements in the popular CSS naming convention, BEM. CSS

Tutorial 18th January 2018 Scheduling tasks with Cron Setting up our Unix machines to periodically run commands at set intervals of time thanks to Cron and crontab. DevOps

Article 20th July 2017 Introducing BEM: The popular CSS naming convention Going over the fundamentals of the methodology that organisations large and small are using to structure their CSS codebases. CSS