Top Programming Languages for AI in 2024

Artificial Intelligence (AI) continues to reshape industries, making it one of the most exciting fields in tech. Whether you're just starting or looking to expand your skill set, learning the right programming languages can significantly…

10 Wrong Ways to Learn Programming And How to Avoid Them

Struggling to learn programming? You may be falling into common traps like passive learning or relying on AI too early. Discover 10 wrong approaches to coding and learn how to shift your strategy to become a more effective developer.

A Beginner's Guide to Running Llama 3 on Linux (Ubuntu, Linux Mint)

Discover how to install and run Meta Llama 3 on Linux, even with limited hardware. We cover the requirements, downloading model weights, and getting Llama 3 running locally with 8GB or 12GB GPUs. More VRAM will enhance performance, but…

Is It Too Late for a Software Engineer to Learn Machine Learning?

Wondering if it's too late for software engineers to learn machine learning? The truth is, you're not behind - software engineers actually have a significant head start. Here's why you already have an advantage and how to leverage it for…

Why "Does it Need to Be Mobile Responsive?" Should No Longer Be a Question in 2025

As we head into 2024, the need for responsive design is no longer optional - it’s essential. With mobile traffic dominating the web, developers and designers must prioritize responsiveness. Learn why your projects should be built for every…



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