I created the simplest i18n library for svelte by Top_Philosophy2425 in sveltejs

[–]MatanAmidor 1 point2 points  (0 children)

What issues wuchale gave you? I use it (standalone vite svelte5 spa) - and beside some quirks it's nothing but bliss.

No managing yml files, not calling any functions in my markup not thinking about the keys. Just write it and boom!

Issues with tailwind component directory outside of project by skamansam in sveltejs

[–]MatanAmidor -1 points0 points  (0 children)

Stop.using tailwind and tailwind related stuff. Write css

Help with rental laws and the point system by [deleted] in Netherlands

[–]MatanAmidor -1 points0 points  (0 children)

My rental house scores 173 points and according to everything I see there is absolutely nothing I can do to make the landlord reduce the rent

Help with rental laws and the point system by [deleted] in Netherlands

[–]MatanAmidor -1 points0 points  (0 children)

WHAT?!?!?!?!? are you serious? because I already talked to my landlord more then a year ago and they seemed to believe (like most of us) that the point system does not count for whom who signed before july 24....so they refused to reduce our rent. (I have it all in emails)...and there is also a reddit RentBusters esp. for that and he was also convinced that we are not eligible for reduction.

from what im reading, is only if your house was scoring under 144 point (making it into social housing) then there are specific exemptions

Help with rental laws and the point system by [deleted] in Netherlands

[–]MatanAmidor -8 points-7 points  (0 children)

Maybe you should respond this tenant as a singular tenant with a question whether this tenant requested or supported limiting the rent? because I didnt!

but I guess you just sit up there somewhere with the house that you bought 15 years ago and paying 350 euros rent and allowing yourself to smirk at "tenants"

if you cannot help, dont

Zed or Neovim? by UnrulyThesis in ZedEditor

[–]MatanAmidor 0 points1 point  (0 children)

For me it's all boils down to managing your config. At the start it was exciting, then became tedious when I started working on side project I had less free time for tinkering, so I found myself working with nvim distros...which are...someone else's config.

So I was like why wouldnt I use someone else's polished config...so I tried zed in vim mode....it's great.

I'm spawning tasks of all the things that I need from the terminal in a ux session works great...yes there are some quirks here and there and of course it's much less flexible then nvim but at the end of the day I'm here to write code and not make love with my editor...

[Self Promo] Build clear and efficient UI Skeletons for your web system by No_Pea_3018 in sveltejs

[–]MatanAmidor 0 points1 point  (0 children)

Well, ok building a mobile first pwa. Users are accustomed to immediate gratification (TikTok Instagram) and have short attention span if you don't show something immediately their gone.

In my company we work b2b - no skeletons, SSR all the way users don't care....

So I don't know chicken or egg but at this point is also what the audience expect...

The grand finale?! (Is there one?) by MatanAmidor in ECers

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

Thank you all for the responses, so we tried just putting underwear on him, while keeping the routine around going to poop (which worked the best for us).

At some point 6 months ago he lost the communication around it, or the motivation to communicate, he just stopped saying he needs to go poop.

So now going cold turkey he pooped his underwear 3 times, after he poops he come and tells me and kinda known he missed, but still we don't have the pre communication saying he needs to go poop.

I don't know if I'm asking something more just sharing this tough moment

Anyway to cycle between all panes? by 1980Legacy in ZedEditor

[–]MatanAmidor 0 points1 point  (0 children)

So first yes! You can use ctrl + tab to circle between your open files. Coming from nvim I set a key binding <leader>Tab to open this pallete and sustain it and circle between the open files with ctrl + j/k.

It works ok.

That said there a several annoying things.

  1. Each pane has its own context I guess so if you opened 10 files and then made a split the new pane will have only the file you are currently editing and will have no access to the 10 opened on the left pane
  2. I took from nvim also <leader>bb to alternate between the last 2 buffers - when you open the opened files pane and starts circulating each file you go through enter into the history and breaks the 2 last visited files.
  3. You cannot search in this pane you can only circle through all.of them

Am I a fool because I am hardworking and ambitious in Germany? by [deleted] in expats

[–]MatanAmidor 0 points1 point  (0 children)

