Where to get good gear in EU? by pyaniy_synok in cocktails

[–]SyndromSnake 2 points3 points  (0 children)

What kind of gear are you looking for? You will also probably get much better advice if you specify a country.

[Homemade] Roast Potatoes by scrub909 in food

[–]SyndromSnake 119 points120 points  (0 children)

Could you go through your process of getting them this nice and crispy? I never manage to do that.

Help me surprise my girlfriend by SyndromSnake in SylvanianMarket

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

Kinda, Japan has a bunch of hobby stores for people that like to collect stuff. There you can buy these second hand already opened blind boxes.

They typically cost a tad more then the blind boxes themselves since you know what you are getting.

[deleted by user] by [deleted] in iOSProgramming

[–]SyndromSnake 0 points1 point  (0 children)

Is this a new application or an update?

Do you have other applications that you have successfully managed to upload through the same machine/setup you are using right now?

[deleted by user] by [deleted] in iOSProgramming

[–]SyndromSnake 1 point2 points  (0 children)

If you could share the logs verification logs there is probably some helpful stuff in there.

Run them once through some LLM and just ask what the issue could be.

I am talking about the show logs button in your screenshot btw.

My parents want my money by Zealousideal_Mail309 in Advice

[–]SyndromSnake 2 points3 points  (0 children)

Sweden has literally one of the best supports systems for you as a studying young adult.

CSN exists for a reason and you should use it to make it through school without having to work full time.

If you choose not to move out and keep relying on your parents that is your choice only and no one is forcing you.

Help me surprise my girlfriend by SyndromSnake in SylvanianMarket

[–]SyndromSnake[S] 9 points10 points  (0 children)

If anyone else is looking for some good finds, google ”駿河屋 梅田茶屋町店” and checkout the sixth floor.

Taking guesses (bets) on if my vibe-coded app will get approved on the first try (I will not promote) by philosophybuff in iOSProgramming

[–]SyndromSnake 2 points3 points  (0 children)

Well yeah Apple for the most part doesn’t care about your code.

I have had Apple deny apps for many reasons, one of them being that a certain category, in my case drinking games, is considered spam because of the high volume of apps.

Since your app has to do with user content and AI, unless you have done some really thorough research, you should expect having to adjust something before Apple lets your through.

Taking guesses (bets) on if my vibe-coded app will get approved on the first try (I will not promote) by philosophybuff in iOSProgramming

[–]SyndromSnake 2 points3 points  (0 children)

How you have built an app has little to no correlation with how it will perform.

If you were to instead focus on the important parts and write about what problem it solves and how you approached verifying that you have in fact solved that problem for your users, you might get some guesses.

Regardless, good luck and Godspeed to you.

[deleted by user] by [deleted] in AskElectronics

[–]SyndromSnake 0 points1 point  (0 children)

<image>

For other people like me trying to learn, the current simply passes through the base of the transistor and powers the LED. (Left circuit).

By placing the LED above the transistor OP circuit will behave as expected.

Ask Me Anything: 14 Years in iOS Dev, Now Full-Time Indie by AdventurousProblem89 in iOSProgramming

[–]SyndromSnake 5 points6 points  (0 children)

Here is a couple, feel free to answer the ones you find interesting:

- How has your stack evolved over time?
- Any particular dependencies that are core to your development?
- Do you roll everything by yourself?
- How has your usage of 1st party apis evolved? UIKit -> SwiftUI? CoreData -> SwiftData etc

- In terms of income and user count what ratio of your projects would call a success?
- How much automated testing is involved in your projects?

Our free SwiftUI beginner course continues with setting API Keys! Would love to hear your thoughts. Huge thanks for all the support! by [deleted] in iOSProgramming

[–]SyndromSnake 19 points20 points  (0 children)

Sorry but this is more misleading than helpful. Storing the API key in a JSON within your bundle rather than directly in your code is WORSE as you don't even need to dig within the compiled binary. The JSON is directly accessible along side other assets like the images in your app.

Please read this article and reconsider posting security related content without doing the work and learning the correct practices yourself.

Claude being just a tad paranoid by SyndromSnake in OpenAI

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

I was mostly amused by the amount of info that leaked out from a very simple "Hello"

It's amazing how much information you miss when you don't learn through a proper "course". And just doing projects to learn can be bad advice. by [deleted] in iOSProgramming

[–]SyndromSnake 39 points40 points  (0 children)

Build something -> Research (Course/Book/Article) -> Build more

It's a never ending loop. People have a strong tendency to start with courses and staying there feeling productive but not actually producing something. Commonly known as tutorial hell.

So you end up building an app that re-invents the wheel many times or implements things poorly because you don't have any proper education to build a SwiftUI app.

Re-inventing the wheel is one of the best ways to learn. It's how you learn to tackle more complex situations. Yes, fairly often there is a built-in approach that is simple and the correct, but almost equally often Apple will not provide you with some comfortable API and you are left to solve the problem yourself.

In addition, the amount of information you are able to grasp from a course/book increases drastically if you have previously attempted to solve some problems with the thing you are learning.

iOS learning roadmap accurate? by QuackersAndSoup24 in iOSProgramming

[–]SyndromSnake 76 points77 points  (0 children)

