Hi there

Remember, Your job gives you authority. Your behavior gives you respect!

Laravel 使用预签名 URL 上传文件

Laravel 使用预签名 URL 上传文件
为了避免大文件上传占用过多的后端服务器带宽,最好的方式就是客户端直接上传到 S3。
Read more →

iOS Safari 使用 Google 搜索引擎

iOS Safari 使用 Google 搜索引擎
虽然在 iOS 设置中可以将默认搜索引擎改为 Google,但是无法直接展示搜索结果,需要再点击跳转一次。
Read more →

跨平台 Ubuntu VMs 管理工具

跨平台 Ubuntu VMs 管理工具
专为开发人员而设计的虚拟化管理工具,支持跨平台的原生虚拟机管理。
Read more →

DevOps 之 Laravel 基于分支的多环境部署

DevOps 之 Laravel 基于分支的多环境部署
在多个需求并行开发的过程中,如果需要同时测试多个分支,这是一个让人头疼的问题。
Read more →

开源身份认证和授权解决方案

开源身份认证和授权解决方案
最近在调研微服务身份认证解决方案时偶然发现了一个开源项目,相比于其他开源项目,无论是 UI 还是功能都比较完善。
Read more →

学习 MongoDB Aggregation Pipeline

学习 MongoDB Aggregation Pipeline
最近工作中需要开发数据统计相关的 API,有些统计数据需要用到聚合查询,而习惯了 Laravel Eloquent 的方便后,再手写 BSON 有些困难,所以记录一下。
Read more →

团队协作知识库管理工具——Outline

团队协作知识库管理工具——Outline
之前尝试过 Wiki.js 搭建内部知识管理系统,个人使用一段时间后发现上手成本很高,最终考虑寻找其他替代方案。
Read more →

使用 Wiki.js 管理企业内部文档

使用 Wiki.js 管理企业内部文档
之前用过 VuePress、Gitlab Wiki 等内容管理工具,也不是不能用,只是用起来要么麻烦,要么权限控制不行,一次偶然的机会在 Github Trending 上看到了 Wiki.js。
Read more →

The terminal for the 21st century

The terminal for the 21st century
Warp is a blazingly fast, rust-based terminal reimagined from the ground up to work like a modern app.
Read more →

在新的业务中尝试使用 Meilisearch 实现搜索功能

在新的业务中尝试使用 Meilisearch 实现搜索功能
公司的一项新业务需要用到搜索功能,经过一番调研最终选择了 Meilisearch,因为它足够轻量,且支持自定义搜索字段等功能。
Read more →