Newsletter #27 - Community building
Welcome to the 27th edition of my newsletter.
Hello everyone! I’m Sébastien Dubois, your host. You’re receiving this email because you signed up for DeveloPassion’s Newsletter. Thank you for being here with me ✨
If you enjoy this, please forward it to your friends 👍. If this email was forwarded to you, then don’t forget to subscribe.
Welcome to the 27th edition
Another week, another newsletter! I hope that you all had a great one. This week I’ve spent a surprising amount of time changing diapers… and thinking about life (nope, those are not mutually exclusive!).
This week, I’ve participated in the “Before Community” learning sprint organized by Orbit.
Rosie has been building communities for many years now, so it was a treat to have her teach us about her craft. The results of the workshop are accessible here for free. It’s really worth a look! If you’re interested, then I’ll share my notes.
Creating online communities was not a skill that I planned on acquiring, but the more I think about it, the more I’m realizing that it’s a valuable skill to learn, so I’m diving right in!
If some of you are interested, then I’ll share my notes. I hope to leverage the things I’ve learned in order to better shape the two communities I’ve created recently:
If you’re curious about community building, then check out the upcoming events that Orbit is organizing:
Orbit also has a nice Discord server.
After hesitating a bit, I’ve finally decided to start learning more about Svelte. I’m just getting started, but what I’ve discovered so far looks really promising. I like the simplicity and the interactive tutorials.
As some of you know, I’m a huge fan of Nrwl NX, so the first thing I did was look for a Svelte plugin. Fortunately, Dominik Pieper has got me covered. He has created @nxext/svelte, which is a breeze to install and configure. Thanks to it, I was quickly able to add a Svelte application to my Nx workspace. Neat!
Next, I wanted to add Tailwind to the mix, because there’s no going back for me; Tailwind is a must now. I found a documentation page by Dominik which showed me one possible way, but I didn’t want to hide away my PostCSS config, so I looked for other options. I ended up creating a template:
I’ll write an article to explain the few steps required to get started. My next step is to continue exploring the documentation and create a Chrome extension to do something concrete while learning. If there’s interest, I could maybe try and stream my explorations on Youtube. You’d get to see the gazillions of silly things I try while learning new things ;-)
This week I’ve published a lengthy article (~20min read) about periodic journaling & daily note-taking:
- How periodic journaling can lead to a more fulfilling life - Part 1: https://dsebastien.net/blog/2021-10-07-periodic-journaling-part-1
- How periodic journaling can lead to a more fulfilling life - Part 2: https://dsebastien.net/blog/2021-10-07-periodic-journaling-part-2
It may sound silly, but journaling & periodic reviews are really transformative. Both play an important role in my productivity system. Do you also keep a journal? If not, why? What’s keeping you from keeping track of what happens in your life?
Tips of the week
- 5 steps to designing the life you want (TED Talk by Bill Burnett): https://www.youtube.com/watch?v=SemHh0n19LA
- How to get in the flow in 3 easy steps by Ann Laure Le Cunff: https://www.youtube.com/watch?v=bN40YgpTo8I
This week I want to share a book that I’m curious about. As a workaholic, I certainly need to dive into this one re-learn the art of doing nothing without feeling guilty ;-)
- How to Do Nothing: Resisting the Attention Economy
- On the benefits of doing nothing. From time to time, obviously.
Quote of the week
Life is about “Wanting what you get”, not “Getting what you want”
If it’s not actionable, it’s not a problem, it’s a circumstance
The mind has no firewall
Links of the week, ideas and tips
Here are a few links that I found interesting this week:
20 Things I've Learned in my 20 Years as a Software Engineer: https://www.simplethread.com/20-things-ive-learned-in-my-20-years-as-a-software-engineer
GitHub - BuilderIO/partytown: https://github.com/BuilderIO/partytown
- Relocate resource-intensive third-party scripts off of the main thread and into a web worker. A super interesting technique to improve your Web vitals!
Firefox 93.0, See All New Features, Updates and Fixes: https://www.mozilla.org/en-US/firefox/93.0/releasenotes
daisyUI — Tailwind CSS Components: https://daisyui.com/
- An awesome UI kit using Tailwind
PodRocket - A web development podcast from LogRocket: https://open.spotify.com/show/6oFuKu89C9X1wQ7bT0QEM2
- Given the quality of LogRocket’s blog, I’m convinced that the podcast is worth a listen!
How to Use TypeScript with React Components: https://dmitripavlutin.com/typescript-react-components/
- How to use TypeScript to type React components: validate props, mark props as optional.
That's all folks!
Send me some ❤️ by sharing the link to this newsletter: https://dsebastien.net/news
With your help, others will also get a chance to discover it. The more, the merrier ✨
I'm really interested to know what you think of this newsletter. If you have remarks/ideas/articles/links to share, then please don't hesitate to reply to this mail or send me a DM on Twitter.