toruiwasa
toruiwasa.com
toruiwasa
@toruiwasa.com
Go take the State of JavaScript 2025 survey if you have a minute! survey.devographics.com/survey/state...
State of JavaScript 2025
Take the State of JavaScript survey
survey.devographics.com
October 13, 2025 at 12:52 AM
Small, good habits last and can save us from burnout. Many more insights in this interview.

www.youtube.com/watch?v=jaDi...
From manufacturing worker to first developer job at age 43 with Thomas Gooch [Podcast #191]
YouTube video by freeCodeCamp.org
www.youtube.com
October 4, 2025 at 12:50 AM
July 26, 2025 at 8:15 AM
Just built an auth demo app using React, Shadcn/ui, Express, and Drizzle ORM. It helped me understand how frontend and backend auth flows connect. Still missing tests & infra, but I learned a lot through this experiment. github.com/toruiwasa/ex...
GitHub - toruiwasa/express-jsonwebtoken-demo: A full-stack JWT authentication demo with Express.js backend and React frontend, featuring secure token management, password hashing, and protected ...
A full-stack JWT authentication demo with Express.js backend and React frontend, featuring secure token management, password hashing, and protected routes in a modern monorepo setup. - toruiw...
github.com
July 20, 2025 at 7:11 AM
SuperDataScience
www.superdatascience.com
July 20, 2025 at 1:54 AM
True Agile is achieved with AI...
June 25, 2025 at 2:14 PM
What’s significant is that the three major cloud providers are joining forces under the Linux Foundation.
www.linuxfoundation.org/press/linux-...
Linux Foundation Launches the Agent2Agent Protocol Project to Enable Secure, Intelligent Communication Between AI Agents
Linux Foundation Launches the Agent2Agent Protocol Project
www.linuxfoundation.org
June 25, 2025 at 11:20 AM
Cline + Claude 4 is incredibly powerful. It's on another level. It has completely changed the way I work.
June 24, 2025 at 11:38 AM
With AI agents, product quality reaches a high standard even in early stages.
Polished v1 products are becoming the norm, not the exception.
AI enables rapid iteration through simulated scenarios and faster feedback loops, accelerating learning and improvement even before real users engage.
May 31, 2025 at 12:03 AM
The LLM app development scene moves too fast. I feel like it's easy to fall behind. Making technical decisions must be tough as well…
May 25, 2025 at 1:21 AM
Great overview of the differences between OpenAI’s Responses API and LangChain. Highly recommended this if you’re planning to start learning these tools.

medium.com/data-science...
Do You Still Need LangChain? A Deep Dive into OpenAI’s New Responses API vs. AI Orchestrators
Till very recently having some knowledge of LangChain was absolutely essential if you wanted to develop applications using LLMs such as…
medium.com
April 30, 2025 at 12:29 AM
Just dropped my second blog post: Prompt Engineering Basics — What It Is and How to Use It!
Read it here:
toruiwasa.com/blog/prompt_...
Prompt Engineering Basics – What It Is and How to Use It
This article introduces the basics of Prompt Engineering – what it is, how it works, and how to apply it. Through simple Python code examples, it demonstrates how guiding large language models (LLMs) ...
toruiwasa.com
April 28, 2025 at 10:36 PM
I’ve noticed I can work for hours if I'm enjoying it. When I’m curious or interested, it doesn’t feel hard. But if that interest isn’t there, even easy tasks feel tiring. It’s less about the workload, and more about whether I'm into it. Work needs to have some spark, or it just drains me.
April 17, 2025 at 11:58 PM
As I remembered her, I was struck by a quiet realization - we become who we are through others. Who we become is not ours alone, it belongs to all those who walked with us.
April 6, 2025 at 7:40 AM
Prompt engineering bridges the gap between LLMs and end users. It identifies user needs and provides use cases for LLMs. Prompt design requires trial & error. By specifying concrete constraints and expected output formats, LLMs can generate more relevant and precise responses. Relatively new field.
March 30, 2025 at 6:39 AM
With Prompt Engineering, you can quickly test and refine prompts, achieving cost-effectiveness as it requires no additional model training and GPU management. In contrast, Fine-Tuning demands significant computational resources and can take days of training time.
March 29, 2025 at 4:55 AM
Sometimes team activities seem to progress slowly. Work alone can feel attractively fast. But be patient and stay with the team. We can learn a lot from the process of working together. And when success comes, it is great to have companions to share it with.
March 26, 2025 at 2:03 PM
Good functional approach episode with TypeScript, fp-ts, and Effect. A great example to follow.
effect.website/podcast/epis...
Cause & Effect Podcast
effect.website
March 25, 2025 at 11:32 PM
Gen AI technology rapidly evolves, and APIs are frequently updated. When incorporating LLMs into applications, being mindful of 'Layering and Interface Abstraction' helps build resilience to change. Clean Architecture remains highly relevant today.
March 23, 2025 at 2:39 AM
The image appears to depict a penguin swimming underwater. You can see its distinctive black and white coloring, with its head and beak visible just below the water's surface. The clear water allows for a good view of the penguin's features and the environment around it.
March 22, 2025 at 1:23 PM
The functional library Purify (purify-ts) is used in my current work. Today, I wrote code using the Either monad. The functional approach enables us to write fluent and robust code. I made it through the release this week.
March 21, 2025 at 12:40 PM
In Scrum, it is important to prioritize the most critical tasks first. How can we achieve the most valuable part as quickly as possible? Task priorities are always changing. Avoid the “everything is top priority” trap and focus resources on what truly matters.
March 19, 2025 at 12:36 PM
Handling a dev project alone is tough, but AI coding assistants help me a lot. They’re great copilots, and I even pick up best practices from them sometimes. Honestly, it’s been a really good experience.
March 19, 2025 at 12:29 AM
It’s not the end. “What programming is will change”. I think so too.

We are facing a new paradigm, in the midst of this change.

www.oreilly.com/radar/the-en...
The End of Programming as We Know It
www.oreilly.com
March 18, 2025 at 12:01 AM
A function combinator controls flow in functional programming. It has no variables or business logic, only structuring functions through composition or sequencing. This ensures declarative, modular flow while reinforcing abstraction and reusability.
March 16, 2025 at 1:20 PM