2019-12-03
3887
#typescript
Matias Klemola
10622
Dec 3, 2019 ⋅ 13 min read

Take control of unexpected data at runtime with TypeScript

Matias Klemola I'm a software developer and a music nerd. I work at Valuemotive as a software architect with management duties in HR. I also play bass in Paimentolaiselämä and boulder with my friends. I have a bachelor's degree in business IT from Haaga-Helia.

Recent posts:

How to write agent-friendly API documentation

How to write agent-friendly API documentation

Write agent-friendly API documentation with OpenAPI, clear schemas, workflow guidance, and llms.txt for safer AI automation.

Frank Joseph
May 1, 2026 ⋅ 8 min read
Stop leaking PII: How to use local SLMs as a privacy buffer for cloud LLMs

How to build a local AI proxy to redact PII before LLMs

Local AI proxy tutorial for detecting, masking, and rehydrating PII before prompts reach cloud LLMs.

Carlos Mucuho
Apr 29, 2026 ⋅ 14 min read

Graph RAG explained: Relationship-aware retrieval

Learn how Graph RAG uses connected knowledge structures to improve retrieval beyond simple text similarity.

Rosario De Chiara
Apr 29, 2026 ⋅ 6 min read

Native CSS stagger animations with sibling-index()

Learn how sibling-index() enables clean, JavaScript-free stagger animations using native CSS.

Jude Miracle
Apr 28, 2026 ⋅ 9 min read
View all posts

Would you be interested in joining LogRocket's developer community?

Join LogRocket’s Content Advisory Board. You’ll help inform the type of content we create and get access to exclusive meetups, social accreditation, and swag.

Sign up now