DevWeekly/weekly/2023-01-06-weekly.md

5.9 KiB
Raw Permalink Blame History

高考志愿考研保研副业赚钱职业规划简历优化,微信欢迎加入《猴哥成长营》

DevWeekly收集整理每周优质开发者内容,包括开源项目资源工具技术文章等方面。

每周五定期发布,同步更新到 知乎Jackpop公众号:平凡而诗意

欢迎大家投稿,提交issue,推荐或者自荐开源项目/资源/工具/文章~

订阅方式

  1. Star并收藏项目DevWeekly
  2. 关注 知乎Jackpop
  3. 关注并星标公众号:平凡而诗意

进阶技术,优质资源,实用工具,欢迎关注公众号平凡而诗意

开源项目

1. unblob

Python Star:786

UNBLOB 是一个准确、快速且易于使用的文档提取工具。

它可以解析 30 多种不同存档、压缩和文件系统格式的未知二进制 blob以递归方式提取其内容。

2. python-keylogger

Python Star:445

简单的Python键盘记录器与Pynput可以将数据发送到服务器。

3. ofrak

Python Star:1.2k

OFRAK是一个二进制分析和修改平台。

4. chasing_your_tail

Python Star:556

使用无线信号查看你是否被跟踪的工具。

5. kafka-gitops

Java Star:262

img

Kafka GitOps 是一个 Apache Kafka 资源即代码工具,它允许你从版本控制代码中自动管理 Apache Kafka 主题和 ACL。

6. No-Chat-Reports

Java Star:819

禁用玩家聊天报告并使用户消息无法跟踪。

7. kvass

Go Star:860

img

一款用Go开发通过键值对管理个人信息、内容的工具。

8. speedbump

Go Star:545

TCP 代理,用于模拟可变但可预测的网络延迟。

9. continuity

C Star:265

Apple 连续性协议逆向工程和分析器。

10. lamby

Ruby Star:466

img

Lamby 是用于AWS Lambda Web 适配器。

此项目的目标是提供最少的代码,以允许你的 Rails 应用程序响应传入的 AWS Lambda 函数处理程序中的 Ruby 事件和 Lambda 处理程序中的上下文对象。

资源工具

1. GitTrends

Github Trending每天会排名一些受欢迎的项目那作为开发者是否也想知道自己的项目什么时候登上Github Trending

这款工具了解仓库趋势,当某个仓库库进入 Github Trending时立即收到提醒。

2. crawlee

适用于 Node 的网络抓取和浏览器自动化库,可帮助开发者构建可靠的爬虫程序。

3. Libraries.io

img

Libraries.io 可帮助你找到新的开源包、模块和框架,并跟踪你所依赖的包、模块和框架。

4. surrealdb

SurrealDB 是一个端到端的云原生数据库,适用于 Web、移动、无服务器、jamstack、后端和传统应用程序。

5. novu

构建通知系统很复杂。起初,这似乎只是发送电子邮件,但实际上,这仅仅是个开始。

如今,用户期望通过电子邮件、短信、推送、聊天和其他渠道获得多渠道通信体验。

每天都会弹出越来越多的提供商列表,并且通知会围绕代码传播。

novu的目标是简化通知并为开发人员提供在系统与其用户之间创建有意义的通信的工具。

技术文章

1. 如何取得成功?

作者观察了成千上万的创始人,并思考了很多关于赚大钱或创造重要东西需要什么。通常,人们开始想要前者,最终想要后者。

这篇文章介绍了关于如何实现这种异常成功的 13 个思考。

2. 怎么找出影响软件性能的根本原因?

当您的软件在生产中太慢时,你如何找出问题的根源?

提高生产可观测性的一个常见起点是日志记录理想情况下是基于跟踪的日志记录简称跟踪。例如OpenTelemetry 标准以及使用它的库和后端服务可以帮助您收集指标、日志和跟踪。跟踪(在进程内和跨进程)是其中最通用的,对于识别和调试问题(包括性能问题)非常有用。

但是,还有另一种查找性能问题的方法,即在生产中使用基于采样的分析。虽然分析通常在开发期间脱机使用,但也可以在生产中使用它来查找性能瓶颈,使用新一代连续性能分析工具。