03 ๐ Resources/01 ๐ ZettelkastenAbstract 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 โโ๏ธ Role-playing โโ๏ธ Productivity โ๐ก Life โ๐ช Parenting โ๐ต Finance โ๐ Personal Knowledge Management โ๐ฅ๏ธ Tech โ๐ฆ TypeScript โ๐ง Psychology โ๐งฉ React โ๐งน Clean Code โ๐ฉบ Health โ