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/node-js-entry-script-with-process-mainmodule-or-require-main/
How to figure out the Node.js entry script with process.mainModule or require.main | Stefan Judis...
Jun 30, 2018 - You can use process.mainModule or require.main to figure out what the entry level of a Node.js script is.
node jsfigureentryscriptprocess
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://judis.id/
Judis.id – Platform Edukasi Digital untuk Web, Server, WordPress dan Keamanan
judis.id adalah platform edukasi digital berbahasa Indonesia yang menyajikan tutorial Cloud VPS, keamanan server, WordPress, dan SEO secara praktis dan...
platform edukasidigital untukweb serverjudisid
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