- DevOps 领域的增长
- 下一代数据平台
- 开发人员关注安全相关,CTF?
-
canary build:所有外部依赖的最新版本的构建
-
数据紧缩:仅保存在业务上或者合法性上绝对必要的个人信息
-
离线优先的思想已经成为了开发单页应用的一种趋势。本地存储同步 local storage sync。
-
NoPSD 运动,旨在将设计活动整合进“迭代 - 反馈”循环中,以构建出优秀的软件。
-
基础设施按照团队边界进行分隔
-
Middleman 和 Jekyll 这样的静态网站生成器
-
使用“只追加”式的数据存储 append-only data store 使得代码更容易被写、读和理解。
-
使用 Blockchain 来代替比特币和财务交易的是非常可能的。
-
企业级数据湖 Data Lake 是对大量原始格式的数据进行的不可变数据存储
-
Gitflow 是基于 Git 的一个严格的分支发布模式,应该尽量避免“长寿分支”导致可怕的合并冲突。
-
不要神化微服务
-
CI/CD工具不应该成为复杂性怪兽,而是应该简单提取为脚本,随处可运行。$$SAFe^{TM}$$ 是众多方案中的佼佼者。
-
Mesos (http://mesos.apache.org/) 是一个平台,通过抽象出底层的计算资源,使得建立大规模可扩展的分布式系统变得更加容易。
-
CoreOS 是一个被设计为运行大型的、可扩展的系统的 Linux 发行版
-
Jackrabbit Oak (http://jackrabbit.apache.org/oak/),是一个可扩展和高性能的层次化内容存储系统,可用于内容管理系统的基础。
-
Linux 的安全模块:DevOps 文化的崛起导致像 SElinux、AppArmor 和 Grsecurity 这样的工具重获关注。
-
MariaDB (https://mariadb.org/) 是一个由社区开发的且仅支持 GPL 软件许可的 MySQL 分支。
-
不推荐全盘采用netflix全栈式的开源软件框架
-
OpenAM 定位于一个具有可伸缩性的开源平台, 支持各种联合身份认证标准,包括 OpenID Connect 和 SAML 2.0。
-
软件定义网络 SDN
-
文本化即服务 (Text-it-as-a-service)/Rapidpro(http://rapidpro.io/) 为业务提供轻松地创建或修改复杂的短信服务应用的能力,同时无需开发人员的大力支持。文字信息的成本较低。
-
Universal 2nd Factor(U2F)。该解决方案基于公钥加密和价格低廉的 USB 硬件 Token。
- FLyway
- Go CD 持续交付工具
- Boot2docker 是一个在其中运行着 Docker 的轻量级的 linux 发行版本,它以针对 OSX 和 Windows 的方式被打包成一个虚拟机。
- Composer 是php生态的包管理工具
- Cursive (https://cursiveclojure.com) 是一个 Clojure 的 IDE 工具,是 IntelliJ 的一个插件。
- Gitlab 是一个需要在本地部署 (on-premise) 的 Git 代码库托管平台。类似的还有Gogs。
- LocalForage (https://github.com/mozilla/localForage) 对indexedDB的封装使用。
- postman API调试
- Blackbox (https://github.com/StackExchange/blackbox) 是一个能直接在源代码库中加密特定文件的简单工具。
- D3.js 和Dc.js
- GorillaREPL (http://gorilla-repl.org/) 是一个用来创建经过精美渲染的文档的工具,该文档包含文本、可运行的 Clojure 代码和plots.
- Packetbeat 使用代理来探查节点间的网络流量,帮助用户查看流量模式、出错率等信息。
- 利用 Terraform,用户可以以声明式定义的方式,来对云端的基础设施进行管理。
- 使用 Citrix,来连接到一个在岸 (onshore) 虚拟桌面进行开发。
-
Dashing (http://dashing.io/) 是一个基于 ruby 的信息展示系统
-
Django Rest 框架来构建web api
-
Ionic Framework (http://ionicframework.com/) 是一个开源前端框架,它提供了一套面向移动设备的 HTML、CSS 和JavaScript 控件库
-
Nashorn 是一个面向 Java 8 发布的全新 JavaScript 引擎
-
Retrofit 库通过将一个 REST API 转化为 Java 接口,在 Android 项目上构建 HTTP 客户端。类似有okhttp。
-
Flight 是个极其轻量级的框架,在DOM节点添加行为
-
向Haskell语法中加入 Hadoop 的 map/reduce jobs 的开源项目
-
Lotus 是一个MVC 框架,基于 Ruby 实现,其模块化部署可以让你只 使用需要的部分。
-
React.js 是一个 UI/View 框架,提供以反应式数据流 (Reactive Data Flow) 生成 HTML 标签的JavaScript 函数。
-
作为 Om 的替代品,Reagent(http://holmsand.github.io/reagent/) 是一个将 React.js 包装进 ClojureScript 的轻量级简约技术
-
与已出现多年的 Objective-C 相比,苹果新的开发语言 Swift (http://apple.com/swift) 有很多的改进。