Shinya Yanagihara's Avatar

Shinya Yanagihara

@yanashin.bsky.social

{ "role": "Developer Productivity Specialist", "affiliations": "Developer Productivity Global Black Belt, Microsoft", "notes": "All opinions are my own" }

126 Followers  |  108 Following  |  91 Posts  |  Joined: 07.02.2024
Posts Following

Posts by Shinya Yanagihara (@yanashin.bsky.social)

Preview
Obsidian CLI - Obsidian Help Anything you can do in Obsidian can be done from the command line.

Using Obsidian?

Found a new featureπŸ‘€
help.obsidian.md/cli

01.03.2026 22:42 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Building Reliable workflows in Java, Tue, Feb 24, 2026, 6:00 PM | Meetup **Details** So you have a new Workflow in your application. Let's say that it has 20 steps in the workflow * What happens if the instance handling the workflow goes down *

The next @seattlejug.bsky.social event is "Building Reliable workflows in Java":

Meetup: www.meetup.com/seajug/event...

Luma: luma.com/wzzmruqe?utm...

14.02.2026 05:16 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

I wish my schedule had been a little different so I could have participated.

14.02.2026 06:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Thank you SeattleπŸ‘‹
This week's schedule was extremely tight, so I couldn't see everything I wanted to, but I had a wonderful time. I hope to visit Seattle again soon.

14.02.2026 06:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The rise of AI may have ushered in an era where humans must coexist with cognitive load.
Or perhaps we are hurtling toward complete dependence on AI, no longer even recognizing it as cognitive load.

14.02.2026 05:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
#specdrivendevelopment #sdd #softwareengineering #developerexperience #ai #githubcopilot #microsoft | Shinya Yanagihara I keep seeing the momentum around Spec-driven development accelerate β€” and it’s honestly energizing. One important reminder, though: Spec-driven development isn’t a tool you β€œuse.” It’s an approach β€”...

Are you keen to Spec-driven development?
Spec-driven is not tool, but development-approach. But in tems of the "TOOL", Spec Kit is the best starting point for your learning-path for SDD.
I made several workshop scenarioes, love you to try them.

www.linkedin.com/posts/shinya...

12.02.2026 14:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
VS Code v1.109 (January 2026 release, shipped Feb 4) | Shinya Yanagihara VS Code v1.109 (January 2026 release, shipped Feb 4) is out β€” and it’s a meaningful step toward making VS Code the home for multi‑agent development. If your daily workflow lives in #GitHub and #Azure...

VS Code v1.109 (January 2026 release, shipped Feb 4) is out β€” and it’s a meaningful step toward making VS Code the home for multi‑agent development.

www.linkedin.com/posts/shinya...

08.02.2026 03:25 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
a wall of social media icons including youtube pinterest twitter and flickr ALT: a wall of social media icons including youtube pinterest twitter and flickr

I'm just wondering which social media is the most popular, especially for developers. I'm sure Twitter used be, but what is today?

01.02.2026 02:56 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
GitHub - openrewrite/rewrite-struts Contribute to openrewrite/rewrite-struts development by creating an account on GitHub.

Struts is still around more than most people realize.
I plan to modernize Struts using GitHub Copilot and OpenRewrite.

openrewrite/rewrite-struts
github.com/openrewrite/...

14.01.2026 22:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
#specdrivendevelopment #githubcopilot #aiagent #github | Shinya Yanagihara Have you begun to notice that with the advent of AI agents, software development styles are shifting from β€œCodeβ†’Buildβ†’Run” to β€œSpecβ†’Planβ†’Executeβ†’Reflect”? Why the inner development loop is changing ...

Have you begun to notice that with the advent of AI agents, software development styles are shifting from β€œCodeβ†’Buildβ†’Run” to β€œSpecβ†’Planβ†’Executeβ†’Reflect”?
www.linkedin.com/posts/shinya...

14.01.2026 16:08 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Request for Information Regarding Security Considerations for Artificial Intelligence Agents The Center for AI Standards and Innovation (CAISI), housed within the National Institute of Standards and Technology (NIST) at the Department of Commerce, is seeking information and insights from stak...

CAISI under the U.S. Department of Commerce's NIST has published a RFI on AI agent security. This is an official call for input and information from industry and researchers regarding the potential risks and vulnerabilities inherent in AI agents.

www.federalregister.gov/documents/20...

10.01.2026 07:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Kubernetes v1.35 introduces In‑Place Pod Resize, now GA. This feature allows operators to adjust CPU and memory of running Pods without deleting or restarting them. It significantly benefits stateful services, AI/ML workloads, and JVM‑based applications where restarts are disruptive.

05.01.2026 00:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Kubernetes v1.35: New level of efficiency with in-place Pod restart The release of Kubernetes 1.35 introduces a powerful new feature that provides a much-requested capability: the ability to trigger a full, in-place restart of the Pod. This feature, Restart All Contai...

