Standard Reader
Projects by Ayc0
css

Projects by Ayc0

Various personal projects (finished or not), and all the blog posts I wrote

@ayc0.github.io1readers27posts5d ago
LatestRecent writing
@blocz/react-responsive v5.1
Jun 6, 2026
@blocz/react-responsive v5.1 was just released. Let’s go through all the different features and changes added by this new minor version
1
reactnews
@blocz/react-responsive v5.0
Jun 1, 2026
@blocz/react-responsive v5.0 was just released. Let’s go through all the different features and changes added by this new major version
1
reactnews
@blocz/react-responsive v4.0
Jan 1, 2025
@blocz/react-responsive v4 was just released. Let’s go through all the different features and changes added by this new major version
reactnews
Monitoring WebSockets
Dec 23, 2024
Tools like Sentry or Datadog provide amazing monitoring tools for a lot of requests, but not for WebSockets. Why is that and can we find a way to still monitor WebSockets?
javascriptwebsocket
Intl.Segmenter(): Don't use string.split() nor string.length
Jul 25, 2023
UTF is tricky: the length of a string can mean a lot of different things based on whether you want the number of code points, code units, and graphemes. What are the differences, and how can we navigate through those using JavaScript?
javascriptunicode
TypeScript 5.0: new mode bundler & ESM
Apr 11, 2023
TypeScript 5.0 is out and introduced a new compilation option: `moduleResolution: bundler`, let’s see how we can use it
typescriptjavascript
How does CSS work? The specificity
Jan 30, 2023
When writing CSS selectors, they sometimes don’t seem to be following the order of the code. Indeed they don’t: they also follow the specificity of each selectors. But what is the specificity and how does it work?
csswebdev
How to learn CSS with games
Jan 26, 2023
A tiny list of websites to learn CSS while playing interactive games
csstip
CSS :before vs ::before & :after vs ::after
Jan 17, 2023
Is there a difference in CSS between `:before` and `::before`? Which one is valid? What about similar syntaxes like `:hover` and `::first-child`?
htmlwebdev
Light/dark mode: Corrections
Jan 16, 2023
In my previous articles about Light/dark mode, I made a few mistakes, or forgot to mention some elements
webdevcss
Proper cross-fade in CSS
Oct 6, 2022
Classical cross-fades in CSS using opacity don’t properly animate the opacity of elements, making them less opaque then needed. This article will show you how to achieve a proper cross-fade in CSS.
csswebdev
TypeScript 4.9: satisfies operator
Sep 25, 2022
TypeScript 4.9 is out and introduced a new operator: `satisfies`, let’s see how we can use it
typescriptnews