文西的技术月刊(第 1 期)

date
Apr 1, 2021
slug
monthly1
status
Published
tags
summary
第一次发月刊还比较简陋,很多东西还在调整,以后会固定在每个月的第一个工作日发布,本站支持 RSS,欢迎订阅
type
Post
第一次发月刊还比较简陋,很多东西还在调整,以后会固定在每个月的第一个工作日发布,本站支持 RSS,欢迎订阅

学习资源

数据结构与算法

B 站上讲解算法的视频,图文并茂

lorefree

基于区块链技术实现的搜书工具,完全去中心化,公开透明

crashcourse

crashcourse 的中文字幕组,包含了计算机科学,经济学,心理学等等专业的科普视频,非常适合用于快速了解一门学科

开发工具

DNS 被污染时,可以使用该网站查询真实 IP 并修改本机 HOST 解决

explainshell

输入任意 linux 命令,提供命令和参数的详细解释

css-effects-snippets

css 动画片段库,提供 loading,交互特效等等

transform.tools

一个代码转换工具,可以方便的在各种格式的代码中转换,在老项目做技术迁移的时候很有用

开源项目

Ghost

在 Github 上 Star 数量第一的 CMS 库带来了重大更新的 4.0 版本,提供优秀的博客编辑,发布体验,可以自部署,也可以选择官网提供的付费托管服务

awesome-lowcode

集合了国内和 low code 相关的文章和库

baserow

类似 Airtable 的开源在线数据库,提供类似 CMS 的数据库管理能力,自部署版本完全免费

文章推荐

现代前端工程为什么越来越离不开 Monorepo?

项目上业务组件的复用一直是个问题,在若干个项目上往往存在着多次复制黏贴的代码,经过项目的多次迭代,他们可能还会在各自的项目上衍生出不同的版本,长此以往维护成本会让开发人员痛苦不堪,我们当然知道抽离到 npm 是最佳实践,但是抽离模块的繁琐过程很大程度上提高了业务线上开发人员的心智成本,从而降低了将代码抽离到 npm 的意愿,在这种情况下,Monorepo 也许是另一个解决方案

webpack 核心模块 tapable 用法解析

webpack 插件机制使用了 tabpable 这个库,原理类似订阅发布机制

仅使用 CSS 提高页面渲染速度

很多时候前端的性能问题并不来自 Javascript,通过 CSS 优化渲染性能是投入产出比很高的一种方式

Flutter Web 在美团外卖的实践

基于 Flutter 技术的跨平台开发还有诸多问题,普通小团队还是别折腾了

杂谈


© 文西 2021 - 2022