Juan's Avatar

Juan

@juan-chi

Coder. Traveler. Walker. Food…er? πŸ“NYC. πŸ“±iOS

876
Followers
486
Following
26
Posts
01.09.2024
Joined
Posts Following

Latest posts by Juan @juan-chi

The irony of soberly banging out code on a company-supplied $3,200 MacBook Pro while listening to rap about living in the hood, high, and trying to make it out via selling drugs

17.01.2025 22:32 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Jiji. I named him after the cat in Kiki’s Delivery Service from Studio Ghibli!

10.01.2025 14:19 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Did you steal my cat?!

08.01.2025 23:55 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

All this short-form blogging platform hopping is making me use the good old days of Twitter before it got acquired. We had it so good and didn’t even know it

08.01.2025 23:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I’m confused about β€œFinTech Engineer”. I’m a Software Engineer for a FinTech company… does that count πŸ€”

08.01.2025 23:54 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

At work, I’ve seen Copilot really improve my productivity when it comes to unit tests. I manually write some scaffolding that establishes a very simple testing pattern β€” then tab my way to victory in VSCode.

For feature work, I find it too frustrating to work with :(

19.12.2024 16:12 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Now that I’m more experienced at my company, I’ve had junior engineers reach out to me for help. It’s an honor, but it has made me realize that I need to improve my explanation and pair programming skills. Particularly getting better at guiding them to answers better, as opposed to doing it for them

22.11.2024 21:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Threads didn’t seem to bring a lot of iOS folk together. I’m hoping Bluesky is different!

18.11.2024 16:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Weirdest bug I’ve encountered to date:

I was trying to figure out why a UI test of ours didn’t catch a bug it should have. Turns out there seems to be differing behavior in the view’s lifecycle when running the XCUITest vs going through the flow manually.

Has anyone experienced this?

#iosDev

18.11.2024 16:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

These vibrations are ran through a model that also uses the GPS’s last known location and train schedule to determine where you are underground with a 90% accuracy. This is one of the most impressive features I’ve read about in mobile engineering. Amazing

15.11.2024 05:35 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
No GPS required: our app can now locate underground trains Bad service in the subway? Our offline motion detection shows where you are between stations, and reminds you when your stop’s up next

So the @transitapp.bsky.social team figured out how to track your underground location using your phone’s vibration.

blog.transitapp.com/go-undergrou...

15.11.2024 05:35 πŸ‘ 4 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

After increasing performance on some image manipulation I was doing for a macOS app by refactoring from NSImage to CoreImage.. I now have the inspiration to add filtering options through the CoreImage’s filter catalog.

Was it asked of me? Absolutely not. Do I want do it? Sorta

15.11.2024 05:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The starter pack thing is a killer idea. Both the people that follow me and that I follow are increasingly related to Apple platform development β€” I’m patiently waiting for all of the nerdy content to flood my feed πŸ€“

15.11.2024 05:07 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

At an iOS meetup yesterday I was talking to an engineer who worked at a well known camera app company. They mentioned that when a majority of their image processing team left, the company was sorta screwed. People argue of being a generalist vs specialist β€” but the reality is that both are great.

13.11.2024 16:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - bluesky-social/social-app: The Bluesky Social application for Web, iOS, and Android The Bluesky Social application for Web, iOS, and Android - bluesky-social/social-app

Yeah. They use React Native for web also! I learned this through @pragmaticengineer.com.

It’ll be interesting to see how it grows and if they encounter any pitfalls. But so far so good!

github.com/bluesky-soci...

13.11.2024 16:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Low key, this may be the smoothest React Native app I’ve ever used. My hats off to the Bluesky team

12.11.2024 19:25 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Did you turn it on and off?

12.11.2024 05:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

What was even better was when I had a process that used NSImage for some editing that was slow, and when I asked it to refactor the functions to use CoreImage, it worked like a charm.

Regardless, you typically have to be quite specific in what you ask for. It’s like becoming good at googling again

12.11.2024 05:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

LLMs are truly a massive time saver.

My brother reached out to make him a macOS app that splits and merges images in a certain sequence. Rather than looking at the docs for NSSavePanel, GPT4o just spits out a function that requires minimal modifications.

12.11.2024 05:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Talked to someone at a family function that didn’t know what ChatGPT was 😌

05.11.2024 02:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Things that bring me peace. My Notes organization 😌

01.11.2024 21:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

React Native falls into the 2nd category. It can also target web, meaning that the same code (more or less) can be used for Android, iOS, and a web app.

Each methodology has its pros, cons, nuances, etc.

01.11.2024 20:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It’s a SDK (software development kit) to build apps. To build a mobile app, there are two common approaches:

1. Building it β€œnatively”. So using a first party SDK provided by the developer of the OS.

2. Building it β€œcross-platform”. So using a third party SDK that targets both Android and iOS.

01.11.2024 20:45 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

When I first started working with Swift, I found myself unwrapping with if-let and almost avoiding guard-let statements.

Now I live with a completely different mindset and use guard-let so much more. Especially when dealing with functions that return Result enums

01.11.2024 20:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It behaves really snappy and nice on my iPhone 14 Pro Max. If I recall correctly, it’s also built with Expo + React Native β€” which in my experience doesn’t usually have this level of snappiness and polish! Props to them.

01.11.2024 20:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

@mergesort.me the hero is iOS folks need

27.10.2024 17:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0