主页

OpenID Connect:现代身份验证详解

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

iOS 8 延时摄影视频

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

与 Neo 分享可乐

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

敏捷软件开发:超越流行语

敏捷承诺更快的交付和更好的协作,但许多团队却陷入了形式主义的实施困境。理解核心原则,避免常见陷阱,打造真正具有适应性的团队。

Minecraft 香港地图

用 5000x5000 像素高度图重建香港地形!从维港到太平山,在 Minecraft 世界探索 1:10 比例的香港。

理解 SAML:企业联合身份验证详解

SAML 实现了跨组织边界的企业单点登录,但其 XML 复杂性和以浏览器为中心的设计既展现了优势也暴露了局限。了解 SAML 何时表现出色,何时现代替代方案更合适。

行为驱动开发:从 TDD 到活文档

BDD 承诺让业务利益相关者能读懂测试,但从单元测试到可执行规范的旅程,揭示了测试如何超越代码覆盖率而演进。了解 BDD 何时能增加价值,并避免常见陷阱。