Sign in

Kenji

@jp-knj.bsky.social
150 followers 121 following 335 posts

Astro maintainer | Design Engineer 🎨 | @JP SaaS Startup | Learn English 🇺🇸 | Run + Lift 🏃‍♂️ | Lived in Japan 🐈‍⬛ github.com/jp-knj

PostsRepliesMedia
Kenji @jp-knj.bsky.social · 28m
That way, agents could figure out when a piece of code can run, where it can run, and what data moves between the server and client.
000
Kenji @jp-knj.bsky.social · 28m
This podcast got me thinking about building a SCIP indexer for AI agents. I’d like to go beyond definitions and references and bring compiler, bundler, and type information together into one application graph. bsky.app/profile/type...
100
Reposted by Kenji
James @43081j.com · 09/10/2026
not too long ago i joined as a maintainer of svelte's acorn-typescript plugin 👀 i missed hacking away at ASTs and parser stuff 😄 has also been super nice working with @baseballyama.bsky.social on modernising a bunch of it 🙏 always a joy to collab with the svelte team
github.com
GitHub - sveltejs/acorn-typescript: Acorn plugin that parses TypeScript
Acorn plugin that parses TypeScript. Contribute to sveltejs/acorn-typescript development by creating an account on GitHub.
2261
Kenji @jp-knj.bsky.social · 09/10/2026
He said he was planning to move to Canada. Is he not going anymore?
010
Kenji @jp-knj.bsky.social · 09/10/2026
It looks like that Japanese developer at Deno is joining Cloudflare maguro.dev/blog/joining...
maguro.dev
Cloudflareに入社します | maguro​.dev
maguro.dev - Personal blog
120
Kenji @jp-knj.bsky.social · 08/10/2026
There’s no single approach that works for everyone, but stories like this can help people see what’s possible. www.tokyodev.com/articles/how...
tokyodev.com
How I Got a Junior Software Engineering Job in Japan From Overseas
I got my first software engineering job in Japan while still living in India. Here's how I found opportunities, built experience, got hired, and eventually moved to Japan.
020
Reposted by Kenji
Scott Tolinski @tolin.ski · 07/10/2026
We are looking for opensource maintainers to give to. Please drop your suggestions on the Syntax post.
2373
Reposted by Kenji
Bramus @bram.us · 07/10/2026
Remember Internet Explorer’s “Page Transitions”? Well, they’re back, thanks to the View Transition API! → Blog post: brm.us/page-transit... → Demo site: page-transitions.style The project leverages IE’s meta tags so browser support is not limited to Modern Browsers™ but also includes IE 5.5–8.0 😆
38619
Reposted by Kenji
Maroun @maroun-baydoun.bsky.social · 23/09/2026
JavaScript turned 30 and started hanging out with younger, leaner, faster languages. Naturally, it’s now questioning all its life choices. But behind the midlife crisis is a real question: what are we gaining from all this speed, and what are we giving away?
maroun-baydoun.com
The JavaScript midlife crisis
Thirty years in, the JavaScript ecosystem would like to see other languages. They're younger, leaner and faster. What could possibly go wrong?
241
Reposted by Kenji
Michael Small @michaelsmalldev.bsky.social · 26/09/2026
Here it is, the main @angular.dev blog post version blog.angular.dev/an-update-on...
blog.angular.dev
An update on Angular’s TypeScript 7-powered Compiler
Alex Rickabaugh & Mark Techson
1154
Kenji @jp-knj.bsky.social · 23/09/2026
Sharing a prompt I found for creating Grokbot-style characters 🤖 t.co/iB222nH4kg
030
Reposted by Kenji
Rust Language @rust-lang.org · 22/09/2026
Check out our latest Maintainer Spotlight for an interview with Alejandra González, team member of the Clippy team: blog.rust-lang.org/inside-rust/... This is part of a series of blog posts highlighting our amazing maintainers. 💛
blog.rust-lang.org
Maintainer spotlight: Alejandra González (@blyxyas) | Inside Rust Blog
Want to follow along with Rust development? Curious how you might get involved? Take a look!
0466
Kenji @jp-knj.bsky.social · 22/09/2026
Sure? blog.rust-lang.org/2026/09/17/t...
blog.rust-lang.org
Be alert: targeted attacks on prominent Rustaceans | Rust Blog
Empowering everyone to build reliable and efficient software.
000
Kenji @jp-knj.bsky.social · 22/09/2026
I’ve had trouble thinking clearly over the past few days, and I think it was because of the weather. But the typhoon has finally passed, and the weather is beautiful today! I feel refreshed and much more clear-headed.
140
Kenji @jp-knj.bsky.social · 14/09/2026
github.com/eslint/rfcs/...
github.com
feat: New JavaScript/TypeScript parsing toolkit by nzakas · Pull Request #153 · eslint/rfcs
Summary This RFC proposes replacing ESLint's JavaScript analysis stack (espree, eslint-scope, eslint-visitor-keys, and code path analysis) with a new first-party toolkit, @eslint/jskit, that un...
010
Kenji @jp-knj.bsky.social · 12/09/2026
github.com/salsa-rs/salsa
github.com
GitHub - salsa-rs/salsa: A generic framework for on-demand, incrementalized computation. Inspired by adapton, glimmer, and rustc's query system.
A generic framework for on-demand, incrementalized computation. Inspired by adapton, glimmer, and rustc's query system. - salsa-rs/salsa
000
Kenji @jp-knj.bsky.social · 12/09/2026
I'll check it out speakerdeck.com/helloyuk13/k...
speakerdeck.com
カジュアルコントリビュータと学ぶRustコンパイラ
Rustの現場に学ぶ 〜Webアプリの裏側からOS、人工衛星まで〜 https://findy.connpass.com/event/359456/ にて発表した際に使用したスライドです。
100
Kenji @jp-knj.bsky.social · 10/09/2026
github.com/pnpm/pnpm/di...
github.com
Why Rust & Python package management? · pnpm · Discussion #14721
I just saw that v12.4.0 has a support of python and rust package management. I'm interested in why pnpm added that support. I do understand GitHub Actions management, which is widely used in JS pro...
010
Kenji @jp-knj.bsky.social · 09/09/2026
After work, I’m going to explore Nihonbashi and Yaesu and look for Pokémon statues within 30 minutes mitsui-shopping-park.com/en/urban/leg...
mitsui-shopping-park.com
Encounter legendary Pokémon: Legend Research in Nihonbashi & Yaesu
Legendary Pokémon will appear as statues in Nihonbashi and Yaesu districts. This autumn only, take part in a special interactive rally where you can explore the city while investigating over 100 Pokém...
040
Kenji @jp-knj.bsky.social · 07/09/2026
uf docs.uniflowed.dev
docs.uniflowed.dev
uf — Unified Toolchain for Flow
The best React experience for Flow: run, build, test, format and lint from one command, without Babel or plugin assembly.
000
Kenji @jp-knj.bsky.social · 28/08/2026
It’s all thanks to you!
020
Kenji @jp-knj.bsky.social · 28/08/2026
two of these stickers for ¥500, about €2.70 or $3.10.
010
Kenji @jp-knj.bsky.social · 28/08/2026
I haven’t had much time for Pokémon Pokopia lately, but I stopped by the Pokémon Center on my way home and bought this sticker. So cute ☺️
151
Reposted by Kenji
Patrick Brosset @patrickbrosset.com · 28/08/2026
Wow, I had no idea. You can already test Open-UI's proposed native menu elements in Chromium (enable "Experimental Web Platform features" flag in about://flags first). Full native menu bar support with just HTML code! Read the explainer: open-ui.org/components/m... Demo: jsbin.com/qorupiwivu/1...
Edge browser window, showing an HTML demo on the jsbin.com website. The demo shows HTML code on the left, with various menubar elements such as <menubar>, <submenu>, <menulist>, and <menuitem>. The live rendering is on the right, and shows a menubar with the File, Edit, View, Help items. The File item is expanded, showing a sub menu list, with its own items.
310812
Reposted by Kenji
Jiahan Chen @chenjiahan.bsky.social · 20/08/2026
The ecosystem is already moving: - MDX content mapper: github.com/remcohaszing... - Vize (Vue) content mapper: github.com/ubugeeei-pro...
051
Kenji @jp-knj.bsky.social · 25/08/2026
sumnerevans.com/posts/softwa...
sumnerevans.com
Stop Using Conventional Commits
You’ve almost certainly encountered Conventional Commits before. It may have reared its ugly head in the changelog of an open source project you’ve used. It may have been the enforced commit format fo...
170
Kenji @jp-knj.bsky.social · 25/08/2026
Labor0 are working on - typescript-rust (port of typescript-go) sure?
030
Kenji @jp-knj.bsky.social · 24/08/2026
github.com/ubugeeei-pro...
github.com
feat: Ox Content 3.0 roadmap · Issue #699 · ubugeeei-prod/ox-content
Problem or opportunity Ox Content 2.x already ships a working docs pipeline: GFM, SSG, theming hooks, search, collections, embeds, mermaid, code annotations, GitHub-style > [!NOTE] callouts, and is...
000
Reposted by Kenji
Stuart Robson @sturobson.com · 21/08/2026
🎉 new article 🎉 Web Components, Design Tokens, and CSS @layer. in another episode of some recent blog-and-response'ing Can we get there?? … almost(-ish). www.alwaystwisted.com/articles/desi…
alwaystwisted.com
Design Tokens, Web Components, and CSS @layer
Use design token metadata to generate :host defaults and :defined overrides for Shadow DOM web components.
0135
Reposted by Kenji
Erika @erika.florist · 20/08/2026
In Prettier land, we published a beta of our future 1.0 version of the Astro prettier plugin, rewritten on top of our Rust compiler. You can try it out by running `npm install prettier prettier-plugin-astro@beta` and following the instructions here: docs.astro.build/en/editor-se...
A screenshot of a GitHub PR showing that it fixes over 30 issues. Full PR here: https://github.com/withastro/prettier-plugin-astro/pull/464
051
Kenji @jp-knj.bsky.social · 19/08/2026
I bought a new tree 🌳
080
Kenji @jp-knj.bsky.social · 19/08/2026
ちなみに、Blueskyは日本語話者が多いらしい。
010
Kenji @jp-knj.bsky.social · 18/08/2026
I'll be at Vue Fes Japan 2026! Buy the ticket and create your name badge! vuefes.jp/2026/ticket/... #vuefes
vuefes.jp
jp-knjさんのネームカード
Vue Fes Japan 2026のネームカードページです。チケットを購入して、あなたのネームカードを作成しましよう!
050
Reposted by Kenji
Remco Haszing @remcohaszing.nl · 17/08/2026
My editor using mdx-content-mapper is now showing TypeScript info for frontmatter and code blocks.
An MDX file with two JavaScript code blocks. One is hovered and shows information about the code. The other highlights a type error.An MDX file with YAML frontmatter data and a variable named frontmatter. Hover information for the frontmatter variable shows the TypeScript type of the frontmatter data.
1275
Kenji @jp-knj.bsky.social · 17/08/2026
I can't do anything if I look at
020
Kenji @jp-knj.bsky.social · 17/08/2026
This experience made me realize No GitHub, No Life...
110
Reposted by Kenji
Emma Goto @emmago.to · 17/08/2026
My new hobby (addiction?) lately has been checking out new coffee shops! emgoto.com/tokyo-coffee...
emgoto.com
The Best Coffee in Tokyo: my favourites by neighbourhood
A neighbourhood-by-neighbourhood guide to my favourite coffee spots in Tokyo.
071
Reposted by Kenji
Erika @erika.florist · 14/08/2026
Sätteri has reached 2 millions weekly downloads, that's a lot of people trusting me! I'm scared!
A graph of weekly downloads showing that the `satteri` package is at 2 millions
2595
Reposted by Kenji
Pooya Parsa @pi0.io · 14/08/2026
md4x 0.27 is fully ported from C to Zig. Faster, and more memory-efficient. It also has a new /standalone portable build. A fast, spec-compliant Markdown parser, healer (for AI streams), and renderer (HTML, Text, CLI, and JSON) + a full YAML parser in a ~114 kB gz bundle.
4291
Kenji @jp-knj.bsky.social · 14/08/2026
The world went to see Spider-Man: Brand New Day. Japan went to see Chiikawa. Of course, I went to there. www.youtube.com/watch?v=tJe_...
youtube.com
Chiikawa The Movie: The Secret of Mermaid Island | Official Teaser Trailer | Coming to GSC on 20 Aug
YouTube video by GSCinemas
000
Reposted by Kenji
sapphi_red @sapphi.red · 13/08/2026
I was in the mood to write a blog post, so I wrote one about the mangler. green.sapphi.red/blog/how-var...
green.sapphi.red
How Variable Mangling Works in Oxc Minifier
sapphi-red's portfolio.
0336
Kenji @jp-knj.bsky.social · 13/08/2026
you can look at this www.viteconf.org
viteconf.org
ViteConf 2026
ViteConf brings the web development community together.
000
Kenji @jp-knj.bsky.social · 12/08/2026
curious, what's going on
100
Reposted by Kenji
Web Standards @web-standards.dev · 10/08/2026
State of CSS 2026 survey results. Sacha Greif and Devographics polled 4,902 developers, and anchor positioning came out as the year’s favorite new feature, topping both the wish list and the browser support complaints. #css #survey 2026.stateofcss.com/...
“State of CSS 2026” logo with sections Features, Pain Points, Other Tools, CSS Usage, Resources, Demographics, Awards, Conclusion, and a chart: Grid 31%, Browser vendor issues 17%, Flexbox 16%.
033
Kenji @jp-knj.bsky.social · 09/08/2026
I love Phoenix Architecture 😊 aicoding.leaflet.pub
aicoding.leaflet.pub
The Phoenix Architecture
Generative AI coding demands what we've always known: modularity, clear boundaries, disposable components. Principles that scaled human teams are now table stakes. Here, we make the implicit explicit
010
Reposted by Kenji
Web Standards @web-standards.dev · 06/08/2026
Styling the navigation: declarative route and navigation matching in CSS. Bramus walks through a CSS proposal to style navigation declaratively, with @​route, @​navigation, :nav-source, and :link-to() replacing JavaScript wiring. #css #router www.bram.us/2026/07/...
Title “Styling the Navigation: Declarative Route and Navigation Matching in CSS”, clay monster cards labeled “Zorp” and “Fluffy” with a hand cursor, and a @navigation code snippet.
052
Kenji @jp-knj.bsky.social · 05/08/2026
Great, I will try it! github.com/microsoft/pl... playwright.dev/docs/test-co...
github.com
Release v1.62.0 · microsoft/playwright
🧱 New component testing model Component testing moves to a stories and galleries model. A story wraps your component in one specific scenario — hard-coded props, mock data, providers — and a galler...
000
Kenji @jp-knj.bsky.social · 04/08/2026
Speaking at Vue Fes Japan this October! 🇯🇵 Vue Fes 🤝 Rust 🦀 🤝 Astro vuefes.jp/2026/en/spea...
vuefes.jp
jp-knj
The Present State of the Frontend Toolchain, Seen Through Astro and Rust
0183
Reposted by Kenji
Bogdan Chadkin @trysound.io · 31/07/2026
Hey @cassidoo.co. GitHub shadowbanned SVGO, one of the important projects of our web ecosystem. I would deeply appreciate if you escalate this internally. github.com/svg/svgo
github.com
2173
Kenji @jp-knj.bsky.social · 03/08/2026
👍
020