Capture screen into clipboard instead of file on Mac
Stop cluttering your desktop with screenshot files. Learn how to reassign Mac's screenshot shortcuts to capture directly to clipboard for instant pasting.
Stop cluttering your desktop with screenshot files. Learn how to reassign Mac's screenshot shortcuts to capture directly to clipboard for instant pasting.
Master essential Fiddler tricks: HTTPS decryption, simple load testing, and request modification. The most powerful debugging proxy tool on Windows!
Full signal but no internet? Force connection to specific BSSID to bypass faulty office WiFi routers.
Can't connect to IMAP SSL on iOS? Airplane mode is the key! Step-by-step visual guide.
Say goodbye to gray waiting time! HTTP/2 multiplexing doubles page load speed with single connection.
Location services not working after iOS 8? Complete guide to fixing common CLLocationManager issues with NSLocationUsageDescription.
Java wins? Bubble sort performance showdown across 7 languages reveals surprising results without optimization flags.
Is Swift 2's try-catch more elegant than Go? Try Swift 2.2's new error handling features yourself in IBM's web-based sandbox.
Lost all configurations after firmware update? Automated scripts to restore SSH and package settings quickly.
The simplest solution for selling things to your friends: an iOS app built with MasterCard transfer API.
My first hackathon experience: 150 participants, 2-minute pitches, and survival tips for Mastercard API hackathons.
Complete guide to cross-compiling Node.js and packages for WD Cloud ARM devices on Ubuntu, with ready-to-use build scripts.
Learn how to rewrite blocking AJAX calls to async mode. Eliminate the anti-patterns of async: false and global variables in your JavaScript code.
OpenID Connect builds on OAuth 2.0 to provide standardized authentication for modern applications. Learn how OIDC unifies authentication and authorization, when to use it over SAML, and how to implement it securely.
Discovered Google Maps now shows real-time traffic alerts in Hong Kong! See how this surprising feature helped me avoid a traffic incident.
Build a Japanese pinball game with Swift and SpriteKit! Learn type inference, optional variables, and physics collision handling from scratch. Full source code on GitHub.
iOS 8 beta 3 now supports time-lapse videos! Watch my dawn and driving time-lapse videos captured on iPhone 4s in Hong Kong.
Scrum and Kanban both promise agility, but they work differently. Understand when to use each framework, how to combine them, and avoid common pitfalls that turn process into bureaucracy.
My friend brought me a personalized Coke bottle with my name from South Africa! Check out this fun customized Coke bottle.
Testing Android Wear integration with a messaging app in the emulator. Receive notifications, reply to messages, and initiate VoIP calls.
User stories and tasks serve different purposes in Agile development. Learn how to write effective stories, when to split into tasks, and how to handle work that spans multiple sprints.
A simulation game to hack electronic locks! Test your Assembly and low-level programming skills. Are you ready to play the hacker?
Agile promises faster delivery and better collaboration, but many teams struggle with cargo cult implementations. Understand the principles, avoid common pitfalls, and build truly adaptive teams.
Tired of waiting minutes for Android emulator to boot? Intel HAXM slashes startup time from minutes to just 10 seconds. Here's how to supercharge your development workflow.