I'm making a new "thing" π It's going to use generative AI heavily π§ I'm going to write about what I learn along the way π Follow along! #buildinpublic
When you share your projects online itβs easy to get bummed out by the negative comments. Finding a recommendation in the wild made my day β€οΈ #buildinpublic
When you share your projects online itβs easy to get bummed out by the negative comments, but the positive ones make it all worthwhile β€οΈ #buildinpublic
'Sharing' in string.is has been on the roadmap from day one, but I've been procrastinating because of the the state complexity it introduces. After a bit of a crash course in the finer points of React Hooks I'm happy with the result π₯³ #buildinpublic
A flash-of-unstyled-content issue in string.is led down a rabbithole that resulted in me ripping out styled-components and completely re-writing the CSS. I've been putting off figuring this out for months - better late than never π» #buildinpublic
It took a bit of a deep dive into #nextjs routing and a lot of refactoring, but I've added individual SEO-friendly landing pages for all string.is converters, with clickable examples #buildinpublic
This is something I need multiple times a day for scheduling meetings... so I added timezone awareness to the @string__is time converter π #buildinpublic
Not the funnest job, but I've done a big push to complete #jest unit and integration test coverage for @string__is - 232 tests added, 4,784 lines added, 248 files updated #buildinpublic