Luke Jackson

Luke Jackson

Software Engineer

Luke joined Formidable in 2018, having previously spent time with Bede Gaming, Pusher, and Harvard University. He specializes in user interfaces and responsive layout, as well as application architecture and performance. Luke is an accomplished instructor and speaker, having delivered multiple lectures on modern frontend application development. He is also active in the OSS community; he redesigned the landing screen for create-react-app that was released with v2, and counts this achievement as a major career highlight. Luke is passionate about experimenting with and building single-responsibility, zero-dependency hyperapps. When not writing code Luke spends time with his girlfriend in Vietnam and on the family farm getting his hands dirty and driving tractors.

Is the Future of Web Design Polymorphic?

September 24, 2020
In this article, we will be looking at how layout on the web went from fixed to fluid, and fluid to responsive, asking ourselves: What's next? We will examine if APIs like ResizeObserver can be used in combination with front-end frameworks to help us emulate the legendary element query. Finally, we will create some *self-aware* UI.

Runpkg v1.0 - The node packages explorer

December 4, 2019
Earlier in the year we released Runpkg, an online tool to help developers explore npm packages and their dependencies. We were pleased with the results, but, as with any prototype, there was room for improvement. Over the past few weeks, we were able to iterate on our prototype to improve the package viewing experience, the performance and speed of the site, and the overall design and user experience. Today we are delighted to announce the release of Runpkg v1.

runpkg: The Online Package Explorer

May 13, 2019
We are seeing advances in browser technologies that have the potential to change the way we write applications on the web. Now that ES6 modules are well on their way to being supported by all evergreen browsers, we may no longer need to build and bundle our JavaScript code using complex and proprietary tooling. Our source code is becoming our distributed code!

Don’t Build That App!

April 4, 2019
I ask that you forget what you know and take a few minutes to read this post in the hope that you too can be persuaded to liberate yourself from a toolchain conglomerate that once helped us be more productive, but is now almost certainly introducing unnecessary complexity, limitations, and overhead to our web apps and dev environments.