Hacker Newsnew | past | comments | ask | show | jobs | submit | joshmanders's commentslogin

I'm already a fan of htmx, you don't have to sell me anymore.


Right? Someone show this kid how we used to make web apps back in the day, using hardware 1/100th as powerful. Turns out you don't need to send megabytes of JS to the client to have it render a table


Insanely well crafted phishing, godspeed man.


Thanks Josh, appreciate it <3


  Location: Bay Area, California
  Remote: Yes
  Willing to relocate: For the right place in California
  Technologies: PHP, Laravel, React, Vue, Next.js, Remix, Vue, Kubernetes, Docker, Golang, Rust, Node.js, Deno, Bun.
  Résumé/CV: Available upon request.
  Email: josh@joshmanders.com


SEEKING WORK

Remote: Yes

Location: Currently Bay Area, California

Technology: PHP, Laravel, React, Vue, Next.js, Remix, Vue, Kubernetes, Docker, Golang, Rust, Node.js, Deno, Bun.

Hello, I'm a full stack product engineer with over 25 years experience building apps on the web. I'm highly proficient in Node.js, JavaScript / TypeScript and PHP. I've contributed to a lot open source projects including but not limited to, Laravel, Vite, Tailwind, Alpine.js and Dokku. I know React, Vue and Angular like the back of my hand and can hit the ground running quickly in Next.js, Remix, Astro and Nuxt. Htmx CEO too, btw.

Currently I am building a cloud hosting platform at https://primcloud.com

I am looking for a single client to give all my worktime to while I build and bootstrap Primcloud.

You can reach out to me on X DM's https://x.com/joshmanders or email josh@joshmanders.com


Literally everyone I know who isn't technical calls Firefox "mozilla". Including older people.


It includes older people because Mozilla had previous work before Firefox, so they heard that name first. I've never heard anyone my age (27) or younger call it that, including non-technical people who somehow still have a nostalgic and/or ideological affinity for Firefox.


When the Mozilla foundation took over the Netscape codebase, it was initially called Mozilla, or Mozilla Browser. There was also a Mozilla email client that came from Netscape Communicator.

Then they made a trimmed-down version of the browser with only essential features. That was initially called Phoenix, then Firebird, then Firefox. They did the same with the email client and called it Thunderbird. These existed alongside Mozilla Browser for a while until it was discontinued.


> I've never heard anyone my age (27) or younger call it that

Anecdotally, I’ve heard both people older and younger than you calling it Mozilla. And not tech-illiterate people, either.


> And not tech-illiterate people, either.

Yeah, again, probably because tech-literate (not tech-illiterate) people are more likely to know the history of the organization beyond when they started using the software. My point was pretty much that the know-nothing user learning about the software today/recently knows it's called Firefox and might never have heard of Mozilla. The branding is clear about Firefox and the Mozilla name is essentially background knowledge.


I prefer "Mozzarella Foxfire".


anecdotally, I have never heard anybody call the browser software "mozilla" alone


I once heard Mozzarella.

Can you imagine the cheesy user-agent strings we'd have?


And Acrobat “Adobe”. I wonder if those mistakes are less prevalent in cultures where the family name comes first.


Acrobat Reader was called "Adobe Reader" for a good number of years.


This is awesome, Ben!


> To me that feels like less magic to remember than

Ehhh, only seems that way because you're so entrenched in React with minimal htmx experience.

I've used both pretty extensively and they both feel similar in the magic aspect, except htmx is cleaner.


> except htmx is cleaner

I've had the opposite experience.

Htmx does work for simpler use cases like submitting a login form. Beyond that it gets messy very quickly as you start introducing more backend endpoints for every little interaction. In some stacks you have template fragments[1] which alleviate this problem somewhat but still, htmx doesn't scale for more sophisticated interactivity.

And most projects will still need client-side interactivity. So now your features are a mix of htmx stuff, something client-side (Alpine, Vue, whatever), and probably some HTTP endpoints to interact with the client-side stuff.

You also still need to take care of CSS which htmx completely ignores because it's really just a low level HTML exchange protocol if you will. With Vue, Astro, or Svelte you can encapsulate markup, behavior, and styles in a single file.

And on top of all that, the DX is quite frankly terrible compared to doing frontend with something like Vite with hot module reloading. Most backend servers need to restart and maybe even recompile the whole thing. PHP is the only exception I know of since every request "runs the whole application".

[1] https://htmx.org/essays/template-fragments/


The react snippet is one uppercase letter away from being vanilla js, it's definitely less magic.


I feel that as software engineers, instead of talking about things like 'feels like magic', we are capable of reading the docs and understanding what something actually does, especially when it's pretty simple: https://htmx.org/attributes/hx-get/


And if you made that change, despite being vanilla js, it still wouldn't work.


I'd agree typically but paywalling open source government software just to talk about it is wild behavior.


how is the software being paywalled here?


They're talking about it but to actually see the thing they're talking about you have to pay before the part of the article that links to it is clickable


or you can just google it? it's not like the source code is exclusively held by 404media and you must pay them to view it, or something. would you have the same opinion if e.g. the article was the same but just didn't link to the repo?


SEEKING WORK | US | Remote

Hello, I'm a full stack product engineer with over 25 years experience building apps on the web. I'm highly proficient in Node.js, JavaScript / TypeScript and PHP. I've contributed to a lot open source projects including but not limited to, Laravel, Vite, Tailwind, Alpine.js and Dokku. I know React, Vue and Angular like the back of my hand and can hit the ground running quickly in Next.js, Remix, Astro and Nuxt. Htmx CEO too, btw.

Currently I am building a cloud hosting platform at https://primcloud.com

You can reach me below. I also offer 10% up-to $1,000 for referrals.

Email: josh@joshmanders.com

X DM's: https://x.com/joshmanders


SEEKING WORK | Iowa, US | Remote

Hello, I'm a full stack product engineer with over 25 years experience building apps on the web. I'm highly proficient in Node.js, JavaScript / TypeScript and PHP. I've contributed to a lot open source projects including but not limited to, Laravel, Vite, Tailwind, Alpine.js and Dokku. I know React, Vue and Angular like the back of my hand and can hit the ground running quickly in Next.js, Remix, Astro and Nuxt. Htmx CEO too, btw.

Currently I am building a cloud hosting platform at https://primcloud.com

You can hire me through my retainer program at https://joshmanders.com/retainer or reach me below. I also offer 10% up-to $1,000 for referrals.

Email: josh@joshmanders.com

X DM's: https://x.com/joshmanders


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: