Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s oppression and killing of Palestinians and the occupation and destruction of Palestine (history) 🇵🇸 Hide

Frontend Dogma

“programming” News Archive

Definition, related topics, and tag feed

Definition · Supertopics: · Subtopics: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,  (non-exhaustive) · “programming” RSS feed (per email)

Entry (Sources) and Other Related TopicsDate#
HTML—the Most Difficult Programming Language in the World (j9t)153
, ,
Is SOLID Still a Solid Choice for Software Design? (lan)152
, ,
Thoughts on Object Creation (fra)151
,
From McCabe to Essential Complexity150
, ,
Big O (sam)149
,
10 Programming Mistakes That Will Ruin Your Life148
How to Write Clean Code, Actually…147
, ,
Programming Is Becoming Prompting146
, ,
AI Has Flipped Software Development145
, , ,
Garbage Collection Was a Mistake (imp)144
, ,
The Three Great Virtues of an AI-Assisted Programmer143
, ,
Two AI Legends Predict the Future of Programming (and It’s Not What You Think)142
,
These 5 Programming Languages Are Quietly Taking Over in 2025141
, , ,
Stop Killing Frameworks and Languages140
, , ,
Software Engineering With LLMs in 2025: Reality Check (ger)139
, ,
Why Google Is Betting 8 Years on a Programming Language That Doesn’t Exist Yet138
Stop Coding Like You Work at Google (neo)137
No Time to Learn (Web) Framework X (jef)136
Implementing an Undo/Redo System in a Complex Visual Application (mla)135
I’m a Software Engineer in My 30s, Sharing the 20 Hard Truths I Wish I Knew in My 20s to Avoid Career Burnout134
, ,
AI’s Wedge in Software (hvp)133
, ,
Every Service Should Have a Killswitch132
Developers Improve by Learning How to Think Like a Developer131
Is HTML Not a Programming Language?130
37 Lessons From My 7 Years in Software Engineering129
,
Beyond Code: What “The Pragmatic Programmer” Taught Me in One Chapter128
,
Celebrate the Code You Didn’t Write (rya)127
A Break From Programming Languages (lex)126
AI-Assisted Development Needs Automated Tests (sim)125
, ,
How I Would Learn to Code (if I Could Start Over)124
,
7 Programming Myths That Waste Your Time (fir)123
, , ,
Can LLMs Earn $1M From Real Freelance Coding Work?122
, , ,
What Happens When a Program Calls Sleeps?121
Stop Writing If–Else Trees: Use the State Pattern Instead120
,
10 Hard Truths Every Dev Must Learn in 2025119
,
Teaching Code in the AI Era: Why Fundamentals Still Matter (ali)118
, , , , , , , ,
The Best Programmers I Know (mre)117
,
There Is No Vibe Engineering116
,
Cracking the Code of Vibe Coding (uxd)115
, , , , ,
Not All AI-Assisted Programming Is Vibe Coding (but Vibe Coding Rocks) (sim)114
, ,
Coding vs. Vibe Coding113
, , ,
One Kilobyte to Copilot: My Journey Through Programming History112
,
Subverting Control With Weak References (jlo)111
Google Just Confirmed the AI Reality Many Programmers Are Desperately Trying to Deny (tar)110
, , , , ,
Simplify Nested Code (kei)109
, ,
The Problem With Indirections (dan)108
, , ,
The End of Programming as We Know It (tim/ore)107
, , , ,
How I Use AI: Meet My Promptly Hired Model Intern (mit)106
, ,
How Does a Compiler Work? (cod)105
How to Structure Functions (cfe)104
,
A Day in the Life of a Software Engineer in 2025 (rak)103
HTML Is Actually a Programming Language—Fight Me (tim/wir)102
The 20 Commandments of Software Engineering101
, , , , , , ,
Why Metrics Cannot Measure Software Development100
, ,
Concurrency vs. Parallelism99
, ,
Just Say “No” to JavaScript (nic/inf)98
,
Program Errors Out of Existence (ale)97
,
How I Feel About AI (jes)96
, , ,
Why AI Can’t Replace Developers: The Real Limits of AI in Coding95
Recursion Explained in Simple Terms (tre)94
Against Best Practices (arp)93
Are AI Assistants Making Us Worse Programmers?92
, , ,
Why I Stopped Using “else” in Code (adm)91
,
25 Crazy Software Bugs Explained (fir)90
, ,
Introducing the Legendary Programmer Hall of Fame (tre)89
,
Octoverse: AI Leads Python to Top Language as the Number of Global Developers Surges (git)88
, , , , , , , , , ,
Why I’m Skeptical of Rewriting JavaScript Tools in “Faster” Languages (nol)87
,
Unleash JavaScript’s Potential With Functional Programming (jan)86
,
9 Laws That Every Software Developer Should Know85
The Redmonk Programming Language Rankings: June 202484
, , , , , , , , , , ,
Why Copilot Is Making Programmers Worse at Programming83
, , , ,
Tips for Reducing Cyclomatic Complexity (tre)82
, ,
Good Software Development Habits81
The Top Programming Languages 202480
, , , , , , , , ,
Algorithms We Develop Software By (gra)79
, ,
The Benefits of Learning Programming as a Designer (uxd)78
, ,
Programming, I Hate It77
Why Unknown Types Are Useful76
After CrowdStrike, Programmers Deserve Consequences75
,
You Don’t Know Undo/Redo74
“I Have Never Used a Library, Framework, or an API. I Don’t Know What to Do.” (why)73
, , , ,
UUIDv7 in 22 Languages (ant)72
, , , , , , , , , , ,
Rust Growing Fastest, But JavaScript Reigns Supreme (the)71
, , , , , , , , ,
Top Development Cheat Sheets for 202470
, ,
Design Taste vs. Technical Skills in the Era of AI (nng)69
, ,
Why Patching Globals Is Harmful68
The Evolution of Figma’s Mobile Engine: Compiling Away Our Custom Programming Language (fig)67
, , ,
Borrow Checking, RC, GC, and the Eleven (!) Other Memory Safety Approaches66
,
Creativity in Software Engineering65
,
The Era of High-Paying Tech Jobs Is Over64
, ,
JavaScript Runs the World—Maybe Even Literally (wir)63
,
SOLID Principles: They’re Rock-Solid for Good Reason62
,
How to Get Good at Competitive Programming61
Easy Introduction to Variables and Data Types in Programming for Beginners (ara)60
, ,
Memorization and Learning to Code59
, ,
Why Learning to Program Is Easier Now, but Also Way Harder Than Before58
, ,
Good Code Is Like a Love Letter to the Next Developer Who Will Maintain It (add)57
, ,
Storing Data in Control Flow (rsc)56
Top 10 Things You Should Add While Coding: Valuable Tips for Programmers55
How to Learn Programming54
,
48 Laws, Rules, and Principles of Web Development (j9t)53
,
10 Books to Improve Coding Skill in 202352
,
A Beginner’s Introduction to the Most Common Data Types in Programming51
,
A List of Programming Playgrounds (b0r)50
,
Memory Allocation (sam)49
,
Programming-Language Popularity by GitHub Pull Requests (lem)48
, , , , ,
Why You Need to Code Every Day When You’re Learning to Program47
,
Microfeatures I’d Like to See in More Languages (hil)46
5 Ways to Make Your JavaScript More Functional45
Two Weird Things44
,
The Best Programming Languages You Can Use for Web Development43
What if the Team Hates My Functional Code?42
Which Programming Language Should I Learn First in 2022?41
,
Imperative vs. Declarative Programming40
,
Functional Programming in PHP: Higher-Order Functions39
,
Write Better Code and Be a Better Programmer by Avoiding “else” Statements38
Should Coding Be Mandatory? (ara)37
,
Learn Programming (jad)36
, ,
The Three Types of Code (fon/css)35
A Philosophy of Software Design: My Take (and a Book Review) (ger)34
,
Parse, Don’t Validate (lex)33
,
What Is Functional Programming?32
Deeply Understand Currying in 7 Minutes31
Sacrificing the Golden Calf of “Coding” (cod/btc)30
,
An Introduction to Functional JavaScript29
,
Falsehoods Programmers Believe About Time (tim)28
On Style Maintenance (sar/css)27
, , ,
Code: Align the Happy Path to the Left Edge26
,
Modern Software Over-Engineering Mistakes25
,
Programming Languages and Programming Paradigms24
,
Front-End Development Is Development (geo/css)23
Choose Boring Technology (mcf)22
The Syntax vs. the Spirit (chr/css)21
Tell Don’t Ask (mfo)20
Reactive Programming (ast)19
Managing Technical Debt (acm)18
, ,
Moving From Java to Ruby and Beyond17
,
Smallest Possible […] File (mat)16
, ,
More Shell, Less Egg (drd)15
,
It’s All Go for Google (cra)14
,
My Coding Practices in 199113
,
Reduce, Reuse, Recycle… Your Code (dal/aja)12
,
The World’s Most Popular Programming Language Has Fashion and Luck to Thank (dou/ore)11
, ,
The State of Functional Programming in PHP (tro)10
Six Essential Language Agnostic Programming Books (sha)9
JSON vs. XML: Browser Programming Models (car)8
, , ,
The State of Web Development: PHP Developers Most Likely to Switch to Rails7
,
How Strict Is Your Dynamic Language?6
, , , ,
The Rule of Least Power (tim/w3c)5
,
Who GETs REST?4
, ,
Manifesto for Agile Software Development (ken+)3
, , ,
Getting Started With XML Programming (ndw)2
,
WWW: Beyond the Basics1
, , , , ,