Sign in

Maksim Sinik

@maksim.dev
86 followers 203 following 80 posts

Director of Engineering @ trustlayer.io - @fastify.dev core team github.com/fox1t - Book Author "Accelerating Server-Side Development with Fastify" packt.link/DvIDB

PostsRepliesMedia
Maksim Sinik @maksim.dev · 17/04/2026
I am so fucking excited to attend this event!
000
Maksim Sinik @maksim.dev · 25/03/2026
Another awesome post by @nodeland.dev This express 100% my vision for AI-assisted coding.
adventures.nodeland.dev
The DCO Debate: Who Is Responsible for AI-Generated Code?
Exploring the reality, benefits, challenges and accountability of AI-assisted development in the open-source community.
063
Reposted by Maksim Sinik
Luciano Mammino 📙 Node.js Design Patterns @loige.co · 07/10/2025
🎉 Author copies are in! 📚 Holding the 4th edition of “Node.js Design Patterns” never gets old. Months of work turned into something I can touch, and hopefully a guide to help you level up with Node.js.
273
Reposted by Maksim Sinik
Rob Palmer @robpalmer.bsky.social · 10/08/2025
Another banger from Marvin on performance wins in the JS ecosystem 🔥 The theme across the series is that orders-of-magnitude wins are often sitting in plain sight purely from eliminating duplicate work & improving algorithms. These are language-agnostic principles.
0334
Reposted by Maksim Sinik
André Staltz @staltz.com · 09/08/2025
I predict the AI bubble will pop in way similar to how Google products did in the 2010s. They were "too good to be for free", and eventually advertisements kicked in. Product quality stagnated (just marginal improvements), while monetization ramped up a lot, e.g. ads on YouTube.
2122
Maksim Sinik @maksim.dev · 07/08/2025
I've returned to writing after more than two years.
backend.cafe
Beyond Vibe Coding
Explore how context management and AI partnership transform coding from chaos to systematic strategy through contextual intelligence
000
Reposted by Maksim Sinik
AriPerkkio @ariperkkio.dev · 02/06/2025
AST based V8 code coverage is finally here! I thought of this feature first time over 2 years ago, but knew it would require so much work that I couldn't finish it by working on Vitest just on weekends. Ever since @stackblitz.com hired me to work on Vitest I knew I could finish features like this.
4647
Maksim Sinik @maksim.dev · 02/06/2025
I reviewed this edition, and what was already a must-read book is now a mandatory read. I highly recommend it to seasoned developers as well.
131
Reposted by Maksim Sinik
Luciano Mammino 📙 Node.js Design Patterns @loige.co · 02/06/2025
📘 The new edition of Node.js Design Patterns is coming soon! After 9 months of hard work with Mario Casciaro, we're finally ready to share what’s next for one of the most loved Node.js books. But this is not “just another edition”...
Cover of the book "Node.js Design Patterns, Fourth Edition" by Luciano Mammino and Mario Casciaro. The design features a dark background with a dynamic purple and blue wave pattern. At the top, there is a label saying "Expert Insight" and a hexagon badge that reads "Early Access." The subtitle reads: "Level up your Node.js skills and design production-grade applications using proven techniques." At the bottom, there are black-and-white photos of the authors and the publisher logo "<packt>".
283
Maksim Sinik @maksim.dev · 16/05/2025
Folks, right now @rafaelgss.dev is doing an awesome livestram on m.twitch.tv/rafaelgss talking about Node.js threads, memory management and perfs. Join us!
m.twitch.tv
RafaelGSS - Twitch
Node.js Core Mentoring
151
Maksim Sinik @maksim.dev · 14/05/2025
I updated fastify and its dependencies to 5.x.x in our private monorepo. Buttery smooth. If you need to do the same, follow fastify.io/docs/latest/..., and you’ll be covered!
fastify.io
V5 Migration Guide | Fastify
This guide is intended to help with migration from Fastify v4 to v5.
000
Reposted by Maksim Sinik
Simon Plenderleith @simonplend.bsky.social · 05/05/2025
Node.js has had support for running TypeScript directly since v22.6.0. I’ve been wondering what a minimal Node.js with TypeScript starter project might look like. Here’s my first shot at what I think might work for me. And it's my first blog post in over 2 years! simonplend.com/blog/a-node-...
simonplend.com
A Node.js with TypeScript starter
4345
Maksim Sinik @maksim.dev · 15/03/2025
Now that I have finished the base implementation for Valkeyrie, I will focus on the documentation. Until now, it has all been AI-generated with subpar results. Thanks to extensive tests and comments, I still want to figure out how to make it 100% AI-generated. github.com/ducktors/Val...
github.com
GitHub - ducktors/Valkeyrie: A Node.js key-value database
A Node.js key-value database. Contribute to ducktors/Valkeyrie development by creating an account on GitHub.
000
Reposted by Maksim Sinik
bryan english @bengl.dev · 14/03/2025
There are no technical hurdles at this point. We're just building the solution now, hopefully in time for Node.js 18 EOL.
162
Maksim Sinik @maksim.dev · 11/03/2025
The Key-Value store is coming together so well. The api is fully compatible with @deno.land KV. There is also the concept of pluggable drivers. The plan is to support as many underlying DBs as possible. node:sqlite driver ships included. Oh the name is awesome: Valkeyrie! github.com/ducktors/val...
Valkyrie DB, key-value store
000
Reposted by Maksim Sinik
NullVoxPopuli @nullvoxpopuli.com · 08/03/2025
Want a remote cache for your turbo-powered project? Are you too cheap to pay Vercel? (I am!) Do you happen to already have access to S3? Here is a tool that allows you to run your own Cache server automatically as an on-machine daemon: github.com/NullVoxPo... Be your own Vercel! <3
github.com
GitHub - NullVoxPopuli/turbo-daemon: Tool to idempotently run a local turborepo server.
Tool to idempotently run a local turborepo server. - NullVoxPopuli/turbo-daemon
181
Reposted by Maksim Sinik
Anthony Fu @antfu.me · 08/03/2025
🕳️ node-modules.dev v0.4.0 is just out! ⚠️ Deprecated packages 🌈 Clusters by @pnpm.io catalogs 🔼 Latest version indicator 📖 publint.dev integration Thanks @jyc.dev @43081j.com @bluwy.me @sxzz.dev et al. for the PRs, brainstorming, and tools! 💚 We should really take some actions to cleanup now! 🧹
Screenshot of node-modules.dev, showing the relationships of packages dependencies with a few out-dated, deprecated packages colored in red.The report view of node-modules.dev, in the deprecations tab, a grid with all deprecated packages in your current project with their deprecation messages.In the grid view of node-modules.dev, a new "Group by Depth, Module Type, Cluster" selector. On the left, an enriched package details, showing potentially new versions available, multiple clusters it belongs, and warning and suggestions output by publint.
620631
Maksim Sinik @maksim.dev · 07/03/2025
I am excited because I found a fabulous weekend OSS project I can start developing. Key/value store + Node.js. I feel that using Crusor + Sonnet will significantly speed up the development.
010
Reposted by Maksim Sinik
Marco Ippolito @marcoippolito.dev · 26/02/2025
Unfortunately this article is inaccurate. Request and Response have been available in Node.js since v18 (and WinterTC compliant) It is possible to test node.js http server without opening socket github.com/fastify/ligh....
github.com
GitHub - fastify/light-my-request: Fake HTTP injection library
Fake HTTP injection library. Contribute to fastify/light-my-request development by creating an account on GitHub.
232
Reposted by Maksim Sinik
Pooya Parsa @pi0.io · 20/02/2025
# @unjs.io ohash.unjs.io v2 - 🚀 Speedup with node:crypto when available - 🪴 Serializer rewritten - 🧹 Internal cleanups - 📦 ESM-only (63.3kB=>18.7kB) Bundle size down to 5.5/2.6kB (web), 2.3/1kB (node) changelog: github.com/unjs/ohash/r...
ohash.unjs.io
GitHub - unjs/ohash: #️Simple object hashing, serialization and comparison utils.
#️Simple object hashing, serialization and comparison utils. - unjs/ohash
08311
Reposted by Maksim Sinik
patak @patak.cat · 25/01/2025
About links, bluesky loves them. Please unlearn the link-in-reply tricks you've been doing elsewhere and proudly share your blog posts, videos, or any other external link in your top posts so we can all go and visit your fancy websites and then get back here to discuss and repost them. Thanks!
131258421
Reposted by Maksim Sinik
Joyee Cheung @joyeecheung.bsky.social · 25/01/2025
Landed a PR that integrates TypeScript transpilation into the Node.js compile cache ✨ When benchmarking files of 500-600+ bytes, type stripping is 65% faster and full transform is 128% faster (it should be more significant on bigger files though, because it's a cache) github.com/nodejs/node/...
github.com
module: integrate TypeScript into compile cache by joyeecheung · Pull Request #56629 · nodejs/node
This integrates TypeScript into the compile cache by caching the transpilation (either type-stripping or transforming) output in addition to the V8 code cache that&#39;s generated from the transpil...
315820
Reposted by Maksim Sinik
Matt Pocock @mattpocock.com · 20/01/2025
My first AI course is complete... And it's free! It's a 16-lesson tutorial on Vercel's AI SDK. It's the missing piece for working with AI in TypeScript. No bullshit, no hype. Just solid, practical advice. www.aihero.dev/vercel-ai-sdk-tutori…
813716
Reposted by Maksim Sinik
patak @patak.cat · 22/01/2025
I just started sponsoring @adima7.bsky.social 💙 Aditya is doing great work in the @hono.dev ecosystem, and also in some new bsky projects 👀 Consider sponsoring him and other awesome maintainers doing OSS tooling for all of us: github.com/sponsors/Mat...
0212
Reposted by Maksim Sinik
Vitest @vitest.dev · 17/01/2025
Vitest 3.0 is here!
vitest.dev
Announcing Vitest 3.0
Vitest 3.0 Release Announcement
1040576
Reposted by Maksim Sinik
Michele Riva @riva.wtf · 16/01/2025
Today, we're open-sourcing OramaCore. Fulltext/vector/hybrid search, built-in embeddings, built-in LLMs for inference, and RAG. That's the hardest project we've ever worked on, please leave us a star and follow @orama.com to stay updated 🙏 github.com/oramasearch/...
github.com
GitHub - oramasearch/orama-core: Orama Core is the database you need for your AI projects, answer engines, copilots, and search. It includes a fully-fledged full-text search engine, vector database, ...
Orama Core is the database you need for your AI projects, answer engines, copilots, and search. It includes a fully-fledged full-text search engine, vector database, LLM interface, and many more u...
083
Reposted by Maksim Sinik
Rob Palmer @robpalmer.bsky.social · 07/01/2025
Big performance wins may be possible for Node's TypeScript integration thanks to @joyeecheung.bsky.social's multi-year efforts to implement Code Caching in Node 👍
0424
Reposted by Maksim Sinik
Stefano Magni @noriste.bsky.social · 22/11/2024
I said it once, but... @vitest.dev Browser mode rocks!!!! Even more with vitest-browser-react github.com/vitest-dev/v.... I get 115 React components unit tests running in 2s **in the browser**! And 90% of the time goes just for changing the viewport, so I know what to optimize!
github.com
GitHub - vitest-dev/vitest-browser-react: Render React components in Vitest Browser Mode
Render React components in Vitest Browser Mode. Contribute to vitest-dev/vitest-browser-react development by creating an account on GitHub.
3574
Reposted by Maksim Sinik
Matteo Collina @nodeland.dev · 18/11/2024
I would have to say... if you need to run benchmarks in Node.js, you should probably check out mitata. www.npmjs.com/package/mitata
1214
Reposted by Maksim Sinik
Scott Hanselman 🌮 @scott.hanselman.com · 15/11/2024
Current status - Importing 17 years of Tweets into BlueSky github.com/marcomaroni-... (minus replies and RT's and dumb stuff)
6453797
Reposted by Maksim Sinik
patak @patak.cat · 08/11/2024
We're back in open source lands, so at least the pressure can be distributed a bit on everyone that'd like to get their hands dirty. The best for what's coming bluesky team, we're rooting for you 💙
0211
Reposted by Maksim Sinik
Emanuele (Ema) @ematipico.xyz · 08/11/2024
Here's a tip if you want to contribute to an OSS project. If you find a bug you want to fix, get involved with the maintainers and comment on the issue you want to fix the bug. Don't straight send a PR. If it turns out someone else did the job before you, you might have coded for nothing. #oss
3365
Reposted by Maksim Sinik
Juri @juri.dev · 07/11/2024
@mattpocock.com 's tsconfig cheat sheet is 💎 www.totaltypescript.com/tsconfig-che...
totaltypescript.com
The TSConfig Cheat Sheet
Learn the essential TypeScript configuration options and create a concise tsconfig.json file for your projects with this helpful cheatsheet.
38614
Maksim Sinik @maksim.dev · 06/11/2024
I added bsky as the first social in my GH profile. At some point, I will remove that other thing altogether.
000
Maksim Sinik @maksim.dev · 04/11/2024
I updated my handle to maksim.dev This is so cool! 😱
maksim.dev
Maksim Sinik
Senior Engineering Manager and open-source contributor. @fastify core team and @HospitalRun lead maintainer
010
Reposted by Maksim Sinik
Josh Pollock 🌱🌵🌲 @josh412.com · 31/10/2024
Also, this one for the JavaScript go.bsky.app/6jDsWb5
52410
Maksim Sinik @maksim.dev · 02/11/2024
The time has come to move here as the main platform for posting. I still need to set everything up, but I already see some vibes that are long gone somewhere else.
030