Sebastian's Second ๐ง
GitHub
public
Abstract 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
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 Fix Other Peoples Problems
Don't Follow Your Passion - Why Working Right Is More Important Than Finding The Right Work
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
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
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
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
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 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
๐ Topics
โ๏ธ Role-playing
โ๏ธ Productivity
๐ก Life
๐ช Parenting
๐ต Finance
๐ Personal Knowledge Management
๐ฅ๏ธ Tech
๐ฆ TypeScript
๐ง Psychology
๐งฉ React
๐งน Clean Code
๐ฉบ Health
On this page
Key Topics
๐ฉบ Health
tags: #index-notes
Key Topics
Natural Breathing
Breathing in the resonance frequency
Box breathing
Things to keep in mind to keep healthy, e.g. breahing.