Developer. https://xitter.cf/t.co/R0hwDB8CKv

Weinfelden, Zurich, Beijing
Joined December 2008
Thomas Eichmann retweeted
The @SwiftLang news we’ve been waiting for! “You can now use Swift Concurrency in applications that deploy to macOS 10.15, iOS 13, tvOS 13, and watchOS 6 or newer. This support includes async/await, actors, global actors, structured concurrency, and the task APIs. (70738378)”
4
58
23
185
Thomas Eichmann retweeted
Need a countdown to the next Apple event apple.com/apple-events/? Here you go: awaitapp.net/event.html?titl…. #apple
Thomas Eichmann retweeted
Replying to @scottbelsky @rsg
It’s very liberating to not have any analytics in @halidecamera. We could spend a lot of time on testing and user stats. But we make an opinionated product instead.
2
14
Thomas Eichmann retweeted
Alright folks, gather round and let me tell you the story of (almost) the biggest engineering disaster I’ve ever had the misfortune of being involved in. It’s a tale of politics, architecture and the sunk cost fallacy [I’m drinking an Aberlour Cask Strength Single Malt Scotch]
Replying to @lorenb @gsapienza
I’m gonna have to get a glass of whiskey to answer this properly.
104
1,850
1,298
6,882
Thomas Eichmann retweeted
For the record, at Uber, we're moving many of our microservices to what @copyconstruct calls macroservices (wells-sized services). Exactly b/c testing and maintaining thousands of microservices is not only hard - it can cause more trouble long-term than it solves the short-term.
- Microservices are hard. - Building reliable and testable microservices is a lot harder than most folks think - Effectively *testing* microservices requires a ton of tooling and foresight. - A Netflix/Uber style microservices isn't required by many (most?) orgs. - Macroservices?
83
932
290
2,815
Thomas Eichmann retweeted
Antoine v.d. SwiftLee 
@twannl12 Feb 2020
Dragging an APNS file into the simulator is just one of the three ways you can test remote push notifications on the iOS simulator. Learn about all possibilities in my blog post: avanderlee.com/workflow/test… #swiftlang #iosdev
5
100
4
380
Thomas Eichmann retweeted
I‘m confused about Sign In with Apple: developer.apple.com/app-stor… If app is using Facebook or similar „exclusively“ to sign in: required Sign In with Apple. If exclusively companies own account system: not required. But what about apps that offer both (neither exclusively)?
1
1
Thomas Eichmann retweeted
A program is not only code written to be executed by a machine; primarily it is a letter, written in a formal language by a programmer, where he explains to another programmer which problem he had and how he solved it.
8
148
9
354
Thomas Eichmann retweeted
how things "look" in a user interface isn't just aesthetic preference. it impacts how they are or aren't used. 5 examples below:
7
572
56
1,433
Thomas Eichmann retweeted
"I can’t explain how horrible it feels when the team spend 70% of the time fighting with this modern infrastructure setup and 30% of the time on actual business logic." // @monkchips sivaprasadreddy.com/posts/20…
27
134
15
279
Thomas Eichmann retweeted
I’ve written a lot of Go. I’m in the “no try()” camp. Another way to do something to save LoC doesn’t hold weight with me. A single way to do something creates clarity in logic, even at the cost of more loc. Go is great because its unapologetically simple. github.com/golang/go/issues/… – at Manhattan Beach, CA
13
152
19
616
In iOS 13 you can now change the preferred language for each app individually. Developers get this new settings preference automatically without even updating their app for iOS 13. #wwdc19 – at San Jose, CA
26
254
71
906
🔥😱 Something you probably didn't know HTML/CSS could do. SUPER useful!
115
1,760
245
6,165
Thomas Eichmann retweeted
Wow. Apple sign-in support is mandatory? developer.apple.com/news/?id…
71
463
325
1,216
Thomas Eichmann retweeted
UIImage has a new initializer, UIImage(systemName:) that takes a string and returns one of over 1500 different system icons. Download the SF Symbols app and see them all here: developer.apple.com/design/r…
15
316
40
971
It strikes me again and again that companies already HAVE all the innovation talent AND ideas they need. What they DO NOT HAVE are tools, processes, rituals, KPIs, & incentives required for innovation to thrive! Why not? Because they’re optimized for management not innovation.
52
600
99
1,383
Thomas Eichmann retweeted
Lolling. There is some truth in this joke indeed.
33
736
98
2,354
Thomas Eichmann retweeted
Slack, the open plan office of company chats
11
158
12
998