·5分钟阅读

Mac没有网络的开发工具

在飞行上工作、地下室服务器房间或刚好在不可靠的咖啡店Wi-Fi上不应该意味着失去访问你不断使用的实用工具。

尝试在没有Wi-Fi的飞行上格式化JSON块,你将快速注意到有多少你的日常开发工具实际上是网站伪装。jwt.io、regex101、JSON格式化工具、Base64工具 — 全部出色的、全部当你的连接下降时完全无用。你要么不使用或摸索通过Terminal命令你半记得。

这不仅仅是旅行的不便。服务器房间、安全设施和气隙环境通常设计上没有网络访问。即使是不稳定的办公室Wi-Fi也可以将一个两秒钟的任务变为等待不会加载的页面的令人沮丧的等待。

你工具包中的隐藏依赖

大多数开发人员没有意识到他们一天中多少工具实际上取决于实时连接直到它消失。快速心理审计是启发性的:你一天多次伸手的实用工具有多少实际上是浏览器标签页指向某人else的服务器?对大多数开发人员来说,答案比他们期望更多。

超越可用性问题,有一个数据问题。将令牌、凭证或内部数据发送到第三方网站来解码或格式化它意味着信任该网站的安全和隐私实践 — 信任可能不有理,许多公司安全政策明确禁止。

一个从不需要连接的工具包

Bellows将41个开发工具捆绑到一个原生macOS应用中,完全离线运行 — 没有例外、没有"这个功能需要网络"。JSON格式化、JWT解码、哈希、正则表达式测试、编码和解码及更多都完全相同是否在千兆比光纤上或三万英尺高没有信号。

Bellows脱机开发工具应用在macOS上运行没有网络连接

在安全或气隙环境中工作

某些开发发生在网络访问被限制或政策完全不存在的环境中 — 防御承包、金融基础设施、某些政府工作。需要实时连接的工具简单地不可用在那里,不管它们多么好。

旅行时不失去生产力

飞行、通过隧道的火车和不可靠连通性的远程工作位置不应该指示你可以和不能做的开发任务。一个脱机优先工具包从可以减速你的东西列表中移除连通性。

隐私作为脱机的副作用

从不进行网络请求的应用无法泄漏你的数据到服务器,有意或否则。对于处理令牌、密钥或专有信息的开发人员,脱机不仅仅关于可用性 — 这是一个有意义的隐私保证。

在Mac应用商店获取Bellows

下一篇文章

Bellows

41 developer tools in one native Mac app — JSON, JWT, Base64, hashes, and more.

Get Bellows on the Mac App Store