RSSAmplifier

Blog

Angelika.me

Angelika Cathor's personal blog about web development (HTML, CSS, JavaScript, Elixir, accessibility).

angelika.meRSS feed ↗10 posts

Latest posts

Buying the Kinesis Advantage 360 keyboard was a mistake

Why this beast of a keyboard did not work for me and what I ended up using instead.

How to work with XML documents in Elixir using xmerl

I want to parse an XML document, find an element by id, add an attribute, and export the document back to a string.

Keep this in mind when changing scrollbar colors

TL;DR: always choose a scrollbar thumb color that makes it visible both against the container background and the scrollbar track.

The implications of Astro's HTML streaming

Read this if you care about accurate HTTP response status codes.

How to set up unit tests for Astro components

Improve your Astro unit testing experience by adding happy-dom and DOM Testing Library to your setup.

How to clamp the lightness of a relative color in CSS

Let's say we have a color in a CSS variable and want to modify its lightness, but only if it's too dark or too light.

Dependencies vs. devDependencies for JavaScript apps

Whenever I'm adding a new dependency to a JavaScript app, or setting up the build process of a new app, I ask myself: what exactly are devDependencies? It's time to answer that question in depth.

How to add CSS rules only in the test env in your Phoenix app

Certain CSS styles might cause problems in your browser-based tests, so you might want to add some CSS rules that turn off those styles, but only in the test environment.

Rewriting a Vue app to Astro

I rewrote my hobby project to Astro and its JavaScript bundle size shrank 3x.

Automated accessibility testing for Elixir web applications

Integrate Axe into your Elixir browser tests with my new library, A11yAudit.