#buildinpublic
Last-minute Christmas preparations: Today, we draw baubles in Sketch.
#buildinpublic #wip #MadeWithSketch @Sketch

Fixed selection issues, cleaned up common code, and finally built the screen for managing seasons! Tomorrow I'll continue these, how much refactoring could *possibly* be left 🤣
Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
Tomorrow's stream: https://youtube.com/live/Ce1UIybop5Q
#Jiiiii #devstream #tvos #anime #swift #vapor #buildinpublic

I'm making a TV-guide app for anime in the open!
Late start today, but going to continue the management UI for adding content to the backend. Let's get more types supported!
#Jiiiii #devstream #tvos #anime #swift #vapor #buildinpublic
Come chill with me: https://youtube.com/live/GdOSsKy-KPY
We had a tough month with increased churn & fewer new subs. No obvious cause as far as we can tell, but somehow similar to Nov '22. 📉
📅 MRR: $6,614 → $6,694 (+1.2%)
😀 Subscribers: 423 → 421 (-0.5%)
What's your experience at the moment? 🤔
It's been a while, but I am back on Mastodon to document my journey as an indie developer working on small iOS applications!
Continuing work on notifications in my Fediverse application #Pipilo. Added color highlighting and small animations that appear when there are unread notifications.
Also seen is a new layout for images that displays whole alt text under them.

I neglected @forte so much this year (depression + a toxic relationship is a bad combo) that it completely dropped off the keyword rankings for “habit tracker” last spring. Now after releasing 7 updates in the last month I woke up to see this on AppFigures. It’s not much but it’s a start to getting back up there.

New menu, coming in the next version of Uneed 👀
In january 2024: Uneed will become the new Product Hunt!

Got started on the individual screens for the different types the app will need to vend, and got multiple selection working! Tomorrow I'll build more of the screens and see how far I get, see you then!
Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
Tomorrow's stream: https://youtube.com/live/GdOSsKy-KPY
#Jiiiii #devstream #tvos #anime #swift #vapor #buildinpublic

I'm making a TV-guide app for anime in the open!
Today, going to continue making the management UI for adding content to the backend, specifically tacking the UIs for each item type!
#Jiiiii #devstream #tvos #anime #swift #vapor #buildinpublic
Come chill with me: https://youtube.com/live/WY5sFENNyu4
Coming in Cork 1.4 (or 1.3.3, whichever comes first):
Adding taps from external sources! Some taps are not hosted on GitHub for whatever reason, and until now, you couldn't add them.
Shoutout to Brian for suggesting this feature
#swift #swiftUI #macOS #opensource #buildinpublic #macdev #homebrew #CorkApp

After a very long time without touching my app I’m finally trying to resume the work on it.
Already fixed a bug that was happening after iOS 17, found a new problem and already added some stuff to my backlog.
The hardest part now is try to come to a common ground between things that will really add some value to the app and things that “need to learn because the market requires to”..
The Nuclear stream verification service has served almost 1.5 million requests during the last 24 hours! That's over 800MB of data.
Sadly we no longer fit in the free Supabase plan... Time to think about making the service more decentralized.
GiftList v1.3 is out! 🚀
- Lists and recipients can be sorted
- Performance improvements
Keeping you on track with Christmas
#iosdev #buildinpublic #Christmas2023 #Christmasgifts #ChristmasGiftidea #Christmas #giftideas #gifts #gift

Today, we are releasing new versions of our Subjects(@subjects) app that address many issues found and reported by our customers.
Stay tuned for the updates.
#buildinpublic

Cork version 1.3.2 is out.
This update includes the ability to back up and restore your Homebrew install! Effortlessly back up your packages and taps into a file, then restore from it later! This file is also compatible with Homebrew itself, so you can use it to restore Homebrew from the Terminal as well.
Check out the blog post for more info:
https://blog.corkmac.app/p/cork-132-out-backing-it-up
#swift #swiftUI #macOS #opensource #buildinpublic #macdev #homebrew #CorkApp
A question for Cork users:
Would you like your settings to be synced to iCloud? It would theoretically mean that they would transfer automatically when you move to a new system.
HOWEVER, this would be an always-on thing, so you’d not be able to disable this syncing.
#macOS #opensource #buildinpublic #macdev #homebrew #CorkApp
Finished up the staging UI and data model for the management UI so I can commit many changes in a single action. Tomorrow I'll tackle the UIs for each type, and hopefully start interfacing with the backend (ah, more type modeling 😅). See you then!
Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
Tomorrow's stream: https://youtube.com/live/WY5sFENNyu4
#Jiiiii #devstream #tvos #anime #swift #vapor #buildinpublic

