sirber, to random
@sirber@fosstodon.org avatar

I'm not a front-end developer.

nosherwan,
@nosherwan@fosstodon.org avatar

@sirber I am not a full-stack web developer I am a mental patient




full stack web developers sleep wide awake.

nosherwan, to javascript
@nosherwan@fosstodon.org avatar

:javascript: :typescript:

JavaScript framework fatigue is real.

Especially for full stack devs.

#javascript
#typescript
#webdev

nucliweb, to javascript
@nucliweb@webperf.social avatar
alex, to random
@alex@gleasonator.com avatar

Bro in JavaScript world you've already got gray hair if you started 2 years ago.

RT: https://die-partei.social/users/hackernews/statuses/110350506565702973

realcaseyrollins,

@alex @hackernews is goated IMHO

nhoizey, to javascript French
@nhoizey@mamot.fr avatar
n0body, to javascript

If you install a addon to your browser you'll never accidentally look at Twitter again. Bonus: this also bypasses virtually every .

dec_hl, to javascript
@dec_hl@mastodon.social avatar

I just pushed a small update to :

  • You can now filter the displayed timeline for boosts, non-boosts and toots with media attachment (inspired by @doppelgrau).

  • A small bugfix for toots with CW

  • moved the filter display for notifications to match the position of the timeline

Grab it at https://github.com/SuperIlu/DOStodon

timeline showing only boosts
timeline showing no boosts

fimion, to javascript
@fimion@notacult.social avatar

I love that React Server Components can now do the thing php has done for years. Congrats.

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

Wrote a new article on how to find your worst offenders on page load - relevant for all sites not just ones on Shopify:

https://performance.shopify.com/blogs/blog/3-ways-to-find-your-worst-javascript-offenders-for-page-load

cuchaz, to javascript
@cuchaz@gladtech.social avatar

continues to be a frustrating language. ES6 classes actually inherit static functions from their ancestors!

This totally wrecks common code patterns like having static factory functions. JS constructors are pretty darn inadequate, so factory functions paper over a lot of shortcomings there. Constructors can't be async, you can only have one per class, etc. But static functions can still access private class members, so they work well as factories.

Yes, you can override a static function but they're not allowed to have different signatures. Or at least that's a warning in WebStorm. JS actually lets the code run though and you still get the expected behavior, so maybe it's a dumb warning? :blobcatwhat:

Thankfully nice IDE's let you ignore warnings at individual call sites, but having factory functions from the baseclass appear in the subclass (where they should never ever be called) makes for a Super confusing API.

"But!", I hear you say. "OO is all garbage and you shouldn't even use inheritance. Composition FTW!"

You're right! I'm not really even using inheritance here. My "baseclass" is a fracking interface! But JS doesn't really support interfaces, so we have to shoehorn interfaces into the inheritance system. :blobCatGooglyTableFlip:

JenXer, to javascript

...and they lost me. I'm at the "do I give up, or hope it will click later" crossroads.

dunglas, to javascript
@dunglas@mastodon.social avatar

Supply chain attacks are a plague in the ecosystem. is less affected, but we can do even better! I just proposed a patch to to detect when your dependencies introduce new dependencies from sources you don't trust.

We will use this feature to improve the security of @symfony and @ApiPlatform. It should also be possible to port this idea to @npmjs and other package managers 🤝

https://github.com/composer/composer/pull/11460

David, to javascript French
@David@mastodon.xyz avatar

On recrute une développeuse ou un développeur full-stack dans mon équipe des décisions de justice à la Cour de cassation !
https://www.courdecassation.fr/les-offres-d-emplois-et-de-stages/cdd/developpeurdeveloppeuse-full-stack-0

cory, to webdev
@cory@social.lol avatar

The @eleventy meetup is happening again on on May 19th. It's awesome, you're awesome. Come hang out! https://11tymeetup.dev

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?





EvanMarie, to javascript
@EvanMarie@sigmoid.social avatar

Alas! I am working on blending my love for data science and my desire to make an amazing user experience exploring data.

Here is my most recent project on my path to learning great app development. It utilizes React, typescript, and Vite. It is a relatively simple but design-savvy game hub application that can sort, search, and explore all the games available from the Rawg API.

Check it out here:
https://www.evanmarie.com/gamehub-app/

image/png
image/png

mjgardner, to javascript
@mjgardner@social.sdf.org avatar

2023 (its friends still call it ) will standardize allowing -style shebang lines to indicate a interpreter.

https://github.com/tc39/proposal-hashbang/blob/gh-pages/README.md#why-hashbang-instead-of-shebang

Of course, the JavaScript kiddies want to call them “hashbangs” because “hash is commonly associated with modern terms involving # such as .” No respect for tradition 🧓🏻

veroandi, to webdev
@veroandi@mastodon.social avatar

"Browser makers want one thing: not being blamed for being slow or showing things "wrong". So we work with lots of partners to see why their products are misbehaving. In these "performance clubs" in Mozilla and Microsoft we kept running into the same issue: web products with tons of senseless , unused and an avalanche of sent to the end users with no benefit to them. All the benefits were for the convenience of the "

https://dev.to/codepo8/the-ongoing-defence-of-frontend-as-a-full-time-job-3dp2

itnewsbot, to javascript
@itnewsbot@schleuss.online avatar

Next.js rearchitects router for smoother server-side rendering - Next.js 13.4, the latest version of Vercel’s web development framework, stabilizes the... - https://www.infoworld.com/article/3695595/nextjs-rearchitects-router-for-smoother-server-side-rendering.html#tk.rss_all

lazarus, to javascript
@lazarus@fosstodon.org avatar

Add some extra security features to @thunderbird by disabling . 😉

redegelde, to javascript Dutch
@redegelde@mastodon.education avatar

Any tips. Looking for Learning game. In the past there was kind of Sherlock holmes escape room. Can not find it anymore. Students age 14 to 16 years

mackuba, to javascript
@mackuba@martianbase.net avatar

: now has a built-in date formatting API (Safari 10.0+) in the form of Date.toLocaleDateString() with an options hash that specifies formats for each field 😲 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString

emanuele, to random
@emanuele@m.divita.eu avatar

I see a lot of people believe there is no way to have online. Corporations have pushed so hard that many are persuaded and disillusioned.

Privacy-compliant alternative software exists and it's up to you to choose and promote it.

Tracking tools are not required but wanted technologies: it is not something inevitable inside a software.

When you see it that way, your approach to software change and you will also learn to love software as you know how to appreciate organic food.

emanuele,
@emanuele@m.divita.eu avatar

@louis @PublicLewdness like to remember to statistics lovers that is the most blocked in the world. It's the first element managed by any . seems to forget to tell this on its marketing pages.

BartV, to javascript
@BartV@mastodon.social avatar

Today I learned that that using element.innerHTML in to dynamically insert content will detach all internal data, like event listeners, and that it's bad for performance too. Use element.appendChild() or similar methods instead. Now you know.

voltagex, to programming
@voltagex@aus.social avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines