2024.08.19 - Google Angular Lead Sees Convergence in JavaScript Frameworks
Ping Xia
Title: 2024.08.19 – Google Angular Lead Sees Convergence in JavaScript Frameworks
Great URL Design & Developer happiness & Svelte 5 & The Great Way & Ordinary & West Lake Scenery
This Week’s Highlights
Google Angular Lead Sees Convergence in JavaScript Frameworks https://thenewstack.io/google-angular-leads-sees-convergence-in-javascript-frameworks/ Angular and React are essentially the same framework, said Angular lead Minko Gechev, who has been given the job of converging two Google frameworks.
Examples of Great URL Design https://blog.jim-nielsen.com/2023/examples-of-great-urls/ URLs are universal. They work in Firefox, Chrome, Safari, Internet Explorer, cURL, wget, your iPhone, Android and even written down on sticky notes. They are the one universal syntax of the web. Don’t take that for granted.
The Product Model in Outsourcing https://www.svpg.com/the-product-model-in-outsourcing/ Many people are likely very surprised to see me (Marty) write this article. That’s because it is no secret that I strongly encourage every company that is moving to the product model to stop outsourcing their core competencies. I have said countless times that literally the single most important thing are your empowered engineers, and that we need missionaries not mercenaries on our product teams.
The ultimate guide to developer happiness https://github.blog/engineering/engineering-principles/the-ultimate-guide-to-developer-happiness/ Five actionable tips and strategies to supercharge developer happiness—and a more innovative workplace.
Onboarding to a ‘legacy’ codebase with the help of AI https://martinfowler.com/articles/exploring-gen-ai.html#memo-09 Spoiler alert: I did not actually figure out how to solve the ticket! But the journey gave me a bunch of observations about what AI could and could not help with in such a use case. Related:
- Who’s Smarter: AI or a 5‑Year‑Old?
- LLMs are bad at returning code in JSON
- Found means fixed: Secure code more than three times faster with Copilot Autofix
- Gemma explained: An overview of Gemma model family architectures
- How Meta animates AI‑generated images at scale
In‑Depth Reading
Crafting a 13 KB Game: The Story of Space Huggers https://frankforce.com/space-huggers-how-i-made-a-game-in-13-kilobytes/ My game, “Space Huggers,” is a run‑and‑gun roguelike platformer with procedurally generated environments and a pixel‑art style. I was inspired by games like Broforce, Metal Slug, and Contra. The engine was written from scratch in pure JavaScript and has since been open‑sourced under the name LittleJS. It’s a great little engine with many nice features packed into a tiny footprint with clean, well‑documented code. In this post I will explain how my game works and the design process I went through while developing it.
Fine‑Grained Reactivity in Svelte 5 https://frontendmasters.com/blog/fine-grained-reactivity-in-svelte-5/ We’ve been looking at the up‑and‑coming Svelte 5. We examined basic features like state, props, and side effects. Then we looked at Snippets, a lightweight feature Svelte added for re‑using bits of HTML within (for now) a single component.
Building an Event‑Driven Architecture with Managed Data Services https://blog.heroku.com/building-event-driven-architecture-managed-data-services In this post, we’ll explore the advantages of using Kafka for EDA applications. Then, we’ll look at how Apache Kafka on Heroku simplifies your task of getting up and running with the reliability and scalability to support global‑scale EDA applications. Finally, we’ll offer a few tips to help pave the road as you move forward with implementation.
10 years of Classroom: What we’ve learned, and what’s to come https://blog.google/outreach-initiatives/education/google-classroom-turns-ten/ Originally created as a way to help teachers save trips to the copy machine, Google Classroom has continuously worked with schools to meet their changing needs. It’s no longer just about saving time, but also about creating more of it — by helping educators extend their impact.
A New Era of Medium Engineering https://medium.engineering/a-new-era-of-medium-engineering-093b609c63ac This is a note I sent to the engineering team a few months ago. It has sparked many discussions that have become the basis for a big culture shift we’re trying to make as a company toward long‑term stability and success.
Fresh Picks
React Native 0.75 – Support for Percentage Values in Layout, New Architecture Stabilization, Template & Init Updates, and more Rust Project goals for 2024 React Figma: A React renderer for Figma Volta: JS Toolchains as Code postgres.new: In‑browser Postgres with an AI interface
Products & Others
An Elder Monk’s Heartfelt Advice: The Great Way Is So Simple That No One Believes It! https://mp.weixin.qq.com/s/NYuvXGWG31RgcuM8g-7oJw The Great Way is easy to obtain, but a single opening is hard to find. The Classic of Quietness says, “When a person remains constantly pure, heaven and earth all return.” As long as one can sit quietly, the energy of heaven and earth will flow back. When body and mind are unified, the body naturally changes, and the Way will guide us to open that opening, wherever we are. Whenever you have time, sit quietly—don’t overthink, focus on breath and mind. When your body’s energy reserves are sufficient, everything falls into place, the spirit returns, posture doesn’t matter; if you could sit in a perfect lotus, you’d already be bound to the immortal path. The ancestors said, “The Great Way is simple, not complicated; the Way is simple, the complex is not the Way. Those pretentious tricks are detestable. Eat less meat, more vegetables, walk under the moon, let go of all attachments, and live long like the legendary Pengzu.”
The More Ordinary, the Deeper the Insight https://mp.weixin.qq.com/s/vv-FoJCPrgkgmnoT2KqqOg Everyone chases the miraculous, but sages teach only the ordinary. The relationship between the ordinary and the miraculous is a hurdle; only by crossing it can one truly enter the hall of mastery. The Qing‑dynasty physician Fei Boxiong wrote in Medical Essence: “There is no miraculous method in the world, only the plain method. The extreme plainness becomes miraculous.”
The Profound Principle Hidden in the Character “悟” (Awakening) https://mp.weixin.qq.com/s/bIt0B7DLdqJCJwT0yGM-yQ “One yin and one yang is the Way.” Extending from the earlier points, the original meaning of the character “悟” is that we (humans) communicate with heaven and earth through the heart, returning the myriad laws to a single point—then forget, forget, forget… Forget while sitting, forget while standing; let go of everything outside, and you become one. As now, you should simply forget the previous explanations—they are just vines.
Treat the Spleen and Stomach with Three Parts Cure, Seven Parts Nurture – Remember These Four Words and Your Stomach Will Be Fine https://mp.weixin.qq.com/s/wE3PgNvdoYv2uujJ6Q7XNw The spleen and stomach are treated three‑parts, nurtured seven‑parts. To care for them, remember four words: “Soup, Sugar, Lie down, Warm.”
It’s Too Hot, the Kid Sneaked a Cold Drink https://mp.weixin.qq.com/s/52YjjcrZpv8JaEW1V_fu4g First, we need to connect theory with practice for the child: ice belongs to winter, right? So normally ice pops are a winter treat. When it’s hot, people crave something cool—but we can’t completely deny the child’s desire; an occasional treat is fine. If you really want to let them have it, there are a few ways to offset the cold a bit.
West Lake Nourished Him, He Brought West Lake to Life https://mp.weixin.qq.com/s/H2RBxF242o9P56F5DTuhpg A painting of “West Lake Scenery” instantly evokes the essence of Jiangnan. Stepping into the work, fine dot clusters gather, layer upon layer, moistening the lake, diffusing into mountains. The misty lake‑mountain view feels simple and innocent; specks of ink color spread like a living spirit. Chen Jialing adapts the traditional Chinese “mi‑dian‑cun” (fine dot‑stroke) technique but replaces ink with pigment. Bluish‑green and vine‑yellow blend into a tranquil, elegant cyan. Subtle shifts in water and color create a clear, layered translucency. Light, clouds, forest density, and humidity flow naturally from the water’s hue. The ever‑changing West Lake becomes countless dots, like poetic rhythm, more lingering and romantic.
-- THE END --
Originally written by Ping Xia (平侠) and published in Chinese on Web技术周刊 (Web Tech Weekly). Translated and adapted for DriftSeas with permission.
Sources & References
- [1]https://thenewstack.io/google-angular-leads-sees-convergence-in-javascript-frameworks/
- [2]https://blog.jim-nielsen.com/2023/examples-of-great-urls/
- [3]https://www.svpg.com/the-product-model-in-outsourcing/
- [4]https://github.blog/engineering/engineering-principles/the-ultimate-guide-to-developer-happiness/
- [5]https://martinfowler.com/articles/exploring-gen-ai.html#memo-09
- [6]Who’s Smarter: AI or a 5‑Year‑Old?
- [7]LLMs are bad at returning code in JSON
- [8]Found means fixed: Secure code more than three times faster with Copilot Autofix
- [9]Gemma explained: An overview of Gemma model family architectures
- [10]How Meta animates AI‑generated images at scale
- [11]https://frankforce.com/space-huggers-how-i-made-a-game-in-13-kilobytes/
- [12]https://frontendmasters.com/blog/fine-grained-reactivity-in-svelte-5/