weekly

第 114 期 02/13 GMTC & QCon 2023

GMTC2023.jpg

技术热闻

GMTC BJ 2023

https://ppt.infoq.cn/list/108

https://gmtc.infoq.cn/2023/beijing/schedule

QCon BJ 2023

https://ppt.infoq.cn/list/106

https://qcon.infoq.cn/2023/beijing/schedule

Release Radar, Festive Edition · December 2022 – January 2023

https://github.blog/2023-02-08-release-radar-dec-2022-jan-2023/

Now we’re taking a moment to celebrate these awesome open source projects that shipped major version releases during December and January.

How to Build a GPT-Powered Customer Support Bot for Discord with Node.js in 30 minutes

https://autocode.com/guides/how-to-build-a-gpt-support-discord-bot/

In this guide we’re going to explore how to use the OpenAI API to build our very own Customer Support Bot for use in a Discord server.

一图读懂

一图读懂《The Web’s Next Transition》

https://mp.weixin.qq.com/s/41XYrypl_Kms0H94xmcmXg

一图读懂《The Web’s Next Transition》.jpg

一图读懂《The new wave of Javascript web frameworks》

https://mp.weixin.qq.com/s/WDnpxzB-AOSVCSvSfDsltQ

一图读懂《The new wave of Javascript web frameworks》.jpg

大前端

JS

Speeding up the JavaScript ecosystem - eslint

https://marvinh.dev/blog/speeding-up-javascript-ecosystem-part-3/

Last year we featured an article from the same author about how he was finding, and fixing, low-hanging performance fruit in popular JavaScript projects. He’s back, and he’s found a lot of potential for savings in ESLint this time.

TS

Design Patterns in TypeScript

https://refactoring.guru/design-patterns/typescript

Vue

Vue.js Nation Conference 2023

https://vuejsnation.com/

The largest and only 100% FREE Vue.js conference in the world

React

A HISTORICAL REFERENCE OF REACT CRITICISM

https://www.zachleat.com/web/react-criticism/

There have been a number of criticisms levied at the React project over the years, some of them handled and some of them still wavering in the wind. In this post, I’ll summarize the ones that are most prominent in my memory as a way of maintaining a record.

Build Your Own: React, ProseMirror, and Redux

https://nytimes.github.io/oak-byo-react-prosemirror-redux/

The goal of this course is to actually build minimal alternatives to each of the three primary frontend libraries we use in Oak, our collaborative rich text editor.

iOS

The evolution of Facebook’s iOS app architecture

https://engineering.fb.com/2023/02/06/ios/facebook-ios-app-architecture/

Facebook for iOS (FBiOS) is the oldest mobile codebase at Meta. Now, to celebrate the codebase’s 10-year anniversary, we’re shedding some light on the technical decisions behind this evolution, as well as their historical context. We’ll see you back here in 2032 for the recap of the codebase’s 20-year anniversary!

如何实现 iOS 16 带来的 Depth Effect 图片效果

https://mp.weixin.qq.com/s/9ITEbW1_EGu_2vrVfrZ9lA

iOS 16 系统为我们带来了比较惊艳的桌面锁屏效果:Depth Effect。它可以使用一张普通图片当背景,同时可以在适当的地方遮拦住部分桌面组件,形成一种景深的效果。

SSR

The Future (and the Past) of the Web is Server Side Rendering

https://deno.com/blog/the-future-and-past-is-server-side-rendering

We’re now fighting different browsers to support, slow networks to ship code over, and intermittent, mobile connections. Supporting all these permutations is a giant headache. How do we square this circle? By heading back to the server (Swiss basement not required).

Wasm

Bringing Javascript to WebAssembly for Shopify Functions

https://shopify.engineering/javascript-in-webassembly-for-shopify-functions

While we’re working on getting our Shopify Functions infrastructure ready for the public beta, we thought we’d use this opportunity to shine some light on how we brought JavaScript to WebAssembly, how we made everything fit within our very tight Shopify Function constraints, and what our plans for the future look like.

认识 WebAssembly 与 Rust 实践

https://mp.weixin.qq.com/s/NA3lXimLOzPe_C91KicysQ

对于 WASM 的兴趣而写下,这提供了一种未来在业务中遇到性能问题时的优化手段和思路。

微前端

京东微前端MicroApp上新啦!

https://mp.weixin.qq.com/s/g2zXMeTdQFE5AdOZHbaPpQ

经过近一年的不断优化和沉淀,推出了MicroApp V1.0.0-rc版本,包含 MicroApp 核心方案、实践案例、未来规划等。

Cloudflare Workers 和微前端:为彼此而生

https://mp.weixin.qq.com/s/WXhiPQN7uG0D_Hule9CV6w

本文主要为大家介绍下 Cloudflare 提出的一种「新的」微前端方案以及其极致的首屏优化背后的实现原理

质量保证

双11大型互动游戏“喵果总动员” 质量保障方案总结

https://mp.weixin.qq.com/s/1wXD4_6jZ_O7rAUeipI_tg

互动游戏是一个系统化工程,在笔者的“喵果总动员”质量方案中,可以看到为保障用户体验,我们在各个难点的解决方案, 例如:用线上压测能力支持业务及时调整各服务容量、通过强化学习覆盖游戏行业的测试路径覆盖难题、利用系统异常注入发现corner case等, 都为互动游戏的系统性质量保障提供了方法。

设计

How to Favicon in 2023: Six files that fit most needs

https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs

It’s time to rethink how we cook a set of favicons for modern browsers and stop the icon generator madness. Read on to see how to take a smarter approach and adopt a minimal set of icons that fits most modern needs.

京东PLUS未开通会员|首屏|体验设计升级

https://mp.weixin.qq.com/s/Oxuxcly2WDUJ1rIpj1_zhw


欢迎加入,一起共建