开发者体验-探索与重塑

开发者体验是开发人员对于针对使用或期望使用的产品、系统或者服务的认知印象和回应。关注的内容为库,SDK,文档,框架,开源解决方案,通用工具,API 等的开发人员的体验。

需要做开源项目的,或者需要对外提供SDK、API的,可以看看

在线阅读 | Github
4天实战 轻松玩转docker

主要内容:
1、docker 原理及在运维工作的地位和作用
运维工作进化论,docker、微服务、k8s 的联系,devops 和 docker 的关系,docker 的前世今生。
2、容器,镜像和仓库
容器和虚拟化,优势和劣势,底层核心;容器除了 docker 还有什么其他选择?docker 的安装及三大核心:容器、镜像、仓库。
3、docker 的实际运用
docker 的常用命令及注意事项,镜像的原理,dockerfile 的作用和应用,docker 的永久存储和网络通信。
4、docker 实际工作案例实现
搭建一台私有仓库,镜像仓库的上传和拉取,管理仓库,微服务的概念,用 docker 实现一个实际案例

#电子书
4天实战 轻松玩转docker.pdf
6.4 MB
现在支持 GitLab 和 Bitbucket - 在浏览器中浏览 VSCode 中的软件仓库 | 地址
关于横向职业变动的注意事项:从web到嵌入式 | 文章
Scapy:用于 Python 的低级数据包黑客工具包

Scapy是一个用于低级网络编程的 Python 模块和交互式程序,它试图在不抽象技术细节的情况下使其更容易。该项目在网络安全领域相当突出,用于漏洞开发、数据泄露、网络侦察、入侵检测和分析捕获的流量等。Scapy 与数据可视化和报告生成工具集成,用于向漏洞赏金计划或在与客户或管理层的会议期间展示您的研究结果。Scapy 的基本思想是提出一种基于 Python 的领域特定语言,以便轻松快速地进行有线格式管理。

Scapy 可以通过 PIP 安装,在某些情况下可以通过操作系统包管理器安装(但请确保通过例如 APT 检查可用的版本是否过时)。

Scapy | #工具
Viz Studio:基于代码的实时动画编辑器。

传送门 | #编辑器
Open3D: 现代3D数据处理库

Open3D 是一个开源库,支持快速开发处理 3D 数据的软件。Open3D 前端公开了一组精心挑选的 C++ 和 Python 数据结构和算法。后端经过高度优化,并设置为并行化

Github | 文档 | #3D
路线图大列表,主要是关于软件开发的,包括AI/机器学习/数据科学主题

Github | #路线图
codex_py2cpp:用OpenAI Codex讲Python脚本转换成C++代码

运作:读取 Python 文件并创建输入提示,然后将其馈送到 OpenAI Codex 以生成相应的 C++ 代码。生成的代码正在使用 g++ 进行编译,如果编译成功,则保存可执行文件。

要生成自己的文件,需要访问 Codex API

Github
文本数据分析高级可视化

本文将调查一些更高级的 Python 文本数据可视化图形。更确切地说:

N-gram 词云:显示高阶 n-gram 的频率
和弦图:显示几个实体之间的联系及其强度
填充气泡图:视觉上引人入胜的词频显示

博文 | #可视化
PikaScript:跨平台的超轻量级嵌入式Python引擎,零依赖,零配置,可以在 Flash ≤ 32KB,RAM≤ 4KB 的平台下运行

GitHub | 视频教程
搜索的原理 - 爬虫、索引、排序、检索的过程

文章简单介绍了搜索引擎的基本原理和算法,包括核心结构、检索的过程、有序集合求交集、搜索架构发展、实时搜索引擎等

博文
正则表达式30分钟入门教程

本文目标是30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它

博文 | #正则表达式 #教程
Jest 实践指南

Jest 是一款优雅、简洁的 JavaScript 测试框架。教程以分享测试的思路为主,虽然以 React 为主要技术栈,但使用其它技术栈的读者依然可以流畅阅读。本教程是作者结合了自身实践、Kent C. Dodds 文章、StackOverflow、Github Issue 以及别的博客最终总结出来的一套实践指南

Github | #指南 #框架 #电子书
Back to Top