Tark Labs routine #91: Just closed the project on Upwork and got a 5-star review from our lovely customer, Sean ๐คฉ If you need the mobile app, we can do it for you! #upwork #oursource #outstaff #mobiledev #aidev #tarklabs #airontark
Tark Labs routine #90: In AWS Amplify data structure do NOT set createdAt/updatedAt manually, because Amplify won't autofill it (they will be empty) Those fields will be added for you automatically, don't worry. #awsamplify #awsdynamodb #awscognito #flutterdev #typescript #aiforbusiness #tarklabs
Tark Labs routine #89: Firebase added phone verification. Nice move! AWS has it for years ๐ #firebase #aws #awsamplify #awslambda #awscognito #awsdynamodb #appdev #mobiledev #tarklabs #airontark
Tark Labs routine #88: AWS Amplify for Flutter has a nice paginated data mechanic for the lists. #flutter #awsamplify #ios dev #androiddev #webdev #aws #tarklabs #airontark
Tark Labs routine #87: AWS Amplify now generates getters/setters for indexes in TypeScript! So you can call it like that "await client.models.ShortLink.listShortLinkByKey({key})" #awsamplify #awsappsync #react #frontend #backend #typescript #tarklabs #airontark
Tark Labs routine #86: Sending FCM notification from your AWS Lambda fails with this error: "Request is missing required authentication credential. Expected OAuth 2 access token, login cookie or other valid authentication credential"? You need to add APNs Auth Key in your Firebase console #tarklabs
Tark Labs routine #85: Never comment 'schedule: 'every 1m', in your AWS Amplify Gen2 la,bda func. After the trigger is deleted, Amplify will NOT restore it when you uncomment this line. You'll have to jump through hoops to set it up again. #awsdev #awsamplify #awslambda #tarklabs #airontark
Tark Labs routine #84: AI agents do all the development work these days. Feeling quite panicked when I run out of my quota for GitHub Copilot ๐จ #githubcopilot #aidev #aiagents #mobileai #webdevai #tarklabs #airontark
Tark Labs routine #83: Apple App Store Review Team is so tough, they ACTUALLY played the game inside the app we developed for our customer. Damn, that's what I call hard work. Are there any AI agents for such testing? ๐ช #appstore #iosdev #flutter #appreview #tarklabs #airontark
Tark Labs routine #82: Don't forget to turn "Deletion Protection" ON while going to production with the app made with AWS Amplify Gen2. This prevents you from losing data if you occasionally deploy the wrong data structure โ๏ธ #awsdynamodb #awsamplify #awsdev #backend #tarklabs #airontark
Tark Labs routine #81: Development nowadays is all about agents. Are you ready for that? AI-first development. These days, you need fewer developers and more sales. Building is easy now. Sales are tough โ๏ธ #aidevelopment #aifirst #aiagency #aidev #tarklabs #airontark
Tark Labs routine #79: If your "npx ampx" command is broken because of this error "TypeError: localStorage.getItem is not a function at Object.<anonymous> " - just update to the latest LTS version (for now it's 24.11.1) #typescript #nodejs #backend #awsamplify #awslambda #tarklabs #airontark
Tark Labs routine #78: Do you want to increase the size of an already created transaction in Stripe, because the user ordered more beer? This is called "incremental authorisation" - this is how you can change the amount 10 times. #stripe #adyen #fintech #tarklabs #airontark #backend
Tark Labs routine #77: This is how typical Upwork job posting stats look. You are competing with 150-200 guys, and only 2-5% of proposals will be opened. Keep trying! ๐ #upwork #development #outsource #tarklabs #airontark
Tark Labs routine #76: AWS Amplify Gen2 build uild got broken due to error "package subpath './schema' is not defined by "exports" " Solution is: "rm -rf node-modules" INSIDE your ci/cd. This thread is helpful stackoverflow.com/questions/69... #awsamplify #awsdev #cicd #tarklabs #airontark #nodejs
Tark Labs routine #75: Did you know ChatGPT has the Personalisation -> Style and Tone in Settings? I am choosing between "Efficient" and "Cynical". What do you think? ๐ค #chatgpt #development #aiforbusiness #techforbusiness #tarklabs #airontark #webdev #mobiledev #flutterdev
Tark Labs routine #74: Coding agents can actually argue while working! It said, "I appreciate you reaching out, but I need to stay focused on the Flutter app development task we've been working on" WTF??? ๐คฏ #codingagent #vibecoding #githubcopilot #flutterdev #androiddev #iosdev #tarklabs #airontark
Tark Labs routine #73: Managing your AWS with GitHub Copilot agent can be dangerous! He said, "I'll confirm with 'y'. " lol what?? ๐คฆโโ๏ธ #aiagent #codingagent #vibecoding #claude #copilot #tarklabs #airontark
Tark Labs routine #73: AWS Amplify Gen2 doesn't support secondary indexes by bool values. Use custom types for that, like MyType: a.enum(['yes', 'not']). Don't use "true/false" - it won't work. Use "yes/no". โ๏ธ #awsamplify #awsdev #typescript #backend #nodejs #tarklabs #airontark
Tark Labs routine #72: Joi (joi.dev) allows checking the inner structure of the objects. Nice! ๐ #reactjs #backenddev #joidev #apidev #expressjs #node #tarklabs #airontark
Tark Labs routine #71: My inner child pretends to be an adult solution architect #awslambda #awscdk #awsdev #awsarchitect #awsdockerregistry #tarklabs #airontark
Tark Labs routine #69: Getting a hard time understanding RevenueCat products, entitlements, packages and offerings? We are here to help. Mobile app development since 2014! Better Call Airon ๐ #tarklabs #airontark #mobiledev #aidev #mobileai #flutter #dart
Tark Labs routine #67: AWS CloudFormation is pretty informative, not very clear, though. Deep dive to the CloudTrail and you will find the problem! ๐ #awsamplify #awscloudtrail #awscloudformation #techforbusiness #tarklabs #airontark
Tark Labs routine #66: AWS Amplify Gen2 doesn't show any stacktrace in case of CDK code error, even with the --debug flag. That's not good! ๐ก #awsamplify #awsdev #awslambda #awscdk #tarklabs #airontark
Tark Labs routine #65: Fixing AWS Lambda function errors one-by-one. No one will escape! ๐ #tarklabs #awsdev #awslambda #awsamplify #awslambda #airontark
Tark Labs routine #64: AWS Amplify Gen2 doesn't allow access to secrets from the amplify.yml build. This is not good! ๐ The feature request is here, please vote github.com/aws-amplify/... #awsamplify #awsdev #backend #businesstech #tarklabs ##airontark
Tark Labs routine #63: figma.com/make is unbelievable! Will it kill lovable? #webdev #vibecoding #aiforbusiness #aidev #tarklabs #reactjs #airontark
Tark Labs routine #61: AWS Cost Optimisation Hub is super nice! It shows how much money you can save and what exactly you need to do. Good job, AWS! ๐ #aws #awscost #awsbudget #techforbusiness #tarklabs #savemoney #airontark
Tark Labs routine #60: I didn't know that the Flutter Size object has the "aspectRatio" field. Nice! ๐คฉ #mobiledev #flutter #mobileai #mobileforbusiness #tarklabs #airontark
Tark Labs routine #59: @stripe/react-stripe-js
has a new dev widget that allows you to fill a credit card form in debug mode. Awesome! ๐ #fintech #stripe #techforbusiness #reactjs #frontend #webdev #tarklabs #airontark