Kubernetes v1.35: New level of efficiency with in-place Pod restart
kubernetes.io/blog/2026/01...

05.01.2026 00:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Agentic DevOps

It's better to consider the following during the design phase.
1. Design for Failure
2. Human-in-the-Loop Approval
3. Instant Rollback

30.12.2025 12:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

WRAP Framework with AI Agent

W – Write effective issues
R – Refine your instructions
A – Atomic tasks
P – Pair with the coding agent

27.12.2025 11:40 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Do you consider the `deleted_at` column to be technical debt?

25.12.2025 15:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
https://jb.gg/1lak0x

https://jb.gg/1lak0x

2025 marked #Java's 30th birthday. We celebrated loud, proud, and in style πŸŽ‰
To end this landmark year properly, update to the latest version of the Java 30 Anniversary plugin jb.gg/1lak0x and unwrap a festive Duke for the holidays, plus the full Duke collection to boot.

23.12.2025 10:00 β€” πŸ‘ 22    πŸ” 6    πŸ’¬ 0    πŸ“Œ 1
Preview
Claude Code's creator explains the limits of vibe coding The engineer behind Claude Code says vibe coding works for prototypes, but today's AI models still fall short for maintainable software.

I knew it😌

The limits of vibe coding
www.businessinsider.com/claude-code-...

23.12.2025 16:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Short-term memory - Docs by LangChain

(ΰΉ‘β€’α΄—β€’)Ο†... Short-term memory

I will try this concept when I use GitHub Copilot and its agent.

docs.langchain.com/oss/python/l...

20.12.2025 09:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Locking Down MCP: Create a Private Registry on Azure API Center and Enforce It in GitHub Copilot… Ever since MCP launched, every customer has asked the same thing: Β β€œHow does a private MCP registry actually work, and how do we configure…

Anyone wants to use MCP Registry easily?

SeeπŸ‘‡

Locking Down MCP: Create a Private Registry on Azure API Center and Enforce It in GitHub Copilot And VS Code
medium.com/@tajinder.si...

07.12.2025 22:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

I guess some people don't even know about Applet anymore.
Applet reminds me of Internet Explorer & Netscape Navigator

07.12.2025 05:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
So Long and Thanks for All the Applets Java 26 will be the first Java version to ship without the Applet API - 10 years after its deprecation has it been removed by JEP 504.

Bye bye, AppletπŸ‘‹
inside.java/2025/12/03/a...

07.12.2025 05:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
η€ΎδΌšε­¦ηš„ζƒ³εƒεŠ› (γ‘γγΎε­¦θŠΈζ–‡εΊ«) Amazon.co.jp: η€ΎδΌšε­¦ηš„ζƒ³εƒεŠ› (γ‘γγΎε­¦θŠΈζ–‡εΊ«) 電子書籍: Π‘γƒ»γƒ©γ‚€γƒˆγƒ»γƒŸγƒ«γ‚Ί, 伊ε₯ˆζ­£δΊΊ, 中村ε₯½ε­: Kindleγ‚Ήγƒˆγ‚’

I bought this in today's Kindle daily deal.
I'm reading this while thinking that this way of thinking has something in common with systems thinking.

η€ΎδΌšε­¦ηš„ζƒ³εƒεŠ› (THE SOCIOLOGICAL IMAGINATION) by C. Wright Mills
amzn.asia/d/eAhtRRm

30.11.2025 02:20 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I hadn't been able to put together any CfPs recently, but this week I felt motivated by various things and managed to draft one proposal.
It's for a highly competitive field, so I honestly don't know the odds of winning, but I'm hopeful. I'd love to speak at a Tech Conference in 2026.

28.11.2025 16:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

I've been finding it harder and harder to imagine life without Cpilot lately.
Is this a good thing or a bad thing?😌

24.11.2025 04:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Spring Boot 4.0.0 available now Level up your Java code and explore what Spring can do for you.

I've decided to enjoy this year's Christmas break with Spring Boot 4.
Until then, my work is incredibly busy...

Spring Boot 4.0.0 available now
spring.io/blog/2025/11...

22.11.2025 04:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The reason I kept using X all this timeβ€”some of you might knowβ€”is that a surprisingly large number of Japanese people still use X. That's why I stuck with it, but honestly, the noise has gotten overwhelming, so I decided to switch X to β€œex”.

17.11.2025 00:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I set the X I was using as β€œex”. I'll make Bluesky the primary.

17.11.2025 00:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

"@toon-format/cli" command-line tool

npx @toon-format/cli input.json -o output.toon

16.11.2025 02:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Formal syntax highlights (from the official spec & reference implementation) (4/4)

πŸ“Optional β€œkey folding” (v1.5+) collapses chains like data.metadata.items into a single dotted path to save indentation.

16.11.2025 02:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0