webpro

@webpro@fosstodon.org

Freelance developer/architect. I care about JavaScript, performance, automation and open source.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

webpro, to random

Looking to optimize Interaction to Next Paint?

This 28-minute demo is time well spent. Great deep dive into using the Performance tab in the Chrome DevTools, so you can hit the ground running and fix responsiveness issues.

https://www.youtube.com/watch?v=cmtfM4emG5k

webpro, to random

Do you manage package.json files? Here's something you might not know you actually need (hat tip to the prolific @voxpelli):

https://github.com/voxpelli/node-installed-check

webpro,

@voxpelli

This is simple + great ✨

webpro, to javascript

Last Christmas, I was looking at some hot code path and thought "All I want to benchmark is you". Said no one ever, but here we are.

If you're into and , the options for some decent micro and macro benchmarking aren't obvious at all. So I did some research, and wrote about it!

Here's your bookmark for when you need to :

https://www.webpro.nl/articles/the-state-of-benchmarking-in-nodejs

voxpelli, to random
@voxpelli@mastodon.social avatar

Best javascript dev tool since @eslint must be the @webpro's knip: https://github.com/webpro/knip

Right @JoshuaKGoldberg?

I'm using it on all of my projects and have moved away from the similar (although much inferior) tool that I used to maintain

webpro,

@voxpelli @eslint @JoshuaKGoldberg

Here's some details I haven't shared elsewhere. There are pull requests open (links below) integrating Knip in the TypeScript and ESLint repositories themselves. They might not get merged at all, and that's totally fine. The point is that I'm happy Knip handles those relatively large and complicated workloads quite well now. Knip receives more and more contributions too, it can only get better :)

webpro,

@voxpelli That's awesome! I'm sure that'll work out, otherwise you know where to find me :)

webpro,

@voxpelli

Plugins aren't "heavy", they don't carry external dependencies with them (only some types and devDependencies).

They're disabled by default and a cheap lookup to get enabled.

Getting rid of some heavier dependencies, I think that would help more.

That said, I'm still not 100% settled on their APIs internally. But when I am, I can/should also open it up!

webpro, to random

Can I ask for a favor? I need paid work.

Available to make an impact and help out with frontend, APIs, performance, automation, tooling and DevOps/CI.

Betting on JavaScript for well over 20 years. TypeScript is great.

Not afraid of large codebases, major refactorings or demotivated teams. Let's get back on track!

RT for reach = ❤️

Sorry, I'm less interested in permanent roles. My PMs are open and my website has more details and contact info:

https://www.webpro.nl

webpro, to random

What a bummer @github has deprioritized performance metrics for Actions. CI solutions should have this, tons of value.

https://t.co/h2oueBne9z

webpro,

@voxpelli I think so! Couldn't really find anything today. Maybe the run/job logs that can be downloaded also contain a lot already (timestaps? job names? etc).

webpro,
webpro,

@voxpelli Uh, that url expired, here's a screenshot:

webpro,

@voxpelli Big opportunity there indeed, yet on the other hand so much easier for GitHub to basically grab the available data and display some tables/graphs.

webpro,

@voxpelli Good point. Lots of free runs for OSS too. But I'm sure they know the trade-offs and made the calculations.

webpro,

@voxpelli I'm sure they have the metrics 😂😭

sindresorhus, to random
@sindresorhus@mastodon.social avatar

deleted_by_author

  • Loading...
  • webpro,

    @sindresorhus Oh, I would like to try that well :)

    sindresorhus, to random
    @sindresorhus@mastodon.social avatar

    New App:

    QuickGPT — Easy access to the ChatGPT web UI from the menu bar, Dock, or keyboard shortcut

    https://sindresorhus.gumroad.com/l/quickgpt

    webpro,

    @sindresorhus Nice job! Thanks a lot, already enjoying this. Idea/RFC: some shortcut for "+ New chat"

    webpro,

    @sindresorhus Yes, that sounds intuitive to me. Most apps use that for "New... thing" I believe

    webpro,

    @sindresorhus Thank you!

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