Idempotency is a crucial trait in the world of web APIs (and any other system where commands that modify state might need to be retried due to communication failures). It's not a new word or concept, but it's certainly…
I think you're conflating general "boringness" with tech-specific features. Test driving solutions is useful but it tells you nothing about reliability. Say it's 2012 and you need a new car. Toyota Corollas have…
Choosing the most appropriate tech is not mutually exclusive with choosing boring tech. In fact, "boring" (well-known, battle-tested) is very likely the most appropriate because it reduces unnecessary risk.
I'd welcome the ternary conditional operator but I hope exception handling never gets introduced (at least as I'm used to it from Java, C#, JS, etc.). Exceptions should not be conflated with regular error handling,…
THANK you![1] Calling anything ops "DevOps" is right up there with calling JSON APIs "REST." I know it's silly to let it bother me, but man does it get under my skin. 1. https://imgur.com/gallery/thank-you-lNUh0uV
Whether this is actually beneficial (let alone possible) depends heavily on the type of site. Web apps that are valuable to use offline also tend to be the kind that really do warrant client-side logic and rendering (a…
100% The author is reinforcing the false dichotomy between using front end frameworks and hand-rolled JS, as if rendering data from JSON APIs is the only way to display information from the server. Almost as an aside,…
My apologies, then, I misunderstood your point. That said, I still think it's a generally good feature. If a person is distracted and fails to see the vehicle in their blind spot during their inital shoulder check, that…
> The whole point of indication is to signal my intention to move, so that the car in my blind spot creates room for me to merge into their lane. That is definitely not the point of a turning signal. The car that's…
When I write the code I know what my intention is with each line. Sure I can (and do) make mistakes, but identifying those mistakes during debugging is relatively easy during debugging because I can clearly see the…
I'm very interested in any alternatives you can suggest.
This is very interesting. I'm not sure what I'd use it for yet, but I imagine it could be useful for triggering ad hoc jobs over the network. Maybe have Home Assistant make a network call to kick off a daily back up…
Protecting forms with reCAPTCHA uses cookies that fall under "marketing" and gathering site stats using Google Analytics uses cookies that fall under "marketing" and "statistics," making a consent banner or dickover…
It can be, see Global Privacy Control [1]. As an example, the Complianz consent plugin for WordPress can detect and respect the user's GPC setting, but that feature can be toggled. So even though this exists, many sites…
I don't think that's the target audience here. Proton makes safer, more private (than, say, Gmail) email a possibility for people who don't have much technical knowledge but who know enough to want to keep their emails…
I can't help but wonder if we've already hit the point where real people now write like that because it's what they're exposed to day in and day out. I have zero evidence to back this up but I'm convinced that…
You're right, Electron is not inherently bad and apps need RAM. There's no getting around that. The issue with Electron is that it encourages building desktop apps as self-contained websites. Sure, that makes it easier…
The issue isn't usage, it's waste. Every byte of RAM that's used unnecessarily because of bloated software frameworks used by lazy devs (devs who make the same arguments you're making) is a byte that can't be used by…
Idempotency is a crucial trait in the world of web APIs (and any other system where commands that modify state might need to be retried due to communication failures). It's not a new word or concept, but it's certainly…
I think you're conflating general "boringness" with tech-specific features. Test driving solutions is useful but it tells you nothing about reliability. Say it's 2012 and you need a new car. Toyota Corollas have…
Choosing the most appropriate tech is not mutually exclusive with choosing boring tech. In fact, "boring" (well-known, battle-tested) is very likely the most appropriate because it reduces unnecessary risk.
I'd welcome the ternary conditional operator but I hope exception handling never gets introduced (at least as I'm used to it from Java, C#, JS, etc.). Exceptions should not be conflated with regular error handling,…
THANK you![1] Calling anything ops "DevOps" is right up there with calling JSON APIs "REST." I know it's silly to let it bother me, but man does it get under my skin. 1. https://imgur.com/gallery/thank-you-lNUh0uV
Whether this is actually beneficial (let alone possible) depends heavily on the type of site. Web apps that are valuable to use offline also tend to be the kind that really do warrant client-side logic and rendering (a…
100% The author is reinforcing the false dichotomy between using front end frameworks and hand-rolled JS, as if rendering data from JSON APIs is the only way to display information from the server. Almost as an aside,…
My apologies, then, I misunderstood your point. That said, I still think it's a generally good feature. If a person is distracted and fails to see the vehicle in their blind spot during their inital shoulder check, that…
> The whole point of indication is to signal my intention to move, so that the car in my blind spot creates room for me to merge into their lane. That is definitely not the point of a turning signal. The car that's…
When I write the code I know what my intention is with each line. Sure I can (and do) make mistakes, but identifying those mistakes during debugging is relatively easy during debugging because I can clearly see the…
I'm very interested in any alternatives you can suggest.
This is very interesting. I'm not sure what I'd use it for yet, but I imagine it could be useful for triggering ad hoc jobs over the network. Maybe have Home Assistant make a network call to kick off a daily back up…
Protecting forms with reCAPTCHA uses cookies that fall under "marketing" and gathering site stats using Google Analytics uses cookies that fall under "marketing" and "statistics," making a consent banner or dickover…
It can be, see Global Privacy Control [1]. As an example, the Complianz consent plugin for WordPress can detect and respect the user's GPC setting, but that feature can be toggled. So even though this exists, many sites…
I don't think that's the target audience here. Proton makes safer, more private (than, say, Gmail) email a possibility for people who don't have much technical knowledge but who know enough to want to keep their emails…
I can't help but wonder if we've already hit the point where real people now write like that because it's what they're exposed to day in and day out. I have zero evidence to back this up but I'm convinced that…
You're right, Electron is not inherently bad and apps need RAM. There's no getting around that. The issue with Electron is that it encourages building desktop apps as self-contained websites. Sure, that makes it easier…
The issue isn't usage, it's waste. Every byte of RAM that's used unnecessarily because of bloated software frameworks used by lazy devs (devs who make the same arguments you're making) is a byte that can't be used by…