Reminder: You Can Stitch Together Lots of Little HTML Pages With Navigations For Interactions π
View link [...]
a collection of dev rss feeds - blogroll
Posts
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
This is a pattern from my pattern library <button type=button id=button aria-controls=list commandfor=list command=toggle-popover > Actions </bu [...]
This is a pattern from my pattern library do NOT use them to change the main content of the page progressively enhance the tab roles and styles like G [...]
This is a pattern from my pattern library https://yatil.net/blog/exclusive-accordions https://adrianroselli.com/2023/08/progressively-enhanced-html-ac [...]
This is a pattern from my pattern library use .showModal() on this: <dialog role=alertdialog aria-labelledby=name aria-describedby=desc > <h2 [...]
This is a pattern from my pattern library Always place breadcrumbs at the top of a page, before the <main> element. Placing them here means that the [...]
This is a pattern from my pattern library Okay, for starters, donβt. If you must, please remember the first rule of ARIA: <label for=select>Select</la [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
I didnβt think Iβd still be finding more ways to hate AI and big tech companies but here we are. posts tagged AI (mostly bookmarks). So yeah I want to [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
to be read as a conversation with my brain i feel very strongly that my personal website should be personal. it should be about me. it shouldnβt just [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
In case you havenβt already heard, this blog questions challenge was originally started by Ava and then adapted for everyone by Kev. Lots of love to S [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
Iβve been thinking about list styles. Specifically about list-style-position. The outside value lines things up nicely but can easily lead to the ::ma [...]
Iβve noticed that I tend to think that JSON Feed is the βbestβ. Iβd say thatβs because itβs newer and (I think) it has more features. But if I really [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
As you may or may not be aware I rearranged things around here a bit, and thus I needed to setup some redirects because Cool URIs donβt change. So I w [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
aria-label is a code smell by Eric Bailey My Priority of Methods for Labeling a Control by Adrian Roselli The βOtherβ C in CSS by Sara Soueidan Donβt [...]
Similar to my OddContrast Raycast script, I built this for myself but again I figured others would find it useful as well. Color.js convert is my pref [...]
I built this for myself but I figure others will likely find it useful too. OddContrast is my preferred contrast checker and I use Raycast for almost [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
Donβt use [hidden] { display: none } as it will break hidden=until-found. Instead use [hidden]:not([hidden="until-found"]) { display: none } if you mu [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
The Luddites knew wtf was up. Productivity is pointless to us workers because we live in a capitalist system predicated on continual growth. The Vers [...]
View link [...]
View link [...]
View link [...]
View link [...]
Recording You can check out the recording with this free gift link for the recording on Conffab. The recording also has closed captions and a transcri [...]
View link [...]
View link [...]
View link [...]
View link [...]
This is a more accessible and self hosted version of my publicly available slides on Notist. Checkout the recording of my talk on Conffab: Elly Loel a [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
Iβve got some incredibly exciting news to share! Recently, I was extended an invitation by John Allsopp to present at Web Directions Code. Itβs an inc [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
This is a post that Iβm going to continually update with more thoughts and information over time. I thought about different ways to order this post bu [...]
View link [...]
Iβm not a β[full-stack] developerβ, regardless of what my last job title says. Iβm not even a front-end developer, thanks to the JavaScriptβindustrial [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
I thought Iβd share my current musings. With the hope that it might either find me some answers from those in similar situations or maybe help someone [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
This post was inspired by Lynn Fisherβs post Unordered, incomplete list of things I want from a job and my lovely former colleague Joanne Osbourne-Tay [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
I have so many ideas but Iβm too scared to actually turn them into anything. Iβm scared of getting stuck. Iβm scared. I know I shouldnβt be scared of [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
I know Iβm late, but hey why not! To be polishedβ¦ This is a bit of a messy brain dump, poke me on Mastodon to clean it up. Things that don [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
TL;DR See here for a list of every single input type. The bad ones: date datetime-local month number reset search time week The good ones: button chec [...]
Creating a page for every page β οΈ This probably isnβt the best way to do this! If youβre following along keep this in mind, and if you kno [...]
Jokes aside, I have spent a fair amount of time and effort figuring out how to improve my font situation. Like many others, my βfont setupβ consisted [...]
ellyloel.com is my main domain. elly.to is for my personal URL shortener. elly.lol is for fun, itβs painfully close to my actual name but just a tiny [...]
First nesting syntax survey XHelp pick a syntax for CSS nesting | Blog | Chrome for DevelopersTwo competing syntaxes need your help in determining whi [...]
By default, <summary> inside <details> gets a display: list-item;, thatβs where the lil triangle ::marker comes from. So it follows that if you change [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
Over the weekend, I turned my twitter archive into something useful over atΒ twitter.ellyloel.comΒ usingΒ tweetback, which is a great little tool. If you [...]
View link [...]
View link [...]
View link [...]
MDN Web DocsElement: closest() method - Web APIs | MDNThe closest() method of the Element interface traverses the element and its parents (heading tow [...]
View link [...]
View link [...]
Content warning Future Elly here, I donβt like how I worded this post. I wrote this in anger. The anger shouldβve been solely directed at the ableist [...]
I donβt know if this is a dumb idea, but with my current knowledge, this seems like a good idea. Maybe itβs best for non-atomic components, like layou [...]
This means next to nothing for anyone else but, UGH!! WTF, like whyyyyy π« As I have Coeliac disease I canβt eat anything containing gluten, so Iβm go [...]
View link [...]
Should you use a hammer or a screwdriver? Of course that would depend on the job! The same is true when comparing CSS Grid vs Flexbox. No one layout m [...]
View link [...]
π·πΌββοΈ Under construction π§ Heads up! This post is under construction, so take it with a grain of salt. Coming up with a layer stack My current laye [...]
I need a way of being able to use web components as just plain HTML templates/components without JavaScript. EnhanceEnhanceThe HTML first full stack w [...]
Something Iβve been thinking about for a while now is, how many design tokens is the right amount? I often see roughly around 10 for each colour, whet [...]
Iβve been hearing lots about Astro, I really want to try it out. I need to think of a project to use it on, because Iβm definitely not rebuilding my w [...]
This post is old Read it if you want, though Iβd recommend my essay front-end developmentβs identity crisis instead. There really is a difference betw [...]
Multi layered design system With different levels of abstraction. [...]
Every time I want to try something new out, itβs always on my website. I never have projects outside my website. Itβs really annoying because I want t [...]
Semantic/stateful/accessible selectors are really important! I strongly recommend these articles for anyone, especially if youβre still using .is-acti [...]
Learnt a bit about D3.js today, specifically force-directed graphs. I setup a graph view on post hub pages, to visualise posts and links between posts [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
This is for my future self. xcode-select --install https://apple.stackexchange.com/questions/254380/why-am-i-getting-an-invalid-active-developer-path- [...]
Warning! This project is deprecate/unmaintained, do not use it. A Web Component that makes stylised text a less horrible experience for screen reader [...]
View link [...]
View link [...]
View link [...]
If youβve never written YAML before, one common issue, and one that I ran into myself making this blog, is using tabs rather than spaces π€― β This doe [...]
Navigation menu story While building the navigation menu for a past version of this site, I had some troubles getting it to work. I wanted it to have [...]
View link [...]
I put together a CSS Reset that uses modern CSS features such as :where(), logical properties, prefers-reduced-motion, etc. :sparkles: Lots of inspira [...]
View link [...]
View link [...]
View link [...]
View link [...]
Well hello there! My name is Elly Loel. Iβm a developer, designer and writer, currently working as a junior developer at Portable! Lulu trying her v [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]
View link [...]