2024.07.15 - Ethical Web Principles
Ping Xia
Title: 2024.07.15 – Ethical Web Principles
Microservices rules & Pop Culture & 倪师 & 生命学堂
This Week’s Highlights
Ethical Web Principles https://www.w3.org/TR/ethical-web-principles/ https://gomakethings.com/principles-for-the-web/
The web should be a platform that helps people and provides a positive social benefit. As we continue to evolve the web platform, we must therefore consider the consequences of our work. The following document sets out ethical principles that will drive the W3C's continuing work in this direction.
Happy people make better products https://stackoverflow.blog/2024/07/02/happy-people-make-better-products/
The home team welcomes developer and software consultant Ben Borra to the show for a wide‑ranging conversation about developer productivity, the value of positive feedback and identifying quick wins, the impact of code assistants on devs’ everyday work, and the challenges of system rewrites. Related: The magic of small engineering teams
Speeding up the JavaScript ecosystem – Isolated Declarations https://marvinh.dev/blog/speeding-up-javascript-ecosystem-part-10/
TypeScript's new isolated declaration feature is a game‑changer for sharing code among developers. It dramatically simplifies packaging your code for consumption while cutting the time to generate type‑definition files from minutes—or even hours—to less than a second.
Microservices rules: what good looks like https://microservices.io//post/architecture/2024/07/10/microservices-rules-what-good-looks-like.html
I gave this presentation at a company’s internal meetup. It’s the latest version of my Microservices Rules talk. These 11 rules make a solid checklist that engineering leaders can use to assess the health of their organization, its delivery practices, and its application architecture.
Pop Culture https://www.wheresyoured.at/pop-culture/
Goldman’s sudden pivot away from the AI movement suggests deep anxiety about the future of generative AI, with almost everyone agreeing on one core point: the longer this technology takes to start making money for people, the more money it will need to generate. Related:
- What is AI?
- Is AI part and parcel of web dev?
- The Rise of the AI Co‑Pilot: Lessons for Design from Aviation and Beyond
- Dropbox: Bringing AI‑powered answers and summaries to file previews on the web
- Building Pinterest Canvas, a text‑to‑image foundation model
- Meta’s approach to machine‑learning prediction robustness
In‑Depth Reading
Behind the scenes of Web Awesome theming https://blog.fontawesome.com/web-awesome-theming/
Your website’s look and feel sets it apart from everything else. Setting up a theme that’s easy to change and reuse later can be a real challenge. But what about opening the doors for anyone to restyle it at will? That’s the magic we set out to create with Web Awesome theming.
React Summit 2024: Why Use Redux Today? https://blog.isquaredsoftware.com/2024/07/presentations-why-use-redux/
I spoke at both React Connection Paris in April and React Summit Amsterdam in June, delivering a talk titled “Why Use Redux Today?” The core content was the same, but I tweaked and updated the slides for the React Summit audience.
The Magic of Clip Path https://emilkowal.ski/ui/the-magic-of-clip-pathclip-path is often used to trim a DOM node into specific shapes, like triangles. But it’s also great for animations. In this article we dive into clip-path and explore some cool things you can do with it. After reading, you’ll start spotting this CSS property everywhere.
Recreating the THX “Deep Note” in JavaScript https://keliris.dev/articles/deep-note
In this blog post I’ll show how I recreated the iconic THX “Deep Note” using JavaScript and the Tone.js library.
Learn Suspense by Building a Suspense‑Enabled Library https://www.bbss.dev/posts/react-learn-suspense/
Suspense (along with concurrent rendering) has been a feature in React since v16.6.0. Yet I’ve seen little use of it beyond React.lazy and a few “suspense‑enabled libraries.” What’s going on?
The Best Things About Working in UX https://www.nngroup.com/articles/best-things-about-working-in-ux/
Summary: We surveyed 126 practitioners and uncovered eight things they love about working in UX, from problem‑solving to accessible design.
How I Sent 500 Million HTTP Requests to 2.5 Million Hosts https://www.moczadlo.com/2024/how-i-sent-500-million-http-requests-in-under-24h
Yes, I tried implementing it in Rust, but my brain is too small for async Tokio magic. Go, on the other hand, let a JS developer write the whole thing—quite a statement about the language.
Engineering Principles for Building Financial Systems https://substack.wasteman.codes/p/engineering-principles-and-best-practices
Best practices and principles for creating accurate, reliable software‑based financial systems.
The Product Model in Traditional IT https://www.svpg.com/the-product-model-in-traditional-it/
The product model originates from product organizations and is meant for them. Since the book’s release, we’ve received inquiries about whether the model applies to other types of organizations that also build but aren’t typical product orgs. So far, we’ve heard from three such groups; the first is traditional IT departments, which we’ll discuss here.
Fresh Finds
- Node.js now includes a built‑in SQLite module
- Deno 1.45: Workspace and Monorepo Support
- What’s coming next for ESLint
- es‑toolkit: A modern JavaScript utility library that’s 2–3× faster and up to 97 % smaller—a major upgrade to lodash
- Introducing
@letin Angular
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://www.w3.org/TR/ethical-web-principles/
- [2]https://gomakethings.com/principles-for-the-web/
- [3]https://stackoverflow.blog/2024/07/02/happy-people-make-better-products/
- [4]The magic of small engineering teams
- [5]https://marvinh.dev/blog/speeding-up-javascript-ecosystem-part-10/
- [6]https://microservices.io//post/architecture/2024/07/10/microservices-rules-what-good-looks-like.html
- [7]https://www.wheresyoured.at/pop-culture/
- [8]What is AI?
- [9]Is AI part and parcel of web dev?
- [10]The Rise of the AI Co‑Pilot: Lessons for Design from Aviation and Beyond
- [11]Dropbox: Bringing AI‑powered answers and summaries to file previews on the web
- [12]Building Pinterest Canvas, a text‑to‑image foundation model