Tweet
#TIL

White noise is genuinely great for focus.

Especially when you have a babbling baby in the room :)

#buildinpublic
#TIL My project idea isn't unique. I'm not unique. I'm not a grand quest to solve #webdev. I haven't figured it all out. I'm just one solution out of many.

I've been disillusioned and humbled a bit, but thankfully, I still want to do this.

#buildinpublic
Whe working on side project - write more tests than features #til #protip #buildinpublic
Updated the LINQ Me Up meta image to represent the new functionality (both SQL to LINQ and LINQ to SQL).

TIL: that twitter caches the old info and image 7 days.

So here's the bitly link that shows the new info:

#buildinpublic #til #metadata #twitter

bit.ly/3LZHlTN
TIL that sending a boolean using JQuery to a Laravel PHP backend can give a lot of headache, whereas just sending a 1 or 0 just works.

#buildinpublic #TIL #jquery #laravel #developer
#TIL there is a #SwiftUI view modifier for lateral translation.

Learned this the hard way 🫠

#buildinpublic
#TIL thanks to @jpdavidpeters and his community-focuses sharing of the @BitsForDigits #buildinpublic experience!

#SEO #fintech
I (programmatically) created 659 blog posts in a day.

And they already started ranking.

Step by step guide 🧵
Day 71 of #100daysofcode Been having trouble adding a migration for new database for bug tracker using code first. Went through models and a bunch of stack overflow to learn I just needed to drop database first then add-migration and update database. #buildinpublic #dotnet #til
#TIL how much better compression webp's have over png's.

Replaced all the @KarteDrop static assets with webp's and converted over all the image templates. The average size went from 1.3mb to around 200k.

#buildinpublic #buildinginpublic #bootstrapping
Dovecot cannot deliver mail to root because its uid is less than the the configured `first_valid_uid` config param (doveconf -a | grep valid)
Soln is redirecting mail meant for root to another user (e.g. from file referenced by `alias_maps` if using Postfix) #til #buildinpublic
#TIL that you can pass metadata to the @stripe checkouts API that it will echo back in the response.

Thought I was staring down a complicated process of matching async checkout response webhooks to users. Turns out I just pass the user id in the request.

#buildinpublic
#TIL; right click on menu bar item is an unusual behavior. Apple rejected my app because the app trigger menu on right click.
#SwiftUI #buildinpublic #macos
One of the many lessons I learned from my short time on twitter is that it goes a long way if you value genuine interest over superficial engagement.
Ask questions, offer help, make some friends.

#BuildInPublic #TIL #BeKind
#TIL - #SEO - Link Building (3/3) 🧵

How to create more Backlinks for an higher Google ranking as a Blogger or for your Startup? ⬇️

#buildinpublic #seotips #indiemakers #startup #saas
#TIL - #SEO - Link Building (2/3) 🧵

You dont know how to get more backlinks to your website to better rank on Google?
Here come the best link building tactics for beginners ⬇️

#buildinpublic #100daysOfCode #seotips #indiemakers
#TIL - SEO - Link Building (1/3) 🧵

Link Building is the process of getting other websites to link to a page on your website. These Hyperlinks are called BACKLINKS.

How backlinks can help to get a higher rank on Google and more Users ⬇️

#buildinpublic #seotips #SEO
#TIL - #SEO - On-Page SEO 3/3 🧵

More technical aspects to optimize your startup website and to get a higher rank on Google to earn more organic traffic and users. ⬇️

#buildinpublic #indiemakers #SEOtips #onpageseo #100daysofcode
#TIL - SEO - On-Page SEO 2/3 🧵

To reach a really good amount of organic traffic for your SaaS you need to rank for a bunch of keywords.

How to do that? ⬇️

#buildinpublic #indiemakers #SEOtips #onpageseo #100daysofcode #SEO
#TIL - #SEO - On-Page SEO 1/3 🧵

How to optimize your website to rank higher on Google and to reach more organic traffic and paying users for your Startup? ⬇️

#buildinpublic #indiemakers #SEOtips #onpageseo #100daysofcode
#TIL - #SEO - Keyword Research 3/3 🧵

Take a deeper look to your SEO Competitors and learn why Backlinks are important for the Google ranking of your SaaS.

#buildinpublic #SEOtips #keywordresearch #Saas #startup
#TIL - #SEO - Keyword Research 2/3 🧵

How can you find the perfect keywords for your SEO to reach more organic traffic to your website or for your Startup? ⬇️