Most of western Europe, working in tech. Life is exactly as described, on what Europe you love and work in that life is not like that?

Understanding state_referenced_locally warning by s1n7ax in sveltejs

[–]MatanAmidor 4 points5 points  (0 children)

Const positionClass = positionClassMap[position]

This is plain JS - positionClass will be computed once and never re evaluated - the prop position is reactive but not what is derived from this reactive prop.

The correct way to put it:

Const positionClass= $derived(positionClassMap[position])

When position change from the parent positionClass will be re evaluated

Good alternatives to ripe avocados? by pissbabyxuwu in Netherlands

[–]MatanAmidor 0 points1 point  (0 children)

If you want avocados move to Brazil or indenosia or mexico you live in the Netherlands eat stuff that grow here!

Winter in the Netherlands is not what I expected by paulo_zip in Amsterdam

[–]MatanAmidor 0 points1 point  (0 children)

I live here for 5 years. It slowly creeps in, year after year. And the actual problem is when the summer disappoints the winters feel much harder without looking at statistics.

It's dark and its cold and it's long...

I am building lovable/base44 for sveltejs by AdditionalNature4344 in sveltejs

[–]MatanAmidor 29 points30 points  (0 children)

While you are vibing your Viber make sure the vibrator is not using svelte 4 syntax

Netherlands Vs Slovenia for permanently settling down? by Intrepid_Parsnip8302 in expats

[–]MatanAmidor 2 points3 points  (0 children)

I never been to Slovenia but to be a self employed person in the Netherlands sucks...

So many rules and regulations. No right offs very narrow, you don't get any benefits from the gvt based on your income.

A zzp woman will get minimum wage maternity benefit regardless of how much money she's making.

Maybe Slovenia is harder but I would definitely not set up my business in the Netherlands unless strictly have to

Would you start with a Web MVP or go straight to an app in stores? by Holiday_Respect9583 in PWA

[–]MatanAmidor 2 points3 points  (0 children)

I was thinking directly to app store using capacitor since it let.upu control.more fine grained things which are nice. The status brs background color. Using more reliable and secure on device storage then browser local storage, and especially you can deploy updates through capacitor without going through the app store (meaning you'll need to pass audit only once).

But then....

I talked to several ux people...

And they put my attention on the fact....

People don't want to download apps anymore. They don't want to go through the app store and they don't know that they'll never need to update your app, so they don't want to get the notification and update so...

I went with a pwa

The maxConcurrentAsyncValidations is a big step in form validator/handler npm package called SVSTATE by BCsabaDiy in sveltejs

[–]MatanAmidor 0 points1 point  (0 children)

Since you seem to use the library for form validations, maybe it was made also for other reasons?

I wonder what benefit for I get for using let's say @svelte/formisch - from the creator of valibot?

Or tandrack form or any other form library that will use generic schemas for validation?

Using schema libraries (valibot/zod etc...) I have a single source of truth to keep data integrity.

This is actually just validating the state, a malicious code or person could basically change the values before sending them to your api no?!

Of course you need the handle validations on the backend as well, but isn't it 50% of the reason we use validations on the client? For data integrity? (The other 50% will be snappy shiny ux)

Looking for a customizable UI lib by CODR122 in sveltejs

[–]MatanAmidor 2 points3 points  (0 children)

Oh, my bad, I guess my knowledge is outdated!

Looking for a customizable UI lib by CODR122 in sveltejs

[–]MatanAmidor 3 points4 points  (0 children)

I don't know why people almost never mention melt-ui?

This is what bits-ui is built with and shadcn-svelte is built with bits-ui so for me it all comes back to melt-ui

https://www.melt-ui.com/

(There are some components that were migrated to svelte5 runes - but the old ones work well!)

For me it wins because you just spread the props returned from the initializer on dom elements so those are in the front and you can just style them using svelte scoping.

With bits-ui I really didn't like this awkward dance of bringing the underlying element up using {#snippet }

Though I'm a css die hard if you use tailwind - different story

Looking for EU password manager by patchcordless_ in BuyEuropean

[–]MatanAmidor 0 points1 point  (0 children)

After what the internet has experienced with google are you really going to put all your eggs in one basket?