Dark | Light
[GUEST ACCESS MODE: Data is scrambled or limited to provide examples. Make requests using your API key to unlock full data. Check https://lunarcrush.ai/auth for authentication information.]

[@maj_builds_apps](/creator/twitter/maj_builds_apps)
"I firmly believe that "Login with Gmail" is better UX than "Continue with Google" #buildinpublic #indiedev"  
![@maj_builds_apps Avatar](https://lunarcrush.com/gi/w:16/cr:twitter::1931717699102806016.png) [@maj_builds_apps](/creator/x/maj_builds_apps) on [X](/post/tweet/1946366286172205553) 2025-07-19 00:27:39 UTC XX followers, XX engagements


"This piece of code here has kept me stuck for several hours. I am within an alpinejs component extracted into its own .js file and $wire passed in from a livewire view. It always throws an error saying "Function has non-object prototype" . If i call the function without passing the data the error goes away. Towards the end of my debugging i figured the data type had a problem because string data works. Finally i json.stringify it and decoded it in livewire. I was stuck because similar code works in another component without json.stringify so it was hard to suspect it. #buildinpublic #indiedev"  
![@maj_builds_apps Avatar](https://lunarcrush.com/gi/w:16/cr:twitter::1931717699102806016.png) [@maj_builds_apps](/creator/x/maj_builds_apps) on [X](/post/tweet/1944101800476652027) 2025-07-12 18:29:23 UTC XX followers, XX engagements


"Picture this you are about XX% done with all the features of your app you have tested manually and everything works. Then a little thought comes to mind. Write unit tests to regression proof the app. In the process you realize you need massive refactoring because"  
![@maj_builds_apps Avatar](https://lunarcrush.com/gi/w:16/cr:twitter::1931717699102806016.png) [@maj_builds_apps](/creator/x/maj_builds_apps) on [X](/post/tweet/1947817435479871847) 2025-07-23 00:33:59 UTC XX followers, XX engagements

[GUEST ACCESS MODE: Data is scrambled or limited to provide examples. Make requests using your API key to unlock full data. Check https://lunarcrush.ai/auth for authentication information.]

@maj_builds_apps "I firmly believe that "Login with Gmail" is better UX than "Continue with Google" #buildinpublic #indiedev"
@maj_builds_apps Avatar @maj_builds_apps on X 2025-07-19 00:27:39 UTC XX followers, XX engagements

"This piece of code here has kept me stuck for several hours. I am within an alpinejs component extracted into its own .js file and $wire passed in from a livewire view. It always throws an error saying "Function has non-object prototype" . If i call the function without passing the data the error goes away. Towards the end of my debugging i figured the data type had a problem because string data works. Finally i json.stringify it and decoded it in livewire. I was stuck because similar code works in another component without json.stringify so it was hard to suspect it. #buildinpublic #indiedev"
@maj_builds_apps Avatar @maj_builds_apps on X 2025-07-12 18:29:23 UTC XX followers, XX engagements

"Picture this you are about XX% done with all the features of your app you have tested manually and everything works. Then a little thought comes to mind. Write unit tests to regression proof the app. In the process you realize you need massive refactoring because"
@maj_builds_apps Avatar @maj_builds_apps on X 2025-07-23 00:33:59 UTC XX followers, XX engagements

creator/twitter::1931717699102806016/posts
/creator/twitter::1931717699102806016/posts