I’m writing a note every day this summer with various reflections: cpojer.net/notes
Christoph's Notes
A personal blog about frontend, engineering management and tech.
cpojer.net
Christoph
@christoph.nkzw.tech
ceo at nkzw.tech built Athena Crisis, jest, metro, yarn, and mootools
I’m writing a note every day this summer with various reflections: cpojer.net/notes
Christoph's Notes
A personal blog about frontend, engineering management and tech.
cpojer.net
@usir.in I saw you are using fate.technology! Can you DM me?
fate
A Modern React and Vue Data Framework
fate.technology
Highly recommend if you are into custom keyboards.
New prototype + finished travel case Founders edition (10 units) coming soon
I've been playing around with @christoph.nkzw.tech's codiff and started to build a narrative mode for local code review An LLM tries to build a narrative arc based on your conversation + staged changes, this is passed to codiff as a rich structured diff with annotations github.com/nkzw-tech/co...
New Post: Wrote about my latest LLM Workflow & Modern Engineering Values: cpojer.net/posts/modern...
Modern Engineering Values
Modern engineering values.
cpojer.net
fate 1.0: The first full Async React Metaframework New in 1.0: * Zero-Config Live Views via SSE * Drizzle Support * "Native" HTTP support (no tRPC) * Void Router * Vite plugin * Clientside Garbage Collection * Performance & scalability improvements fate.technology/posts/fate-1.0
fate 1.0 | fate
A Modern React Data Framework
fate.technology
I wrote about my LLM workflow, what could be better and thoughts for the future. cpojer.net/posts/you-ar...
You are absolutely right!?
How I use LLMs and my thoughts on the future of software engineering with AI.
cpojer.net
I'm excited to announce the initial alpha release of fate, a modern data client for React & tRPC. fate.technology/posts/introd...
Introducing Fate | fate
A Modern React Data Framework
fate.technology
Looks like cpojer.net has shipped his Relay-like client library. It gets most of the Relay benefits without the need for GraphQL as an intermediary type-system. Same features like data-masking, view composition and deep React integrations. Worth an explore fate.technology/posts/introd...
Introducing Fate | fate
A Modern React Data Framework
fate.technology
I spoke at React Universe about "Building Scalable Applications". I shared optimized, free, and open source templates that allow you to move fast and build awesome apps with end-to-end type safety. If you have ideas on what to call this stack, DM me! www.youtube.com/watch?t=36&v...
Building Scalable Applications | Christoph Nakazawa at React Universe Conf 2025
YouTube video by Callstack
youtube.com
Released two open source templates recently: * A Prisma, Pothos & GraphQL Node.js Server template: github.com/nkzw-tech/se... * A hyper modern Expo App Template (Expo 53, RN 79 etc.): github.com/nkzw-tech/ex... Both provide excellent DX and scalable platforms to build anything. More coming soon!
Athena Crisis just launched on iOS and Android: * Athena Crisis on iOS App Store: apps.apple.com/us/app/athen... * Athena Crisis on Google Play: play.google.com/store/apps/d...
Athena Crisis
Athena Crisis is a modern retro turn-based strategy game that puts you in command of 40+ ground, naval, air and special units. Play through multiple single-player campaigns and measure yourself again...
apps.apple.com
Athena Crisis is launching on the iOS App Store and Google Play Store tomorrow!
Roadmap to fbtee 1.0: github.com/nkzw-tech/fb...
☂️ Roadmap for 1.0.0. · Issue #11 · nkzw-tech/fbtee
This is the "umbrella" issue for 1.0, containing a list of "must haves" to make the library feel complete. If you'd like to work on one of these items, please create an issue with the title and I w...
github.com
Just published fbtee 0.10. Getting close to a 1.0 release! github.com/nkzw-tech/fb...
Release ESLint plugin + Improvements · nkzw-tech/fbtee
We are getting close to 1.0 thanks to contributions by @alexandernanberg and @kayhadrin! Added an ESLint plugin Added support for importing Enums or Common strings as .ts files. Cleaned up Pronoun...
github.com
Stoked to launch a really performant mesh gradient. It's open source and available on npm. Paper also lets designers use these shaders on the canvas itself. Can't wait to see what you all make.
Launching this new Mesh Gradient in Paper Shaders! You can set your own colors and use this mesh gradient in your designs as a still frame or animated at a smooth 120fps github.com/paper-design...
Say hello to fbtee! Progress Today: * First release published as `fbtee` * Wrote a Getting Started guide and made setup easy. * Migrated Athena Crisis in 5 minutes. fbtee is going to be the best React internationalization library, and it's ready for early adopters now: github.com/nkzw-tech/fb...
GitHub - nkzw-tech/fbtee: The JavaScript & React Internationalization Framework.
The JavaScript & React Internationalization Framework. - nkzw-tech/fbtee
github.com
You can now sign up for free to play the 10-Map Prequel Campaign at app.athenacrisis.com
Athena Crisis
A modern retro turn-based strategy game.
app.athenacrisis.com
Used Cloudflare Workers seriously for the first time today and I just wanna keep exploring them. Super fun.
We built a new Athena Crisis demo experience where you can play the full 10-map Prequel Campaign before buying the game. If you haven't bought Athena Crisis yet and would like to give this new experience a try, please reply to this post.
It's weird that CSS supports `width: fit-content` but `fit-content` cannot be used in functions, like `width: min(fit-content, 90vw)`. In this case, `max-width` works as escape hatch. However, fit-content should just work in functions and `max-width` should be deprecated.
Personal blog rewrites and updates are the largest signal somebody is interviewing or is between jobs.
Commits to Athena Crisis over time: * Built a similar game in 2007/2008 with PHP/JS and using SVN and Trac (!) * Created a basic Scala/JS version in 2010. * Current version of the repo was created in 2012. Client only, no backend. Trial grounds for TypeScript. (continued)
Vibe is off the charts on this one www.youtube.com/watch?v=_jMI...
Senna | Official Trailer | Netflix
YouTube video by Netflix
youtube.com
Check out my talk on Video Game Development with Vite youtu.be/PknsTkxM2Ig?...
Christoph Nakazawa | Video Game Development with Vite | ViteConf 2024
YouTube video by ViteConf
youtu.be
Athena Crisis is 20% off: store.steampowered.com/app/2456430/... 100+ hours of official and community content, start playing this weekend!
Save 20% on Athena Crisis on Steam
Athena Crisis is a modern retro turn-based strategy game that places you in command of 40+ units in your journey across the multiverse. Embark on a challenging single-player quest or dive into the thr...
store.steampowered.com
Ok Bluesky, here is a challenge. How can I reliably disable the double-tap magnifying glass on iOS (using WKWebView), without breaking other interactions? `user-select: none` does not disable this gesture.
Very Positive Recent and All Time. Have you tried Athena Crisis? store.steampowered.com/app/2456430/...