Exploring if a GatsbyJS progressive web app generator frontend with a headless Wagtail backend could be a solution for small-sized clients and personal projects when I want to "whip something up" quickly without sacrificing design, performance/hosting costs, user or site editor experience (Can I have it all)? Gatsby (https://www.gatsbyjs.org/) is a open source framework based on React. Wagtail (https://wagtail.io/) is a Django CMS with LOTS of cool features for content creators, and "plays nicely with everything else in your tech stack" because its built on and easily integrates with all uses of Python.
I am a JavaScript and Python consultant and used this stack to host a project near to my heart: At The Root: The AntiRacist Ethical Source License. In this talk I dive into a little code, a lot of cool features, and some important ways Open Source Engineers can contribute to the accessibility and accountability of their communities. Other versions of this talk have been given in Python meetups and Pycon Australia with more an emphasis on the developer experience. I hope to give you a primer on what your stack can do with for your projects when you jump into communities that put accessibility at its forefront without sacrificing cool tech.
Learn about:
This talk has taken a few forms over the years. Its firm form began as an introduction to how different "dinosaurs" can learn Wagtail. Borrowing from the fun and playful characters in A Land Before Time (1988), this talk originally given at Wagtail Space 2018 in Philadelphia, looks at the archetypes / "personalities" of people who participate in the Open Source community and how they seek to interact at-large.
This talk is for projects that would like to grow from dozens of users to hundreds, a handful of contributors to dozens, and provide friction reducing methods for learning and sharing in Open Source. We will look at the ecosystems of React / ECMAScript PWA communities, Wagtail and other Python projects, and Ruby on Rails comparatively (with helpful visual aides) and how they reduce the friction for adoption and contribution through starter tutorials, fun incentive programs, intuitive documentation, assistive tools, and partnerships all with _real_ examples of how to be proactive with successful stories. A healthy community is empathetic, welcoming and diverse. Have fun with the Apprentice-Rex, the Fail-Fast-adon and other dinosaur friends, as we learn how they navigate new engineering projects on the way to seek the oasis known as the Great Valley.