mrtrimble, to javascript
@mrtrimble@front-end.social avatar

My recap of the 2023 Vue Conf in New Orleans:

https://ryantrimble.com/blog/vue-conf-recap/

#vue #javascript

ekhi, to javascript

Anyone got any tips to build #react or #vue UIs faster?

My slow design is holding me back. I wish there was some way I could build this UI quicker and fix the design later using a nice component library.

Shini92,
@Shini92@mas.to avatar

@ekhi #vue has some really nice component frameworks
I already used #vuetify, #quasar and #naiveui at work and they have all their benefits and trade-offs

james, to javascript

Doing some formalising of some mentorship for web developers, and I would like to ask you:

What are the fundamental concepts that a mid level web developer must understand to be solid in their job?

If it helps, the devs in question work mostly with JavaScript, CSS, HTML and Vue.js

#webdevelopment #vue #mentoring #webdev

janriemer, to javascript

When you develop a library for the JS ecosystem - be it #React, #Svelte, #Vue whatever, do the #JavaScript community a favor and implement it in #TypeScript.

And no, I don't want to have a loosly dangling d.ts file somewhere. Go TypeScript natively!

I can't use your beautiful Vue js component in my Vue TS app, because it doesn't provide typings for it's slots! 😠

#WebDev #WebDevelopment

Shini92, to random
@Shini92@mas.to avatar

Finally I am so confident with my hsml project that it has now been made open source 🥳

https://github.com/Shinigami92/hsml

There's nothing to use yet, but you can explore a little if you'd like.

Shini92,
@Shini92@mas.to avatar

By the way, if you want to support me, this project is exactly the right thing to sponsor me: https://github.com/sponsors/Shinigami92
I'm working on the project in my free time and I've already invested about 10 net hours and plan to get far so that one day it can finally be used in #vue and other frameworks

robrich, to javascript
@robrich@hachyderm.io avatar
nosherwan,
@nosherwan@fosstodon.org avatar

@sirber @robrich I totally agree.

:typescript: :javascript:

This happens with me, I can quickly create something in JavaScript.

Then I start adding typing & a lot of my time is spent in just getting the right typings.

A very good friend of mine who was a TS advocate now says we are better of writing JavaScript rather than Typescript.

#javascript
#typescript
#vue

janriemer, to javascript

Vue 3.3 has been released! 🎉

They have shipped a ton of new features and improvements, wow!

Some highlights:

  • Imported and Complex Types Support in Macros
  • Generic Components (🤯)

See the accompanying blog post on the new release:
https://blog.vuejs.org/posts/vue-3-3

nosherwan, to javascript
@nosherwan@fosstodon.org avatar

:javascript:
Vanilla Reactive Store Implementation:

This is a popular implementation of reactive store based on JS Proxy objects.

However proxies are created even on individual array elements being accessed.
I understand that is required, but would this not generate a huge amount of proxy objects?

It seems like Vue internally implements a more comprehensive pattern based on this approach.

Is this practical for huge component state?

#javascript
#proxy
#webdev
#reactivity
#vue

westbrook, to random
@westbrook@mastodon.social avatar

partners with the likes of :not(:defined) to make progressive enhancement a more natural part of component development than ever.

builds on top of that, and once Firefox ships things powerful API the distance between "page load" and "page needs JS" can be even further apart.

It's powerful to lean into the existing web APIs to learn new and exciting ways to support our clients while continuing to push the boundaries of those APIs at the spec level.

westbrook,
@westbrook@mastodon.social avatar

Placing your #shadowDOM in #customElements also makes them hyper-portable. So, whether the distance between "page load" and "page needs JS" is short, like in an #AdobePhotoshop, or long, like a #staticDocumentationSite, you have the ability to benefit the consumers of your content in a way that is most valuable to the goals that they have.

