Jakob Lind

Articles & Tutorials

What's the advantage with webpack? (blog.jakoblind.no)
Dec 19, 2018
Webpack feels like this huge and unnecessary thing that you just must learn and use if you wanna build a modern web app.
Understanding webpack HMR beyond the docs (blog.jakoblind.no)
Oct 04, 2018
I have spent some days reading source codes and reverse engineering protocols. And I learned a lot about how HMR works.
Gatsby vs Next (blog.jakoblind.no)
Sep 20, 2018
Lately Gatsby and Next have gotten lots of attention. At first glance, they both seem very similar.
When to use Redux (blog.jakoblind.no)
Aug 23, 2018
It’s important to understand why and not just follow advice blindly.
Confession: I don't unit test React/Redux code (blog.jakoblind.no)
Jul 12, 2018
I am just as careful about not introducing too many tests as I am careful about adding too many dependencies or writing more code than is necessary.
Take your ES6 in React to the next level (blog.jakoblind.no)
Jul 03, 2018
You are already using ES6 and you love it because it makes your code more expressive and readable. It’s time to take your ES6 skills to the next level!
Three ways to reduce the Redux boilerplate (and become more productive) (blog.jakoblind.no)
Jun 25, 2018
Have you noticed the boilerplate code when coding Redux? I bet you have! But you know what? Redux doesn’t enforce you to use all of it. There are shortcuts you can take. Shortcuts that are ok to use!
Redux connect()() is confusing. Why not use subscribe()? (blog.jakoblind.no)
Jun 18, 2018
Redux makes sense but when React comes into play with the react-redux package you get confused.
How to get a job as a React developer (blog.jakoblind.no)
Mar 22, 2018
I work as a team lead and have hired many React developers to my team and other teams. I wanted to share how I think about hiring React developers
Making Redux click! (blog.jakoblind.no)
Feb 28, 2018
Have you read Redux tutorials, but it is still not making it into your brain? We are all looking for that moment where it just clicks and we understand it. I hope this article takes you one step closer to that moment.
Is SSR with React worth it? (blog.jakoblind.no)
Feb 04, 2018
The basics behind SSR are easy but when you start thinking about SSR in a real-world application with routing, code splitting, and dynamic data-fetching, things get very complex.
What to do after the React/Redux tutorials (blog.jakoblind.no)
Jan 18, 2018
You are now ready to take the next step, but what is the next step? Taking yet another tutorial? Write another TODO-app? Pay for a “mastering React” course?
Create a React app with zero configuration using Parcel (blog.jakoblind.no)
Dec 06, 2017
Parcel is a zero-configuration build tool that still gives you full control over the build setup. This is a recipe for how to create a React app with Parcel.
Why isn't my React component updating (using Redux)? (blog.jakoblind.no)
Nov 30, 2017
The most common Redux mistake is to mutate data in the reducer. What is mutable data, why can it lead to bugs and what can you do to avoid it?
How does GraphQL get the data from the database? (blog.jakoblind.no)
Nov 13, 2017
In this article, I will go through how the server process a GraphQL-query from the client, and how it decides what data to send back to the client.
React animation example and how it works (blog.jakoblind.no)
Oct 26, 2017
This is a step-by-step tutorial to make a React animation.
Case study of SSR with React in a large e-commerce app (blog.jakoblind.no)
Oct 11, 2017
Today we have a fully working SSR solution that has been in production for almost three years.
Are large components an anti-pattern? (blog.jakoblind.no)
Sep 18, 2017
Are we missing out on the real benefits of React when using large components?
Real world Higher-Order Components (HOCs) (blog.jakoblind.no)
Aug 31, 2017
Trying to wrap your head around React HOCs? Want some real world examples to look at?
Redux Action creator best practice (blog.jakoblind.no)
Jul 20, 2017
When coding complex Redux applications, you can come to a situation where you have more than one potential solution to a given problem.
Simple explanation of Higher-Order Components (HOC) (blog.jakoblind.no)
Jul 13, 2017
Higher-order components are a bit tricky to wrap one’s head around. So in this article we will take it from the beginning and we will keep it simple.
Code your own combineReducers (blog.jakoblind.no)
Jul 06, 2017
Today it’s time for the combineReducer function.
Getting started with React SSR (blog.jakoblind.no)
May 08, 2017
React SSR (server-side rendering) gives better SEO (search engine optimization) and a feeling of quicker loading speeds. This is how to get started!
Async Actions with Redux Thunk demystified (blog.jakoblind.no)
Apr 25, 2017
Async/Ajax being in the advanced section of the official documentation can make developers afraid or hesitant to start learning about it.
Code your own Redux part 2: the connect function (blog.jakoblind.no)
Mar 20, 2017
Now it’s time to code the function that connects Redux to React!
Learn Redux by coding a Mini-Redux (blog.jakoblind.no)
Mar 13, 2017
A different learning strategy is to code a simple Redux yourself to develop a deeper understanding of the fundamental principles of the library.

Books & Guides

Real-world Redux (blog.jakoblind.no)
Aug 30, 2018
This is a single resource that teaches you everything you need to know to build real applications with Redux.