Web Tools 周刊 #567(技术书籍、框架、Git/CLI、JSON/数据库)

最近,我一直在考虑我们可能正在经历技术书籍的末日。很长一段时间以来,技术作家很难靠编写技术或编程书籍获得体面的收入。我们都知道,当你想学习某事时,很容易就能通过搜索引擎查找。但技术书籍仍然很受欢迎,因为可以阅读专业编辑的关于困难主题的教程很不错。

然而,现在,与作者竞争的不仅是搜索引擎,还有像ChatGPT、Gemini等基于人工智能的工具。这些工具经过训练,依赖了我们多年来依赖的信息源。所以,当信息近在咫尺而且你甚至都不用担心SEO垃圾邮件时,还购买书籍有什么意义呢?

技术和编程书籍是否在走向末日?

当然,像ChatGPT这样的工具还远非完美。我收到过ChatGPT给出的答案是错误的。看起来这种情况至少在某种程度上还会继续。但也似乎越来越多的技术专业人士在依赖人工智能工具进行研究,而不是以前从搜索引擎、在线参考资料或书籍获取信息。由于书籍是我们过去习惯支付的唯一渠道,所以很容易书籍成为被放弃使用的渠道。

在过去的12年里,我创作或合作编写了多本书,即使在书籍销售良好时,从中获得的收入也相当微薄。所以我可以想象,现在想要从书籍中赚取体面的副业收入是多么困难。

如果你仍然对购买技术书籍感兴趣,我有一些阅读列表(包含会员链接):

  • 本期通讯的阅读列表,提供关于编程(主要是前端开发)的书籍
  • 一个关于我的Tech Productivity通讯的阅读列表,包含各种关于生产力和相关主题的书籍

我们将看情况发展,但肯定感觉从编写技术书籍获得额外收入的日子对于我们很多人即将成为过去的事情。

现在开始本周的工具!

Web框架

Melt UI --- 一个开源的Svelte库,包含未样式化组件,用于构建高质量、可访问的设计系统和Web应用程序。

FastBootstrap --- 一个美丽且免费的Bootstrap主题,具有完全响应式、精心打造的组件,使用Atlassian Design构建。

Supercharge Your Finances --- Sequence在直观的资金地图上连接您所有的银行账户、信用卡、储蓄和投资。使用智能规则和IF语句创建自动化,并直接从平台执行您的策略来管理您的财务状况。 赞助

SaaS-Boilerplate --- 一个用于使用App Router支持的Next.js构建项目的起始项目。包含Tailwind CSS、TypeScript、Jest、ESLint、Prettier、Husky等。

Extension --- 一个零配置的跨浏览器扩展开发工具,具有内置的对TypeScript、WebAssembly、React和现代JavaScript的支持。

Slash Admin --- 基于React 18、Vite、Ant Design和TypeScript的快速、现代React管理仪表板模板。

Enterprise SaaS Starter Kit --- 一个用于企业SaaS应用开发的开源Next.js SaaS脚手架,支持Tailwind、Postgres、Prisma、Stripe、Playwright等。

React Native TypeScript Boilerplate --- 用于在React Native中构建项目的多合一脚手架,支持内置主题支持、React导航、浅色/深色模式、原生启动画面集成等。

Next SaaS Stripe Starter --- 一个用于使用Next.js 14、Prisma、Neon、Auth.js v5、Resend、React Email、shadcn/ui、Stripe和Server Actions构建项目的开源SaaS起始项目。

Qwik UI --- 两组复制粘贴组件,一个是无样式的,一个是有样式的,都是可访问、易于使用和定制的。

Git、GitHub和CLI工具

manai --- 一个基于人工智能的交互式命令行补全工具,用于Zsh,具有触发热键,可关于正在进行的命令行提问。

StarSearch --- 用于您的Git历史的GitHub Copilot,获取贡献者历史、关键贡献者、查找项目专家等信息。

Elvish --- 一个功能强大的脚本语言和多功能交互式Shell,可运行在Linux、macOS、BSD和Windows上。

GraphQL with React: The Complete Developers Guide --- 一个时长13小时的视频课程,通过构建真实的Web应用程序与React和Node一起学习和掌握GraphQL。对熟悉React的人来说是一个很好的资源。 赞助

GitShare --- 一项服务,与同事、招聘人员、粉丝、学生等分享私人GitHub仓库,只需单击一次。

GitMe --- 一个在线工具,帮助您创建一个引人注目的GitHub摘要卡,可以将其添加到GitHub自述文件中或下载为图像。

Freeze --- 一个基于Go的CLI工具,可生成代码和终端输出的图像,支持PNG、SVG和WebP。

floro --- 一个用于创建和管理可互操作的静态资源和i18n字符串的分布式版本控制系统,具有原生跨平台应用程序、CLI和浏览器扩展。对公共仓库和最多6个成员免费。

JSON工具、数据库等

PostgreSQL Index Advisor --- 一个用于推荐索引以提高查询性能的PostgreSQL扩展,支持通用参数、物化视图等。

JSONGenerator --- 一个基于文本、独立于语言的工具,用于生成精确的JSON数据结构以用于模拟数据。在左侧输入两打函数定义,生成的数据可复制粘贴到右侧。

GraphQL with React: The Complete Developers Guide --- 一个时长13小时的视频课程,通过构建真实的Web应用程序与React和Node一起学习和掌握GraphQL。对熟悉React的人来说是一个很好的资源。 赞助

JSON Fixer --- 一个简单的在线工具,用于修复包含一个或多个语法错误或其他格式问题的JSON数据。

Radish --- 一个超快速的用Go构建的内存键值存储Redis的替代品。

SQLite模式图生成工具 --- 一个使用Makefile构建的SQLite模式图生成工具,帮助您快速查看数据库模式,而无需安装庞大复杂的工具。

DBeaver --- 一个面向开发人员、数据库管理员、分析师等的免费跨平台数据库工具,支持所有流行的SQL数据库。

SQL模板标签 --- 用于准备SQL语句的ES2015标记模板字符串,支持`pg`, `mysql`, 和 `sqlite`。

PGlite --- ElectricSQL提供的一个基于WASM的Postgres版本,让您可以直接在Postgres上构建响应式、实时、本地优先的应用程序。

gql.tada --- 一个GraphQL文档编写库,推断GraphQL查询和片段的结果和变量类型,融入TypeScript类型系统。

文章翻译自:Web Tools Weekly Issue #567 (Tech Books, Frameworks, Git/CLI, JSON/DB)

相关推荐
速盾cdn25 分钟前
速盾:网页游戏部署高防服务器有什么优势?
服务器·前端·web安全
小白求学126 分钟前
CSS浮动
前端·css·css3
什么鬼昵称27 分钟前
Pikachu-csrf-CSRF(POST)
前端·csrf
易雪寒31 分钟前
IDEA在git提交时添加忽略文件
java·git·intellij-idea
golitter.44 分钟前
Vue组件库Element-ui
前端·vue.js·ui
golitter.1 小时前
Ajax和axios简单用法
前端·ajax·okhttp
雷特IT1 小时前
Uncaught TypeError: 0 is not a function的解决方法
前端·javascript
徒步僧2 小时前
mac中文件夹怎么显示.git隐藏文件
git·macos
长路 ㅤ   2 小时前
vite学习教程02、vite+vue2配置环境变量
前端·vite·环境变量·跨环境配置
亚里士多没有德7752 小时前
强制删除了windows自带的edge浏览器,重装不了怎么办【已解决】
前端·edge