DEV Community

Michael Lip profile picture

Michael Lip

404 bio not found

Joined Joined on  github website
Chrome Web Apps vs Native Apps Comparison

Chrome Web Apps vs Native Apps Comparison

Comments
6 min read
Chrome vs Opera GX for Gaming

Chrome vs Opera GX for Gaming

Comments
6 min read
Music Theory for Developers: How Chords Are Built From Math

Music Theory for Developers: How Chords Are Built From Math

Comments
5 min read
Naming Your Business: Why the Perfect Name Doesn't Exist

Naming Your Business: Why the Perfect Name Doesn't Exist

Comments
4 min read
Building a Body Mass Index Calculator: Input Validation, Edge Cases, and Ethical Design

Building a Body Mass Index Calculator: Input Validation, Edge Cases, and Ethical Design

Comments
4 min read
Boat Loan Math: Amortization, Interest, and Why Marine Financing Is Different

Boat Loan Math: Amortization, Interest, and Why Marine Financing Is Different

Comments
4 min read
Basal Metabolic Rate: The Thermodynamics of Staying Alive

Basal Metabolic Rate: The Thermodynamics of Staying Alive

Comments
5 min read
CORS Explained: Why Your API Call Works in Postman But Fails in the Browser

CORS Explained: Why Your API Call Works in Postman But Fails in the Browser

Comments
6 min read
Why Cooking Measurements Are a Disaster (And the Math to Fix Them)

Why Cooking Measurements Are a Disaster (And the Math to Fix Them)

Comments
5 min read
The Math Behind Concrete: Volume, Mix Ratios, and Why You Always Order 10% Extra

The Math Behind Concrete: Volume, Mix Ratios, and Why You Always Order 10% Extra

Comments
5 min read
Color Theory for Developers: Why Complementary Colors Work and How to Compute Them

Color Theory for Developers: Why Complementary Colors Work and How to Compute Them

Comments
4 min read
There Are 16.7 Million Hex Colors. Most of Them Have Names.

There Are 16.7 Million Hex Colors. Most of Them Have Names.

Comments
4 min read
RGB, HSL, HEX, and OKLCH: Why There Are So Many Color Formats and When to Use Each

RGB, HSL, HEX, and OKLCH: Why There Are So Many Color Formats and When to Use Each

Comments
5 min read
WCAG Color Contrast: The Math Behind Accessibility Compliance

WCAG Color Contrast: The Math Behind Accessibility Compliance

Comments
5 min read
8% of Your Male Users Can't See Your Red Error States. Design for Color Blindness.

8% of Your Male Users Can't See Your Red Error States. Design for Color Blindness.

1
Comments
4 min read
The Geometry of Image Collages: Layouts, Aspect Ratios, and the Math Behind Grid Systems

The Geometry of Image Collages: Layouts, Aspect Ratios, and the Math Behind Grid Systems

Comments
4 min read
Code Formatting Is Not About Aesthetics. It's About Reducing Bugs.

Code Formatting Is Not About Aesthetics. It's About Reducing Bugs.

