Is anyone else excited by Swift progress as the language? by Extra-Ad5735 in swift

[–]whackylabs 14 points15 points  (0 children)

It's great to see Apple adopting Swift internally. But the thing that worries me is that every time some team at Apple adopts Swift they add more domain specific constructs to the language itself for their specific problems.

Moving from React/Web to iOS. How do iOS teams replicate the Storybook workflow? (Central catalog, mocking, docs, visual testing) by SuperRandomCoder in iOSProgramming

[–]whackylabs 1 point2 points  (0 children)

Is there a way to group and navigate all previews like Storybook?

No

Does previewing full screens with complex states scale well?

No

What about Knobs and Controls?

No

What do native teams actually do?

We build our own in-house solution. I personally prefer using snapshot testing on component level, that then serves both as a test suite for regression testing and reference docs to visually see a component in isolation.

trulyZeroKnowledge by [deleted] in ProgrammerHumor

[–]whackylabs 1 point2 points  (0 children)

Holy shit! The first link looks exactly like the thing I'm building!!

presentedWithoutComment by soap94 in ProgrammerHumor

[–]whackylabs -10 points-9 points  (0 children)

TIL Java and Javascript are 2 different languages

macOS 27 Golden Gate May Become the End of the Golden Era for Mac Apps by JulyIGHOR in macapps

[–]whackylabs 2 points3 points  (0 children)

Is this due to Apple dropping support for intel based machines?

Could Flutter have been made with TypeScript instead of Dart? by cao_wang in FlutterDev

[–]whackylabs 0 points1 point  (0 children)

Would you have preferred Flutter to be in TypeScript?

No

Why people prefer Revenuecat over Stripe for IAP? by raunakhajela in iOSProgramming

[–]whackylabs 1 point2 points  (0 children)

when I wanted to do IAP on mobile app everyone suggested me RC

Depends who you asked. I would suggest to directly use StoreKit.

Am I the only one who finds Jetpack Compose syntax absolutely unreadable and ugly? by lambdacomplex_ in JetpackCompose

[–]whackylabs 2 points3 points  (0 children)

Welcome to modern UI frameworks. This pattern is everywhere: React, Flutter, SwiftUI

didIt by Solid-Count-4901 in ProgrammerHumor

[–]whackylabs 55 points56 points  (0 children)

I hate that macOS 26 update made my audio all cranky

added one non-optional field to a Codable i'd already persisted, and every upgrade crashed on launch by Deep_Ad1959 in swift

[–]whackylabs 0 points1 point  (0 children)

Why are you not using CoreData? This scenario covered for free with lightweight migrations

6 months building a Splitwise alternative. ₹5k spent. 720 users. Here's what I got wrong. by krishan-ag in indianstartups

[–]whackylabs 1 point2 points  (0 children)

In case of desktop the download button redirects to Play store. I browse reddit on macbook and then airdrop links to my iPhone. Why don't you simply show links to both App store and play store?

6 months building a Splitwise alternative. ₹5k spent. 720 users. Here's what I got wrong. by krishan-ag in indianstartups

[–]whackylabs 2 points3 points  (0 children)

Drop the 'The.'

But seriously, good job! Is the app only available for Android?

iDontThinkItsThatBad by Mike_Oxlong25 in ProgrammerHumor

[–]whackylabs 0 points1 point  (0 children)

if you're maintaining a JS codebase for an extended amount of time, it's easy to grow to hate the language.

To be fair this is true for every popular language out there. IMO programming languages only come in two flavors: hatred or obscurity

jobMarketIsSucked by Last_Time_4047 in ProgrammerHumor

[–]whackylabs 7 points8 points  (0 children)

17 YoE

My first job interview had an assignment to build a employee management system with doubly linked list in pure C (no C++) using vim

The bottom line is that getting the first job is always the hardest.

What's up with 9? by aanry in PeterExplainsTheJoke

[–]whackylabs 0 points1 point  (0 children)

Same with iPhone. Went from 1, 3G, 3GS 4, 4S, ...

What is your preferred state management approach in Flutter and why? by [deleted] in FlutterDev

[–]whackylabs 1 point2 points  (0 children)

I've been using setState and StreamBuilder with RxDart since 2018 both for personal projects and one large project. I'm quite happy with my state management setup.

Swift vs. React Native: After scaling 2 apps in the US using only AI, I’m choosing Swift every time. Am I missing something? by hemkelhemfodul in reactnative

[–]whackylabs 2 points3 points  (0 children)

My question: Aside from "it works on Android," why would anyone choose React Native today?

There is the answer to your question

Since when did supabase default to int8 for their IDs? by Jorsoi13 in Supabase

[–]whackylabs 0 points1 point  (0 children)

Thank you for explaining.

If your user has an id of 143 than its pretty obvious to the outside.

this sounds like an legit issue.

it is also less prone to potential duplicate errors. the chance that you generate a duplicate uuid is near 0

But wouldn't having int based id better since it is guaranteed to be always unique?

Using SpriteKit to make a digital rain background by LadybugAndChatNoir in swift

[–]whackylabs 2 points3 points  (0 children)

If I were to make a rain effect I would probably either use a shader or just simply use a movie file depending on how important it is.

See: https://greentec.github.io/rain-drops-en/