All in 艺与术

AMP Email——构建可交互的动态邮件

想像下你能在邮件里完成一个医生预约,更新预约,发表就诊体验留言,或者把喜欢的推荐产品加到购物清单里(wishlist),或者查看订单的物流信息,节省了打开多个Tab加载各种不一样的网页来完成一个任务的时间。

Robinhood又双叒叕宕机了——浅谈幕后黑手“Thundering Herd”

Robinhood是美国知名的零佣金券商,尤其在年轻人中特别受欢迎。它支持零手续费交易股票、期权和加密货币交易,开创了零佣金券商的一个新时代,以致老牌劲旅TD Ameritrade、Merrill Edge等近年来也不得不割肉加入零佣金的队伍。然而三月开来,受COVID-19持续蔓延等因素的影响,美股接连几日大幅度震荡,Robinhood在三月二号和三号的交易日持续挂彩——全站宕机,导致数百万用户无法交易,推特上一片鬼哭狼嚎。

我的2019技术之路小结

时间飞逝,19年即将进入尾声,子曰:温故而知新,作为一个在技术之路上孜孜不倦地奋斗的一线软件工程师,今天就来回顾总结下19年的技术之路,以作承上启下之用。

聊聊美国科技公司的compensation结构设计

在美国工作一转眼已经四年多了,在硅谷Google工作了一年半多,之后搬到了纽约加入了纽约的一家成长型创业公司Squarespace。加上这几年与身边同行朋友茶余饭后的交流,对美国科技公司的compensation\(薪酬\)结构设计有了较为清晰的了解。大部分刚在美国念完本科或者研究生的中国留学生在这方面所知甚少,导致在offer negotiation的时候吃了哑巴亏。希望这篇文章能起到一点科普作用,帮助读者更好地衡量offer,少走一点弯路。

基于testcontainers的现代化集成测试进阶之路

大型的软件工程项目除了大量的产品级代码外必不可少的还有大量的自动化测试。自动化测试包含从前端到后端甚至到产品线上不同模块和环境的各种类型的测试。一个比较经典的关于自动化测试分布的理论就是测试金字塔,是说在一个正常的项目中合理的测试数量应该是单元测试 > 组件测试 > 集成测试 > 端到端测试(系统测试)> 人工验证测试。

时间回到去年,德云社来纽约演出,在纽约的华人们全城出动,把林肯中心堵得水泄不通。上次见到这番盛况还是纽约国际电影节时是枝裕和的《小偷家族》首映,满眼望去都是穿着精致的亚洲面孔。 那场演出里郭德纲和于谦有一段相声叫“艺术人生”,从郭德纲阐述相声的艺术引入“艺术艺术,既要有艺,也要有术。只有艺没有术,曲高和寡卖不动票;只有术没有艺,作品难成气候。“ 第一次从一位在相声行业深耕多年的大师级的人物口里听到这番对于艺术的阐释,颇有醍醐灌顶之意…