Max Klammer

Frontend Developer by Passion

Things I Write About

Disclaimer: My goal is to be public about what interests me and what I am currently working on. The notes and essays posted here have been thoroughly researched and validated, but I am still new to many things. Feel free to reach out to correct any disagreements and issues you may find.

What to Learn Next - A Wardley Map

You first need to understand the environment you are operating in to decide what you need to focus on next. There is always something new to learn in tech. Most developers I know deeply dive into a topic sheerly because they are interested in it. This is great, and I love working in an industry where everyone is so…

Read more...

Advanced TypeScript: Guards and Type Predicates

TypeScript is amazing in inferring what the type of a given object is. However, sometimes we pass more generic types like Animal to a function, but d then in the function we access properties that are not on all permutaion of Animal . We can use guards to make sure that we are operating on an object with all the…

Read more...

React Hooks and Closures

Hi friends, After writing about closures some time ago, I wanted to produce a follow-up blog post about hooks and closures in React. Did you realize that all React hooks are implementations of closures? When I found out about this, it blew my mind, and I wanted to share this with you. This talk of Swyx taught me a…

Read more...

Finally Understanding Closures

Closures are a functional programming concept built into the languages like JavaScript. They are important for JavaScript as it gives you a way to deal with asynchronous call and allow you to store private variables in a language that does not support that. Closures are a fundamental part of JavaScript. Still, it took…

Read more...

Micro Frontends: What and Why

The shift in recent years from monoliths to microservices has been one of the most impacting for the tech community. Many big teams realized that there is value in splitting up the backend into several smaller pieces. Micro frontends are an architectural pattern that tries to replicate the success of microservices in…

Read more...

How to Be Proactive in Your Career

Every professional is in charge of their own career. In the last few years, I became much more proactive in making career decisions, and I am much happier and more focused for it. This is how I started planning my journey in the professional world and how I have learned to be more relaxed in the process. Why I Started…

Read more...