Life as a Developer with a Newborn
React Table Library
Recently, I did lots of freelance work for my clients. For one of them I open sourced a table library, because all the available table libraries didn't meet my client's requirements.
I am proud about its customizability (see Themes), its tree table feature (see Tree), and its server-side capabilities as first-class citizen (see Server). But look for yourself in the documentation.
If you like it, let me know by replying to this email :-)
To get you started, check out this short tutorial from my blog.
Webpack 5
Webpack 5 has been released some time ago and I rewrote my complete tutorial series (tweet) -- from vanilla JavaScript over React to advanced Webpack -- for it. These are the most impactful tutorials:
Do you prefer to use the new kids Vite or Snowpack over Webpack?
React Performance
Especially useCallback is one of these React Hooks that you should be aware of. It's not only there to improve performance, but also to pass stable handler functions to React's useEffect Hook:
What are closures and callback functions?
Every once in a while I explain fundamental JavaScript concepts on my blog. This time, I wanted to cover callback functions and closures.
Especially the example for closures should be a good one, because as far as I remember, a similar explanation made me understand closures as well.
That's it from my side for this month. There is so much more stuff I want to share with you, but that gets delivered piece by piece into your inbox with my next monthly Newsletters. Anyway, I hope you like the content!
PS.: I consider writing a new book and would like to hear about your favorite topic.
Pick of the Month
I am mostly into nonfiction books, however, with a newborn in a sling in front of me I had lots of time to listen to audiobooks while walking an average of 12 kilometres (~7.5 miles) a day. That's why these 200 pages nonfiction books didn't cut it anymore, so I started listening to The Stormlight Archive and very much enjoyed it!