The streams API exists on the FE, you can pipe an upload or download through a TransformStream to monitor progress
The other thing that's dumb about this is frameworks are usually consolidating repetitive boilerplate so it's going to cost a lot more tokens for an AI to inline everything a framework does.
I know what you mean, but from a physics perspective, no, it just takes force to move mass. More mass will generate more downward force due to gravity, and more force in other directions due to momentum once it’s…
for example, I got fed up with the old form library we were using because it wasn't capable of checking field names/paths and field value types at compile time and I kept having unexpected runtime errors. I wrote a…
Some of the biggest improvements I've made in the clarity and typesafety of the code I write came from seeing the weak points while slogging through writing code, and choosing or writing better libraries to solve…
I’ve VNCed into CI to debug selenium tests failing because of platform font and scrollbar rendering. I never really thought about doing that locally in a docker container, but it definitely wouldn’t be convenient to…
The people who love writing code were the ones who created the languages and frameworks that make it even possible for an LLM to cobble something together for you. There is tons of satsifaction in actually creating nuts…
I think it’s easier to manage full-stack development as a solo developer now even without AI. Now TypeScript catches a lot of my mistakes before they reach runtime. Now I have good enough browser automation testing…
I don’t think it’s a good idea to require an icon for everything, some actions are hard to depict with an icon. But on the other hand, I think 95% of the icons in the first menu in this article are clear and probably…
Yeah in Typescript I rarely run into null deference errors at runtime either. It can happen if you unsafely cast the type of values coming into your code, but if you runtime validate input at your application boundary…
After using TypeScript I see userland Maybe types as a workaround for a language design flaw. When the builtin type system allows you to declare nullable and non-nullable reference types and produces compile errors when…
Stack-based programming may be simple but it doesn’t seem like it would be easy to read and understand for large-scale programs at all.
There’s been a lot of criticism that Koko’s language abilities were overblown and her expressions were overinterpreted as well.
I think it’s mainly because they struggled to get consensus on which syntax to go with for pipelines, since people were divided into three different camps. I wish they would just standardize all three options with a…
You’re shooting yourself in the foot if you put naked fetch calls all over the place in your own client SDK though. Or at least going to extra trouble for no benefit
What is a validation quirk that would happen when using server side Zod schemas that somehow doesn’t happen with a codegened client?
The schema definition is more efficient than writing input validation from scratch anyway so it’s completely win/win unless you want to throw caution to the wind and not do any validation
This has been the case for quite awhile, most of the things in this article aren’t brand new
Oof. Now I’m looking into using an extension someone wrote to publish to Redis straight from Postgres, as a replacement for NOTIFY statements in triggers. Kind of a mess but any other way of waking up our app logic that…
I think the pain of explaining to the LLM what I want is what's kept me from using AI at all so far
It's the new form of giving into the customer, lol
simplicity and ease of use is a pretty compelling feature to a lot of people, if not you
I don’t think there’s anything in ISO 8601 pertaining to integers that represent the number of years since some specific year though. ISO 8601 prescribes string representations, not integers, and it requires at least…
The original post on X completely misinterpreted this to mean that ISO 8601 established days since 1875 as a standard date storage format
I’m still kind of surprised they would store days since 1800, but it makes a lot more sense than 1875. At least with 1800 the last two digits are the same, so debugging it is somewhat sane.
The streams API exists on the FE, you can pipe an upload or download through a TransformStream to monitor progress
The other thing that's dumb about this is frameworks are usually consolidating repetitive boilerplate so it's going to cost a lot more tokens for an AI to inline everything a framework does.
I know what you mean, but from a physics perspective, no, it just takes force to move mass. More mass will generate more downward force due to gravity, and more force in other directions due to momentum once it’s…
for example, I got fed up with the old form library we were using because it wasn't capable of checking field names/paths and field value types at compile time and I kept having unexpected runtime errors. I wrote a…
Some of the biggest improvements I've made in the clarity and typesafety of the code I write came from seeing the weak points while slogging through writing code, and choosing or writing better libraries to solve…
I’ve VNCed into CI to debug selenium tests failing because of platform font and scrollbar rendering. I never really thought about doing that locally in a docker container, but it definitely wouldn’t be convenient to…
The people who love writing code were the ones who created the languages and frameworks that make it even possible for an LLM to cobble something together for you. There is tons of satsifaction in actually creating nuts…
I think it’s easier to manage full-stack development as a solo developer now even without AI. Now TypeScript catches a lot of my mistakes before they reach runtime. Now I have good enough browser automation testing…
I don’t think it’s a good idea to require an icon for everything, some actions are hard to depict with an icon. But on the other hand, I think 95% of the icons in the first menu in this article are clear and probably…
Yeah in Typescript I rarely run into null deference errors at runtime either. It can happen if you unsafely cast the type of values coming into your code, but if you runtime validate input at your application boundary…
After using TypeScript I see userland Maybe types as a workaround for a language design flaw. When the builtin type system allows you to declare nullable and non-nullable reference types and produces compile errors when…
Stack-based programming may be simple but it doesn’t seem like it would be easy to read and understand for large-scale programs at all.
There’s been a lot of criticism that Koko’s language abilities were overblown and her expressions were overinterpreted as well.
I think it’s mainly because they struggled to get consensus on which syntax to go with for pipelines, since people were divided into three different camps. I wish they would just standardize all three options with a…
You’re shooting yourself in the foot if you put naked fetch calls all over the place in your own client SDK though. Or at least going to extra trouble for no benefit
What is a validation quirk that would happen when using server side Zod schemas that somehow doesn’t happen with a codegened client?
The schema definition is more efficient than writing input validation from scratch anyway so it’s completely win/win unless you want to throw caution to the wind and not do any validation
This has been the case for quite awhile, most of the things in this article aren’t brand new
Oof. Now I’m looking into using an extension someone wrote to publish to Redis straight from Postgres, as a replacement for NOTIFY statements in triggers. Kind of a mess but any other way of waking up our app logic that…
I think the pain of explaining to the LLM what I want is what's kept me from using AI at all so far
It's the new form of giving into the customer, lol
simplicity and ease of use is a pretty compelling feature to a lot of people, if not you
I don’t think there’s anything in ISO 8601 pertaining to integers that represent the number of years since some specific year though. ISO 8601 prescribes string representations, not integers, and it requires at least…
The original post on X completely misinterpreted this to mean that ISO 8601 established days since 1875 as a standard date storage format
I’m still kind of surprised they would store days since 1800, but it makes a lot more sense than 1875. At least with 1800 the last two digits are the same, so debugging it is somewhat sane.