Apr 23, 2015 Development

Mastercode/Mastercard 黑客松 2015 @ 香港

我的第一次黑客松经历:150 人、两分钟路演、以及如何在 Mastercard API 黑客松中生存

hackathoniOS
WD Cloud 和 Node.js 的交叉编译
Mar 14, 2015 Development

WD Cloud 和 Node.js 的交叉编译

在 Ubuntu 上为 WD Cloud ARM 设备交叉编译 Node.js 和其他包的完整指南

armnodejswdcloud
重写阻塞式 AJAX(JQuery 中的 async: false)
Dec 15, 2014 Development

重写阻塞式 AJAX(JQuery 中的 async: false)

学习如何将阻塞式 AJAX 调用重写为异步模式。消除 async: false 和全局变量的反模式。

jasminejavascript
OpenID Connect:现代身份验证详解
Nov 11, 2014 Cybersecurity

OpenID Connect:现代身份验证详解

OpenID Connect 基于 OAuth 2.0 构建,为现代应用程序提供标准化的身份验证。了解 OIDC 如何统一身份验证和授权、何时使用它而不是 SAML,以及如何安全实施。

SecurityAuthenticationOIDC
Aug 18, 2014 Misc

Google 地图在香港路线规划期间显示交通警报

Google 地图在香港实时显示交通警报!发现这个惊喜功能如何帮助我避开交通事故。

Google
Aug 6, 2014 Development

探索 Swift:使用 Swift 和 SpriteKit 在 iOS 上编写弹珠游戏

用 Swift 和 SpriteKit 打造日本弹珠台游戏!从零开始学习类型推断、可选变量和物理碰撞处理。

iOSSwift
Jul 28, 2014 Misc

iOS 8 延时摄影视频

iOS 8 默认相机现已支持延时摄影!查看我在 iPhone 4s 上拍摄的香港黎明和驾驶视频。

iOS
看板 vs Scrum:选择正确的敏捷框架
Apr 4, 2014 Development

看板 vs Scrum:选择正确的敏捷框架

Scrum和看板都承诺敏捷性,但它们的工作方式不同。了解何时使用每个框架、如何组合它们,以及避免将流程变成官僚主义的常见陷阱。

AgileScrumKanban
Mar 27, 2014 Misc

与 Neo 分享可乐

我的朋友从南非带回了一瓶印有我名字的可乐!查看这个有趣的个性化可乐瓶。

Mar 27, 2014 Development

测试 Android Wear 集成

在模拟器中测试 Android Wear 与消息应用的集成。接收通知、回复消息和发起 VoIP 通话。

Android
敏捷开发中的故事与任务:真正有效的工作分解方法
Feb 3, 2014 Development

敏捷开发中的故事与任务:真正有效的工作分解方法

用户故事和任务在敏捷开发中有不同的用途。学习如何编写有效的故事、何时拆分为任务,以及如何处理跨越多个迭代的工作。

AgileScrumProject Management
测试你的低级黑客能力
Jan 24, 2014 Cybersecurity

测试你的低级黑客能力

黑入电子锁的模拟游戏!测试你的汇编语言和低级编程技能。需要扮演黑客的你准备好了吗?

AssemblyHacking