Doing this also makes leveraging that content across a myriad of app contexts (whether is #React, #Vue, #webComponents, #angular, or fully custom!)

janriemer, to rust

It's alive!🎉

I've built a in , compiled it to and integrated it into a app! :awesome:

It's called selecuery.✨

It can transpile X++ select statements into query expressions. If you think "X++" is a typo and you don't have any idea of what I'm talking about, don't worry.😄

Have a look at the video below.

This project is dear to my heart! ❤️ I've started it 2019 for learning .

I think, I've been transpiled during this project as well.🤪

A video showing a web app with two code editors side-by-side. On the left, source code is entered, which looks like an SQL dialect. As the code is entered on the left, the code editor on the right updates in real-time. The right editor shows the SQL-like statement in a very different form, namely as a sequence of method calls on a query object. So it has just transpiled a declarative SQL-like statement into a procedural query expression. You can think of it a bit like C#'s LINQ: LINQ also has a declarative form and a procedural form.

hugoattal, to javascript

I built a magnifier with @TauriApps, @vite, #vue and #typescript called "Milky Warp" 🌌! I'm doing a few presentations for http://roller-coaster.app, and I noticed it's not easy to read text on a screen or a small video. I couldn't find a good magnifier tool, so I built one!

Of course, I didn't want to go through the hassle of setting up a C++ project with some weird shaders, so I decided to go with the awesome #Tauri. Milky Warp is open source, you can give it a look, or follow this thread for a few technical explanations.

https://github.com/hugoattal/milky-warp

video/mp4

janriemer, to rust

Urgh, #Rust + #WASM + #Vue is such a dream stack! ✨ 💖

Stay tuned for some magic in the next few days... 🤞

#RustLang #VueJS #WebAssembly #Transpiler(:awesome:)

symfonystation, to Symfony
@symfonystation@phpc.social avatar

Explore our article: Frontend Madness: SPAs, MPAs, PWAs, Decoupled, Hybrid, Monolithic, Libraries, Frameworks! WTF for your PHP backend? https://symfonystation.com/Frontend-Madness-JS-PHP-Backend #javascript #PHP #symfony #Laravel #Drupal #WordPress #React #Vue #Svelte #AlpineJS #Angular #Viewi #PWAs

Shini92, to programming
@Shini92@mas.to avatar

Hi 👋
I'm Christopher, living in Hamburg.

I am looking for a new #job opportunity in IT and would like to get #hired.

I want to design a #graphql written in a compile-time #nullsafe language, namely #typescript, #kotlin or #Rust.

Also I still want to develop the #frontend in #vue 3+.

You might know me from the #vite core team and might have seen me at #VueAmsterdam2023, but I'm also one of the maintainers of @faker_js!

Please feel free to explore my #github profile at https://github.com/Shinigami92

janriemer, to rust

Whoop! 🎉 I've just called a #Rust #WASM module from my #Vite #Vue app! :awesome:

It uses rsw with it's Vite plugin:

https://github.com/rwasm/vite-plugin-rsw

Good examples can be found here:
https://github.com/rwasm/learn-wasm

It requires a bit of config, but not too bad, given that it's bleeding edge.

What tripped me up in the very end:
You need to call init() first from your wasm module, otherwise error "wasm is undefined", when calling your function.

https://users.rust-lang.org/t/wasm-pack-without-node-js-npm/55949

#WebAssembly #WebDev #VueJS #RustLang

katerberg, to programming

It's not a new article, it outlines a heuristic about code folders that "feels right" to me, particularly after being stuck in #rails codebases for a long time: https://koenvangilst.nl/blog/code-colocation-is-king

I love how #javascript generally goes with the fractal structure of files, but I'm trying to see how #vue does it since it seems like it might not be as opinionated about this.

janriemer, to programming
teleclimber, to javascript
@teleclimber@social.tchncs.de avatar
assaf, to javascript
@assaf@mas.to avatar

Component Party

https://component-party.dev/

Side-by-side comparison of the same snippets written with different JS frameworks: , , , , , , , , ,

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • InstantRegret
  • mdbf
  • ngwrru68w68
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • osvaldo12
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • JUstTest
  • tacticalgear
  • ethstaker
  • provamag3
  • cisconetworking
  • tester
  • GTA5RPClips
  • cubers
  • everett
  • modclub
  • megavids
  • normalnudes
  • Leos
  • lostlight
  • All magazines