I'm making a TV-guide app for anime in the open!
Today, going to continue making the management UI for adding content to the backend!
#Jiiiii #devstream #tvos #anime #swift #vapor #buildinpublic
Come chill with me: https://youtube.com/live/sGw8qEks1p8
📢 The new version of the BiznisBox application is out v1.5.0, a lot of changes
- added function for managing transactions categories
- updates with UX and fixed some bugs
#OpenSource #biznisbox #foss #business #buildinpublic #software

Decorating for Christmas.
#buildinpublic #MadeWithSketch #icon #wip @subjects @Sketch

So, finally all the dots are connected! Almost done with the prototype for rapid app deployments and testing. #dotnet #buildinpublic

„Bending Spoons laid off the entirety of Filmic“
There is a pattern here after the Castro debacle. Indie Team builds a product, sells it off to a company builder, which figures out that the business is unsustainable and layoffs off the people, kills it or sells it again.
Sad to see how one by one of these great apps are dying. But maybe the whole app business is just not sustainable, if the app is the product.
https://www.theverge.com/2023/12/3/23986187/filmic-staff-laid-off-bending-spoons
Indiehacker 101: Don't stress about fixing bugs right away when you're off from work. Preserve your sanity and fix them when you're back on the job. 😅 #buildinpublic
My weekly wrap-up.
index 15
TL;DR Starting API for https://momo.coach
https://42loops.com/blog/solopreneur-weekly-wrap-up-2023-48/index.html
😍 WebPerformance Report Week #48. Delivered ✅
If you wants to receive the @webperfreport the next week, all you have to do is subscribe from our website:
👉 https://webperformancereport.com
🍻 https://www.buymeacoffee.com/webperfreport
#webperf #corewebvitals #webperformance #buildinpublic

Building the new opt-in feature requires some refactoring in Keila’s email renderer.
A great opportunity to make the code much more readable: https://gist.github.com/wmnnd/a62b45881c90d169c12508391b6eb4eb
Do you have examples of code you’ve refactored recently?
After a bit of tinkering, the first phase of my Serial Box back-end rewrite is finished (moving from Swift Data to GRDB). I’m so relieved the models are working with very little modification.
Next step is actually updating and deleting data, and then getting relations working (for file attachments). Then I'll be back where I was before this whole diversion and get back to actually working on releasing this damn thing.

I planned I would write a blog post today.
I added social proof to my blog, and @sharepal
website instead!



Where do you store user preferences for your Apple apps?
Things like display preferences (collection sort orders, themes, units), start of the week, etc. that are synced between devices.
#Leadership is about the skill to observe a vacuum, the will to step into it, and ability to do the right thing.
Lots of people observe.
Some will step into it.
Even fewer will be able to do the right thing.
Many people have been asking for it and now we’re almost there!
In the next version of Keila, you will be able to set up double-opt in in your signup form settings! ✉️ ✅

In an app where many users create entries in different time zones (or a single one travelling between zones), how would you query all entries that occurred on a specific day independently from the zone, say 1st December 2023 (read on a clock)?
What data model?
@sowenjub & I discussed two approaches: one that stores the date as an ISO8601 formatted string & another one that adjusts the date/time into GMT/UTC.
Any other solutions?
#iOSDev #IndieDev #Swift #CoreData #SwiftData #BuildInPublic
Sometimes, all I want to do is create a to-do app and call it a day.
Yes, https://coolify.io, I'm looking at you. The problem it solves is just too broad - but I 💜it. #buildinpublic
I don't know how I feel about that...
This is healthy, right? 🫠

Here it is, TestFlight for TileSwap, my experiment of a ChatGPT-developed game. I copy-pasted everything, I made adjustment to write iOS 17 code it could not provide. Not sure I can say it's mine 😅
Don't use integers or floats to store a user-defined order in a collection. Use strings!🤩
I wrote a post about my quest to find an efficient ranking system.
If you want to support my work, you can buy the code ➡️ https://alpennec.gumroad.com/l/ranking-system

I removed the 7-day trial from the Cloud version of Coolify. Lots of people were trying to use it for spam/suspicious activities. #buildinpublic
There are still unlimited trials available. 😊

https://jam.coop now has a simple homepage to help you find artists and their releases. If you're an artist, we're ready for you to add and sell your music - get in touch here or `contact at jam dot coop`.

I like what I have here, so I submitted the app for TestFlight, I hope to open the invite gates soon, and hopefully release it in the next few days if everything goes well. Needless to say that all further additions will be made with ChatGPT :D
I've asked: Don't remove anything, just add what's needed.
It's a bit better, but still, it includes stuff from other methods.

