
Personal blog of ASK
Blogging about everything, nothing and sharing recipes along the way.

Finished TypeScript Pro Essentials course — quick notes
I recently completed the TypeScript Pro Essentials course by Matt Pocock, which turned out to be a solid, comprehensive deep dive into practical TypeScript. The material starts gently but quickly moves into territory that filled in several gaps I didn’t realize I had in my day-to-day work. The course helped me put clear names to patterns I already use, and it offered strong guidance on what to do—and what to avoid—when writing TypeScript. I especially appreciated the focus on type design: using utility types like Omit, Pick, and Partial with intention, creating stricter variants when necessary, and preferring discriminated unions over loose boolean flags. Another key takeaway was naming types based on what they represent rather than how they’re used, which leads to clearer, more maintainable code. On the advanced side, I’ll keep using template literal types to express constraints more precisely, such as defining an AbsoluteRoute type that enforces a leading slash. Overall, the course sharpened my mental model of TypeScript and gave me patterns I can apply immediately.
Explore by category
Browse our curated collection of articles organized by topic and interest.
AI
Explore artificial intelligence, machine learning applications, AI-powered tools, and practical guides for integrating AI technologies into web development, content creation, and automation workflows.
Home Brewing
Discover the art and science of home brewing beer, from selecting the right ingredients and equipment to mastering fermentation techniques, recipe development, and creating your own unique craft beers at home.
NextJS
Deep dive into Next.js framework development, covering App Router patterns, server components, static site generation, API routes, performance optimization, deployment strategies, and building modern React applications.
Recipies
Discover delicious recipes, cooking techniques, ingredient guides, and culinary tips for creating memorable meals at home. From quick weeknight dinners to special occasion dishes. Some of the post will be in norwegian.
SEO
Learn search engine optimization strategies, technical SEO implementation, meta tag optimization, structured data markup, and performance techniques to improve your website's visibility and ranking in search results.
Sanity
Master headless CMS development with Sanity, including content modeling best practices, GROQ query optimization, Studio customization, real-world implementation patterns, and building scalable content platforms.
TypeScript
Posts about TypeScript tips, patterns, and learning resources.





