# DeveloPassion's Newsletter 27 - Community Building Hello everyone! I’m [Sébastien Dubois](https://www.dsebastien.net/), 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](https://dsebastien.net). ![[DeveloPassion's Newsletter Logo.png|DeveloPassion's Newsletter logo: lightbulb sprouting colorful idea nodes]] ## 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!). ## Community building This week, I’ve participated in the “Before Community” [learning sprint organized by Orbit](https://lu.ma/Before-Community). This free workshop was dedicated to what happens *before *a community is formed. It was fascinating and a ton of fun. Our hosts were [Rosie Sherry](https://x.com/rosiesherry) and [Erin Mikail Staples](https://x.com/erinmikail). Rosie has been [building communities](https://rosie.land) for [many years](https://www.indiehackers.com/interview/how-i-built-an-80k-mo-business-by-listening-to-my-audience-596212dcdc) now, so it was a treat to have her teach us about her craft. The [results of the workshop are accessible here](https://miro.com/app/board/o9J_ltNAuD8=) for free. It’s really worth a look! If you’re interested, then I’ll share my notes. ![[DeveloPassion's Newsletter 27 - Community Building - community sprint.png]] 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: - The [Personal Knowledge Management community](https://www.dsebastien.net/join-the-knowii-community-and-fix-your-information-overload-problem//) - The [Software Crafters community](https://www.dsebastien.net/blog//2021-08-25-software-crafters-community) > This morning I want to have a bit of fun. What should I learn? Svelte or Rust? > — Sébastien Dubois (@dSebastien) [October 8, 2021](https://x.com/dSebastien/status/1446385276419518491?ref_src=twsrc%5Etfw) After hesitating a bit, I’ve finally decided to start learning more about [Svelte](https://svelte.dev). I’m just getting started, but what I’ve discovered so far looks really promising. I like the simplicity and the [interactive tutorials](https://svelte.dev/tutorial/basics). As some of you know, I’m a huge fan of [Nrwl NX](https://nx.dev), so the first thing I did was look for a Svelte plugin. Fortunately, [Dominik Pieper](https://x.com/dominik_pieper) has got me covered. He has created [@nxext/svelte](https://www.npmjs.com/package/@nxext/svelte), which is a breeze to [install and configure](https://nxext.dev/docs/svelte/installation). Thanks to it, I was quickly able to add a Svelte application to my Nx workspace. Neat! Next, I wanted to add [Tailwind](https://tailwindui.com) to the mix, because there’s no going back for me; Tailwind is a must now. I found a [documentation page](https://nxext.dev/docs/svelte/examples/custom-preprocessor-config) 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](https://github.com/dsebastien/svelte-tailwind-nx-template): TWEET: https://x.com/dSebastien/status/1447202780989509633 I’ll write an article to explain the few steps required to get started. My next step is to continue to explore 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 ;-) ## Recent articles This week I’ve published a lengthy article (~20min read) about periodic journaling & daily note-taking: LINKS: - [[Journaling every day is powerful Part 1 - Introduction (Article)]] - [[Journaling every day is powerful Part 2 - Going Further (Article)]] 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 | Bill Burnett | TEDxStanford](https://www.youtube.com/watch?v=SemHh0n19LA) On using Design Thinking techniques to design a better life for yourself [How to get in the flow in 3 easy steps](https://www.youtube.com/watch?v=bN40YgpTo8I) Getting in the flow may feel like that elusive, hard-to-reach state, but it doesn’t have to be! Want to feel deeply focused and do great, productive work? [Chrome side panel](https://x.com/dSebastien/status/1443834683792502791) Did you know that you can enable a side panel in Chrome with Bookmarks & articles to read later? ## Books corner 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 by Jenny Odell](https://www.amazon.com/How-Do-Nothing-Resisting-Attention/dp/1612198554?tag=dsebastien00-20) On the benefits of doing nothing. From time to time, obviously. ## Quotes 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 - Simple Thread](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! [daisyUI — Tailwind CSS Components](https://daisyui.com/) An awesome UI kit using Tailwind [PodRocket - A web development podcast from LogRocket | Podcast on Spotify](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. LINK: - [[10 Essential Knowledge Management Methods Every Professional Should Master (Article)]] - https://www.dsebastien.net/10-essential-knowledge-management-methods-every-professional-should-master/-every-professional-should-master// LINK: - [[Why Obsidian is All You Need - From Simple Notes to Complete Productivity (Article)]] - https://www.dsebastien.net/why-obsidian-is-all-you-need-from-simple-notes-to-complete-productivity// LINK: - [[The Ultimate Beginner's Guide to Obsidian (Article)]] - https://www.dsebastien.net/the-ultimate-beginners-guide-to-obsidian// LINK: - [[Knowii Community]] - https://www.store.dsebastien.net//product/knowii-community