Jan Aagaard
janaagaard.com
Jan Aagaard
@janaagaard.com
Frontend developer.
I prefer explicit boolean expressions, so the expression would become

if ((const user = result.data) !== undefined) { …

So don’t think it is something I would use.
result.data
November 11, 2025 at 4:53 AM
I really hope the syntax require the const keyword, so that this isn’t valid:

if (x = 2) { …

In C you can sometimes see the above written as ‘if (2 == x) { …’ to avoid assigning by accident.
November 11, 2025 at 4:51 AM
“Scroll down to the bottom to participate in a survey regarding these goals.”

The page ha infinite scrolling...
November 9, 2025 at 6:39 PM
This was my favorite watch face. ❤️
November 1, 2025 at 7:56 AM
Is the message that JavaScript is a dying language becoming extinct like the dinosaurs?

(I don’t get it.)
October 18, 2025 at 7:22 AM
Just curious, but do you guys use the keyboard when surfing the web on a desktop? (I would expect that something like 99.9 % of users are mouse/trackpad only.)
October 16, 2025 at 3:10 PM
I haven’t thought this through, but I would expect that there is enough real estate on a desktop screen to just show to buttons in s corner that would correspond to swiping ledt and right. Probably very discrete until you hover over them.
October 16, 2025 at 3:08 PM
ESLint's defineConfig was a drop-in replacement. Thanks for the tip.
October 9, 2025 at 6:56 PM
I also just want to say a bog than you for all the great work. It was one of the articles on TypeScript ESLint that finally made the new flat config file click for me. As I remember it, it was the relationship between plugin and extend that I found difficult.
October 9, 2025 at 2:15 PM
I will make sure to try this and report back, just don’t expect it anytime soon. Our current ESLint setup works wonderfully, so there are currently higher priorities.
October 9, 2025 at 2:11 PM
Hmm... We use tsEslint.config(), but that has apparently been marked as deprecated. So unsure if tsEslint is recommendable.
October 8, 2025 at 10:23 AM
I tried this twice before giving up, and starting over with an empty ESLint config file.

Ended up using the tsEslint helper from typescript-eslint.
October 8, 2025 at 10:18 AM
What would the benefits/use cases be?
October 8, 2025 at 9:35 AM
I also think Denmark is overrepresented. I would like to see the source for this chart.
October 7, 2025 at 5:34 PM
What is the source for this chart? I was very surprised to see small Denmark so relatively high on the list.
October 7, 2025 at 5:33 PM
LOL. Fair point. 🙂
October 5, 2025 at 10:05 PM
I don’t agree. What about all the old works that have now entered public domain - it is not like you can now pretend that you wrote the Fifth Symphony. Right?
October 5, 2025 at 5:38 PM
No copyright doesn’t mean that plagiarism is allowed, or am I missing something? I think we would develop systems that would make it easy to identify the originals, if this turns out to be necessary. But as with the bags: I don’t think this would be an issue.
October 5, 2025 at 5:09 PM
Is the fashion and food industry not a good example of things that can thrive without copyright? And the whole software open source ecosystem?
October 5, 2025 at 9:31 AM
What tool have you used to create these really cool dependency graphs?
September 9, 2025 at 4:44 PM
I believe it is a convention in TypeScript , that a variable that starts with an underscore means that this variable isn’t used, so I find the underscores quite distracting.
September 6, 2025 at 7:34 PM
Can you elaborate a bit on this? What is a cluster? And can you block one, once you have identified it?
June 30, 2025 at 4:57 AM
My experience is that this is seen everywhere you have fixed scope and fixed deadlines.

I have been on projects where the code was bad for a couple of days every second week because they needed to meet a sprint goal. The managers loved this, the developers not so much. 🙂
June 18, 2025 at 9:21 AM
I am sure this is correct, but is this really reserved to just game development? Or is it just extra pronounced in that sector?
June 18, 2025 at 9:18 AM
Would something akin Reddit’s channels not be necessary? I really like the ‘quiet posters’ feed because these posts tend to drown in all the others. I think a front page algorithm here on Bluesky would need something that took a user’s post frequency or average votes into account.
June 18, 2025 at 1:50 AM