Make It Correct, Clear, Concise, and Fast: The Essential Order for Programming Excellence

In software engineering, getting your code correct, clear, concise, and fast - in that order - is crucial. This guide breaks down why following this sequence ensures high-quality, maintainable, and performant code.

How To Keep Your NPM Packages Up to Date (And Why You Should)

Outdated npm packages can lead to security vulnerabilities and instability in your project. Discover effective strategies to keep your dependencies updated and avoid potential risks.

Ditch NoSQL: Why Postgres Is Likely the Only Database You'll Ever Need

Postgres (PostgreSQL) has become the go-to relational database for developers due to its reliability, flexibility, and extensibility. In a world where NoSQL once took center stage, Postgres has proven that it's likely the only database…

Why You Don't Need Redux in Your React Project (Anymore)

Many React developers reach for Redux out of habit, largely because tutorials often include it by default. However, with React's built-in tools like Context API and hooks, you can manage state more efficiently without the added complexity.…

Comprehensive List of Property Prices in Klang Valley

A detailed list of property prices in Klang Valley, including both median and mean prices for each district. Use this guide to navigate the real estate market with a data-driven perspective.



Wei-Ming Thor

I create practical guides on Software Engineering, Data Science, and Machine Learning.

Creator of ApX Machine Learning Platform

Background

Full-stack engineer who builds web and mobile apps. Now, exploring Machine Learning and Data Engineering. Read more

Writing unmaintainable code since 2010.

Skill/languages

Best: JavaScript, Python
Others: Android, iOS, C, React Native, Ruby, PHP

Work

Engineering Manager

Location

Kuala Lumpur, Malaysia

Open Source
Support

Turn coffee into coding guides. Buy me coffee