Artwork

Kandungan disediakan oleh AsyncTalk. Semua kandungan podcast termasuk episod, grafik dan perihalan podcast dimuat naik dan disediakan terus oleh AsyncTalk atau rakan kongsi platform podcast mereka. Jika anda percaya seseorang menggunakan karya berhak cipta anda tanpa kebenaran anda, anda boleh mengikuti proses yang digariskan di sini https://ms.player.fm/legal.
Player FM - Aplikasi Podcast
Pergi ke luar talian dengan aplikasi Player FM !

EP22 Code is cheap, let’s talk

16:44
 
Kongsi
 

Manage episode 353222512 series 3291831
Kandungan disediakan oleh AsyncTalk. Semua kandungan podcast termasuk episod, grafik dan perihalan podcast dimuat naik dan disediakan terus oleh AsyncTalk atau rakan kongsi platform podcast mereka. Jika anda percaya seseorang menggunakan karya berhak cipta anda tanpa kebenaran anda, anda boleh mengikuti proses yang digariskan di sini https://ms.player.fm/legal.

前期准备不太充分,节目中有些内容没有表达出来。

一个是我们在做库或者框架的时候,要有一个特点,更重要的是要有设计哲学。

第二点忘记推荐 unix philosophy,非常精彩。

第三点忘记对比几种设计哲学了,设计思想之间的碰撞非常有意思。

在很多时候,软件工程的设计是一个 trade off 的过程。如果我们想要 clickhouse 那样超强的写入计算,那么事务就很难加入进去。

迷茫的时候,这些哲学思想可以帮助我们走出困境,设计出更好的 API,提供更好的开发体验,优化出更好的性能。

节目中没有提到的可维护性也是非常重要的一点,尤其在这样降本增效的大背景下,运营维护成本也不容忽视。

最后,还是节目中提到的,所有的设计哲学的前提是要有基础的能力。千万不能只会拼凑名词,夸夸其谈。一定要先写好代码


有任何意见或者建议,可以联系我们 async.talk@gmail.com


主播

AnnatarHe: https://annatarhe.com


Timeline


00:44 更新频率又更新了

01:20 今天的主题 —— Code is cheap, let’s talk

02:18 文档中 Principles 一节非常重要

03:12 react, redux, react-testing-library, tailwind 的设计哲学

07:12 很多时候写代码不是能做什么,而是不做什么

08:24 我们在做库的时候,可以从哪些方面考虑 —— 性能,颜值正义,开发便捷,语法简单,高可用

12:00 负面例子 —— 我不能理解它设计逻辑的某个库

14:06 做产品一定要有设计哲学/原则。

15:10 基础能力是设计原则的基础,不能只会装。

16:20 抄作业最好也只能抄到第二名


相关链接

Flux: In-Depth Overview https://facebook.github.io/flux/docs/in-depth-overview

React Testing Library: Guiding Principles ****: https://testing-library.com/docs/guiding-principles

TailwindCSS: Utility-First Fundamentals: https://tailwindcss.com/docs/utility-first

ByteByteGo: System Design: Why is Kafka fast?: https://www.youtube.com/watch?v=UNUz1-msbOM

Starship: https://starship.rs/guide/

Formik: https://formik.org/

React hook form: https://react-hook-form.com/




BGM by Otologic


  continue reading

39 episod

Artwork
iconKongsi
 
Manage episode 353222512 series 3291831
Kandungan disediakan oleh AsyncTalk. Semua kandungan podcast termasuk episod, grafik dan perihalan podcast dimuat naik dan disediakan terus oleh AsyncTalk atau rakan kongsi platform podcast mereka. Jika anda percaya seseorang menggunakan karya berhak cipta anda tanpa kebenaran anda, anda boleh mengikuti proses yang digariskan di sini https://ms.player.fm/legal.

前期准备不太充分,节目中有些内容没有表达出来。

一个是我们在做库或者框架的时候,要有一个特点,更重要的是要有设计哲学。

第二点忘记推荐 unix philosophy,非常精彩。

第三点忘记对比几种设计哲学了,设计思想之间的碰撞非常有意思。

在很多时候,软件工程的设计是一个 trade off 的过程。如果我们想要 clickhouse 那样超强的写入计算,那么事务就很难加入进去。

迷茫的时候,这些哲学思想可以帮助我们走出困境,设计出更好的 API,提供更好的开发体验,优化出更好的性能。

节目中没有提到的可维护性也是非常重要的一点,尤其在这样降本增效的大背景下,运营维护成本也不容忽视。

最后,还是节目中提到的,所有的设计哲学的前提是要有基础的能力。千万不能只会拼凑名词,夸夸其谈。一定要先写好代码


有任何意见或者建议,可以联系我们 async.talk@gmail.com


主播

AnnatarHe: https://annatarhe.com


Timeline


00:44 更新频率又更新了

01:20 今天的主题 —— Code is cheap, let’s talk

02:18 文档中 Principles 一节非常重要

03:12 react, redux, react-testing-library, tailwind 的设计哲学

07:12 很多时候写代码不是能做什么,而是不做什么

08:24 我们在做库的时候,可以从哪些方面考虑 —— 性能,颜值正义,开发便捷,语法简单,高可用

12:00 负面例子 —— 我不能理解它设计逻辑的某个库

14:06 做产品一定要有设计哲学/原则。

15:10 基础能力是设计原则的基础,不能只会装。

16:20 抄作业最好也只能抄到第二名


相关链接

Flux: In-Depth Overview https://facebook.github.io/flux/docs/in-depth-overview

React Testing Library: Guiding Principles ****: https://testing-library.com/docs/guiding-principles

TailwindCSS: Utility-First Fundamentals: https://tailwindcss.com/docs/utility-first

ByteByteGo: System Design: Why is Kafka fast?: https://www.youtube.com/watch?v=UNUz1-msbOM

Starship: https://starship.rs/guide/

Formik: https://formik.org/

React hook form: https://react-hook-form.com/




BGM by Otologic


  continue reading

39 episod

Semua episod

×
 
Loading …

Selamat datang ke Player FM

Player FM mengimbas laman-laman web bagi podcast berkualiti tinggi untuk anda nikmati sekarang. Ia merupakan aplikasi podcast terbaik dan berfungsi untuk Android, iPhone, dan web. Daftar untuk melaraskan langganan merentasi peranti.

 

Panduan Rujukan Pantas

Podcast Teratas