使用 CI 构建和发布全平台 electron 应用

Electron 是一款可以通过Web 前端技术构建跨平台桌面应用的框架。它将 Chromium 和 Node.js 的事件循环整合在一起,并提供了一些与原生系统交互的 API。简单地说,通过 Electron,我们可以使用自己所熟悉的前端技术轻松构建出一款能运行在 Windows, Linux 和 Mac 上的桌面级应用程序。已经有很多文章介绍了如何开发全平台应用,但是如何高效便捷的构建软件安装包并面向公众发布却较少被提及。本文将介绍一种简单高效的方法构建并发布安装包。

Post on 2017-08-16 | #electron #ci


使用 verdaccio 搭建 npm 私有仓储

私有 npm 仓储可以作为缓存提升 npm 的体验和减少带宽流量的使用,可以托管私有包。在这个开源的世界里我们还是有很多原因需要私有的。有些包可能还不是很完善,可能只是对其它包略微定制,可能受制于公司规范,并不适合已开源的形式发布在 npmjs.org 官方仓储里。用私有 git 的方式托管也是一种解决方案,但总是不如 npm 仓储地道高效。如何搭建一套私有 npm 仓储呢?使用 verdaccio。

Post on 2017-07-29 | #npm #nodejs


nginx 配置详解及实战

亚马逊云阿里云也越来越便宜,很多后端开发者都入手了一台主机,购买了域名并尝试搭建服务。而且常常选择 nginx 作为静态资源服务器和代理服务器。如何配置合乎自己需要的 nginx 呢?

Post on 2017-07-27 | #nginx #linux


webhook 自动测试部署

Webhook 允许第三方应用监听 WEB 服务中的特定事件,可以用来进行服务间解耦。webhook 常见于 git 服务,各大 git 服务商 github,gitlab,bitbucket 等均提供了 webhook 接口,我们可以利用这一特性实现自动测试,部署,以此作为演示,希望大家更好理解和使用 webhook。

Post on 2017-07-21 | #webhook #npm #nodejs #cli


Redis 延时推送消息

常常碰到这样的需求:预约前一个小时向短信通知用户不要错过消费,订单超过 24 小时而没有进一步操作自动取消。这类问题可以和定时消息一起归类到延时消息里。

可以通过 Redis 的键空间通知实现类似需求

Post on 2017-07-05 | #nodejs #redis


使用 git 解读开源项目

开源项目在早期版本时代码量少,结构简练,且创意和思想已经足够成熟,是切入开源项目的好时机,我们可以使用 git 回溯项目早期代码,并在各个提交间畅游。

Post on 2017-05-17 | #git #open source #trick


npm- 参考手册

本文将对 npm 的子命令进行详细介绍

Post on 2017-05-06 | #nodejs #npm #javascript


socket.io 之三:深入学习

socket.io 提供了基于事件的实时双向通讯,本文将深入讲解其使用

Post on 2017-04-19 | #nodejs #socket.io #javascript


socket.io 之二:基本应用

socket.io 提供了基于事件的实时双向通讯,本文将讲解其基本用法

Post on 2017-04-18 | #nodejs #socket.io #javascript


socket.io 之一:介绍

socket.io 提供了基于事件的实时双向通讯,本文将对其进行详细介绍

Post on 2017-04-18 | #nodejs #socket.io #javascript


<<<
>>>