With the right code, still not perfect. It accurately updated the tileTapped() method. But rewrote checkForWin().
#BuildInPublic



Another pain point, I must provide the current code for accurate modifications, despite being in the same conversation from the start. It doesn't always use our previous work. I asked to set a game timer, but startGame() and endGame() are new methods we haven't created before.

My daughter's slow bath routine has given me enough time to develop a new feature in https://coolify.io before putting the kids to bed. 😅
Just another day in the life of a coding dad. #buildinpublic

🛠️Just a simple switch, right? I'm cooking something 👨🍳. #buildinpublic #docker #swarm

🛠️ Added Git-based Docker Compose (alpha) support in https://coolify.io.
It is one of the most advanced features it has. You have no idea how many things need to be calculated to have a general way to do this. 😅 #buildinpublic
🛠️ Starting from beta.147, https://coolify.io now supports the most popular Linux distributions. 🔥 #buildinpublic #opensource #coolify #paas

By the way - another little plug - if you're interested in following the development of the https://tardis.guide website, follow this account!
Trying to design an onboarding screen. Not pushy enough?
I feel like a decent amount of the app’s value is behind location access, but I also worry about losing people on the first screen.
🛠️ While implementing Git-based Docker-compose deployments, I noticed something interesting.
If you specify a database in the compose file, you can achieve a clean database state with all the migrations specified in the PR. It's like having a branching database! 🤯 #buildinpublic #database #databasebranching #whoa
😍 WebPerformance Report Week #47. Delivered ✅
If you wants to receive the @webperfreport the next week, all you have to do is subscribe from our website:
👉 https://webperformancereport.com
🍻 https://www.buymeacoffee.com/webperfreport
#webperf #corewebvitals #webperformance #buildinpublic
Anyone has recommendation for free, or very cheap CDN hosting which has programmatic access to upload assets?
Thanks 🙏
I’m going to stop for today. I need to finish:
- Adding achievements and leaderboard to ASC.
- Ask how to save and sync user game data
- Add code for StoreKit2 (I’ll do it myself since it doesn’t know about it).
But anyway. It’s impressive!
I'm starting something new from scratch - a newsletter about indie hackers. 🚀
I will start talking to indie developers and creating content next week. #indiehackers #buildinpublic #newsletter
Check it out and subscribe: https://indiequests.com/
PS: The domain is new, check your spam! 📥
Here is the full Premium screen. Again I've coded nothing, just asked. It more difficult to generate an image, so I don't know if I'll stick with that, but the idea is to do everything view ChatGPT, so why not :D
And it support my accent colors :D
As promised, the biggest announcement in social media management history is here!
A free cross-scheduler for:
- Threads App
- Twitter/X Long Posts
- Facebook Personal Profiles
- The rest of the major social networks
Repost, comment, or DM for early access!
🔥 This view/list is out of control - in the best way possible! 😎 #buildinpublic
I've learned to accept that every project requires funding, even though it's tough for me. 😓
This approach is much better than relying on venture capital. Or am I wrong? 🤔
I know that I need to slow down with coding and focus more on marketing, but it is so difficult. 😫
Any solid advice to break the cycle and how to start? 🤔 #buildinpublic #entreprenuer #entrepreneurship #indehacking
I've got an idea for a small game on iOS, but I thought I could try something different this time.
It has already been done (I guess) but I wanted to experience it myself. So this one will be entirely coded with ChatGPT.
And so far I'm kind of amazed. I have a fully functional game, and I haven’t written a line of code myself.
For now it mostly have standard controls, so we'll see how it goes when I'll try more custom stuff.
🛠️ I just added https://trigger.dev as a one-click app to https://coolify.io. #buildinpublic #selfhosting

Literally.
(Testing the multiple server deployments with load balancing. #buildinpublic)
🛠️Lots of new features are coming this week to https://coolify.io
- GPU-enabled containers
- Push/pull any (private/public) docker images from any registries. You can save your built images so they won't fill up your server + it allows you to deploy the same application to several servers (add a simple load balancer in front of them and boom, highly available. 🔥
- This 👆also allows to have servers, that only builds images.
- Git based docker compose support!
@collin I have been wondering if there was a music equivalent to #BuildInPublic. I’d like to share my progress and maybe get some feedback as I’m progressing learning to make music, but I’m not never really expecting to put completed tunes out and I can’t imagine anyone would want to listen.
😍 WebPerformance Report Week #46. Delivered ✅
If you wants to receive the @webperfreport the next week, all you have to do is subscribe from our website:
👉 https://webperformancereport.com
🍻 https://www.buymeacoffee.com/webperfreport
#webperf #corewebvitals #webperformance #buildinpublic