News | Article

StackOverflow 2024 Developer Survey

StackOverflow 2024 年的问卷结果,可以看到 AI 在报告中的比重挺大的。

A Bunch of Programming Advice I’d Give To Myself 15 Years Ago

一些编程建议。

Spending time sharpening the axe is almost always worth it.

想办法熟悉自己使用的编辑器,将开发环境打造得操作方便快捷,编写油猴脚本增强网页功能,买性能足够好的机器等。

打磨自己的生产力工具,从而提高自己的效率。

Try to solve bugs one layer deeper.

大概就是改 bugs 要治本而不是治标的意思吧。

Git 的故事:這一次沒這麼好玩

关于 Git,GitHub 的一些故事。

89 things I know about Git commits

第一次知道还有 git commit --fixup 的用法,再结合 git rebase --autosquash 可以自动将 fixup 的 commit 进行 squash。

平时还是使用 git rebase -i 手动调整的居多。

Queueing - An interactive study of queueing strategies

一篇解释队列很好的文章,交互式的方式让人阅读起来非常直观。

Anyone can Access Deleted and Private Repository Data on GitHub

一个 Repo 如果被 fork 过,只要 fork 还存在,即使把 Repo 删除了,fork 的仓库依然可以访问到被删除的 Repo 的提交。

module: add –experimental-strip-types #53725

It is possible to execute TypeScript files by setting the experimental flag --experimental-strip-types. Node.js will transpile TypeScript source code into JavaScript source code. During the transpilation process, no type checking is performed, and types are discarded.

增加 --experimental-strip-types 标记后,可以在 NodeJS 中执行 TypeScript 代码了。

Exposition of Frontend Build Systems

前端项目构建涉及的每个部分,包括编译,打包,压缩等,一篇关于构建的科普类的文章。

Tutorial

Learn CSS Layout

关于 CSS 布局的教程,比较详尽。

How to Use Cron on Linux: Tips, Tricks, and Examples

cron 用于在 Linux 中定义定时任务,文章详细讲解了用法,以及一些技巧。

Cool Bit

open-and-shut

开关电脑屏幕输入摩斯电码的图片

通过开关笔记本电脑屏幕,输入摩斯电码,感觉蛮喜感的。

Tool

whats.new

Google 的一个服务,例如 pen.new 会打开一个空白的 CodePen 页面。具体有那些 .new 网站,可以看看网站的列表。

git-stats

获取本地的 git 提交数据,生成类似 GitHub 的提交日历。

JSON Editor Online

一个很好用的 JSON 编辑器网站,查看 JSON 数据比较方便,还支持比较差异。

jsoncrack.com

对于层次比较深的 JSON,可以用这个网站可视化成类似 xMind 的树形图,比较直观的看到 JSON 的结构。

Immersive Translate

一个很好用的网页翻译工具,平时看一些英文文章就靠它翻译了。