DeveloPassion's Newsletter - Issue #98 - Migration

DeveloPassion's Newsletter - Issue #98 - Migration

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 ✨

Welcome to the 98th edition

Another week, another newsletter! I hope that you all had a great one 🤩

This week, I've been busy migrating my Website and newsletter to Ghost. As I've mentioned last week, Revue is probably going away soon, and I didn't want to lose all my content. It took me a number of hours to migrate all my newsletter editions and all my blog posts, but I'm all done now 🎉

By the way, this newsletter is the first that I send via Ghost. If you notice issues with it, please be kind enough to let me know ❤️

If you enjoy this newsletter and get value from it, please consider becoming a supporter. You'll be able to join our community and meet like-minded people while enabling me to keep creating content. If you prefer, you can also buy one of my products on Gumroad or offer me a cup of coffee.

Alright, let's gooooo 🚀

The lab 🧪

This week, the lab has been quite fun. The different promotions I've launched for Black Friday have been a blast, and I've broken my previous sales record. During the last 30 days, I've made 80 sales, leading to $1425 of revenue (before taxes 😂):

My Gumroad sales during the last 30 days

I'm really happy about this. It's fun to launch a successful promotion and see many people who were on the fence take the plunge and give my products a try.  The feedback of my new customers has also been really positive and energizing, which is a great added benefit! ❤️

Given that I've spent about half the week migrating my content, I haven't produced much this week. Speaking of which, the new Website is up, and I'm thrilled about it. I liked my home-made blog, but it was painful to maintain. Each upgrade was annoying, and I wasted too much time simply to add images to my posts.

My new Website uses Ghost (the SaaS offering), which gives me a number of benefits over what I had before:

  • I have regrouped my articles and newsletter
  • I can publish my newsletter and articles from the same place, using the same engine
  • I now have a single list of members to maintain
  • People can subscribe and become part of the community
  • I can more easily change the design of the Website
  • I can invite people to collaborate with me on the content
  • I now have access to an API that I can use to publish posts from different tools (e.g., from Obsidian!)
  • ...

There are other benefits, but those are the ones I'm most enthusiastic about!

New articles

No new articles this week.

Quotes of the week

  • Do not ask your children to strive for extraordinary lives. Such striving may seem admirable, but it is the way of foolishness. Help them instead to find the wonder and the marvel of an ordinary life. Show them the joy of tasting tomatoes, apples and pears. Show them how to cry when pets and people die. Show them the infinite pleasure in the touch of a hand. And make the ordinary come alive for them. The extraordinary will take care of itself — William Martin
  • Chase what you want but take what you can get. It's okay to keep pushing to go higher, but we should not forget to get what we can already get

Book of the week

The Pathless Path by Paul Millerd

This Pathless Path is about finding yourself in the wrong life, and the real work of figuring out how to live. Through painstaking experiments, living in different countries and the goodwill of people from around the world, Paul pieces together a set of ideas and principles that guide him from unfulfilled and burned out to the good life and all of the existential crises in between.

The Pathless Path is not a how-to book filled with “hacks”; instead, it is a vulnerable account of Paul’s journey from leaving a path centered around getting ahead and towards another, one focused on doing work that matters. This book is an ideal companion for people considering leaving their jobs, embarking on a new path, dealing with the uncertainty of an unconventional path, or searching for better models for thinking about work in a fast-changing world.

How cool is that?!

ChatGPT: Optimizing Language Models for Dialogue
We’ve trained a model called ChatGPT which interacts in a conversational way. The dialogue format makes it possible for ChatGPT to answer followup questions, admit its mistakes, challenge incorrect premises, and reject inappropriate requests. ChatGPT is a sibling model to InstructGPT, which is train…

One more mind-blowing AI tool. Ask anything, and get smart insights in return. Just like stable-diffusion, this is bound to make a lot of noise in the coming months/years!

Thinking and learning links of the week

🌠 Doom! & Scrollable Daily Notes
A request for python devs to help out with the community hub vault, a new comprehensive tutorial for beginners, & discussion of YAML APIs.
Emperor Charles V’s secret code cracked after five centuries
Letter from 1547 reveals Spanish king’s fears of a French assassination plot against him
Ten Years of Image Synthesis — Fabian Offert
Deep learning models have become so good at generating images that, at this point, it is more than clear that they are here to stay. How did we end up here? This timeline traces some milestones – papers, architectures, models, datasets, experiments – starting from the beginning of the current “AI su
Moral Problems and the Good Life | MITx Online
The Biostar Handbook: 2nd Edition
A guide to bioinformatics data analysis

Indie Hacking and bootstrapping

Course | edX
A course about product and service creation in the Internet Age by the MIT
Results of launching a book via Twitter & Newsletter
Hello Indie hackers! In this post, I want to share with you my experience of launching a book via newsletter and Twitter. Right now I’m launching the bo...
Divjoy
The React codebase generator.
This 30-year-old mom quit her job at Amazon. Now she makes $40,000 a month in passive income: ‘I work just 2 hours a day’
In May 2022, Jasmine McCall quit her six-figure job at Amazon to run her side hustles full-time. Now she brings in $40,000 a month in passive income — and she only works two hours a day. The 30-year-old mom shares how she got started, and her best business advice.

Tech

The State of Frontend 2022
Based on surveys filled in by 3073 developers from 125 countries, the State of Frontend 2022 is supported by 19 expert commentaries about frontend trends and the future.
Create T3 App
The best way to start a full-stack, typesafe Next.js app.
Building a full-stack TypeScript application with Turborepo - LogRocket Blog
Monorepos facilitate project management, code sharing, cross-repo changes with instant type-checking validation, and more.
The guide to conditional types in TypeScript - LogRocket Blog
TypeScript has support for conditional types, which might seem like a niche feature, but they’re a useful addition for writing reusable code.
Hurl - Run and Test HTTP Requests
Hurl, run and test HTTP requests with plain text and curl. Hurl can run fast automated integration tests.
What working with Tailwind CSS every day for 2 years looks like — Mosaad
Spring for GraphQL 1.1.0 released
<p>I’m pleased to announce that Spring for GraphQL 1.1.0 is now available on Maven Central. This version will ship with Spring Boot 3.0.0 later this week.</p><p>Spring for GraphQL 1.0.0 was released 6 months ago, so why a new minor version now? The team initially planned a 1.1.0 release with one go…

About Sébastien

Hello everyone! I'm Sébastien Dubois. I'm an author, founder, and CTO. I write books and articles about software development & IT, personal knowledge management, personal organization, and productivity. I also craft lovely digital products 🚀

If you've enjoyed this article and want to read more like this, then become a subscriber, check out my Obsidian Starter Kit, the PKM Library and my collection of books about software development 🔥.

You can follow me on Twitter 🐦

If you want to discuss, then don't hesitate to join the Personal Knowledge Management community or the Software Crafters community.