Honeybadger's quarterly briefings keep you up to date on the most important developments in your programming communities. We curate the news so you can spend more time focusing on what's really important.
- Events: Conferences and meetups. Upcoming and recently completed.
- Security: Recent vulnerability reports
- Projects: News about major community projects
- Trending Topics: Summaries of the big topics everyone's talking about
- Standout Content: Content that didn't fit in other sections, but that was too cool to leave out.
CascadiaJS on Nov 3-Nov 4
- Sept 23: Preliminary schedule published.
- Sept 10: The Top-10 reasons you should attend CascadiaJS 2021.
React Advanced Conference 2021 on Oct 22 & 25
Next.js Conf 2021 on Oct 26
The 2nd Next.js Global Community Conference is being held online to celebrate the fifth anniversary of the popular React framework.
- Aug 16: Versions of Next.js between 10.0.0 and 11.0.0 contain a cross-site scripting vulnerability which was finally patched in Next.js 11.1.1.
- Aug: Next.js contained a vulnerability that could allow for phishing attacks by redirecting to an attacker's domain from a trusted domain. The issue has been patched in release 11.1.0.
- Aug 5: This release includes many significant new features and performance improvements, and contains no breaking changes.
- Sept 21: petite-vue is an alternative distribution of Vue optimized for progressive enhancement. It provides the same template syntax and reactivity mental model with standard Vue.
- Sept 7: Ember 3.28 was released marking the end of the project's 3.x series. The start of the Ember 4.0 beta cycle for all sub-projects was also announced. To ensure a smooth upgrade path going into the 4.x series, 3.28 has been declared an LTS (Long Term Support) candidate.
- Jul 14: The Ember developers discuss what's coming in Ember 4.0. Following the process set in previous major versions, Ember 4.0's beta introduces no new features Version 4.0 beta was also released. Instead, it removes support for deprecated public APIs in Ember 3.x.
- Aug 26: TypeScript 4.4 was released bringing with it a host of new features such as control flow analysis of aliased conditions and discriminants, symbol and template string pattern index signatures,
staticblocks in classes, defaulting to
unknownin catch variables, and more!
- Aug 24: TypeScript has a new homepage. The core team explain their thought process for the redesign in this article.
- Jun 29: Solid’s creator is demonstrates how Solid addresses React’s shortcomings while offering Svelte-like simplicity.
- Aug 9: Solid v1.1 was released.
- Aug 11: Next.js 11.1 is released with ES Modules support, new Rust-based tooling, improved build performance, and more.
Next.js was on the lips of many frontend web developers this quarter with many discussing why they chose to migrate to the framework, or why they stopped using it, while others wrote about how to use the framework more effectively.
- Facundo Giuliani
- This article discusses different approaches and strategies for migrating a web application that uses jQuery framework to Next.js.
- Harry Wolff
- This video discusses several aspects of Next.js including what is provides out of the box, the developer experience, routing, and other features.
- Cory Etzkorn
- This article discusses Notion's decision to migrate their client-rendered SPA to a client-rendered approach powered by Next.js. They discuss some of the problems that was faced on the old site, why they chose Next.js, and what the migration process was like.
- Luis Neves
- This author shares a story of how his team moved away from Next.js 11 months ago, and why they haven't looked back.
- Alexander Dubovoy
- Átila Fassina
- Managing state in a Next.js application can get tricky very quickly. This looks at some patterns to help avoid complexity in common scenarios and avoid “provider hell.”
- Dr. Axel Rauschmayer
- Dr. Axel Rauschmayer
Structuring front-end applications & components (5)
A long list of "How to structure frontend apps" articles have been written in the past, but it remains a perennially interesting topic as there really is no one way.
- Daniel Kelly
- This article proposes a way of structuring your Vue.js project in a way that will avoid code duplication, improve stability, and help it remain maintainable and extendable the more it grows.
- Tania Rascia
- This article describes what the author considers to be an intuitive and scalable system for large-scale production React applications.
- João Forja
- This article presents a guideline to validate ideas on splitting a React component to increase code reuse and reduce maintenance costs. The ideas discussed comes from the paper "Designing Software for Ease of Extension and Contraction" written in 1979 by David Parna.
- Alan Alickovic
- This project is an attempt to present a way of creating React applications using the best tools in the ecosystem with a good project structure that scales very well. It is based on the experience of working with many different codebases.
- Ben Schwarz
- Ingvar Stepanyan
- David Heinemeier Hansson
- Callum Hart
- Yagmur Cetin Tas
- This article provides a general roundup of what's coming up in the next (not yet released) major version of React.
- Matt Zeunert
- This report investigates how 1000 of the most popular Chrome extensions impact browser performance and end-user experience. Discussion on Hacker News.