About Will
Presentations / Workshops
Will Farley has been speaking about Frontend Technology across the world over the last few years. He has presented at conferences in Seattle, Phoenix, Edinburgh, Amsterdam, London, and Berlin. Topics range from Micro Frontends at scale, Service Workers and Web Sockets.
-
Autonomy: Frontends as a Service (slides) by Will Farley
Will Farley has been presenting on the topic of Micro Frontends at the Amazon scale since late 2018.
In this talk, Will reviews challenges of designing, as well as examines patterns for implementing an architecture that allows teams to independently own features end-to-end, make their own technology decisions and manage release cycles independently. -
Zero Time to Load by Will Farley
Will demonstrates how developers can utilize Service Workers to create instantly interactive and engaging user experiences.
-
Websockets at Amazon by Will Farley
Learn techniques for developing modern NodeJS packages while building a collaborative paint application using Socket.IO, Babel and Webpack.
-
CSS Modules by Will Farley
-
Writing CLI Tools in Node by Will Farley
-
AWS Amplify and Sumerian Overview and Demo by Will Farley
-
Intro to Javascript by Will Farley
Open Source
-
SW Precache Webpack Plugin
SWPrecacheWebpackPlugin is a webpack plugin for using service workers to cache your external project dependencies. It will generate a service worker file using sw-precache and add it to your build directory.
-
CookieCutter Webpack
Boilerplate for setting up webpack 2 configuration with hot reloading, babel for es6 modules, react + redux for views and state, and karma + mocha + expect for testing.
-
Workspace Resolver
Utility for development on multiple library packages in a workspace. Creates aliases for library packages so you don't have to rebuild both packages to see changes. This can be considered an alternative to monorepos and npm-link.
-
Workbox
Will assisted in the design and implementation of the next generation of the sw-precache-webpack-plugin.
-
Create React App
In collaboration with the sw-precache team, will helped introduce a service worker to the create-react-app project via his sw-precache-webpack-plugin.
-
Storybook
-
Karma Webpack
-
CookieCutter Django
Projects
-
Amazon A+ Content
Will Farley played the lead role in designing and developing a content creation framework to support ingesting brand content from over fourty thousand users a day that is published to several million products on Amazon.com each month. The framework renders over 50+ unique content modules used in multiple platforms including Seller Central, Vendor Central and an internal tool. It supports the creation of many types of content such as videos, carousels, hot spots, and other dynamic interactive content.
A+ brand examples:
-
HZDG Website
-
Mighty Organic