前端工程化38讲

作者将工作中提炼出来的前端工程化相关内容,总结成一本小册,共计六个专题三十八篇文章,每篇文章控制在四百字左右,大概五分钟即可读完一篇。争取做到有配图、有视频、有代码示例的三有好文章

由于字数及篇数有限,该小册仅仅是前端工程化的冰山一角,仅仅使初级前端对工程化有大概了解。比如以下几处均可深入

1.该小册打包体积优化篇仅仅只有五篇,而无涉及到 CSS 的优化,比如在 postcss 体系中使用 uncss 去除无用css代码,使用 cssnano 进行css代码压缩。甚至该小册对 css 体系无过多篇幅。
2.该小册打包体积优化篇涉及到 corejs 处分析,可使用 browserslist 根据所需浏览器版本号仅仅加载必要的 polyfill。但是即使仅仅加载一个 polyfill 空间也占用极大,此处可深入分析。
3.该小册部署篇虽提及了 Preview,使得每个分支可单独部署环境进行测试。但是关于 AB、Canary 等流量细化分配方案未有涉及。
4.。。。

因此,你可以在阅读时进行深入思考,并可通过多测试试验多研究源码解决更深层次的问题。

博文 | #前端
前端部署十五章

本专栏通过使用 nodejs 写一个简单的静态服务器,来简单理解前端部署。接下来本专栏将引导你使用 Docker 部署,并优化镜像、优化 Pipieline,一步一步探索前端部署优化及发展,并以单页应用为例进行实践部署。

主要内容:
更加了解前端部署方案,并可独立部署个人应用到域名
更加了解自己公司的前端部署方案,并发现其中的不足
更加了解如何使用 Docker 优化前端部署
更加了解如何使用对象存储云服务,并对其进行时间与空间的优化
更加了解如何使用 CICD 优化 Pipeline 时间,并压缩每次部署时间,敏捷开发,快速迭代

博文 | #前端
Starfall是一个非常有名的儿童语音教学网站。创始人Stephen Schutz在幼年时有阅读障碍,所以长大后,与他人共同创建了
Starfall。网站面向的是学龄前以及低年级儿童,通过语音及趣味动画的方式来循序渐进的进行阅读(发音)教学。

传送门 | #儿童 #教育
You Don't Know JS Yet (book series) - 第 2 版

这是一系列深入探讨 JavaScript 语言核心机制的书。第一版比较经典了,但有点年代了(2014年),现在重新开始写第二版,还在连载中。

两个版本都是在线免费阅读,不花钱。(——第一版书籍现已绝版,无法再购买)

第1版 | 第2版 | #电子书 #JavaScript
哈佛大学免费机器学习课程,包含四个主题:机器学习基础知识、算法、推荐系统、交叉验证和正则化

也许最流行的数据科学方法论来自于机器学习。机器学习与其他计算机引导的决策过程的不同之处在于,它利用数据建立预测算法。一些使用机器学习的最流行的产品包括邮政服务实施的手写阅读器、语音识别、电影推荐系统和垃圾邮件检测器。

在本课程中,作为数据科学专业证书课程的一部分,你将通过建立一个电影推荐系统来学习流行的机器学习算法,主成分分析,和正则化;学习训练数据,以及如何使用一组数据来发现潜在的预测关系。当你建立电影推荐系统时,你将学习如何使用训练数据训练算法,以便你能预测未来数据集的结果。你还将学习过度训练和避免它的技术,如交叉验证。所有这些技能都是机器学习的基础。

官网 | #机器学习
AI 算法工程师手册

作者华校专,曾任阿里巴巴资深算法工程师、智易科技首席算法研究员,现任腾讯高级研究员,《Python 大战机器学习》的作者。
包括数学基础、统计学习、深度学习、相关工具等章节

传送门 | #AI #算法 #手册
国家开放大学终身教育平台正式上线,面向社会免费开放

该平台汇聚国家开放大学自建学习资源,338所知名高校课程资源免费开放、10个头部平台的特色课程等共计50万门,包含生活、职场、学历、兴趣等不同领域的课程。致力于满足社会大众多元化、个性化学习需求

PS:粗略看了一下,里边东西不多,没啥好玩意儿,官方宣传的“50万门”这个数据大概只是个噱头,有理由怀疑他是多打了个“万”字。我看还不如B站。。。。。。

官网 | #教育
23 个问题 TCP 疑难杂症全解析 | 博文
深度学习500问——AI工程师面试宝典

项目发起者是川大的谈继勇同学。谈继勇2018 年硕士毕业于四川大学控制工程专业,并被评为四川大学优秀毕业生。目前就职于顺丰科技有限公司,最近正在做CV领域相关的技术。他曾在Neurocomputing、Asian Journal of Control 等期刊发表论文 8 篇,其中 SCI/EI 6篇。先后在四川大学 PMCIRI 研究所、中科院信息工程研究所和香港中文大学(深圳)交流学习,主研过多项课题项目。

该项目以深度学习面试问答形式,收集了 500 个问题和答案。内容涉及了常用的概率知识、线性代数、机器学习、深度学习、计算机视觉等热点问题。类似项目还有计算机视觉500问,自然语言处理500问等

该热门项目一直在不断更新,作者本着开源精神,不断有新的贡献者在完善项目。如今,全书已达 50 余万字,分为 18 个章节,实体书也已经出版

项目地址 | 京东售卖链接
从零开始写数据库:500行代码实现 LSM 数据库

LSM-Tree 是很多 NoSQL 数据库引擎的底层实现,例如 LevelDB,Hbase 等。本文基于《数据密集型应用系统设计》中对 LSM-Tree 数据库的设计思路,结合代码实现完整地阐述了一个迷你数据库,核心代码 500 行左右,通过理论结合实践来更好地理解数据库的原理

详文
在线LaTeX公式编辑器,公式模板包括代数、几何、不等式、积分、矩阵、三角、统计、数列、物理、化学等,支持导出多种格式,完全免费

latexlive | #编辑器 #LaTeX
群友 @alvin4096 要筹一本书,有需要的直接找他一起买

Jd
《Kubernetes权威指南:从Docker到Kubernetes实践全接触(第5版)》
一个公益科普网页,可以在上面学习 Web3、区块链的概念、NFT 的价值和一些安全知识,最后可以铸造了一个免费的 NFT 来当头像

我的第一个 NFT
工作之余,很多程序员喜欢用代码建造一些小工具,通常称之为 Side Project(业余项目)。这份手册总结如何判断一个点子的好坏,如何快速实现,如何传播,帮助你用 Side Project 成功赚到钱

Side Project 指南 | #手册 #指南
数据可视化指南

这是一个非常实用且基于示例的指南,用于在报告和仪表板中直观地表示数据。它基于 Barbara Minto、Edward Tufte 和 Stephen Few 等作者的作品。

该指南由七章组成:

传达信息
组织内容
选择适当的可视化
避免混乱
增加信息密度
确保视觉完整性
应用语义符号

Github | #指南
Back to Top