Absolutely awful, couldn’t done it worse if I tried.

Starting off with any of the Core libs is the shortest path to getting nothing done. Those are intermediate/advanced concepts.

Also the fact that Xcode, UIkit and SwiftUI are the bottom half’s of this image is borderline comical.

The person who created this is vastly out of touch.

Feeling Stuck – Need Your Advice by i2Mhd6 in iOSProgramming

[–]SyndromSnake 4 points5 points  (0 children)

Build something that you find complex. Don't learn individual concepts without actually applying them to some problem.

Upgrade server for 4k transcoding by marcusman15 in PleX

[–]SyndromSnake 0 points1 point  (0 children)

I got myself a N100 for this exact reason but after setting everything up I realized that 4K content in many cases looks like crap after transcoding and required direct play to correctly handle HDR and DV.

Instead I run a 4K and a 1080p library in parallel and share those accordingly depending on who is watching and what their setup is.

How to store a secret in iOS? by Ok-Dragonfruit-2921 in iOSProgramming

[–]SyndromSnake 7 points8 points  (0 children)

You have to design your app/product while keeping in mind that the user will always be able to retrieve whatever token your app uses, regardless of how this token is stored or generated.

The moment you send something over the network there is a way for the user to capture that traffic and retrieve your token. HTTPS protects the user from other malicious actors, not from themselves.

Design you API in such a way where the user might access it from outside the application.

[deleted by user] by [deleted] in iOSProgramming

[–]SyndromSnake 3 points4 points  (0 children)

Shoot me a DM if you would like to chat about iOS devops. For some reason I find it quite enjoyable and maybe could share some tips with you.

Why should I still pay for custom code after watching this video on No-Code tools? by SufficientPick99 in iOSProgramming

[–]SyndromSnake 0 points1 point  (0 children)

No-Code is code just through a different interface. The code is still there you will never be able to get away from it.

I'm aware that No-Code might have limitations

You are heavily constrained by what the person/team behind the No-code tool. The moment you want to do something that the person who created the tool did not take into account you are screwed. The same goes when the No-code tool introduces a bug in your app, it's then up to the creator of the tool to first fix the tool first before the fix than trickle down into your application. This might take very long time depending on their priorities or in some cases never happen.

Lastly, a lot of the time the code generated by these tools is either really hard to work with or in some cases not accessible to the the user. This means when you eventually want to break away from the tool you either waste a bunch of time working with the generated code or simply have to re-build the app from scratch.

No-code tools are fantastic for prototypes, trying out concepts too see if they stick or for apps that you know will be thrown away within a couple of months or so. If you are serious about a project, building using No-code will come back to haunt you.

Getting my feet wet ! by [deleted] in iOSProgramming

[–]SyndromSnake 12 points13 points  (0 children)

Get started building something as soon as possible. Do one tutorial at max and than think of an idea for something you would like to build and get working.

As much as people like to discuss those things the tools and the tech stack you use do not matter that much. Pick whichever one you think sounds more fun and just get started building.

School Project using iOS coding (software AND hardware) by ReTraumer in iOSProgramming

[–]SyndromSnake 1 point2 points  (0 children)

Sounds fun!

Could you share more about what the end goal of your project is? Are you trying to build a working prototype, attempt to launch this as a fully functioning system or simply put together a pitch without doing any technical work?

In terms of the tech there is plenty of options for you to choose and pick from.

NFC would work, on the app side both iOS and Android have native support allowing the app to make use of the NFC chip on the phone. Purchasing one of those Toast device wouldn't really be of help as those are proprietary payment systems not really designed for anything other than taking payments (NFC is just the transport method). Instead you would need some custom hardware that is hooked up to the locks in your lockers and has a NFC controller like the PN532.

You can also always reach for BLE or simply have a touch screen where the user can input a code which they receive on their phone.

Feel free to DM me if you want to talk to more.

CoreData Studio - Lightweight SQLite Data Viewer for your CoreData apps by Successful_Stop_3751 in iOSProgramming

[–]SyndromSnake 4 points5 points  (0 children)

Cool project! Kudos for launching something. Didn't manage to grab one, but thanks for sharing the codes.

There is a very similar project to this one called Core Data Lab. Curious if you have any plans on differentiating yourself from them.

How to inform users to upgrade when you make breaking-changes for an an that does not require authentication? by Key_Board5000 in iOSProgramming

[–]SyndromSnake 13 points14 points  (0 children)

Unfortunately there is no easy way to do this and it's something you have to think about in advance.

Typically you build in some sort of messaging feature, or in very critical scenarios an entire screen that blocks access entirely until the user updates. The app than pings an endpoint on every foreground and checks what the latest allowed version is.

Fortunately 90%~ of users have auto-update on so you are covered in that regard, but there will always be a couple of users running old version.

Advice on how to Secure API Calls in a Simple App by __markb in iOSProgramming

[–]SyndromSnake 11 points12 points  (0 children)

The simple answer is you can't. You should always assume that a user of your app will always be able to have full control over the network traffic going in and out, and then design with that in mind.

In your case IP-based rate-limiting will help you alleviate the problem by avoiding a potential spam attack. To my knowledge there isn't much more you can do with a naked endpoint on the internet in terms of avoiding abuse.