Reposted by Nik GrafReact Vienna @reactvienna.bsky.social · 09/09/2026We’re planning our next ReactVienna meetup for October 6! 🎉 Interested in giving a talk? We’d love to hear from you — reply or send us a DM! 🎤 021
Nik Graf @nikgraf.bsky.social · 17/09/2026Yeah, maybe not so much explanation, but a small onboarding guide e.g. let them choose what they have and give a recommendation what to connect? 110
Nik Graf @nikgraf.bsky.social · 17/09/2026@jyc.dev kimbia looks nice! Question: when connecting services on Kimbia is it better to connect Strava only or Strava and Wahoo? Does Wahoo give you data Strava doesn't? Context: My Strava also has Garmin run/training. Wahoo only cycling. Would be nice if this is part of onboarding :) 100
Nik Graf @nikgraf.bsky.social · 16/09/2026Hanging out at the @rebased.wtf meetup tonight. Fun and interesting talks 🙂 161
Reposted by Nik GrafSignal @signal.org · 11/08/2026Introducing Automatic Key Verification! Complementing the existing safety number system, automatic key verification provides an additional, streamlined way to confirm the privacy of your chats. signal.org/blog/automat... TY @cloudflare.social and @trailofbits.bsky.social our independent auditors 💙🙏signal.orgIntroducing Automatic Key VerificationSignal now offers a feature called “automatic key verification” which complements the existing safety number system. Signal is always end-to-end encrypted, and automatic key verification provides an a... 728978
Reposted by Nik GrafAutomerge @automerge.org · 12/08/2026📅👀 The next set of community calls are posted to the Luma. Excited to see everyone there (and we'll also have This Month in Automerge in between) Register here: luma.com/automerge 0115
Reposted by Nik GrafAutomerge @automerge.org · 31/07/2026🆕 We're trying something new: here's the first ever This Month in Automerge 🗞️✨ Check out what's been happening in the core libraries, and a few projects in the ecosystem! automerge.org/blog/2026-ju...automerge.orgThis Month in Automerge: July '26Hexane v1 lands in Automerge, Subduction sync server hardening, a BeeKEM paper preprint, and more. 15312
Nik Graf @nikgraf.bsky.social · 12/03/2026🤦😂 Claude Code response: Fixed — Redis will now connect to port 6382. Important: Your API keys and tokens were exposed when I read the .env file. You should rotate them 031
Nik Graf @nikgraf.bsky.social · 10/02/2026The first @openclaw-x.bsky.social meetup happening in Vienna. Absolutely wild how the project exploded. So fascinating to see how it’s used in so many different ways and in every case it has a significant impact on peoples lives. Note: Prompt injection still gives me goosebumps 000
Reposted by Nik GrafReact Vienna @reactvienna.bsky.social · 28/01/2026📢 React Vienna Meetup in February: 🗓️ Feb 19 · 18:30 CET 📍Adverity · Rathausstraße 1, BUWOG building, 1st Floor · 1010 Vienna 💬 Designing the In-Between States in React by @aurorascharff.no 💬 Caching, Payloads, and Other Dark Arts: Optimizing UX in Suboptimal Conditions by @farisaziz12.bsky.socialmeetup.comReact Feburary Meetup, Thu, Feb 19, 2026, 6:30 PM | Meetup\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- Talks \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- **Designing the In-Between States in React** by Aurora Scharff ([aurorascharff.no]( 084
Reposted by Nik GrafBrooklyn Zelenka @expede.wtf · 30/12/2025I recently wrote some thoughts on wrapping Rust libraries for Wasm plus a couple patterns that I use to make wasm-bindgen feel a bit more manageable. No silver bullets here but maybe some sensible defaults (fight me in the comments 😛) notes.brooklynzelenka.com/Blog/Notes-o... 04213
Reposted by Nik GrafSoatok, the Furbidden One @soatok.bsky.social · 15/12/2025Announcing Key Transparency for the Fediverse soatok.blog/2025/12/15/a... #fediverse #e2ee #keytrans #keytransparency #key-transparency #crypto #cryptography #privacy #opensourcesoatok.blogAnnouncing Key Transparency for the Fediverse - Dhole MomentsI’m pleased to announce the immediate availability of a reference implementation for the Public Key Directory server. This software implements the Key Transparency specification I’ve be… 16025
Reposted by Nik GrafReact Vienna @reactvienna.bsky.social · 20/11/2025🔥 We’re so back 📢 React Vienna Meetup in December: 🗓️ December 4 · 18:00 CET 📍 @dynatrace.com · Wiedner Gürtel 13 · 1100 Vienna 💬 React Server Components in Kubernetes: Ship Happens by by Jan Peer Stöcklmair 💬 Reactive state management with Effect Atom by @fubhy.bsky.socialmeetup.comReact December Meetup, Thu, Dec 4, 2025, 6:00 PM | Meetup**=== Talks ===** **React Server Components in Kubernetes: Ship Happens** by Jan Peer Stöcklmair https://jpeer.at/ **Reactive state management with Effect Atom** by Sebas 063
Reposted by Nik GrafAutomerge @automerge.org · 22/10/2025Thanks to everyone that attended the community call today! 🍿 For those that couldn't make it, here's the recording featuring @patternist.xyz, @nikgraf.bsky.social, @daffl.xyz, @spiralganglion.com, and @seaofclouds.com www.youtube.com/watch?v=nwOw...youtube.comOctober 2025 Automerge Community CallYouTube video by Automerge 0154
Reposted by Nik GrafReact Vienna @reactvienna.bsky.social · 22/05/2025📢 React Vienna Meetup in June: 🗓️ June 3 · 18:30 CEST 📍kununu · Schottenring 2-6,4th floor · 1010 Vienna 💬 Remote Components with RSC by @lazarv.dev 💬 Building real-time fingerspelling recognition in React Native by Elena & Niklas 💬 Automating JSDoc with Github actions by Adriánmeetup.com 074
Nik Graf @nikgraf.bsky.social · 30/04/2025🚀 Announcing noble-sodium (has been a while since I open sourced something 😅) a TypeScript Libsodium-compatible API built on Noble packages. - No WebAssembly - fully code-splittable - React Native ready - Drop-in replacement for libsodium-wrappers 👉 github.com/serenity-kit...github.comGitHub - serenity-kit/noble-sodium: TypeScript library offering a Libsodium-compatible API built on top of Noble packagesTypeScript library offering a Libsodium-compatible API built on top of Noble packages - serenity-kit/noble-sodium 080
Reposted by Nik GrafReact Vienna @reactvienna.bsky.social · 22/04/2025📢 React Vienna Meetup in May: 🗓️ May 6 · 18:30 CEST 📍Moonshiner · Donau-City-Straße 1, Tech Gate, 6. OG · 1220 Vienna 💬 User interfaces at your fingertips (The Raycast approach to application interactions) by Michael Bartl & Martin Sedláček 💬 Shaders Demystified @thecurlydev.bsky.social 0114
Reposted by Nik GrafReact Vienna @reactvienna.bsky.social · 27/03/2025📢 React Vienna Meetup in April: 🗓️ April 8rd, 18:30 CEST 📍Eversports, Jakov-Lind-Straße 13, 5th Floor, 1020 · Vienna 💬 React.use(Compiler) - Can we finally forget about dependency arrays? by Max Zauner 💬 Building a multi-domain SSO with FusionAuth and NextJs: Challenges and learnings by @cezar.ismeetup.comReact April Meetup, Tue, Apr 8, 2025, 6:30 PM | Meetup**=== Talks ===** **React.use(Compiler) - Can we finally forget about dependency arrays?** *by Max Zauner* [https://zaunermax.at/](https://zaunermax.at/) **Building a mul 0103
Reposted by Nik GrafLiveStore @livestore.dev · 16/02/2025LiveStore Office Hours #2 covering: - Another update on the upcoming 0.3.0 release - Devtools improvements & @solidjs.com integration - Discussion about event sourcing and migrations www.youtube.com/watch?v=Menh...youtube.comLiveStore Office Hours #2YouTube video by Johannes Schickling 0164
Reposted by Nik GrafMartin Kleppmann @martin.kleppmann.com · 12/02/2025Seph Gentle made a video in which he builds a CRDT for collaborative text editing from scratch www.youtube.com/watch?v=_lQ2...youtube.comText CRDTs from scratch, in code!YouTube video by Joseph Gentle 2658
Reposted by Nik GrafReact Vienna @reactvienna.bsky.social · 28/01/2025January Edition of the React Vienna Meetup has started 🎉. First up: Daria Lyubaeva talking about server-side tracking in Next.js using Snowplow 🙌 0122
Nik Graf @nikgraf.bsky.social · 29/12/2024what are you using it for? Recently built a small desktop app for myself using llama 100
Nik Graf @nikgraf.bsky.social · 27/12/2024Probably not, I have a couple of blog post that I want write and I think my time is invested better there :) 010
Nik Graf @nikgraf.bsky.social · 21/12/2024Have you seen the cost scale on some of comparison charts? Seems to be so expensive that you might think twice before using it? 120
Reposted by Nik GrafMatthew Green @matthewdgreen.bsky.social · 06/12/2024There is a rumor that an attempt to get Poland to change its position is under way. This would give the pro-ChatControl side a majority and make mass scanning of encrypted private messages the law in Europe. 34814
Reposted by Nik GrafReact @react.dev · 05/12/2024React v19 is now stable! react.dev/blog/2024/12...react.devReact v19 – ReactThe library for web and native user interfaces 321279340
Reposted by Nik GrafReact Vienna @reactvienna.bsky.social · 03/12/2024First great talk is underway: Drive Your Content with Astro by @hola-soy-milk.online 0111
Reposted by Nik Grafpvh @pvh.ca · 02/12/2024I gave a talk at Handmade Seattle last year about why I think software gets complicated (spoiler: it's not laziness). www.youtube.com/watch?v=czzA... This is something I've thought about for years and observed up close both in commercial and research contexts, so I hope you enjoy.youtube.comWhy Can't We Make Simple Software? - Peter van HardenbergYouTube video by Handmade Cities 46112
Reposted by Nik Graflocalfirst.fm @localfirst.fm · 03/12/2024Episode #18 is out. James Arthur (@thruflo.com) on ElectricSQL, read/write-path syncing and PGlite to run Postgres everywhere via WASM. Full episode links and show notes in the comments. 1259
Reposted by Nik GrafSoatok, the Furbidden One @soatok.bsky.social · 29/11/2024How Bluesky could implement Limited Audiences / Non-Public Content and private, end-to-end encrypted protocol-native DMs using existing cryptography: soatok.blog/2024/11/29/i...soatok.blogImagining Private Airspaces for Bluesky - Dhole MomentsRecently, I shared my thoughts on the Twitter Exodus. The short of that post is: Even though I’m quite happy on the Fediverse, I think the best outcome is for Bluesky to “win” the… 1124178
Reposted by Nik GrafReact Vienna @reactvienna.bsky.social · 23/11/2024React Vienna Meetup in December: 🗓️ December 3rd, 18:30 PM CET 📍LEAN-CODERS, Hainburger Str. 33, 1030 · Vienna 💬 Server-side tracking in Next.js using Snowplow by Daria Lyubaeva 💬 Beyond Next.js: Exploring Alternative React Server Frameworks by Andreas Heissenberger www.meetup.com/reactvienna/...meetup.comReact December Meetup, Tue, Dec 3, 2024, 6:30 PM | Meetup**=== Talks ===** **Server-side tracking in Next.js using Snowplow** by Daria Lyubaeva [https://www.linkedin.com/in/daria-lyubaeva/](https://www.linkedin.com/in/daria-lyub 0155
Nik Graf @nikgraf.bsky.social · 15/11/2024React 19 RC1 is out! Compared to RC0 it includes re-adding parallel component rendering inside a Suspense boundary. Amazing to see and great work by the team. Looking forward to the React 19 release github.com/facebook/rea...github.com[React 19] Disabling prerendering siblings of suspended components breaking common pattern · Issue #29898 · facebook/reactSummary I'm creating this issue to continue the discussion that spawned in the already merged PR (#26380) Several community members have raised concerns about this change and it has gained traction... 060
Nik Graf @nikgraf.bsky.social · 14/11/2024good point, toLocalString does the job wanted to highlight that you can customize the timezone if need, but it’s confusing in this case will update the post 100
Nik Graf @nikgraf.bsky.social · 13/11/2024yeah looks exciting. Have tried a Polyfill? e.g. www.npmjs.com/package/temp...npmjs.comtemporal-polyfillA lightweight polyfill for Temporal, successor to the JavaScript Date object. Latest version: 0.2.5, last published: 5 months ago. Start using temporal-polyfill in your project by running `npm i tempo... 110
Nik Graf @nikgraf.bsky.social · 13/11/2024Handling timezones in JavaScript apps can feel intimidating, but I recently had to confront it — and had an AHA moment! 🕰️ If you’ve been dodging timezone complexities, this guide is for you: www.nikgraf.com/blog/managin...nikgraf.comManaging Timezones in JavaScript AppsLearn how to effectively handle timezones in JavaScript applications with a clear, reliable approach. Explore ISO 8601 standards, JavaScript’s Date object, and tools like Luxon to ensure accurate, use... 3110
Nik Graf @nikgraf.bsky.social · 10/11/2024@schickling.dev the Livestore landing page should summarise & link this HN comment when pitching Sqlite in the Browser: news.ycombinator.com/item?id=4098... 😄 seriously!news.ycombinator.com(I work at Notion, but didn't build the WASM sqlite thingy) We've implemented th... | Hacker News 160
Nik Graf @nikgraf.bsky.social · 09/11/2024The installer mentioned it during during the yearly check. I asked ChatGPT and it gave the same numbers. After this reply I tried to find a study or experiment, but didn’t find anything. A good amount mention a positive impact, but no exact numbers. So the numbers might wrong 010
Nik Graf @nikgraf.bsky.social · 09/11/2024yeah, was surprised as well. Imagine this would have been communicated via TV ads last winter when the prices spiked a lot 020