Why Being a Great Hacker Doesn’t Make You a Great Software Engineer (and Vice Versa)

While hackers may excel at finding vulnerabilities, building robust software requires a different skill set altogether. Let's explore the differences between breaking into systems and constructing them, and debunk common misconceptions…

The Best Git Branching Strategy for Most Projects

Choosing the right Git branching strategy is critical for maintaining clean and efficient workflows in software development. In this post, we’ll explore the most effective Git branching method for most projects and how it can improve team…

How to Install CUDA on Ubuntu for Machine Learning

Unlock the power of GPU acceleration for your machine learning models by installing CUDA on Ubuntu. In this complete guide, we'll cover two methods for installing CUDA - using apt or manually with the official installer - and show you how…

How to Run TensorFlow with GPU Support on Mac: A Comprehensive Guide

Learn how to run TensorFlow with GPU support on a Mac, from system requirements to step-by-step installation. Boost your machine learning performance by leveraging Apple's Metal API with TensorFlow's advanced deep learning capabilities.

Beginner's Guide to Running Llama 3 on Mac Using Ollama

Looking for an easy way to run Llama 3 on your Mac? This beginner-friendly guide shows you how to use Ollama, a tool designed for simplicity, to get Llama 3 up and running in no time.



Wei-Ming Thor

I create practical guides on Software Engineering, Machine Learning, and running local LLMs.

Creator of ApX Machine Learning Platform

Background

Full-stack engineer who builds web and mobile apps. Now, exploring Machine Learning & Large-Language Models Read more

Writing unmaintainable code since 2010.

Skills/Languages

Best: JavaScript, Python

Web development: HTML, CSS, Javascript, Vue.js, React.js
Mobile development: Android (Java, Kotlin), iOS (Swift), React Native
Back-end development: Node.js, Python, Ruby
Databases: MySQL, PostgreSQL, MongoDB, SQLite, LevelDB
Server: Ubuntu Server, Amazon Linux, Windows Server, Nginx, Docker
Cloud service: Amazon Web Services (AWS)
Machine learning: Tensorflow, PyTorch, Keras, Scikit-Learn
Work

Engineering Manager

Location

Kuala Lumpur, Malaysia

Open Source
Support

Turn coffee into coding guides. Buy me coffee