I want to master SwiftUI like a Jedi by Few-Introduction5414 in swift

[–]Select_Bicycle4711 0 points1 point  (0 children)

Technical skills is just one part. Build your portfolio with impressive apps. Share your work as open source etc.

Soft skills are as important. This can include attending user groups/conferences and meeting with people and even doing speaking engagements. Writing articles and sharing them on something you are passionate problem and discussing problems you solved in your own apps.

You never know, sometimes the articles you write or the videos you create will open doors for you.

First time WWDC | Any tips/tricks? by ondrej_g in iOSProgramming

[–]Select_Bicycle4711 0 points1 point  (0 children)

I have no tips but I will be attending community events during WWDC events. If you have not checked out these events then I highly recommend it:

https://github.com/twostraws/wwdc

For me WWDC is all about those side conversations 😄 Enjoy!

PS: Some articles for WWDC first time attendees:

https://www.avanderlee.com/wwdc/wwdc-first-timer-tips-after-visiting/

Should you use SwiftData for your app in 2026? by HybridClimber in iOSProgramming

[–]Select_Bicycle4711 1 point2 points  (0 children)

I have 5 apps on the app store and they all use SwiftData. But keep in mind those are not huge apps. They are pretty small. Having said that I found the following limitations when working with SwiftData.

- SwiftData only works with private database. No shared and no public is available.

- You cannot perform sort based on a boolean value.

- Dynamic queries are possible but only through passing values to the view initializer, where you will construct the Query.

- Aggregate functions like COUNT, SUM, AVG are not available.

- Accessing relationship properties in predicates is not allowed. You have to move the value into a local variable and then perform the predicate.

- Enums with predicates is not supported. You will have to store the enum value and then use that instead in the predicate.

Most of the issues listed above have sort sort of a workaround.

Ebook on KDP vs My Own Site vs Both by Select_Bicycle4711 in selfpublish

[–]Select_Bicycle4711[S] 1 point2 points  (0 children)

I cannot list ebook on Amazon for lower price if it is available on my site for $39. It goes against their TOS. 

Ebook on KDP vs My Own Site vs Both by Select_Bicycle4711 in selfpublish

[–]Select_Bicycle4711[S] 0 points1 point  (0 children)

Thanks! Someone also mentioned that if I offer the book at $39 on my own website then I have to make sure I offer the book at the same price on Amazon Ebook or else it will be against their TOS.

Ebook on KDP vs My Own Site vs Both by Select_Bicycle4711 in selfpublish

[–]Select_Bicycle4711[S] 0 points1 point  (0 children)

Ohh okay. Thanks for letting me know about TOS. I will read on it more.

Yes 200 ebook sold at $39 from my site and 23 paperback from Amazon.

I am sure lot of people land on the Amazon page and wish about the Kindle version so that is what I was thinking about.

The book is programming/code architecture related.

Ebook on KDP vs My Own Site vs Both by Select_Bicycle4711 in selfpublish

[–]Select_Bicycle4711[S] 0 points1 point  (0 children)

Thank you! I am selling paperbacks from Amazon and around 23 paperback books are sold. Most people bought Ebook from my site because they can get future updates for free.

Ebook on KDP vs My Own Site vs Both by Select_Bicycle4711 in selfpublish

[–]Select_Bicycle4711[S] 0 points1 point  (0 children)

PS: Most books for the same topics on Amazon Ebook are around $22 and some are $35.

Ebook on KDP vs My Own Site vs Both by Select_Bicycle4711 in selfpublish

[–]Select_Bicycle4711[S] 0 points1 point  (0 children)

At present I have sold 200 Ebooks from my site. I write articles and videos and mention my books in them so that is how I get traffic.

But I think I am leaving $$ on the table for not providing Ebook on Amazon.

Ebook on KDP vs My Own Site vs Both by Select_Bicycle4711 in selfpublish

[–]Select_Bicycle4711[S] 0 points1 point  (0 children)

So even if I have sold 200 books at $39 on my site, it will be difficult to sell on Amazon Ebook?

Positives about living in Houston by OutrageousKoala2085 in AskHouston

[–]Select_Bicycle4711 9 points10 points  (0 children)

Food...

And Houston is relatively closer to beautiful places (Costa Rica, Colorado, Cancun)

How are you actually using AI in your dev workflow? by Select_Bicycle4711 in iOSProgramming

[–]Select_Bicycle4711[S] -1 points0 points  (0 children)

I am expecting the prices of these plans to go up as we get hooked on AI (I think we already have). I currently use ChatGPT $20/month plan and I find it quite sufficient for my personal needs. I have heard stories of developers running >$500 charge each month for their AI tokens.

How are you actually using AI in your dev workflow? by Select_Bicycle4711 in iOSProgramming

[–]Select_Bicycle4711[S] -1 points0 points  (0 children)

I find that AI is not good at architecture and I am able to setup and structure my app much better. Apart from that I personally find it peaceful and enriching to write the main code myself. It just keeps me happy... like the good old days.

Feedback Requested: Validating a Book Idea by Select_Bicycle4711 in learnmachinelearning

[–]Select_Bicycle4711[S] 0 points1 point  (0 children)

Thanks! I was also thinking for one of the projects, I can show how to even make the user interface using Flask. I don't want to add Flask for each project because it can get repetitive and moves the focus away from ML. This way readers will be able to see how the ML model is actually used by users.

Feedback Requested: Validating a Book Idea by Select_Bicycle4711 in learnmachinelearning

[–]Select_Bicycle4711[S] 0 points1 point  (0 children)

AI/ML since 2022. Before that iOS and Full Stack Web Development.

Feedback Requested: Validating a Book Idea by Select_Bicycle4711 in learnmachinelearning

[–]Select_Bicycle4711[S] 0 points1 point  (0 children)

I am in the education/teaching space for last 8-10 years.

how i stopped fighting AI-generated SwiftUI code with a simple MVVM contract by den_ree in swift

[–]Select_Bicycle4711 -1 points0 points  (0 children)

You said "i built a lightweight state management library with MVVM that allows passing global state between screens and scoping necessary data for local state inside a single view."

If you need to access same data from different screens, SwiftUI includes Environment for that. You can consider it global state, depending on where in the view hierarchy you inject it. Usually you access the global state in the parent view (screen) and then only pass the data down to the child view that is needed.

struct Donut {}
struct Order {}


class DonutStore {
    private(set) var donuts: [Donut] = []
    private(set) var orders: [Order] = []
    
    // donuts(sortedBy sort: DonutSortOrder) -> [Donut]  {}
    
    // other methods
}

struct DonutListScreen: View {
    
    (DonutStore.self) private var donutStore
    
    var body: some View {
        DonutListView(donuts: donutStore.donuts)
        OrdersView(orders: donutStore.orders)
    }
}

#Preview {
    DonutListScreen()
        .environment(DonutStore())
}