#buildinpublic #indiemakers #SEOtips #keywordresearch #startup
GitHub Pages only supports the ~/ and ~/docs locations for your site in a repository.

I found that one out the hard way after switching to a monorepo.

#buildinpublic #til
#TIL - #SEO - Day 1 🧵

Today I start learning more SEO basics and I will daily share my "today I learned" with you.

Follow me if you want follow my learning SEO journey 😀 .

⬇️⬇️⬇️

#buildinpublic #100daysOfCode
Stats on TIL.dev:

9 Developers, 26 TIL posts

Topics range from tips in MacOS to challenges in Golang.

Curious to see how this evolves in the future.

#buildinpublic #til #dev
TIL there is a term for what I am doing: Open SaaS
"Open SaaS is a form of SaaS that is built on open-source code. A service provider hosts, supports, and maintains web-based applications" — @SaasIndustry

#BuildInPublic #OpenSaaS #OpenSource #OSS #SaaS #Service #Software #TIL
If you build a tool or service for an Amazon product, you must refer to such product in a way that describes the app's compatibility or purpose.

❌ Kindle Tools

✅ Tools for Kindle

#buildinpublic #TIL @ktool_io
#TIL

@timesofindia doesn't let you load it's mobile website if you block "geoapi.indiatimes.com" - which constantly checks for A LOT of your browsing identity.

What's the deal guys?!?

#timesofindia #buildinpublic #android #browser #privacy
👤HiFive Oauth2 Provider for login
📲This would be later used in @tryhifive mobile app
🚀and ofcourse, everything is pushed to production
💡learned about PKCE Flow to use (looks important to use) if we are using oauth on mobile:
doorkeeper.gitbook.io/guides/ruby-on…

#buildinpublic #til twitter.com/onerinas/statu…
➡️ Moved `links`. (~15 rows) and `visits` (~3K rows) tables from @shipitclub db to highscore: HIGHSCORE.domains/shipit.club

🧨Nuke shipit server since link forwarding is now handled in highscore (saving $15/month)

🏁Completed merge of @ShipitClub and @highscore_d

#buildinpublic
sqlite does not have bool, in golang you need to massage the 1 into true via adding some logic as bool attribute on a struct with "json" will never see 1 as true.

I opted to change the struct to use int and declare some const's.

#til #sqlite #golang #truth #buildinpublic
In Eloquent, one can override clauses and bindings of a Query object.

In the example below, I’m cleaning all the `where` clauses with their bindings.

#til #buildinpublic #tweet100 #laravel
✅ Transformed Twitter API’s response into the map of “date”->”count” structure.

📚 Discovered the super-convenient `countBy()` Collection method — laravel.com/docs/8.x/colle…

#til #tweet100 #buildinpublic
@onerinas Excited! Looking forward for your #buildinpublic and #til’s, Rinas!
What I learned:

1️⃣ @getpostman has a web interface 💪
2️⃣ Twitter API has a public Postman collection! – documenter.getpostman.com/view/9956214/T…

This allows tinkering with the API right away from an http client, without building yours or using SDKs.

#TIL #buildinpublic #learninpublic
With poor code structure, it's hard to achieve even the simplest things like this.

Spent some time rewriting a new structure and now it's as easy as pie with greater capability!

The trick is to determine what is worth rewriting and what is not

#codingisfun #TIL #buildinpublic
[UPDATE] You will no longer see web page preview when receiving a notification about website uptime.

Keep it short and sweet. Enjoy!

#buildinpublic
We’ve been busy figuring out some logistics but will now be working on making it possible to share profiles and TILs!
#buildinpublic #TIL
#TIL #buildinpublic
CSS frameworks definitely boost your productivity if you know them. Otherwise learning curve. Obvious stuff. However, pure CSS3 grid/flex might be a better choice to start with.

1/3
The usual #TIL:
Keep features small when #buildinpublic. Less is more at this stage. Adding a new feature in 1 day is impossible for larger companies. They don't move that fast. You do.
Play your strengths. It's ok if you move slow.
Whatever works for you - works for you.

1/3
#TIL while #buildinpublic:
Dogfood is important. Use your product daily. It makes a difference. You are not your users and it's good and bad. Spot technical issues earlier than users will send a bug report

@indiewebcamp compiled all that 👍 indieweb.org/selfdogfood

2/3
#TIL while #buildinpublic:
Spend time to plan far ahead. Yes, just said you should be agile and move fast.
Strategic long-term thinking might show what features are going to be AWESOME and you end up doing them earlier.
And winning 🥇

3/3