Echo JS 0.11.0

<~>

tracker1 comments

tracker1 3 days ago. link 1 point ▲ ▼
Pretty nifty to say the least... will likely be using Parcel again moving forward.  Spent the last year and a half with Vite, which hasn't been bad, but I really do like Parcel a lot.
tracker1 46 days ago. link 1 point ▲ ▼
Thought the article was nifty and that I'd share... wasn't aware these were added... would be kind of nice to see something akin to Dax in the box too.

Also of note, is that Node now has built-in FFI[1], though it's all synchronous, so may still need to use koffi.

1 - https://nodejs.org/api/ffi.html
tracker1 60 days ago. link 1 point ▲ ▼
I tend to favor url query-string parameters.  This does *NOT* require a server round trip to capture/change.  This is what the history api is for and how modern SPA should work.  Especially for effectively complex query forms.
tracker1 91 days ago. link 1 point ▲ ▼
While it's nice to see these changes and have them working, with a relatively clean DX, I've mostly been using the Tanstack router lately and pretty happy with it... I'm not sure why I'd go back.
tracker1 102 days ago. link 2 points ▲ ▼
It's security through obscurity.. and in a browser context it has only ever served to make some individuals feel safer.  In meaningful terms it does very little and in general, minification alone does almost as good a job.
tracker1 104 days ago. link 1 point ▲ ▼
My only questions are what features of this rely specifically on Node.js that prevent use with Deno, Bun or Browsers?

As well as, the suggestion that with the TS source, it would be trivial to also publish to JSR as well as NPM.
tracker1 108 days ago. link 2 points ▲ ▼
And this is a big part of why I haven't started publishing the MS-SQL client I had been working on, AI assisted...  Even though I have some pretty thorough tests for general functionality across node, deno and bun, I just don't quite trust it yet... let alone I still have a couple refactors I want to do around transactions and the documentation project.

It's hard to actually bulletproof test something that people might rely on.  And my client is mostly a wrapper around ODBC at this point.  I'm planning to do a strip-down version for general ODBC that isn't MS-SQL specific.

https://github.com/tsdrivers/mssql

Harder still are features that I want to target that only work for MS SQL Server on Windows with a Windows client (FILESTREAM).

The main advantages that I wanted are around query ergonomics...

https://tsdrivers.github.io/mssql/guide/queries.html
tracker1 108 days ago. link 1 point ▲ ▼
Just curious, is this completely, or mostly AI generated?

Not that I've never developed something offline/private then done a single public commit before, it's just a little sus these days.
tracker1 108 days ago. link 1 point ▲ ▼
Interesting, and haven't really dug into it.... I've done similar before using other JSON diff libraries.  Also, unsure how this fits in with using the browser's built in history API.
tracker1 112 days ago. link 1 point ▲ ▼
Interesting...  Would be cool to see it adapted for MUI and Mantine component libraries.
[more]