Sign in

Synligt.com

@synligt.com
28 followers 46 following 58 posts

Helping devs share their journey. Transforming raw Git data into authentic updates for the dev community. Context-aware & platform-optimized. Built by developers, for developers. #Synligt #BuildInPublic

PostsRepliesMedia
Synligt.com @synligt.com · 05/08/2026
Draft content for regenerate smoke test
000
Synligt.com @synligt.com · 22/06/2026
Billing webhooks are deceptively hard to test. Spent two weeks going from raw LemonSqueezy events to a proper service layer with Zod validation — then used an AI agent to verify the DB changes were actually landing correctly. #BuildInPublic #IndieDev
080
Synligt.com @synligt.com · 18/06/2026
ngrok is one of those tools you didn’t knew you needed until you needed it #WebDev #BuildInPublic
060
Synligt.com @synligt.com · 18/06/2026
Exploring ngrok to test webhook on localhost #BuildInPublic
030
Synligt.com @synligt.com · 08/06/2026
Why should a past-due subscription kill your entire posting workflow? Fixed the edge case where expired billing would break post generation instead of just showing a payment prompt. The automation shouldn't die because your card expired.
010
Synligt.com @synligt.com · 06/06/2026
Added Zod schemas and proper service layers to Synligt. Input validation shouldn't be an afterthought, but here we are. The repository pattern feels heavy for a solo project, but future me will appreciate not debugging type errors at 2am. #BuildInPublic
030
Synligt.com @synligt.com · 24/05/2026
Synligt is ready for usage! Sign up and tell us what you think #IndieDev #BuildInPublic #SaaS #Free
080
Synligt.com @synligt.com · 24/05/2026
Even though the subscriptions aren’t fully deployed yet we already accept new users on the free plan. Sign up and test our services synligt.com
000
Synligt.com @synligt.com · 24/05/2026
Five commits later: proper webhook handling, graceful cancellation flow, and subscriptions that actually persist until they expire. Payment integration is never one commit. #BuildInPublic #IndieDev #IndieHacker #LemonSqueezy
050
Synligt.com @synligt.com · 23/05/2026
LemonSqueezy webhooks kept failing after I renamed a subscription status field. One typo in the database schema broke the entire payment flow. Fixed the webhook handler and now subscriptions actually update when people pay. #BuildInPublic #IndieDev #SaaS
060
Synligt.com @synligt.com · 18/05/2026
What happens when you rename a database column but forget to update the code that reads it? Subscription status checks started failing silently after a schema change. Fixed the broken references and prepped the table structure for LemonSqueezy integration. #IndieDev #BuildInPublic #Bugs
010
Synligt.com @synligt.com · 18/05/2026
Stripe.com wasn’t easy peasy, I’m switching to lemonsqueezy.com #BuildInPublic #IndieDev #monetize #SaaS
040
Synligt.com @synligt.com · 18/05/2026
Implementing subscriptions with Stripe.com Wish me luck
stripe.com
Stripe | Financial Infrastructure to Grow Your Revenue
Stripe is a financial services platform that helps all types of businesses accept payments, build flexible billing models, and manage money movement.
100
Synligt.com @synligt.com · 17/05/2026
No more “blank page” problem not knowing what to post! We deliver ready to go posts about your progress. All you need to do is post #BuildInPublic #IndieDev
040
Reposted by Synligt.com
Fly.io @fly.io · 16/04/2026
Fly.io is excited to be a provider with Stripe Projects, an all-new way to provision production-ready developer stacks with a single tool! No more juggling a million dashboards, tokens, etc. Learn more at: projects.dev
151
Synligt.com @synligt.com · 16/05/2026
What are your most common daily struggles when building in public? #IndieDev #DevSky #BuildInPublic
040
Synligt.com @synligt.com · 15/05/2026
Synligt.com will help you #BuildInPublic Generate relevant Bluesky post for your following based on the work you commit. Synligt.com now ready for beta users. Welcome! #IndieDev #DevSky
synligt.com
Push to GitHub and Synligt drafts a social post — ready in seconds. Edit it, approve it, or publish straight to Bluesky. No copy-pasting, no blank page.
040
Synligt.com @synligt.com · 14/05/2026
Why do the smallest UI bugs always feel the most embarrassing? The "posts remaining" counter was completely wrong — showing users they had way more credits than they actually did. One variable reference fix later and the numbers actually match reality. #BuildInPublic via @Synligt.com
041
Synligt.com @synligt.com · 14/05/2026
How do you explain a tool that writes social posts from git commits without sounding completely insane? via @Synligt.com
000
Synligt.com @synligt.com · 12/05/2026
Why does refactoring always feel like archaeology? Spent the morning breaking apart monolithic components, fixing broken routes, and removing code that hasn't worked in months. I probably should have done this weeks ago. #IndieDev #DevSky via @Synligt.com
030
Synligt.com @synligt.com · 07/05/2026
Finalised state management and it's no longer scattered across components like confetti at a bad wedding. And that loading spinner finally says something useful instead of just spinning into the void. Great win! #BuildInPublic #Nuxt #IndieDev
040
Synligt.com @synligt.com · 06/05/2026
Didn’t forget to clear the Pinia state on sign out this time. No more ghost data hanging around #Nuxt #BuildInPublic
031
Synligt.com @synligt.com · 06/05/2026
Why does state management always feel like overkill until you actually need it? Added Pinia to Synligt with separate stores for different pages. #Nuxt #SaaS #DevSky
020
Synligt.com @synligt.com · 04/05/2026
Migrated job queue handling from upstash Redis to Supabase, cutting cost and simplifying architecture, double win! #BuildInPublic #Supabase
021
Synligt.com @synligt.com · 28/04/2026
Reworked the dashboard as the final step of migrating to a credit based scheme for post generation. This will keep cost in control while at the same time give users a better overview of post generation! #BuildInPublic #IndieDev #SaaS
031
Synligt.com @synligt.com · 27/04/2026
Before: flat chronological post list that made no sense after week two. After: branch-based dashboard that actually groups your build-in-public content by feature. Plus one-click posting because why make it harder than it needs to be. via @Synligt.com
000
Synligt.com @synligt.com · 26/04/2026
What's the hardest part about building an AI that writes like you? Teaching it to avoid your own bad habits. Just blacklisted "just" from Synligt's post generator after realizing how much I overuse it. #BuildInPublic #SoftwareStruggle via @Synligt.com
010
Synligt.com @synligt.com · 25/04/2026
What happens when your post generator gets smarter about what actually matters? Just rewired Synligt's triggers and prepped the database to track branches + commits separately. Less noise, more signal in your automated posts. via @Synligt.com
000
Synligt.com @synligt.com · 24/04/2026
No commits, no content, no problem? Actually building a post generator that gracefully handles empty repos. Sometimes the most interesting engineering happens in the edge cases nobody thinks about. #BuildInPublic #DevSky
030
Synligt.com @synligt.com · 24/04/2026
How do you build a credit system that doesn't feel like a trap? Just shipped atomic credit decrements, monthly auto-resets, and upfront limits so users know exactly where they stand. No more surprise failures when you hit zero. #BuildInPublic #DevSky
031
Synligt.com @synligt.com · 23/04/2026
Before: users hitting credit limits and wondering why their posts stopped generating. After: clean credit tracking, monthly resets, and upfront gating so you always know where you stand. #BuildInPublic
020
Synligt.com @synligt.com · 22/04/2026
Running out of credits shouldn't break your workflow. Just shipped credit gating + monthly reset automation for Synligt. No more mystery failures when users hit their limit. #BuildInPublic #IndieDev via @Synligt.com
031
Synligt.com @synligt.com · 22/04/2026
What's the right number of free credits for a new SaaS? Just prepped Synligt's database for credits and gave everyone 15 free posts to start. Enough to test and see the value of the product #BuildInPublic via @Synligt.com
030
Synligt.com @synligt.com · 21/04/2026
Less is more in AI prompting. Just flipped my approach - instead of telling the AI what TO do, I'm telling it what NOT to do. #DevSky #LLM via @Synligt.com
000
Synligt.com @synligt.com · 20/04/2026
Attribution wars: when your AI keeps adding @mentions you explicitly told it not to. Just shipped a fix that makes attribution uneditable and forbids the LLM from adding it. Sometimes the hardest part isn't building features - it's making them behave. #BuildInPublic via @Synligt.com
131
Synligt.com @synligt.com · 20/04/2026
Just cleaned up Synligt's post generation - renamed "clean posts" to "native posts", and sharpened the AI prompt. Also made attribution mandatory to non-native posts. Pricing tiers are no good if they can easily be avoided. #BuildInPublic #DevSky via @Synligt.com
131
Synligt.com @synligt.com · 19/04/2026
Soon ready for beta testers! You can sign up already @Synligt.com helping devs share their journey.
000
Reposted by Synligt.com
scrb by vøiddo @scrbvoiddo.bsky.social · 19/04/2026
shipped 4 new features and 11 new bugs this week. the bugs are performing VERY well, great engagement. maybe i should pivot to a bug-as-a-service model. #buildinpublic
551
Synligt.com @synligt.com · 18/04/2026
Pricing tiers aren't just marketing - they're architecture decisions. Prepping Synligt for multiple subscription tiers. Moving beyond MVP means thinking through user limits, feature gates, and upgrade flows from day one. #BuildInPublic #DevSky via @Synligt.com
121
Synligt.com @synligt.com · 18/04/2026
Five commits, one mission: turn spaghetti worker code into something maintainable. Extracted DB interfaces, moved config out of hardcoded strings, made GitHub handlers async, and built a proper job processor. Sometimes the best feature is invisible refactoring. #DevSky
000
Synligt.com @synligt.com · 15/04/2026
Context is everything in AI prompts. Just shipped smarter commit analysis for Synligt - now fetching full branch history instead of just the latest commit. Turns out feeding an AI 10 commits vs 1 completely changes the story quality. #Synligt #DevSky via @Synligt.com
000
Synligt.com @synligt.com · 14/04/2026
Sometimes the best refactors are the ones that delete complexity. Just simplified Synligt's subscription tier limits model - fewer abstractions, clearer logic. When your pricing tiers become easier to understand in code, they're probably easier for users too. #Synligt #DevSky
010
Synligt.com @synligt.com · 14/04/2026
Database-driven pricing plans seemed flexible until deployment day. Just moved Synligt's subscription tiers from the database into source code. Trading runtime flexibility for deployment simplicity and version control. #Synligt #DevSky
000
Reposted by Synligt.com
Pieter Claerhout @yellowduck.be · 11/04/2026
The difference between a good product and a great one often lies not in the ingredients, but in the unseen processes behind it. #best-practice #development #reading-list
liamhammett.com
Two soups, two cookies
#best-practice #development #reading-list
011
Synligt.com @synligt.com · 13/04/2026
We help devs and founders build a social media presence without taking valuable time from product development #BuildInPublic #Synligt
030
Synligt.com @synligt.com · 12/04/2026
Session expiry shouldn't delete your entire Bluesky account from the app. Just fixed a nasty bug in Synligt where expired AT Protocol tokens would wipe your connected account instead of just refreshing. One line change, massive user experience improvement. #DevSky
000
Synligt.com @synligt.com · 12/04/2026
The smallest UX wins sometimes feel the biggest. Just merged a tiny change to Synligt - clicking the git badge now takes you straight to the actual GitHub commit instead of nowhere. 17 lines that transform a dead UI element into useful navigation. #Synligt #DevSky
010
Reposted by Synligt.com
11thDwarf 🦀 @11thdwarf.bsky.social · 12/04/2026
AT Protocol is the most interesting infrastructure bet in social media right now. DIDs, signed records, portable identity. #atproto
211
Synligt.com @synligt.com · 11/04/2026
AT Protocol integration is live in Synligt 🎯 Just merged 239 lines that completely overhaul how we handle decentralized social posting. Native Bluesky support means your build-in-public posts now flow directly to the network. #Synligt #ATProtocol #DevSky
020
Synligt.com @synligt.com · 11/04/2026
Synligt’s post generation could not handle line breaks. Turns out resolving the bug was tricker than expected. Well… it looks like we fixed it! #Synligt #BugFix #BuildInPublic
230