Comments
4 min read
The Hidden Math Behind Closing Costs (What Your Lender Doesn't Explain)

The Hidden Math Behind Closing Costs (What Your Lender Doesn't Explain)

Comments
5 min read
Citation Formats Are an Unreadable Mess. Here's How They Actually Work.

Citation Formats Are an Unreadable Mess. Here's How They Actually Work.

Comments
4 min read
Decoding Binary Messages: What Computers Actually See When You Type

Decoding Binary Messages: What Computers Actually See When You Type

1
Comments
4 min read
Binary to Decimal Conversion: The Mental Math That Makes You a Better Debugger

Binary to Decimal Conversion: The Mental Math That Makes You a Better Debugger

Comments
3 min read
How Text Becomes Binary: Character Encoding From ASCII to UTF-8

How Text Becomes Binary: Character Encoding From ASCII to UTF-8

1
Comments
4 min read
Binary Search Is Simple Until You Try to Implement It Correctly

Binary Search Is Simple Until You Try to Implement It Correctly

Comments
4 min read
Number Base Conversions: Why Every Developer Hits a Wall Without Them

Number Base Conversions: Why Every Developer Hits a Wall Without Them

Comments
4 min read
Binary Arithmetic by Hand: The Foundation Every Developer Should Understand

Binary Arithmetic by Hand: The Foundation Every Developer Should Understand

Comments
4 min read
Unix File Permissions Explained: Why chmod 777 Is Never the Answer

Unix File Permissions Explained: Why chmod 777 Is Never the Answer

Comments
5 min read
The Hidden Complexity of Citation Formatting (And Why I Automated It)

The Hidden Complexity of Citation Formatting (And Why I Automated It)

1
Comments
4 min read
The Math Behind Balancing Chemical Equations (And Why Brute Force Fails)

The Math Behind Balancing Chemical Equations (And Why Brute Force Fails)

Comments
4 min read
Why You Should Never Store Plaintext Passwords (And How Bcrypt Fixes That)

Why You Should Never Store Plaintext Passwords (And How Bcrypt Fixes That)

Comments
4 min read
Unicode Has 154,998 Characters: A Developer's Guide to Finding the Right One

Unicode Has 154,998 Characters: A Developer's Guide to Finding the Right One

Comments
5 min read
Base64 Is Not Encryption (And Other Things Developers Get Wrong)

Base64 Is Not Encryption (And Other Things Developers Get Wrong)

Comments
5 min read
Characters, Bytes, and Code Points: Why String Length Is Never Simple

Characters, Bytes, and Code Points: Why String Length Is Never Simple

Comments
5 min read
How Background Removal Actually Works Under the Hood

How Background Removal Actually Works Under the Hood

Comments
5 min read
CD Rates, Laddering, and the Math Behind Locking Up Your Money

CD Rates, Laddering, and the Math Behind Locking Up Your Money

Comments
5 min read
The Widmark Formula: How BAC Is Actually Calculated

The Widmark Formula: How BAC Is Actually Calculated

Comments
5 min read
camelCase, snake_case, kebab-case: Why Naming Conventions Are a Solved Problem You Keep Arguing About

camelCase, snake_case, kebab-case: Why Naming Conventions Are a Solved Problem You Keep Arguing About

Comments
4 min read
The Data Behind Baby Names: Trends, Patterns, and What the Numbers Show

The Data Behind Baby Names: Trends, Patterns, and What the Numbers Show

Comments
5 min read
The True Cost of a Car Loan: Why the Monthly Payment Is the Wrong Number

The True Cost of a Car Loan: Why the Monthly Payment Is the Wrong Number

Comments
4 min read
When Does It Actually Make Sense to Refinance Your Car Loan?

When Does It Actually Make Sense to Refinance Your Car Loan?

Comments
5 min read
Calorie Deficits: The Thermodynamics Your Fitness Influencer Won't Explain

Calorie Deficits: The Thermodynamics Your Fitness Influencer Won't Explain

Comments
5 min read
Trim Audio Files Without Installing Software

Trim Audio Files Without Installing Software

Comments
4 min read
Generating Calendars Programmatically: Harder Than You Think

Generating Calendars Programmatically: Harder Than You Think

Comments
4 min read
CAGR: The Only Growth Metric That Doesn't Lie to You

CAGR: The Only Growth Metric That Doesn't Lie to You

Comments
4 min read
Audio Formats Explained: When to Use MP3, WAV, FLAC, OGG, and AAC

Audio Formats Explained: When to Use MP3, WAV, FLAC, OGG, and AAC

Comments
5 min read
Aspect Ratios Explained: Why Your Images Look Stretched

Aspect Ratios Explained: Why Your Images Look Stretched

Comments
4 min read
Add a Startup Banner to Your CLI Tool in 30 Seconds

Add a Startup Banner to Your CLI Tool in 30 Seconds

Comments
4 min read
ASCII Art Is Not Dead, You're Just Not Using It Right

ASCII Art Is Not Dead, You're Just Not Using It Right

Comments
4 min read
How the US Army Calculates Body Fat (And Why the Formula Is Controversial)

How the US Army Calculates Body Fat (And Why the Formula Is Controversial)

Comments
4 min read
APR vs APY: The Math Your Bank Hopes You Won't Do

APR vs APY: The Math Your Bank Hopes You Won't Do

Comments
4 min read
How I Debug APIs Without Postman Taking Over My RAM

How I Debug APIs Without Postman Taking Over My RAM

Comments
4 min read
Stop Writing API Requests from Scratch Every Time

Stop Writing API Requests from Scratch Every Time

Comments
4 min read
Business Card Design Principles That Developers Keep Getting Wrong

Business Card Design Principles That Developers Keep Getting Wrong

Comments
4 min read
The 50/30/20 Rule Is a Starting Point, Not a Strategy

The 50/30/20 Rule Is a Starting Point, Not a Strategy

Comments
4 min read
APA Citations Are Broken and Everyone Gets Them Wrong

APA Citations Are Broken and Everyone Gets Them Wrong

Comments
5 min read
BTU Calculations: The Math Behind Heating and Cooling Your Space

BTU Calculations: The Math Behind Heating and Cooling Your Space

Comments
4 min read
I Automated APA Format Checking: Here Are the 12 Most Common Errors

I Automated APA Format Checking: Here Are the 12 Most Common Errors

Comments
5 min read
Your Browser Is Unique Among Millions: How Fingerprinting Works

Your Browser Is Unique Among Millions: How Fingerprinting Works

1
Comments
4 min read
Break-Even Analysis: The Number That Tells You If Your Business Idea Is Viable

Break-Even Analysis: The Number That Tells You If Your Business Idea Is Viable

Comments
4 min read
Bond Pricing Demystified: Why a $1,000 Bond Isn't Worth $1,000

Bond Pricing Demystified: Why a $1,000 Bond Isn't Worth $1,000

Comments
5 min read
APA Citations: The Rules That Trip Up Even Experienced Academics

APA Citations: The Rules That Trip Up Even Experienced Academics

Comments
5 min read
loading...