[–] 3 points 1 month ago

I still like bootstrap so I'm happy it's being modernized.

The main issue with Bootstrap was that a lot of sites used it with the default theme, but it's highly customizable so you can apply your own styling and brand colours to it to make it unique.

Shadcn has the same issue today - a lot of people just use its default styling, so often you can instantly tell a site is using it.

  • source
  • [–] 1 point 1 month ago

    No idea why game engines hate SVG. Last time I was "manually" parsing svgs and then drawing them with lines through engine functions. I hope SVG2 will be BETTER, not just with even more crazy things C++ standard style.

  • source
  • [–] 1 point 1 month ago* (last edited 1 month ago)

    the grand unifying architecture of the fronted is either wrapping a 40x inside a 200; or for everything.

    ^/s^

    Edit: But on a serious note, yes that's how I have always simplified webdev for myself. I have been reluctant to enter the js ecosystem only dipping my toes into react frontend as recently as two months ago.

    My goto backend is python + flask. Naturally I started with jinja templates for the frontend. I have now gravitated away from fully relying on templates into having a partially REST API with JSON payloads and asynchronous requests. This is nicely fits with the three layering transformation that this blog endorses and is optimal from a manageability perspective.

  • source
  • [–] [S] 20 points 1 month ago* (last edited 1 month ago) (1 child)

    We initially considered a paid license for companies when we announced Vite+. We decided that Vite+ can only achieve our mission of making JavaScript developers more productive than ever before when it is truly free and open source. We got tired of debating which features should be paid and how they should be gated, as this only creates friction in the workflows our open-source users already enjoy and love. Feedback from the community helped us reinforce our conviction. Therefore, we decided to fully open source Vite+ under the MIT license.

    Source: https://voidzero.dev/posts/announcing-vite-plus-alpha#mit-license

  • source
  • parent
  • context
  • [–] 1 point 1 month ago

    Regarding the interview layout, I do always like it when web design elements are used in articles themselves. We often treat articles just as rich text, even though we have this arsenal of HTML+JS+CSS underneath.

    Interactive visualizations can be really valuable for explaining concepts, see e.g.:

    But I've also been really wanting something like <map/>, just less of a pain in the butt.
    For example, at some point, I put together this overview of how logging works in your typical application:

    It's a fairly self-explanatory picture (assuming some programming experience), but if you're not sure what a 'producer' is, then I'd like you to be able to click on the box to get an explanation.
    Instead, I have a bunch of prose underneath the picture, as if I was presenting it at a science fair. 🫠

  • source
  • That's how the old web worked. The old web was accessed on 14.4kbps to 56.6kbps connections, so it made sense to do that.

    Today's web is accessed on 200mbps to 1000mbps. Today, it makes more sense for webdevs to just code better and make their sites not suck.

  • source
  • view more: ‹ prev next ›