Bookmarks
Solved by CSS Scroll-Driven Animations: Detect if an element can scroll or not
Because Scroll-Driven Animations are only active when there is scrollable overflow, it is possible to use them as a mechanism to detect if an element can scroll or not.
Detecting Hover-Capable Devices
With a greater proliferation of devices than ever before, we developers can no longer rely on viewport size as the factor that determines the styles we serve up to our website users.
How to use Systemd Timers to Schedule the Execution of a Specific Command
If you need to run a command periodically on your Linux server, you might consider using a Systemd timer instead of a cron job. Systemd timers offer more control over your command and are more flexible than Cron jobs. Here's a quick comparison between the two:
The Challenges and Pitfalls of Using Executors in Java
Executors come with their own set of challenges and pitfalls that developers must be aware of to avoid potential issues. In the world of concurrent programming, Java's Executors framework has been a boon for developers looking to manage and coordinate multiple tasks efficiently.
k1r0s/kaop-ts : Simple Yet Powerful Library of ES2016 Decorators with Strongly typed method Interceptors like BeforeMethod, AfterMethod, OnException, etc
Lightweight, solid, framework agnostic and easy to use library written in TypeScript to deal with Cross Cutting Concerns and improve modularity in your code. This library provides a straightforward manner to implement Advices in your app.
Express Zod API
Paulβs notes on how JSON-LD works
We all know what JSON-LD is: JSON with a @context field tacked on top, right? Thatβs pretty much all it is. Except sometimes you see an @id field, which, sure, that makes sense. And sometimes the @context field is multiple URLs, which seems odd β because how do they mix? Well, no worries.
Understanding ActivityPub
In this blog post, Iβm using ActivityPub.Academy (see the announcement post) to explore the ActivityPub protocol.
OpenAPI Typescript Codegen
Node.js library that generates Typescript clients based on the OpenAPI specification. There's no named parameter in JavaScript or TypeScript, because of that, we offer the flag --useOptions to generate code in two different styles.