Today I Learned - Rocky Kev

Tags

97things IT Internationalization abstraction accessibiilty accessibility accordion advanced advanced-js advice agile ai algorithm algorithms amazon animation apache api apis apple architecture array arrays art asia assembly ast async audio autocomplete automation aws backgrounds badidea barcode bash basics bigo bitbucket block blocks blog blogpost book booksummary boolean booleans bootstrap browser browsers bug bugs buildtools bundling button bypass cache caching callback caniuse cd cdn certifications chatgpt cheatsheet chess chrome chromeextension classes clean-code cleancode click clicks closure closures cms code codebase codepen codetheory coding coffee colors comic command commandline commands comments communication compiling component components compression conditionals console container cookies cool copywriting corewebvital corewebvitals counter critical criticaljs cron css csv culture curl curry cypress darkmode data database datatype date dates datetime ddos debug debugging defensive-coding definition definitions depreciated design destructuring dev dev-history developer development devlife devops devstories devstory devtips devtools dns docker documentation dom doom dry easteregg ecmascript economy edge-cases eleventy eli5 email embed emulation encryption error errorcatching errorcodes errors es-modules es2020 esmodules event-handlers eventlisteners events example excel experimental extension extensions fascinating fe-masters-css-in-depth fetch file-directory filename files fingerprint flexbox font fonts form forms fp framework frameworks freecodecamp freelancing frontend-masters fsm fun function functional-programming functionalprogramming functions game-design gamedesign gamedev gamehistory gaming generator generators gif gist git github global good-dev google googledocs googlesheets gotchas graphql grid hack hacking hacks hardware helper helpers heroku history homenetwork horror html humor icons ide idioms iframe ifstatements image images imgur index influence infograph input inputs inspiration integer internet interview interview-questions interviews ios ip javascript javascript-advanced job jobhunting jobstory joke jokes journey jquery js json junior jwt kentdobbs keyboard keystroke keywords kiss language latest layout layouts lead-dev lessonlearned libraries library lifetip lighthouse link links linter linting linux logging logic logicgates lol lolz loops mac machinelearning magic magicnumber malicious malware management maps markdown math mdn media-queries meme memory metrics minifying mmo mobile moderndevelopment modules monorepo movement music naming netflix netlify network networking networks newbie newhire nextjs nginx no-js node npm numbers object objects obscurity obsolete officepolitics old oop open-source operations opinion optimization organization os osimodel paradigms params passwords pattern patterns people performance permissions phaser php pii pixel placeholder podcast pop-up postmordem powershell prematureoptimization presentation primitives principles privacy processes products programming projectmanagement promise promises proposal proto prototype proxy qr quickanddirty quote quotes random raspberrypi react reactivity readability readme recipe reddit redirect refactor refactoring regex remote render responsive restapi resume retrospective roadmap roles rtl rule ruleofthumb sad safari sandbox sass screensize script scripting scrollbar seals search security selectors selfhost semantic seo server serverless servers serverside serviceworker shape shapes size slides sms snippet solid space speaking spec specificity spreadsheet sprites ssh ssr stack-overflow stackoverflow standard states static-sites stats steam streams string stylesheet svelte svg system-design systemdesign table tables teaching teams teamwork tech-debt templates terminal testing text time timesaver timestamps tools training transform tricky trivia twitter typescript ui undo url url-parameters user user-tables utilities utility ux v8 validation vanilla variables video video-game-history videogame videogames virtualdom visibility voiceover vscode vue vulnerabilities vulnerability wat web-components web-development web-scraping webapi webcam webdesign webdev webpack webpage webscraping website webtools webworker webworkers weird win10 windows woops wordpress words work workplace writing writingcode xss you-dont-know-js zelda