Daniel - Js Craft's Avatar

Daniel - Js Craft

@danielnsts.bsky.social

Author of πŸ“˜ LangChain for JavaScript developers: http://js-craft.io/book I like computers. I try to make them like me back. More than computers I like humans.

148 Followers  |  85 Following  |  384 Posts  |  Joined: 10.12.2024  |  2.0516

Latest posts by danielnsts.bsky.social on Bluesky

Preview
Newsletter #67 - Algorithms to Live By, New podcast - TypeScript MCP, and the Future of AI Agents Hey! It's Daniel here, author of πŸ“˜ Building Al Agents with LangGraph js and πŸ“• LangChain for JavaScript Developers. I hope your November has started well! Mine was tiring (what else is new?) but I had ...

The 67th edition of the JS Craft Newsletter is out:
- πŸ“• Algorithms to Live By
- πŸŽ™ New Podcast Episode with @paolo.ricciuti.me
- πŸ’» TypeScript MCP
- πŸ€– The Future of AI Agents
Read it here β†’ www.js-craft.io/blog/newslet...

20.11.2025 13:58 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
URL Pattern API in 100 seconds
YouTube video by Neciu Dan - The SeΓ±or Developer URL Pattern API in 100 seconds

When day to day things are not as simple as they seem, and why we need the js URL Pattern API:

www.youtube.com/watch?v=UYBb...

20.11.2025 09:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Continuing our Spanish adventures, we took a 3-day trip to Nerja. Just check out this picture! I'm a bad photographer, but when the landscape and light are so beautiful, even I can take decent pictures.

19.11.2025 14:42 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Enjoy your time in Portugal, and if you have time, be sure to go to a Fado concert; some of them are quite nice.

19.11.2025 14:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Hey Brian! We are in the south of Spain. Do you have any plans to be in the area? The first sangrias are on me :)

19.11.2025 14:40 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
πŸŽ™ Paolo Ricciuti - on TypeScript MCP, AI, and the Craft of Software Development
YouTube video by Js-Craft Academy πŸŽ™ Paolo Ricciuti - on TypeScript MCP, AI, and the Craft of Software Development

A couple of days ago, I interviewed @paolo.ricciuti.me , core contributor to @svelte.dev and maintainer of the TypeScript MCP library. Many interesting things, including how the Svelte team is using its MCP server to upgrade code to new versions.

youtu.be/rITKditB-A0

18.11.2025 15:21 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1

bittersweet news :) Thanks for all Brian πŸ‘

13.11.2025 16:53 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
feat: utils entrypoint by paoloricciuti Β· Pull Request #174 Β· paoloricciuti/tmcp This adds a utils entrypoint for tmcp that contains some small utilities to write a lot of the boilerplate responses. You can see an example in the everything-server to take a sense of the api AND ...

Writing MCP servers it's quite boilerplatey but most of the times you will return a single text content from tool or a single message from prompt.

I'm adding a bunch of utils to tmcp so you can now just

return tool.text("Tool result");

or

return prompt.message("Your prompt");

Any feedback?

13.11.2025 12:23 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 1    πŸ“Œ 1
Dorian Yates Reveals How to Win at All Costs
YouTube video by Rob Lipsett Dorian Yates Reveals How to Win at All Costs

This podcast with Dorian Yates (6 consecutive Mr. Olympia titles) is excellent! It seems that when it comes to building muscle mass, the same principles apply as in passive investing: keep it simple, do fewer actions, and put the most you can into it.
youtu.be/t2pBvH6I7qg

13.11.2025 16:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

One of my bets is that, most applications will soon have an integrated AI/LLM layer. Just like they have a database layer. The AI layer could be used for:
- πŸ’¬ NLP capabilities to greatly enhance the UX
- πŸ“¦ making sense of unstructured data
- πŸ€– commentating with other AIs

10.11.2025 15:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Seeing all the news about JS and AI, I am very excited about the attention JavaScript is getting as a language for building AI-powered applications. It reminds me of a tweet I saw a while ago that said, "Python is for training AI, while JavaScript is for building with it."

07.11.2025 10:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

It's not always sunny here in the South of Spain, but being able to workout outdoors at the seaside in shorts and a T-shirt in November makes it all worth it. Happines++

06.11.2025 12:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Building Al Agents with LangGraph.js - 30% off JavaScript, LangChain and AI integration resources.

When it comes to AI, orchestrating LLMs & agents through code is far more powerful (and fun) than relying solely on prompt engineering. That's one of the reasons I wrote "πŸ“˜ Build AI Agents with LangGraph js".

www.js-craft.io/langgraph-js...

05.11.2025 14:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
GPT in Vanilla JavaScript
YouTube video by CascadiaJS GPT in Vanilla JavaScript

