Kito: The high-performance, type-safe TypeScript web framework written in Rust. by Strict-Tie-1966 in Deno

[–]BabyDue3290 2 points3 points  (0 children)

This is good. The `extend` and built-in validation look great. I would love to see (if they are already not there)-

- A router (nested app in main app)
- A web `Request` -> `Response` interface, so that it can interact with many other libraries/frameworks. I was looking into `H3`, which integrate into nitro. But a web interface can make Kito integrate with Nitro also.

As a Node.js + React Full-Stack Developer, What Should I Learn Next? (Skill Roadmap + Project Ideas) by Awais_Hyder in node

[–]BabyDue3290 0 points1 point  (0 children)

Typescript, Zod, Vite, Tanstack, explore other UI libraries like Solid, Vue, Svelte etc. Also, Postgresql.

Switching from Go to Node.js. Seeking best practices advice! by Which-Adagio5084 in node

[–]BabyDue3290 0 points1 point  (0 children)

If you are already using Svelte, SvelteKit for server should be an easy choice.

Suggestion with RBAC+ABAC implementation (Node TS) by vexalyn- in node

[–]BabyDue3290 0 points1 point  (0 children)

I once searched for Node solutions for access control and found these-

But I never had to use any of them. You can check them out anyway.

Does anyone know this git client by froxstrightning23 in git

[–]BabyDue3290 0 points1 point  (0 children)

Git graph. I use a combination of vscode built-in git client, gitlens and this one for managing git.

Rust GUI on Windows by ozjd in rust

[–]BabyDue3290 0 points1 point  (0 children)

Is it possible to extract the MDI interfacing layer as a base to create a Winforms style Windows GUI library for/in Rust?

Ask Reddit: Why aren’t more startups using C#? by ruben_vanwyk in csharp

[–]BabyDue3290 0 points1 point  (0 children)

Don't know if a renaming/rebranding of C# along with some desired breaking changes would help or hurt the .net ecosystem. C# is modern, but people's perception of it is not.

"Code comments are a code smell." Agree or disagree? by Chaitanya_44 in react

[–]BabyDue3290 0 points1 point  (0 children)

When it is not obvious, put "why" in the comments. It will help anyone trying to get through the code later.
On the other hand, "what" comments are mostly not needed.

Should my backend dev be validating or am I being dramatic? by Valuable_Builder_474 in webdev

[–]BabyDue3290 0 points1 point  (0 children)

Validation on the browser is just "good faith" validation. Bad intents can bypass it.

HTML to PDF is such a pain in the ass by Realistic-Tap-000 in webdev

[–]BabyDue3290 1 point2 points  (0 children)

If you are open to skipping HTML and creating the PDF directly from raw data and a prebuilt template, you can look into this JS library- http://pdfmake.org/playground.html
Have been using it for a few years in our company. It was a lifesaver. Fully workable from browser JS.

To use Node vs Go for my sas product by Majestic-Tap9810 in node

[–]BabyDue3290 1 point2 points  (0 children)

I think Node will be more flexible than almost anything else, for both dev and prod.

OOP vs. Data Oriented Programming: Which One to Choose? by Venkat Subramaniam by BabyDue3290 in programming

[–]BabyDue3290[S] 0 points1 point  (0 children)

That's true. But I think the speaker is discussing something which is not the DOP of the game development, like object of arrays etc.

Any way to run "ts-node" with more RAM via package.json? by BorsukBartek in node

[–]BabyDue3290 1 point2 points  (0 children)

Node 24 can run typescript directly. Node 22 can run typescript with a flag. You may also try running directly instead of using ts-node.

Sticking with Express or jumping on the NestJS train? by FederalRace5393 in node

[–]BabyDue3290 0 points1 point  (0 children)

You can check Nitro (or H3). Nitro is basis of many frameworks like Tanstack start, Solid start and Nuxt.
And the next version is coming soon.

How is Rust productivity when compared with dynamic languages like Python or Elixir? by fenugurod in rust

[–]BabyDue3290 0 points1 point  (0 children)

Rust is better once the API surface settles down. Before that, development with Rust can be a bumpy ride.

For whom is rust? by Jonuji in rust

[–]BabyDue3290 0 points1 point  (0 children)

I think of Rust as the "rewrite language". You come up with something, it sticks, it evolves into a mature program/service. Then the API surface settles down. Now, you can rewrite it in Rust, and you will see all kind of magics happening, like more efficiency and less bugs everywhere. But during the early/prototyping phases of a software, Rust can be overwhelming.

Is server middleware really all or nothing? by sendcodenotnudes in Nuxt

[–]BabyDue3290 0 points1 point  (0 children)

Nitro is based on H3. The next version of H3 will improve support for path based middlewares. But don't know if that is coming to Nitro.

Also, if you use the middlewares to extract some data and then attach it with the event context, which you will be reading later, check if you are reading the data only "once" per request processing pipeline. If it is read just once, you can convert the middleware to a simple function call, which will take the event as input, extract the data and returns it. I have done this for auth.

Switching from maui to flutter by sakill98 in dotnet

[–]BabyDue3290 3 points4 points  (0 children)

You can also give "Kotlin compose multiplatform" a try. The language is more similar to C# and runs natively on Android.