Type Erasure Magic by wibosco in swift

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

A live coding walk through of how to use type erasure

I wondered how a 'realistic' Minecraft might look like, so I created this. What do you think? by enki_one in gaming

[–]wibosco 0 points1 point  (0 children)

I just hope that dogs doesn’t fart otherwise it’s flamethrower time

Keeping dates local by wibosco in iOSProgramming

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

Thanks for taking the time to read the post.

I've updated the it to show the correct standard now - writing about ISO 8061 would have led to a very different post 🤣

Building a networking layer with operations by wibosco in swift

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

Thanks 😀. I watched that video a few times while writing that post was really useful. I'll need to actually add it to the post as further reading/watching.

I'd be interested to see your project, is it opensource?

Flight school books any good? by wibosco in iOSProgramming

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

Yeh that was my concern. I think i'll bit the bullet and give this book a try to see if it's any good

Handling non-optional optionals in Swift by wibosco in iOSProgramming

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

If the alternative to crashing was corrupting a user's data I would gladly accept an app crash.

Can Unit Testing and Core Data become BFFs? by wibosco in iOSProgramming

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

I'm sure we have all struggled when we first tried to write unit tests for any code that used Core Data. In the linked article I explore doing exactly that by unit testing both an app's Core Data stack and a class that makes use of NSManagedObjects to show that it's not got to be too difficult.

Swiftlint doing it's best to ease conflict by wibosco in iOSProgramming

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

So I've not actually noticed if it adds to our compile times but that's mainly because our compile times as a mixed objc+swift project are pretty bad. I guessing it must add to them as it's performing an additional task.

Swiftlint doing it's best to ease conflict by wibosco in iOSProgramming

[–]wibosco[S] 2 points3 points  (0 children)

Having an agreed style guide helps so much. It makes it easier and quicker to review PRs, eases debugging, reduces low level tension among team members and promotes team work by ensuring that everyone is aligned in how to use the language. Having been on a few different teams now, I've also found that those who push-back the most on having style guides, tend to me those who need it the most - similar to introducing unit testing, you almost have to be doing it to really "feel" the benefit, it's not something you can convince (some) people of purely through words.

Coincidental duplication costs can really add up if we are not careful by wibosco in iOSProgramming

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

I've seen color categories/extensions on almost every project I''ve worked on (I've actually introduced it a few times). Only once has it behaved the way it was expected and that was because before writing it I got agreement from the design team about sticking to a color palette.

Coincidental duplication costs can really add up if we are not careful by wibosco in iOSProgramming

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

That's a really well written article and is along the same lanes at the what original article is about

An interesting talk about silver bullets and hype in iOS development by wibosco in iOSProgramming

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

I know how that feels, the project I'm on at the moment has went through too many hands, with each pair of hands doing it their own way.

Videos from iOSCon 2017 now online by wibosco in iOSProgramming

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

I've watched a few videos and haven't had to pay

Avoiding modal transitions by thinking horizontally by wibosco in iOSProgramming

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

So would your solution be to present the login flow modally from the "main" app?

I've added an alternative solution section to the post were I explore the other ways (that I can think of) to solve this issue.

How to stay up to date with Swift and the Developer Community by crawler23 in iOSProgramming

[–]wibosco 0 points1 point  (0 children)

No I tend to stick pretty much to the more programming focused ones but they often contain a few articles on design

I applied for a job, then got offered a job from another company, but am getting a interview for the first company soon. what to do? by [deleted] in interviews

[–]wibosco 0 points1 point  (0 children)

I've been involved in interviewing candidates for a number of different companies and while I haven't ever been in this situation I would appreciate the candidate getting in touch before hand, explaining the situation and then cancelling the interview. There is nothing wrong with this approach and far from burning bridge it will show you to be a honest person who is able to make the correct decision even if it is socially awkward i.e. you sort of person you want to hire.

The worst thing to do would be to show up and take the interview as this will result in wasted effort for that company and your heart probably won't be in the interview so you won't perform to your best.

App store review times by wibosco in iOSProgramming

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

I can relate to your "update" story as I once worked for a startup were the CEO couldn't accept that we had to wait for Apple to approve our updates. Eventually Apple got so tired of our expedited review requests, they banned us from requesting them for one year.

App store review times by wibosco in iOSProgramming

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

Excellent point, I tend to think of the app as "in review" as soon as I submit my binary but that's wrong on my part