Blog
Thoughts on architecture, cloud, and technology leadership.
All
Technology Cloud & DevOps Machine Learning Finance Leadership Personal Development Architecture Travel
106 posts in Technology
-
Corporate Governance Across Emerging Markets
-
How Communication Shapes Trust and Governance in Global Asset Management
-
What Truly Defines an Effective Director
-
Power, Structure, and Transparency in Global Corporate Groups
-
Why the World Is Converging, Diverging, and Quietly Redefining Accountability
-
How to Monetize Your Data
-
The Immigrant’s Dilemma in a World of Rising Tensions
-
The U.S.-China Trade War is More Than a Clash of Interests
-
How Democracy Dies Without Action
-
Accelerating Data Processing with Grid Stride Loops in CUDA
-
Accelerating Python with Numba - Introduction to GPU Programming
-
The Joy of Being Wrong - Embracing Discovery and Growth
-
A Guide to Mindful Acceptance
-
The Pitfalls of Philosopher King - Why Morality Alone Isn’t Enough for Effective Leadership
-
Running npm install on a Server with 1GB Memory using Swap
-
Understanding My Top 5 CliftonStrengths
-
Memory Management and Concurrency in Go
-
Understanding the DISC Personality Test - My Conscientiousness and the Perfectionist Pattern
-
Enhancing Negotiation and Presentation Skills for Enterprise Architects
-
Enhancing Digital Security with Certification Pinning
-
An Introduction to Border Gateway Protocol (BGP)
-
Understanding Generic Routing Encapsulation (GRE)
-
Understanding the Cynefin Framework - Navigating Complexity in Decision-Making
-
My journey to discover the Youtube algorithm
-
Understanding the Kepner-Tregoe Technique - A Guide to Enhanced Problem-Solving and Decision-Making
-
Understanding Inertia and Silhouette Coefficient - Key Metrics in Clustering Analysis
-
Understanding Regularization - Lasso, Ridge, and Elastic Net Regression
-
The Consideration Guide of Buy vs Build Software
-
Ionic Framework - An Open-Source SDK for Hybrid Mobile App Development
-
ChromeOS Flex for PC - A Second Life for Your Old Hardware
-
Shifting from Goods-Dominant to Service-Dominant Perspective
-
Demystifying SSL Certificates - Understanding .pem, .crt, .p12, and .key Files
-
Enhancing Security with Mutual Transport Layer Security (mTLS)
-
Striking a Balance -The Pitfalls of Excessive Security in Software Development
-
Demystifying Innovation - Unveiling the True Drivers of Progress
-
Enhancing Software Security with DevSecOps
-
Gatsby Frontend - Blending Performance, Efficiency, and User Experience
-
Next.js - The React Framework for Building Modern Web Applications
-
Challenges of MBA Programs
-
Setting Up Python with Pyenv
-
The Process of Self-Publishing a Book
-
Fortune
-
Working with Localization on Websites and Mobile Apps in APAC
-
My Career Transition to Software Engineer
-
A Brief History of My Childhood
-
The Tried-and-True Way is the Right Way
-
Take Charge and Lead
-
Always Learning New Things
-
On Building and Contributing to the Community
-
My Goal to Be Healthier
-
A Future to Avoid
-
Swipe Left or Swipe Right? A Journey Through Dating and Maturity
-
How to Download a View-Only Shared Google Drive Video
-
The Importance of Communication as a Software Developer
-
Setting Up Auto-Formatting for Python in Visual Studio Code
-
Writing Your Android App to Run in Background Mode as a Service
-
Caveats with Android In-App Browsers
-
Writing Unit Test Cases with Karma for Angular Components
-
Set Up a Django Server with Apache Virtual Host and Python Virtual Environment
-
Stop Downloading Apps for Everything
-
Handling Browser Close Events with JavaScript
-
Fix WordPress Plugin Installation Permission Issue
-
Fix WordPress with All Pages Returning 404 Not Found
-
Registering Sling Servlets in Adobe Experience Manager
-
Debugging PHP Code in the Browser
-
Setting Up npm Proxy in a Corporate Network
-
Case Study: Li & Fung Family Business
-
Replace Text in XML Files with PowerShell
-
A Look into Chile’s Startup Ecosystem
-
How to Debug iOS Traffic on an iPhone Device
-
The Challenge of a Scaled Scrum Team
-
Pseudo-Scrum - A Hybrid of Waterfall and Agile
-
Lessons Learned from an IoT Project
-
How to Fix iOS 10 Permission Crash Errors
-
Apple Push Notification with Java Spring Framework
-
Submitting a Unity 3D Game to the Mac App Store
-
Trivial Facts About JavaScript Date
-
What I Learned from Building Large-Scale Applications for Overseas Clients
-
How to Use Webpack with React and Bootstrap
-
How to Be a Good Consultant?
-
Understanding Optionals and Exclamation Marks in Swift
-
Connection between .h and .m files in Objective-C
-
Install MongoDB on Mac OS X
-
Ember Inject Controller
-
Batch Crop Images using ImageMagick
-
Switching from Sublime Text to Atom
-
How to Upgrade Your Ghost Blog via Command Line
-
SSH: How to Fix the 'Unprotected Private Key' Error
-
How to Fix Ruby Gems Permission Error on Mac OS X Yosemite
-
Java: Variables are Always Passed by Copy
-
3 Reasons to Love React
-
Common npm Permission Issues
-
Sublime Text 3: Using the OS X Command Line
-
12 Things You Need To Know About ECMAScript 6
-
My Review of Hack Reactor Remote Beta
-
AngularUI Handling Mouseover Events for Google Maps Markers
-
Hacking New Year's Resolutions for 2015
-
Angular.js Factory Handling $http Asynchronously
-
Setting Up a Proxy Server with Express
-
Angular UI Bootstrap Opening the First Accordion with ng-repeat
-
Note on Ionic Framework: Android Platform in OS X
-
How to Upload Files with Meteor.js?
-
Does Hack Reactor Make You Smarter?
-
Testing with Mocha Array Comparison
-
How to Customize Sublime Text's Default Auto-Complete
-
Build an Awesome Chat App in 5 Minutes with Meteor