Robuta

https://front-end.social/@stefan Stefan Judis (@stefan@front-end.social) - Front-End Social 1.19K Posts, 251 Following, 2.41K Followers · Sharing web dev tricks with 6k people at webweekly.email Today I learned Blogger Maintaining tiny-helpers.dev... stefan judisfront endsocial https://www.stefanjudis.com/today-i-learned/intl-can-localize-units-too/ Intl can localize units, too! | Stefan Judis Web Development Apr 6, 2026 - `Intl.NumberFormat` supports localized currency and unit formating. stefan judis webintllocalizeunitsdevelopment https://www.stefanjudis.com/today-i-learned/how-to-show-more-than-ten-results-per-page-on-google-search/ How to show more than ten results per page on Google Search | Stefan Judis Web Development Apr 10, 2023 - Use Google Search preferences to show more than 10 entries when searching for things. stefan judis webgoogle searchshowtenresults https://www.stefanjudis.com/today-i-learned/css-content-accepts-alternative-text/ The CSS "content" property accepts alternative text | Stefan Judis Web Development Oct 5, 2025 - The CSS 'content' property allows a way to provide an alternative text stefan judis webcsscontentpropertyaccepts https://www.stefanjudis.com/today-i-learned/the-navigation-timing-api-and-the-type-of-the-current-navigation/ The navigation timing API includes the type of the current navigation | Stefan Judis Web Development Mar 26, 2023 - Learn how your visitors navigate your sites by using the Navigation Timing API in JavaScript. stefan judis webnavigation timingapiincludestype https://www.stefanjudis.com/topics/bash/ Topic: Bash | Stefan Judis Web Development Overview of all posts, projects, talks and screencasts that deal with Bash stefan judis webtopicbashdevelopment https://www.stefanjudis.com/today-i-learned/configure-the-logged-error-stack-trace-length/ Configure the logged JavaScript error stack trace length in certain environments | Stefan Judis Web... Apr 3, 2024 - For easier error debugging you can increase the stack trace limit in Chrome (V8) and Node.js. stefan judisconfigureloggedjavascripterror https://www.stefanjudis.com/today-i-learned/cross-origin-module-scripts-require-cors-response-headers/ Cross-origin module scripts require CORS response headers | Stefan Judis Web Development Oct 17, 2021 - Today I learned that cross-origin module scripts require CORS handling and a Access-Control-Allow-Origin response header. stefan judis webcross originresponse headersmodulescripts https://www.stefanjudis.com/today-i-learned/all-browsers-adopted-focus-visible-in-their-ua-stylesheets/ All browsers adopted :focus-visible in their UA stylesheets | Stefan Judis Web Development Sep 14, 2022 - All major browsers replaced `:focus` with `:focus-visible` and this makes custom outline code redundant. stefan judis webbrowsersadoptedfocusvisible https://www.stefanjudis.com/show-love/ 💙 Show love | Stefan Judis Web Development Learn how to support my newsletter and writing stefan judis webshow lovedevelopment https://www.stefanjudis.com/today-i-learned/caption-side-controls-the-position-of-a-table-caption/ caption-side controls the position of a table caption | Stefan Judis Web Development Mar 7, 2023 - The discovery of the caption-side CSS property which can be used to change the position of caption elements stefan judis webcaptionsidecontrolsposition https://www.stefanjudis.com/today-i-learned/overflow-hidden-hides-elements-going-over-the-padding-box/ overflow hidden only hides elements going over the padding-box | Stefan Judis Web Development Jun 26, 2023 - A quick explanation about the surprising fact of overflow: hidden only restricting content outside of the padding-box stefan judis weboverflowhiddenhideselements https://www.stefanjudis.com/today-i-learned/earlier-function-parameters-are-available-to-default-parameters/ Earlier function parameters are available to default parameters | Stefan Judis Web Development Mar 17, 2025 - Today I learned that you function default parameters can access earlier defined values and parameters. stefan judis webearlierfunctionparametersavailable https://www.stefanjudis.com/today-i-learned/there-is-an-mdn-short-url-to-access-the-docs/ There is an MDN short URL to access the docs | Stefan Judis Web Development Jan 30, 2020 - MDN offers mdn.io to save this one hope to Google when looking for documentation stefan judis webshort urlmdnaccessdocs https://www.stefanjudis.com/today-i-learned/git-branch-can-show-more-than-only-the-name-of-branches/ git branch can show more than only the name of branches | Stefan Judis Web Development May 20, 2022 - git branch -v and git branch -vv can be used to retreive more detailed information on local branches. stefan judis webgit branchshownamebranches https://www.stefanjudis.com/today-i-learned/size-container-queries-can-detect-landscape-portrait-orientation/ Size container queries can detect landscape / portrait orientation | Stefan Judis Web Development Mar 17, 2023 - Learn how to use container queries to evaluate a component's orientation. stefan judis webcontainer queriessizedetectlandscape https://www.stefanjudis.com/today-i-learned/load-env-files-in-node-js-scripts/ Automatically load .env files in Node.js scripts | Stefan Judis Web Development Jan 10, 2026 - Node.js supports a native way to load .env files programmatically now. stefan judis webnode jsautomaticallyloadenv https://www.stefanjudis.com/today-i-learned/iterm2-offers-a-way-to-notify-you-when-a-long-running-command-has-finished/ iTerm2 offers a way to notify you when a long-running command has finished | Stefan Judis Web... Aug 28, 2022 - iterm2 can notify you when a long-running command is finished. long runningstefan judisofferswaynotify https://www.stefanjudis.com/today-i-learned/istty-can-be-used-to-tailor-appropriate-node-process-output/ isTTY can be used to tailor appropriate Node process output | Stefan Judis Web Development May 20, 2019 - Using process.stdout.isTTY you can tailor your Node.js script output to the environment it will go to. stefan judis webusedtailorappropriatenode https://www.stefanjudis.com/topics/javascript/ Topic: JavaScript | Stefan Judis Web Development Overview of all posts, projects, talks and screencasts that deal with JavaScript stefan judis webtopicjavascriptdevelopment https://www.stefanjudis.com/today-i-learned/how-to-narrow-and-secure-types-with-const-assertions/ How to narrow and secure types with const assertions | Stefan Judis Web Development Oct 5, 2025 - Learn how to achieve another level of type safety with `const` assertions. stefan judis webnarrowsecuretypesconst https://www.stefanjudis.com/today-i-learned/how-to-run-apps-in-low-resolution-on-macos/ How to run apps in low-resolution on macOS | Stefan Judis Web Development Jul 10, 2021 - Learn how to start any app in low resolution on macOS stefan judis webrun appslow resolutionmacosdevelopment https://www.stefanjudis.com/today-i-learned/node-js-includes-a-native-glob-utility/ Node.js includes a native glob utility | Stefan Judis Web Development Oct 26, 2025 - Node.js ships native stefan judis webnode jsincludesnativeglob https://www.stefanjudis.com/today-i-learned/how-to-create-your-own-node-js-repl/ How to create your custom Node.js REPL | Stefan Judis Web Development Dec 14, 2020 - Create your custom REPL Node.js environment with a few lines of JavaScript custom node jsstefan judis webcreaterepldevelopment https://www.stefanjudis.com/today-i-learned/the-macos-inline-dictionary-has-a-shortcut/ The macOS inline dictionary has a shortcut | Stefan Judis Web Development Mar 14, 2025 - Use `⌘⌃D` to open the Dictionary inline help. stefan judis webmacosinlinedictionaryshortcut https://www.stefanjudis.com/today-i-learned/how-to-disable-scaling-for-stroke-width/ How to disable scaling for stroke width | Stefan Judis Web Development Jul 21, 2024 - Control if scaling should be applied to stroke width and potentially disable it stefan judis webdisablescalingstrokewidth https://www.stefanjudis.com/today-i-learned/color-adjust-trumps-user-agent-setting-about-background-printing/ color-adjust trumps user agent setting about background printing | Stefan Judis Web Development Jan 17, 2019 - The color adjust property can be used to control how user agents treat printed websites. stefan judis webuser agentcoloradjusttrumps https://www.stefanjudis.com/today-i-learned/text-transforms-support-capilization/ CSS Text transforms support capilization | Stefan Judis Web Development Apr 23, 2023 - Use the CSS property text-transform to capitalize words and sentences stefan judis webcss texttransformssupportdevelopment https://www.stefanjudis.com/today-i-learned/await-in-async-functions-works-for-any-thenable/ Await in async functions works for any thenable | Stefan Judis Web Development Jun 30, 2018 - Today I discovered that await is more flexible than I thought because it doesn't work only on promises. stefan judis webawaitasyncfunctionsworks https://www.stefanjudis.com/blog/nobody-owes-you-anything/ Nobody owes you anything | Stefan Judis Web Development Feb 24, 2026 - Thoughts on entitlement in tech. stefan judis webnobodyowesanythingdevelopment https://www.stefanjudis.com/today-i-learned/roving-tabindex/ What's 'roving tabindex'? | Stefan Judis Web Development stefan judis webrovingdevelopment https://www.stefanjudis.com/today-i-learned/em-and-strong-are-not-be-announced-by-screen-readers/ em and strong are not announced by screen readers | Stefan Judis Web Development Dec 8, 2025 - em and strong elements are not announced by assistive technologies such as screen readers. stefan judis webscreen readersemstrongannounced https://www.stefanjudis.com/today-i-learned/nodejs-sends-warnings-when-you-add-too-many-listeners-to-an-event-emitter/ Node.js sends warnings when you add too many listeners to an event emitter | Stefan Judis Web... Jun 30, 2018 - Node.js gives friendly warnings in case you add too much event listeners to an event emitter node jsstefan judissendswarningsadd https://www.stefanjudis.com/today-i-learned/iterate-typescript-union-type/ How to iterate over TypeScript union types | Stefan Judis Web Development Nov 23, 2025 - Use conditional types and the extends keyword to filter and transform union types. stefan judis webiteratetypescriptuniondevelopment https://www.stefanjudis.com/today-i-learned/divs-are-valid-elements-inside-of-a-definition-list/ divs are valid elements inside of a description list | Stefan Judis Web Development Aug 29, 2023 - Today I learned that it is valid to use divs inside of description lists. This can become very handy for styling purposes. stefan judis webvalidelementsinsidedescription https://www.stefanjudis.com/today-i-learned/you-can-clone-repositories-without-the-whole-history/ You can clone repositories without the whole history | Stefan Judis Web Development Apr 11, 2022 - git's depth parameter helps to not download the complete git history of a project. stefan judis webclonerepositorieswithoutwhole https://www.stefanjudis.com/today-i-learned/vs-code-supports-jsdoc-powered-type-checking/ VS Code supports JSDoc-powered type checking | Stefan Judis Web Development Mar 15, 2022 - Learn how to enable JSDoc block based type checking in your JavaScript codebase. stefan judis webvs codesupportsjsdocpowered https://www.stefanjudis.com/today-i-learned/how-to-safely-remove-untracked-files-from-git-repos/ How to safely remove untracked files from Git repos | Stefan Judis Web Development Mar 4, 2023 - How to perform a dry run before you remove all the untracked files in a Git repository. stefan judis websafely removegit reposuntrackedfiles https://www.stefanjudis.com/today-i-learned/firefox-support-selection-of-multiple-text-areas/ Firefox support selection of multiple text areas | Stefan Judis Web Development May 4, 2021 - Select multiple text areas in Firefox using CMD/CTRL + click stefan judis webfirefoxsupportselectionmultiple https://www.stefanjudis.com/today-i-learned/text-justify-defines-where-space-is-added-in-justified-text/ text-justify defines where space is added in justified text | Stefan Judis Web Development Mar 13, 2023 - text-justify is a CSS property that controls how text is justified when text-align: justify is set stefan judis webtextjustifydefinesspace https://www.stefanjudis.com/today-i-learned/user-preference-feature-queries-have-a-boolean-context/ User preference feature queries have a boolean context | Stefan Judis Web Development Feb 17, 2025 - Media queries can have a boolean context even though they allow more than two values. stefan judis webfeature queriesuserpreferenceboolean https://www.stefanjudis.com/today-i-learned/safari-allows-to-configure-password-autofilling/ Safari allows to configure password autofilling | Stefan Judis Web Development May 29, 2023 - Safari enables developers to define a passwordrules HTML property to control and configure autofilling stefan judis websafariallowsconfigurepassword https://www.stefanjudis.com/today-i-learned/aria-roles-can-remove-their-childrens-semantics/ ARIA roles can remove their children’s semantics | Stefan Judis Web Development Jan 13, 2026 - ARIA menus require to include elements with stefan judis webariarolesremovesemantics https://www.stefanjudis.com/ Developer, writer and speaker | Stefan Judis Web Development I love building things for the web. And I love writing sharing things about the web. stefan judis webdeveloper writerspeakerdevelopment https://www.stefanjudis.com/today-i-learned/git-has-an-auto-correct-flag/ git has an auto-correct flag | Stefan Judis Web Development Feb 7, 2024 - git has a auto correct flag which automagically correct mistyped commands stefan judis webgitautocorrectflag https://www.stefanjudis.com/today-i-learned/new-lines-are-removed-from-whatwg-urls/ New lines are removed from WHATWG URLs | Stefan Judis Web Development Mar 3, 2026 - Line breaks and tabs are automatically removed from URLs when used in links or URL constructors. stefan judis webnew linesremovedwhatwgurls https://www.stefanjudis.com/today-i-learned/how-to-disable-chromes-url-autosuggestions/ How to disable Chrome's URL bar autosuggestions | Stefan Judis Web Development Oct 14, 2021 - Learn where to disable Chrome's URL bar autosuggestions. stefan judis webdisablechromeurlbar https://www.stefanjudis.com/topics/graphql/ Topic: GraphQL | Stefan Judis Web Development Overview of all posts, projects, talks and screencasts that deal with GraphQL stefan judis webtopicgraphqldevelopment https://www.stefanjudis.com/today-i-learned/the-short-version-of-git-status-and-the-close-but-different-porcelain-mode/ The short version of 'git status' and the close but different '--porcelain' mode | Stefan Judis Web... Sep 15, 2025 - How to use 'git status --short/-s' to get shorter and easier to grasp status information but 'git status --porcelain' when you build automation with it. short versionstefan judisgitstatusclose https://www.stefanjudis.com/today-i-learned/a-quick-way-to-take-pretty-window-screenshots-on-macos/ A quick way to take pretty window screenshots on macOS | Stefan Judis Web Development Mar 7, 2023 - MacOS provides some built in functionality to make pretty screenshots of any window. stefan judis webquick waytakeprettywindow https://www.stefanjudis.com/today-i-learned/error-catch-bindings-are-finally-optional/ Error catch-bindings are finally optional | Stefan Judis Web Development Jan 26, 2025 - The omission of the error argument in try/catch JavaScript expressions is now supported in mayor browsers. stefan judis weberrorcatchbindingsfinally https://www.stefanjudis.com/today-i-learned/css-defines-color-values-that-follow-system-preferences/ CSS defines color values that follow system preferences | Stefan Judis Web Development Feb 28, 2024 - A demo showing and explaining CSS system colors stefan judis webcssdefinescolorvalues https://www.stefanjudis.com/today-i-learned/field-sizing-is-about-more-than-textareas/ field-sizing isn't only about growing textareas | Stefan Judis Web Development Apr 19, 2026 - The new field-sizing CSS property allows inputs, selects and textareas to grow depending on their content. stefan judis webfieldsizinggrowingtextareas https://www.stefanjudis.com/today-i-learned/the-surprising-behavior-of-important-css-custom-properties/ The surprising behavior of "important CSS custom properties" | Stefan Judis Web Development May 12, 2024 - The `!important` keyword is removed when using custom properties as CSS property values. stefan judis webcss customsurprisingbehaviorimportant https://www.stefanjudis.com/today-i-learned/google-displays-table-of-contents-and-anchor-links/ Google displays table of contents and anchor links | Stefan Judis Web Development Feb 12, 2022 - Google parses anchor links and table of contents sections to display them in Google Search. stefan judis webgoogledisplaystablecontents https://www.stefanjudis.com/a-firefox-only-minimap/ A Firefox-only minimap | Stefan Judis Web Development A quick explanation on how the Firefox-only map is built using the `element()` CSS function. stefan judis webfirefoxminimapdevelopment https://www.stefanjudis.com/topics/unicode/ Topic: Unicode | Stefan Judis Web Development Overview of all posts, projects, talks and screencasts that deal with Unicode stefan judis webtopicunicodedevelopment https://www.stefanjudis.com/today-i-learned/forbidden-headers-cant-be-set-in-fetch-requests/ Forbidden headers can't be set in "fetch" requests | Stefan Judis Web Development Apr 6, 2026 - Learn about forbidden request headers that can't be set or overwritten. stefan judis webforbidden headerssetfetchrequests https://www.stefanjudis.com/topics/tailwind/ Topic: Tailwind | Stefan Judis Web Development Overview of all posts, projects, talks and screencasts that deal with Tailwind stefan judis webtopictailwinddevelopment https://www.stefanjudis.com/topics/performance/ Topic: Performance | Stefan Judis Web Development Overview of all posts, projects, talks and screencasts that deal with Performance stefan judis webtopicperformancedevelopment https://www.stefanjudis.com/today-i-learned/how-to-style-the-select-button-of-file-inputs/ How to style the select button of file inputs | Stefan Judis Web Development Mar 7, 2023 - How to use file-selector-button to style the stefan judis webstyleselectbuttonfile https://www.stefanjudis.com/today-i-learned/localcompare-helps-to-compare-strings-in-a-sane-manner/ localeCompare helps to compare strings in a sane manner | Stefan Judis Web Development Apr 15, 2025 - I learned how to compare strings in a sane manner using 'String.prototype.localCompare'. stefan judis webhelpscomparestringssane https://www.stefanjudis.com/topics/tools/ Topic: Tools | Stefan Judis Web Development Overview of all posts, projects, talks and screencasts that deal with Tools stefan judis webtopictoolsdevelopment https://www.stefanjudis.com/staying-up-to-date/ Staying up to date | Stefan Judis Web Development A collection of newsletters that help me stay up to date with technology and webdev. stefan judis webstayingdatedevelopment https://www.stefanjudis.com/topics/macos/ Topic: macOS | Stefan Judis Web Development Overview of all posts, projects, talks and screencasts that deal with macOS stefan judis webtopicmacosdevelopment https://www.stefanjudis.com/today-i-learned/how-to-discard-tabs-to-save-resources-in-chrome-edge-and-firefox/ How to discard tabs to save resources in Chrome, Edge and Firefox | Stefan Judis Web Development Sep 11, 2021 - How to discard and prevent auto-discard tabs in Chrome, Edge and Firefox navigating to about://discards and about:unloads. stefan judis webchrome edgediscardtabssave https://www.stefanjudis.com/topics/shower-thoughts/ Topic: Shower thoughts | Stefan Judis Web Development Overview of all posts, projects, talks and screencasts that deal with Shower thoughts stefan judis webtopicshowerthoughtsdevelopment https://www.stefanjudis.com/today-i-learned/node-js-has-a-built-in-debug-method/ How to control log messages without a dependency in Node.js | Stefan Judis Web Development Nov 8, 2020 - The module `debug` is used by millions of other packages to handle log messages. It turns out Node.js has this functionality also built-in and can display... stefan judis webnode jscontrollogmessages https://www.stefanjudis.com/today-i-learned/how-to-automatically-respond-to-confirmations-in-cli-tools/ How to automatically respond to confirmations in CLI tools | Stefan Judis Web Development Nov 25, 2022 - Auto-respond to confirmations in CLI tools can be tricky but I learned a few ways how to deal with them. stefan judis webcli toolsautomaticallyrespondconfirmations https://www.stefanjudis.com/today-i-learned/hard-css-gradients-can-be-shortened-to-not-include-redundant-values/ "Hard CSS gradients" can be shortened to not include redundant values | Stefan Judis Web Development Dec 1, 2025 - The CSS images specification includes fixup rules which can be helpful to remove redundant values from CSS gradient definitions. stefan judis webcss gradientshardshortenedinclude https://www.stefanjudis.com/notes/syntax-highlighted-template-strings-vs-code/ Syntax-highlighting for JS template strings in VS Code | Stefan Judis Web Development Nov 15, 2025 - Two VS Code extensions to enable syntax highlighting of JS template strings. stefan judis websyntax highlightingjs templatevs codestrings https://wowirsindistvorne.show/grosse-und-kleine-helfer-mit-stefan-judis/ № 66: Große und kleine Helfer mit Stefan Judis - Wo wir sind ist vorne. Nov 24, 2024 - Begrüßung – Retro Sarah: Heimautomatisierung mit Home Assistant – Moritz: Accessibility Cheat Sheet wieder im Shop als Poster – Stefan: Web Components wo wir sindund kleinemit stefanhelferjudis https://www.stefanjudis.com/today-i-learned/measuring-execution-time-more-precisely-in-the-browser-and-node-js/ Measuring execution time more precisely in the Browser and Node.js | Stefan Judis Web Development Jun 30, 2018 - It's always good to know how much time code needs to be executed. Today I learned there is a more precise way than using the Date object. stefan judis webexecution timenode jsmeasuringprecisely https://www.stefanjudis.com/notes/say-goodbye-to-resource-caching-across-sites-and-domains/ Say goodbye to resource-caching across sites and domains | Stefan Judis Web Development Jan 8, 2025 - A look-back at caching strategies from the past; with recent changes in Chrome's and Safari's caching strategies, there is no caching benefit from using... stefan judis websay goodbyeresourcecachingacross https://www.stefanjudis.com/today-i-learned/how-to-search-for-strings-in-git-commit-additions-or-deletions/ How to search for strings in Git commit additions or deletions | Stefan Judis Web Development Jan 13, 2026 - Use the `git log -S` to find a commit than added or removed a string from a code base. stefan judis webgit commitsearchstringsadditions https://www.stefanjudis.com/today-i-learned/non-capturing-groups-in-regular-expressions/ Non-capturing groups in JavaScript regular expressions | Stefan Judis Web Development Jun 9, 2024 - How to group substrings in regular expressions without capturing them. Say hello to non-capturing groups. stefan judis webregular expressionsnoncapturinggroups https://www.stefanjudis.com/blog/ Articles | Stefan Judis Web Development All things written down about web development. stefan judis webarticlesdevelopment https://www.stefanjudis.com/today-i-learned/how-to-disable-google-sign-in-prompts/ How to disable Google sign-in prompts on other sites | Stefan Judis Web Development Dec 30, 2022 - Learn how to disable Google's Sign-In nudges if you prefer to log-in via email and password. stefan judis webdisablegooglesignprompts https://www.stefanjudis.com/today-i-learned/input-elements-hold-references-to-their-labels/ Input elements hold references to their labels | Stefan Judis Web Development Jan 15, 2024 - HTML input elements hold references to their labels if there are any stefan judis webinputelementsholdreferences https://www.stefanjudis.com/today-i-learned/gmail-has-more-than-one-star/ Gmail has more than one star | Stefan Judis Web Development Sep 23, 2019 - Gmail lets you enable several different stars and symbols to organize your emails stefan judis webone stargmaildevelopment https://www.stefanjudis.com/today-i-learned/is-an-actual-bash-command/ [ is an actual bash command | Stefan Judis Web Development Jul 31, 2019 - [ is an actual bash command. Looks weird? Tell me about it... stefan judis webactualbashcommanddevelopment https://www.stefanjudis.com/today-i-learned/how-to-quickly-perform-a-syntax-check-of-a-javascript-file/ How to quickly perform a syntax check of a JavaScript file | Stefan Judis Web Development Jan 21, 2022 - The `--check` flag of the Node.js executable can be used to quickly check JavaScript files for syntax errors without executing them. stefan judis webquicklyperformsyntaxcheck https://www.stefanjudis.com/today-i-learned/how-to-control-the-used-gmail-account-when-using-slides-new-docs-new-etc/ How to control the used Gmail account when using slides.new, docs.new, etc. | Stefan Judis Web... Oct 16, 2021 - Control which Gmail account should be used when you create new documents using gmail accountstefan judiscontrolusedusing https://www.stefanjudis.com/today-i-learned/how-to-load-images-in-a-spreadsheet/ How to load images in a spreadsheet | Stefan Judis Web Development Feb 2, 2025 - Use the `IMAGE()` function to load images in your spreadsheets. stefan judis webloadimagesspreadsheetdevelopment https://www.stefanjudis.com/today-i-learned/deprecate-method-in-node-js/ How to "officially" deprecate methods with Node.js utilities | Stefan Judis Web Development Nov 15, 2025 - Use the Node.js' `deprecated` utility to deprecated methods. stefan judis webnode jsofficiallymethodsutilities https://www.stefanjudis.com/today-i-learned/there-is-a-format-called-mhtml-that-inlines-assets/ There is a format called 'mhtml' that inlines assets | Stefan Judis Web Development Jun 30, 2018 - mthml is a format to stores websites in a single HTML file stefan judis webformatcalledassetsdevelopment https://www.stefanjudis.com/today-i-learned/hide-object-properties-with-javascript-symbols/ Hide object properties with JavaScript symbols | Stefan Judis Web Development Aug 25, 2025 - Use JavaScript symbols to create stefan judis webhideobjectpropertiesjavascript https://www.stefanjudis.com/today-i-learned/section-accessible-name/ A "section" without an accessible name is nothing but a "div" | Stefan Judis Web Development May 25, 2025 - Explore how to effectively implement the ⁠ stefan judis websectionwithoutaccessiblename https://www.stefanjudis.com/today-i-learned/node-js-import-maps/ Node.js supports import maps | Stefan Judis Web Development Aug 10, 2025 - Shorten long and unmaintainable file paths with Node.js import maps. stefan judis webnode jssupportsimportmaps https://www.stefanjudis.com/today-i-learned/the-complicated-syntax-of-lookaheads-in-javascript-regular-expressions/ lookaheads (and lookbehinds) in JavaScript regular expressions | Stefan Judis Web Development May 3, 2025 - I never had to use the lookahead feature in regular expressions but today I had a look and digged deeper. stefan judis webregular expressionsjavascriptdevelopment https://www.stefanjudis.com/today-i-learned/safe-unsafe-alignment-in-css-flexbox/ Safe/unsafe alignment in CSS flexbox | Stefan Judis Web Development Mar 26, 2025 - Safe alignment can prevent data loss in CSS flexbox layouts stefan judis webcss flexboxsafealignmentdevelopment https://www.stefanjudis.com/today-i-learned/table-cells-support-a-headers-html-attribute/ Table cells support a "headers" HTML attribute | Stefan Judis Web Development Apr 28, 2024 - The table cell attribute stefan judis webhtml attributetablecellssupport https://www.stefanjudis.com/today-i-learned/focus-events-include-a-relatedtarget-property/ Focus events include a relatedTarget property | Stefan Judis Web Development Mar 13, 2023 - The relatedTarget event property gives information about the previous/next element when dealing with focus events. stefan judis webfocuseventsincludeproperty https://www.stefanjudis.com/today-i-learned/how-specify-the-starting-number-of-an-ordered-html-list/ How to specify the start of an ordered HTML list | Stefan Judis Web Development Oct 21, 2024 - Learn how to use the stefan judis webspecifystartorderedhtml https://www.stefanjudis.com/today-i-learned/target-blank-implies-rel-noopener/ Target=_blank implies rel=noopener | Stefan Judis Web Development Jun 30, 2025 - In modern browsers there's no need to define rel= stefan judis webtargetblankimpliesrel https://www.stefanjudis.com/today-i-learned/how-to-define-your-relationship-to-sites-you-link-to/ How to define your relationship to sites you link to | Stefan Judis Web Development Mar 7, 2023 - How to define and qualify your outbound link elements. Mark your links as stefan judis webdefinerelationshipsitesdevelopment https://www.stefanjudis.com/feeds/ Feeds | Stefan Judis Web Development RSS feeds provided by stefanjudis.com stefan judis webfeedsdevelopment https://www.stefanjudis.com/topics/fonts/ Topic: Fonts | Stefan Judis Web Development Overview of all posts, projects, talks and screencasts that deal with Fonts stefan judis webtopicfontsdevelopment https://www.stefanjudis.com/uses/ Things I use | Stefan Judis Web Development The technology I use every day stefan judis webthingsusedevelopment https://www.stefanjudis.com/public-speaking-resources/ Public speaking | Stefan Judis Web Development Resources on how to master public speaking stefan judis webpublic speakingdevelopment