Home

2024.07.15 - Ethical Web Principles

Pi

Ping Xia

July 15, 20244 min read

Title: 2024.07.15 – Ethical Web Principles

Microservices rules & Pop Culture & 倪师 & 生命学堂

This Week’s Highlights

Ethical Web Principleshttps://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 productshttps://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 Declarationshttps://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 likehttps://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 Culturehttps://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:

In‑Depth Reading

Behind the scenes of Web Awesome theminghttps://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 Pathhttps://emilkowal.ski/ui/the-magic-of-clip-path
clip-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 JavaScripthttps://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 Libraryhttps://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 UXhttps://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 Hostshttps://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 Systemshttps://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 IThttps://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


Originally written by Ping Xia (平侠) and published in Chinese on Web技术周刊 (Web Tech Weekly). Translated and adapted for DriftSeas with permission.

Keep reading

More related articles from DriftSeas.