mastodon.green is one of the many independent Mastodon servers you can use to participate in the fediverse.
Plant trees while you use Mastodon. A server originally for people in the EU, but now open for anyone in the world

Administered by:

Server stats:

1.2K
active users

#fastify

1 post1 participant0 posts today
reverentgeek<p>If you're a developer, <a href="https://techhub.social/tags/SurrealDB" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SurrealDB</span></a> might be the ultimate prototyping tool for your data. Check out my latest blog post on using SurrealDB with Node.js and Fastify! <a href="https://techhub.social/tags/sql" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sql</span></a> <a href="https://techhub.social/tags/nosql" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nosql</span></a> <a href="https://techhub.social/tags/nodejs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nodejs</span></a> <a href="https://techhub.social/tags/fastify" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fastify</span></a> <a href="https://reverentgeek.com/meet-surrealdb-nodejs/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">reverentgeek.com/meet-surreald</span><span class="invisible">b-nodejs/</span></a></p>
LavX News<p>Unlocking the Power of Cap'n Proto: A Deep Dive into Fast Data Interchange</p><p>Explore the capabilities of Cap'n Proto, a high-performance data interchange format that promises to revolutionize how we handle data in JavaScript applications. With its unique architecture and effic...</p><p><a href="https://news.lavx.hu/article/unlocking-the-power-of-cap-n-proto-a-deep-dive-into-fast-data-interchange" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.lavx.hu/article/unlocking</span><span class="invisible">-the-power-of-cap-n-proto-a-deep-dive-into-fast-data-interchange</span></a></p><p><a href="https://mastodon.cloud/tags/news" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>news</span></a> <a href="https://mastodon.cloud/tags/tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tech</span></a> <a href="https://mastodon.cloud/tags/CapnProto" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CapnProto</span></a> <a href="https://mastodon.cloud/tags/Fastify" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fastify</span></a> <a href="https://mastodon.cloud/tags/DataInterchange" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DataInterchange</span></a></p>
AdrianC<p>Hi!</p><p>I'm Adrian, a FullStack <a href="https://hachyderm.io/tags/Developer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Developer</span></a> looking for a job either in <a href="https://hachyderm.io/tags/Qu%C3%A9bec" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Québec</span></a> (or from it if you allow for remote work). I already have a permanent and open visa</p><p>I have experience building and maintaining web apps and APIs, designing systems, doing <a href="https://hachyderm.io/tags/DevOps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DevOps</span></a> and a bit of <a href="https://hachyderm.io/tags/BigData" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BigData</span></a>, <a href="https://hachyderm.io/tags/MachineLearning" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MachineLearning</span></a> and <a href="https://hachyderm.io/tags/IoT" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IoT</span></a></p><p>I'm experienced using <a href="https://hachyderm.io/tags/Elixir" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Elixir</span></a>, <a href="https://hachyderm.io/tags/Phoenix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Phoenix</span></a>, <a href="https://hachyderm.io/tags/LiveView" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LiveView</span></a>, <a href="https://hachyderm.io/tags/NodeJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NodeJS</span></a>, <a href="https://hachyderm.io/tags/TypeScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TypeScript</span></a>, <a href="https://hachyderm.io/tags/Fastify" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fastify</span></a>, <a href="https://hachyderm.io/tags/Express" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Express</span></a> and <a href="https://hachyderm.io/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a> ; and on the DevOps side in CI/CD pipelines (either <a href="https://hachyderm.io/tags/GithubActions" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GithubActions</span></a> and Gitlab CI/CD), <a href="https://hachyderm.io/tags/Docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Docker</span></a> and a bit of <a href="https://hachyderm.io/tags/Kubernetes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kubernetes</span></a></p><p>I was tasked with a lot of the <a href="https://hachyderm.io/tags/innovation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>innovation</span></a> happening in my previous company, researching tools, librairies, patterns or general technologies either for our own <a href="https://hachyderm.io/tags/DeveloperExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeveloperExperience</span></a> or for our products</p><p>I also wrote a lot of technical and non technical documentation and internal presentations, and even participated in a few meetups. You can read some of my writing on my blog: <a href="https://blog.adrianc.eu" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">blog.adrianc.eu</span><span class="invisible"></span></a></p><p>You might also have seen me on a few Elixir-related Discord servers, or even Bluesky (@adrianc.eu) and Twitter ; either sharing tech news, helping people, reading in book clubs or just chatting</p><p>I’m open to full-time right now, contracting work can be discussed.</p><p>I'm looking for any developer position, not only <a href="https://hachyderm.io/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ElixirLang</span></a>, even though it represents most of my experience. And if the technology you're using isn't on my resume, give me a chance! I'm a fast learner and I might anyway have studied it in class :P</p><p>DM me for more info, like github link, my resume or anything :)</p><p>Boosts, responses and DM welcome, of course!</p><p><a href="https://hachyderm.io/tags/MyElixirStatus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MyElixirStatus</span></a> <a href="https://hachyderm.io/tags/FediJobs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediJobs</span></a> <a href="https://hachyderm.io/tags/FediJob" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediJob</span></a> <a href="https://hachyderm.io/tags/FediGetHired" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediGetHired</span></a> <a href="https://hachyderm.io/tags/OpenToWork" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenToWork</span></a></p><p>EDIT: I already have a visa, it was not super clear before 😅</p>
michabbb<p>An SSR Performance Showdown</p><p>🔍 Comprehensive <a href="https://social.vivaldi.net/tags/SSR" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SSR</span></a> Performance Testing:<br>• Test setup: 2398 div elements spiral rendering on <a href="https://social.vivaldi.net/tags/NodeJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NodeJS</span></a> v22, <a href="https://social.vivaldi.net/tags/M1Mac" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>M1Mac</span></a> with 8GB RAM</p><p>📊 Performance Rankings (requests/second):<br>• <a href="https://social.vivaldi.net/tags/fastifyhtml" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fastifyhtml</span></a>: 1088 (baseline templating)<br>• <a href="https://social.vivaldi.net/tags/Vue" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Vue</span></a>: 1028 (best full-featured performance)<br>• <a href="https://social.vivaldi.net/tags/Svelte5" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Svelte5</span></a>: 968 (pre-release version)<br>• <a href="https://social.vivaldi.net/tags/SolidJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SolidJS</span></a>: 907 (impacted by hydration IDs)<br>• <a href="https://social.vivaldi.net/tags/Preact" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Preact</span></a>: 717 (lightweight alternative)<br>• <a href="https://social.vivaldi.net/tags/React19" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>React19</span></a>: 572 (RC version)</p><p>🛠️ Testing Environment:<br>• Built using <a href="https://social.vivaldi.net/tags/Fastify" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fastify</span></a> and @fastify/vite<br>• Production builds tested<br>• Consistent styling and template implementations<br>• No client-side reactivity features</p><p>💡 Key Findings:<br>• <a href="https://social.vivaldi.net/tags/Vue" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Vue</span></a> and <a href="https://social.vivaldi.net/tags/Svelte" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Svelte</span></a> offer best balance of performance and ecosystem maturity<br>• Hydration markers impact performance (demonstrated in <a href="https://social.vivaldi.net/tags/SolidJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SolidJS</span></a>)<br>• Simple templating (<a href="https://social.vivaldi.net/tags/fastifyhtml" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fastifyhtml</span></a>) outperforms full frameworks</p><p>Source: <a href="https://blog.platformatic.dev/ssr-performance-showdown" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.platformatic.dev/ssr-perf</span><span class="invisible">ormance-showdown</span></a></p>
Neil Craig<p>If you're seeing Dependabot PRs on Node projects named "Bump find-my-way and fastify" today and were not already on Fastify v5, be aware you'll need to update your Fastify config/usage (see <a href="https://fastify.dev/docs/latest/Guides/Migration-Guide-V5" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">fastify.dev/docs/latest/Guides</span><span class="invisible">/Migration-Guide-V5</span></a>).</p><p>The `find-my-way` (indirect for me) update requires Fastify v5 apparently and that broke several projects which weren't on Fastify v5 yet. Luckily (well, intentionally, obv) the breakages were caught by CICD in dev.</p><p><a href="https://mastodon.social/tags/Node" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Node</span></a> <a href="https://mastodon.social/tags/Fastify" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fastify</span></a> <a href="https://mastodon.social/tags/FindMyWay" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FindMyWay</span></a> <a href="https://mastodon.social/tags/Dependabot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Dependabot</span></a></p>
Neil Craig<p>Updating the Fastify logger constructor config has allowed the web server to start now. I'm using a parent logger so this meant adding:<br>`loggerInstance: parentLogger` to the Fastify instantiation, e.g. the last property in:<br>```<br>const fastify = Fastify({<br> trustProxy: true,<br> keepAliveTimeout: 3600000,<br> loggerInstance: parentLogger<br>});<br>```<br>Tests now pass locally, 🤞for the same on Cloud Build!</p><p>Docs:<br><a href="https://fastify.dev/docs/latest/Guides/Migration-Guide-V5/#new-logger-constructor-signature" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">fastify.dev/docs/latest/Guides</span><span class="invisible">/Migration-Guide-V5/#new-logger-constructor-signature</span></a></p><p><a href="https://mastodon.social/tags/Fastify" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fastify</span></a> <a href="https://mastodon.social/tags/Node" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Node</span></a> <a href="https://mastodon.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDev</span></a></p>
Neil Craig<p>Dependabot raised a PR against on of my Node projects this morning and the build failed. The PR was to move to Fastify 5 (from 4.x).</p><p>I pulled the branch down and sure enough the web server no longer starts. I'd spotted Fastify 5 now requires Node 20+ but I'm already on that.</p><p>Time to dig in to the migration guide: <a href="https://fastify.dev/docs/latest/Guides/Migration-Guide-V5/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">fastify.dev/docs/latest/Guides</span><span class="invisible">/Migration-Guide-V5/</span></a><br><a href="https://mastodon.social/tags/Fastify" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fastify</span></a> <a href="https://mastodon.social/tags/Node" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Node</span></a></p>
lil5 :golang: 🌱 :react:<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@jeremy_list" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>jeremy_list</span></a></span> <span class="h-card" translate="no"><a href="https://front-end.social/@Robb" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>Robb</span></a></span> <span class="h-card" translate="no"><a href="https://fosstodon.org/@dzajew" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>dzajew</span></a></span></p><p><a href="https://fosstodon.org/tags/GoLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GoLang</span></a> might technically have static types, but slices can be nil and pointers must be checked everywhere!</p><p>I’m giving <a href="https://fosstodon.org/tags/BunJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BunJS</span></a> and <a href="https://fosstodon.org/tags/Fastify" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fastify</span></a> a go: replacing iferr with throw and letting fastify catch errors</p>
Francis 🏴‍☠️ Gulotta<p>I'll say the toys I've built with <a href="https://toot.cafe/tags/fastify" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fastify</span></a> seem to allow for this setup very easily. <a href="https://toot.cafe/tags/remix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>remix</span></a> is slowly adding these features (route centric of course lol, but thats fine) and you can build it more or less with anything. Nice to have it baked in though.</p>
Jari Pennanen<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@mcollina" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mcollina</span></a></span> Are you suggesting that <a href="https://twit.social/tags/Fastify" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fastify</span></a> will remove fastify.d.ts from fastify package?</p><p>I think you know that compiling TypeScript to Javascript these days doesn't require checking the types.</p>
Pelle Wessman<p>FYI – I’m available for <a href="https://mastodon.social/tags/coaching" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coaching</span></a> / <a href="https://mastodon.social/tags/teaching" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>teaching</span></a> / conference talks / shorter <a href="https://mastodon.social/tags/freelancing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>freelancing</span></a> gigs (1-2 days at a time)</p><p>I’m right now primarily focusing on my own projects but happy to share my experience with others + never wrong to refill the wallet a bit.</p><p>Topics I’m extra thrilled about: <a href="https://mastodon.social/tags/TypesInJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TypesInJS</span></a> <a href="https://mastodon.social/tags/vanillaJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vanillaJS</span></a> <a href="https://mastodon.social/tags/nodejs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nodejs</span></a> <a href="https://mastodon.social/tags/fastify" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fastify</span></a> <a href="https://mastodon.social/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <a href="https://mastodon.social/tags/npm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>npm</span></a> <a href="https://mastodon.social/tags/eslint" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eslint</span></a> <a href="https://mastodon.social/tags/linting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linting</span></a> <a href="https://mastodon.social/tags/maintainership" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>maintainership</span></a> <a href="https://mastodon.social/tags/restAPI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>restAPI</span></a></p><p><a href="https://mastodon.social/tags/openToWork" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>openToWork</span></a></p>
Pelle Wessman<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@mcollina" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mcollina</span></a></span> <a href="https://mastodon.social/tags/npmRelease" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>npmRelease</span></a> <a href="https://mastodon.social/tags/fastify" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fastify</span></a> (adding hashtags makes it easier to follow, and so far I'm the only one using <a href="https://mastodon.social/tags/npmRelease" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>npmRelease</span></a>, would be nice to get some traction for such a one as I would love to find releases from people I don't yet follow here. That and <a href="https://mastodon.social/tags/newNpmModule" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>newNpmModule</span></a> for any new modules)</p>
Liran Tal :verified:<p>Deploying a Fastify &amp; Vue 3 Static Site to Heroku</p><p>A small write-up on how to deploy a Vue 3 static site to Heroku with a Fastify Node.js backend server to serve the static files. By the end, you’ll have a clear understanding of the process and be able to deploy your own static site with ease: <a href="https://www.lirantal.com/blog/deploying-a-fastify-vue-3-static-site-to-heroku" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">lirantal.com/blog/deploying-a-</span><span class="invisible">fastify-vue-3-static-site-to-heroku</span></a></p><p><a href="https://infosec.exchange/tags/vuejs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vuejs</span></a> <a href="https://infosec.exchange/tags/nodejs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nodejs</span></a> <a href="https://infosec.exchange/tags/fastify" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fastify</span></a></p>
Andras Bacsai<p>🚢 I quietly added <a href="https://fosstodon.org/tags/gitea" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gitea</span></a> as a service to <a href="https://coolify.io" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">coolify.io</span><span class="invisible"></span></a> today with lots of bug fixes.</p><p>🛠️ Currently working on adding <a href="https://fosstodon.org/tags/docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>docker</span></a> registry support to use private Docker images or any Docker registry!</p><p><a href="https://fosstodon.org/tags/buildinpublic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>buildinpublic</span></a> <a href="https://fosstodon.org/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <a href="https://fosstodon.org/tags/svelte" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>svelte</span></a> <a href="https://fosstodon.org/tags/fastify" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fastify</span></a></p>