Check out @ishananand.bsky.social 's presentation at @cascadiajs.com. It’s a great example of how we can create something similar to "View Source", but for LLMs 🀩

youtu.be/clqB9mpdwok

03.11.2025 09:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

super nice @intellectronica.net ! Saw just the first 15 min, on my way to work , but will continue later.

31.10.2025 09:23 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Newsletter #66 - Building AI Agents, Financial Independence as a Software Developer, and Rethinking Success Hey! It's Daniel here, author of πŸ“˜ Building Al Agents with LangGraph js and πŸ“• LangChain for JavaScript Developers. Life has been quite intense lately - raising a toddler, relocating to a new country, ...

The 66th edition of the JS Craft Newsletter just dropped:
- πŸŽ“ How LLM tokens really work
- πŸŽ™ Hrishi Olickel on AI engineering & agents
- πŸ’° Financial Independence as a Software Dev
- 🧠 Knowledge work is dying; welcome to the age of wisdom work

Read it here: www.js-craft.io/blog/newslet...

31.10.2025 09:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Seeking the Productive Life: Some Details of My Personal Infrastructureβ€”Stephen Wolfram Writings Some of Stephen Wolfram’s β€œproductivity hacks” to make his days and projects more productive. Daily life, desk environment, outside the office, presentation setup, filesystem organization, Wolfram Not...

Speaking about taking home office infrastructure to the next level, I found this older article by Stephen Wolfram on his home office setup. Incredible

writings.stephenwolfram.com/2019/02/seek...

30.10.2025 12:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

how about how having a monthly newsletter helped you, and why do you put effort into it :D

30.10.2025 12:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
State of the software engineering jobs market, 2025: what hiring managers see Observations by 30+ hiring managers and tech recruiters about what’s happening: a flood of inbound applications means more selective hiring, there’s increased demand for product engineers, and more

Tech job market report by @gergely.pragmaticengineer.com:
- πŸ“ˆ gradual but consistent increase in hiring across both Big Tech & startups
- πŸ€– surging demand for AI engineers
- πŸ“decline in remote opportunities, and the growing importance of location
newsletter.pragmaticengineer.com/p/state-of-t...

29.10.2025 10:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

invisible breaking change :)) love this

29.10.2025 07:37 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

this === true

28.10.2025 15:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Success is unpredictable. Luck and timing play a bigger role than we think. That’s why who you work with and how you spend your days might be the real β€œwin.”
I wrote this short rant on the importance of long-term games and values πŸ‘‰ www.js-craft.io/blog/on-succ...

28.10.2025 14:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

LDL -- πŸ‘ Great stuff, Nicolas :)

28.10.2025 14:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The question is, what can we do? If there is something ...

28.10.2025 14:08 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Web Weekly 172

Imports with { type: β€˜JSON’ }
Intl.Segmenter
clip-path() & shape()
sibling-count() & sibling-index()
Import maps
A web compatibility standard

Web Weekly 172 Imports with { type: β€˜JSON’ } Intl.Segmenter clip-path() & shape() sibling-count() & sibling-index() Import maps A web compatibility standard

The new Web Weekly is just about to hit all the inboxes. πŸŽ‰

As always, it's jam-packed with web dev goodies. Check it out! πŸ‘‡

www.stefanjudis.com/blog/web-wee...

27.10.2025 09:27 β€” πŸ‘ 23    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
Knowledge Work Is Dyingβ€”Here’s What Comes Next While AI devours information-based roles, OpenAI, Alphabet, and Apple are investing in wisdom workβ€”and you can, too

One of the best ideas I've read recently. Moral of the story: don't compete with AI on marginal improvements but instead, do things AI cannot do. Knowledge work is dying! Welcome to the age of wisdom work!
every.to/thesis/knowl...

28.10.2025 13:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

This weekend we made a 2 days trip to Ronda which has now become my favorite non-coastal town. Mind-blowing views. Thank you, πŸ‡ͺπŸ‡Έ Spain!

27.10.2025 14:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I've been in the industry for over 20 years. Tech is challenging, exciting, and beautiful. A great place to grow. But it's not easy at all, especially if you want to master the craft.

10.10.2025 07:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I just saw one of those β€œIt’s so easy to get into tech and make a huge salary” courses. It was launched by someone who:
1. did a coding bootcamp,
2. stayed 2–3 years at a company,
3. quit, and now sells courses.

If it’s so nice and easy in tech, why quit so fast?

10.10.2025 07:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1

I think that RAG will be a huge market. 95% of the world's data is "private" and therefore unavailable for training foundation models. But we can feed this private data to local LLMs via RAG. In some way each organization will likely have its own LLM-RAG app.

08.10.2025 09:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@danielnsts is following 20 prominent accounts