Tweet
πŸš€ Day 28 of my AI SaaS (or day 4 depending how you count πŸ˜…): a skeleton @nextjs dashboard, with @auth0, and an @AriadneGraphQL API. A bunch of the code and building blocks are explained in detail here: davemetrics.com/articles/2023/… πŸ’‘ #buildinpublic #python #typescript #jwt
Day 8 of my #NoCode AI SaaS πŸ€– I've mapped out my idea and figured out what an MVP looks like πŸ’‘ Check out my progress here: davemetrics.com/articles/2023/… #buildinpublic
πŸš€ Day 2 of my #NoCode AI SaaS: a tiny landing page at getlegato.com πŸŽ‰ Only slight overkill with Kubernetes, Kustomize, Earthly & more, but hey, it's all about the learning right? πŸ˜… Check out the post for details: davemetrics.com/articles/2023/… #buildinpublic #Kubernetes
πŸš€ Day 2 of my #NoCode AI SaaS: a tiny landing page at getlegato.com πŸŽ‰ Only slight overkill with Kubernetes, Kustomize, Earthly & more, but hey, it's all about the learning right? πŸ˜… Check out the post for details: davemetrics.com/articles/2023/… #buildinpublic #Kubernetes
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
string.is has a shiny new diff compare tool πŸ‘―β€β™€οΈ #buildinpublic
Building on the TOML formatter added yesterday, I've added 7 new TOML-related conversion options to string.is πŸ‘€ #buildinpublic
Another day, another feature - string.is now includes a TOML formatter πŸ‘€#buildinpublic
Big learning curve today - I've set up Github actions to automatically push every string.is release to Docker Hub for both arm and amd platforms πŸ’₯ hub.docker.com/r/daveperrett/… #Docker #buildinpublic
I got a bunch of good suggestions after posting string.is on r/SelfHosted , and a nice traffic bump #buildinpublic
Checking off the last major feature on the pre-launch todo list for string.is - SQL formatting βœ… #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
Purely cosmetic, but adding syntax highlighting to @string__is has made the UX nicer imho πŸ’Ž #css #csv #html #javascript #json #markdown #yaml and #xml are supported #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
This was a fun oneπŸ’₯added natural language date and time parsing to @string__is #buildinpublic