03 🔍 Resources/01 📇 Zettelkasten/publicAbstract Classes In TypeScript →Add HTTPS Proxy For A Service Via Nginx Proxy Manager →Adding And Multiplying In Big O →Advantages And Disadvantages Of Microservices →AI In The Cloud →Algorithm Is Just A Fancy Word →Always Consider What Your Child Is Capable Of →Android Foss Alternatives →Architects Of Our Own Believe →Asynchronous Breathing →Avoid Let Variable Depending On Condition →Avoid Passing In Too Many Parameters To Your Functions →Avoid Unnecessary Re-Renders In React With Usememo And Usecallback →Bad Measurements Of Happiness →Basic Definition Of Cloud Computing →Basic Syntax To Define A Variable With A Type In TypeScript →Be Careful To Not Pass Sensitive Data Ot Client Components When Passing Data To Client Components →Being Optimistic Makes You A Bad Planner →Big O Notation →Blockchain In The Cloud →Box Breathing →Brandolini's Law →Breathing In The Resonance Frequency →Breathing Triangle →Building A Bridge Instead Of Taking The Leap →Building Trust By Being Honest →Burn In Cast Iron →Burn Out The Grill →Calm Is Contagious →Capture Everything In An Inbox →CDN →Certainty Effect →Certainty Effect - Why We Prefer A Worse Outcome As Long As It Is Save →Choose Your Priority Or Someone Else Will →Choosing Monsters And Building Encounters →Chrome Console Live Expression →Clarifying Your Tasks →Classes Should Be Small And Only Have A Single Responsibility →Clean Code - Write Your Code Like An Author Writes A Story →Clean Code Doesn'T Require Strong Typing →Cleaning The Grill After Each Use →CO2 Tolerance →CODE Framework Second Brain →Come Up With Options Instead Of Excuses →Comforting A Child →Common Types In TypeScript →Communicating Boundaries With A Yes →Compass Of Zettelkasten →Complex State Handling With Usereducer →Configure PhotoPrism To Use An External Drive →Confirmation Bias - We Like Ideas That Support Our Point Of View →Constrains Are A Good Thing →Constraints In Attachment Parenting →Continuous Deployment →Continuous Integration →Countering Rage With A Physical Sensation →Creating A SSL Certificate For Gandi With Nginx Proxy Manager →Creating A Workflow With Todos →Creating Characters On The Fly →Creating Classes That Implement An Interface In TypeScript →Creating Mock Functions In Jest →CRUD Actions →Daily Plans Are Bad →Default Parameters In TypeScript →Defining Goals Is Difficult →Defining Intersection Types →Defining Union Types →Deliberate Practice Is Needed To Achieve Expertise →Dependency Inversion Principle →Derived State In React →Difficulties With Dictionaries In TypeScript →Diffuse Mode For Learning →Diffuse Mode Vs Focus Mode →Disciples Of Depth In A Shallow World →Distill Your Knowledge With Progressive Summerization →Do Not Overuse Useeffect →Do Something Principle →Don't Blame, Take Responsibility - Responsiblity-fault Fallacy →Don't Compare Yourself To Others →Don't Create Next.js Client Components To High In Your Component Tree →Don't Fix Other Peoples Problems →Don't Follow Your Passion - Why Working Right Is More Important Than Finding The Right Work →Don't Mix Children And Imports Of Client Components →Don't Outrun Your Headlights →Don't Overuse State In React - Sometimes You Can Useref →Don't Panic, If Your Service Breaks Over Night →Don't Repeat Yourself - Keep Your Code DRY →Drop The Constants And Non Dominant Terms In Big O →Duplicati - Automated And Encrypted Cloud Backup Solution →Dynamic Programming →Dynamic Website →Educational Leave Regulations In Germany →Email Apnoe →Embrace Refactoring - Clean Code Takes Time →Endowment Effect →Engaging On Your Next Action →Every Yes Is Also A No To Something Else →Everything That Takes Multiple Steps Is A Project →Excess Properties When Casting In TypeScript →Failure Leads To Success →Failure-success Paradox →Fibonacci Sequence →Five Steps Of Project Planning →Five Steps To Deal With Work →Fixing Act() Warning In Jest →Fronts, Grim Portents And Impending Dooms →Functions Should Be Small And Do One Thing - They Should Have A Single Responsibility →FUTO Is An Excellent Offline And FOSS STT Engine →Generic Type Parameters Make Your Components Reusable Over A Variety Of Types →Getting Better Each Day - The Compounding Effect Of The One Percent Rule →Git Clean Has The Power To Undo All Untracked Changes To Your Repository →Git Revert Can Help You Undoing A Specific Commit →Going Into Any Direction Is Better Than Standing Still →Grit Is More Important Than Talent →Handling Optional Properties In TypeScript With The Elvis Operator →Highlight Question Answer Framework →Hosting Your Own Image Gallery →How Important Is Your Spending →How Rubber Duck Programming Can Solve Your Coding Woes →How To Be Less Certain →How To Handle Projects →Humming Effect →I Am Wrong Much More Often Than I Am Right - And Why This Is A Good Thing →If You Are Having A Huge Merge Conflict And Only Want To Use The Changes From One Branch →Illusion Of Competence →Immutability In TypeScript →Index Notes Are Not A Table Of Contents →Inheritance Tax In Software Development →Install Nginx Proxy Manager On A Pi 4 →Installing GrapheneOS →Installing PhotoPrism On Your Pi →Interface Segregation Principle →Interfaces In TypeScript →IoT In The Cloud →Irregular Praise Is Worse Than Too Much Praise →It Is Your Life So Take Agency To Change Things That Are Bothering You →It's Never Too Late To Change Your Direction →It's Okay If Your Child Jumps Around If You Are Reading For It →Keep Your Scene Descriptions Short →Keeping An Open Mind When Writing Your Notes Means That You Do Not Have To Agree With Everything In It →Keeping Your Functions Pure →Law Of Demeter - Don't Depend On Strangers →Lazy Dungeon Masters Checklist →Legal Disclosure →Lifting The State Up →Liskov Substitution Principle →Load Balancer →Log N Runtimes →Log Your Problem-Solving To Now What Fixed It In The End →Logseq →Logseq Journaling →Love Withdrawal Is As Bad As Physical Dominance To Your Child →Make Bad Habits Impossible →Make Client Component Explicit Instead Of Implicit In Next.js →Mansons Law Of Avoidance →Max Exhale Test →Measuring The Control Pause →Media Consumption Isn'T Bad For Children →Mental Subtraction Can Help Your Practicing Gratitude →Mind Like Water →Module Mocking Is A Bad Way To Test Data Fetching →Monolith Software →My Notes Are Not A Source Of Truth →My Second Brain →Name Your Booleans Like A True Or False Question →Name Your Notes Like A Writer To Make It Easier To Find Them Again →Names In Your Code Should Be Meaningful →Natural Breathing →Nobody Is Special →Nullish Coalesning Operator →Obisidan Callouts →Only Use Comments When They Are Really Useful →Open Closed Principle →Optional Parameters In TypeScript →Organize Your Second Brain With PARA →Organizing Your Tasks →Pain Is A Constant In Life →Pareto Principle - The 80-20 Rule →Parkinsons Law →PETES Principle →PKM Can Also Be Procrastination →Planing Fallacy - Why We Plan Too Optimistic →Players Want Their Characters To Do Awesome Things →Plea For Parental Leave As A Father →Pomodoro Vs Deep Work →Positive Reinforcements Lowers The Intrinsic Motivation →Practice Gratitude Regularly, But Not Daily For More Happiness →Practice Optimism By Keeping A Best Personal Self Journal →Prepare To Throw Your Work Away →Preparing Fantastic Locations →Privacy Policy →Programming For Children - Scratchjr →Pros And Cons Of React →React Hydration →React State Does Not Update Immediately - Use Useeffect To Work With The New Value →React Useref →Reading A Story For You Child Is Not About Reading And Not About The Story →Recursive Runtimes →Red Yellow And Green - Recognizing When You Are Stressed Out And Need A Break →Redis Cache Stores Data In RAM To Avoid Accessing The Database →Reducing The Business Risk With Cloud Computing →Referential Equality And Usememo →Reflecting On Your Work →Rejection Is A Life Skill →Responsibility Of Choice →Rest Parameters In TypeScript →Restart Windows Explorer From Terminal →Risk Aversion - If We Don'T Get A Big Advantage By Taking A Risk, We Avoid It →Scaling A Database →Secrets And Clues Are The Glue Of Your Game →Server-side Rendering Improves Your SEO And The Client Loading Times →Set Up Jest Environment →Single Page Application →Site Can'T Be Reached →Slug →SMR And CMR Hard Drives →Soft And Hard Privacy Of Properties In JavaScript And TypeScript →Software As A Service →Software Rot And The Broken Window Theory →SOLID Clean Code In React →Solr →Spiral Campaign Development →Starting Small With A Weekly Review →Starting With A New Note System By Creating A Legacy Archive →Static Site-Generation →Static Website →Stop Blaming Others - How To Take Responsibility For Your Actions →Svelte →Teaching Your Child That It'S Okay To Make Mistakes →Terms And Conditions →Test Driven Development →Testing Requests In Jest With Msw →The Best Parents I Know Make Thirty Mistakes Each Day →The Blue Dot Effect →The Difference Between Tasks And Projects →The Goal Of Pomodoro →The Habit Loop →The Hand We Are Dealt →The Importance Of Creating A Network →The Importance Of Magic Items →The Myth Of Talent →The Problem Of Starting With A Blank Page →The Relevance Of Deadlines →The Six Truths Of Your Campaign →The Truths Of A Game Master →There Are No Solutions Only Tradeoffs →There Is No Plural For Priority →Tracer Bullet Development →Track The Time Of Some Of Your JS Code With Console.Time →Turning Around The Breathing Triangle →Twelve Favorite Problems →Two Minute Rule →Typed Generics Example - How To Type A Generic That Is A Key Property →TypeScript Allows You To Define Interfaces For Functions →TypeScript Has Several Utility Types To Map Types To Other Types →TypeScript Uses A Structural Type System Aka Duck Typing →Unary Operator →Uncertainty Is Better Than Certainty →Understanding What You Read →Updating Npm Packages →Use An External SSD For Your PhotoPrism Instance →Use Console.Dir For Logging Html Elements →Use Console.Table To Print Out Huge Objects Into The Console →Use Guards And Fail Fast To Avoid Nested Condition →Use React Context To Share State →Use Request Handlers To Mock Data Fetching Tests →Use Screen.Logtestingplaygroundurl() To Create Your Queries In React Testing Library →Use The Function Version Of React Hooks If Your New State Depends On The Previous State →Use The Question Evidence Conclusion Framework To Find Out What Information To Write Into Your Permanent Notes →Using Browser APIs →Using Console.Assert To Print Out An Assertion To The Console →Using CSS Modules In React →Using Jest.Mock() To Mock Modules →Using Props In Styled-Components →Using Shamir Secret Sharing Scheme (Ssss) To Secure Your BTC Seed Phrase →Using Spaced Repetition To Review Your Notes Is A Great Way To Improve And Deepen Your Understanding →Using Static Properties To Have Them At Class Level →Using Styled-Components To Create Scoped Styling →Using The Application Matrix To Succeed In Job Interviews →Using Type Guards To Tell TypeScript, If An Object Is Of A Specific Type →Vite →We Can Never Be Happy →We Don'T Need A Map, We Need A Shovel →We Don'T Need To Be Perfect Parents →What A Child Wants Is Something Different Than What Of Needs →What Are Side Effects Of A Function →What Is A Cronjob →What Is A Second Brain →What Is A Zettelkasten →What Is TypeScript →What To Do After Installing GrapheneOS →What Types Of Notes Belong To A Zettelkasten →What's A REST API →When Should You Start To Feed Supplementary Food To Your Child And When To Stop Breastfeeding →When To Capture Something Into Your Second Brain →When You Have To Say - I Don'T Know -, Follow Up With - But I Will Find Out - →Where Does Willpower Come From →Why I Got A Synology NAS →Why I Write My Notes In English →Willpower Is Depletable →Write Down Your Achievements →Writing Every Idea And Every Task Down Helps To Declutter You Mind →Writing Fleeting Notes →You Can Find New Colleagues Somewhere Else →You Can Place A Breakpoint For Debugging In JS With The Debugger Command →You Can Use Console.Assert To Print Out An Assertion To The Console →You Don'T Want Your Child To Be Well-Behaved →You Need To Gain Twice As Much As You Gain →You Only Have Control Over A Game At The Beginning Of A Session →You Should Care More About Your Child'S Well Being Than About Their Accomplishments →Your Code Needs To Be Easy To Change →Zero Based Budget - Put Your Money In An Envelope →