Felipe Marino

4.2K posts

Felipe Marino banner
Felipe Marino

Felipe Marino

@_marinofelipe

iOS @GetYourGuide, platform engineer scaling Native Apps. I'm passionate about #OSS, Compilers, Modularization, and Testing. Rust enthusiast.

Berlin, Germany Katılım Aralık 2010
485 Takip Edilen269 Takipçiler
Felipe Marino retweetledi
Brenno Ferrari
Brenno Ferrari@brennoferrari·
I built obsidian-mind over the past month without seeing any of this, arrived at almost the same architecture independently. Convergence is real. :) Three layers (raw knowledge, LLM-maintained wiki, schema via CLAUDE.md), QMD for search, index files, lint passes via /vault-audit, obsidian as the IDE. all there. github.com/breferrari/obs…
English
1
3
67
3.9K
Felipe Marino retweetledi
Ethan Lipnik
Ethan Lipnik@EthanLipnik·
I built the most advanced IDE for iPad that has ever come. It's basically Xcode for iPad. It implements its own Swift interpreter, allowing iOS and visionOS to run code and SwiftUI apps (with UIKit support). It is even faster than SwiftUI Previews on macOS. More to show soon. Will be able to replace the Mac for many developers and allow developers that didn't have access to developer tools this advanced to now build whatever they want.
Ethan Lipnik tweet media
English
110
136
2K
170.3K
Felipe Marino retweetledi
Pedro Piñera
Pedro Piñera@pepicrft·
If you are maintainer of a Swift Package and would like to analyze and lint your package's graph, you might want to check out this new open source tool by the team at GetYourGuide github.com/getyourguide/s…
English
0
1
15
1.1K
Felipe Marino
Felipe Marino@_marinofelipe·
Today, the GetYourGuide iOS team released: github.com/getyourguide/s… It helps you visualize, run selective tests, and lint Swift Package Manager dependency graphs. Give it a go, we hope it's helpful for you too! #spm #swift
English
0
0
2
201
Felipe Marino retweetledi
Jacob Bartlett
Jacob Bartlett@jacobtechtavern·
4 hours ago, the Swift team released the `swift-subprocess` package 📦 Swift was always designed to be a general-purpose language, and that includes scripting. Today, however, writing a Swift script is an enormous pain compared to a regular bash script, because it isn't designed to run other processes. The Process API exists, but is verbose and terrible, even for simple jobs. By importing the Subprocess package, our Swift scripts can call into other CLI tools like git, ls, ffmpeg, or curl naturally, with full access to modern async/await. Screenshot #1 - bash script for logging a git diff Screenshot #2 - the verbose, old-school Process API Screenshot #3 - the brand-new subprocess package Link in reply!
Jacob Bartlett tweet mediaJacob Bartlett tweet mediaJacob Bartlett tweet media
English
14
36
303
23.2K
Felipe Marino retweetledi
Tim Sneath
Tim Sneath@timsneath·
Xcode developers, rejoice! Claude account support is now enabled, adding to the existing support for ChatGPT (now including GPT-5). This changes how I write code, liberating me to focus on the fun parts! Check it out in Xcode 26 beta 7.
Claude@claudeai

New in Xcode 26 Beta 7: Users can now log into their Claude account from Xcode. Generate code and documentation, automatically fix errors, and create inline playgrounds using coding intelligence features in Xcode, powered by Claude Sonnet 4.

English
20
33
373
42.3K
Felipe Marino
Felipe Marino@_marinofelipe·
@florianpeninon @camsoft2000 @jsedlacekjr True, but snapshot tests and controllable dependencies on the view allow you to have “unit tests” of the view and cover that it looks correct for all permutations of view state, etc. The more expensive & flaky UITests can be used for interactions and the integration of layers.
English
0
0
0
73
Florian Peninon
Florian Peninon@florianpeninon·
@camsoft2000 @jsedlacekjr I don’t disagree, but you still need to test the UI. A unit test confirms the state is right, but if that state isn’t reflected correctly in the UI, the test doesn’t buy you much.
English
1
0
0
122
camsoft2000
camsoft2000@camsoft2000·
So MVVM skeptics, how do you unit test logic and state on the view? Say you have a fetchData() function on the view that updates @State var someProperty and using .task modifier to kick off the operation. SwiftUI docs says you’re not allowed to access or mutate state outside of the View.
English
12
1
31
8.3K
Felipe Marino retweetledi
GitHub
GitHub@github·
Don't just accept what AI suggests. Ask why. 🤔 The best developers use their curiosity and critical thinking to transform AI suggestions into great code. Learn why your expertise is more important than ever in the age of AI and how to sharpen your fundamentals for building better software. 👇 github.blog/developer-skil…
English
14
78
417
54.9K
Felipe Marino retweetledi
Martin Fowler
Martin Fowler@martinfowler·
NEW POST Gen AI for software development is the biggest jump up in abstraction since assembler to HLLs, but also a jump sideways. martinfowler.com/articles/2025-…
English
15
165
805
108.7K
Felipe Marino
Felipe Marino@_marinofelipe·
@vatsal_manot On that I’m 💯with you. The Apple’s development ecosystem is ages behind and if it wasn’t for the amazing community we would be lost. We have to hold them accountable way more than we do! Thank you for being a big force on that!
English
0
0
2
102
Vatsal
Vatsal@vatsal_manot·
@_marinofelipe We need to stop this mysticism/divination and see it for what it is - the abject incompetence of whoever is managing Apple’s devrel, no accountability on documentation whatsoever.
English
1
0
4
1.3K
Shai Mishali 🇮🇱
Shai Mishali 🇮🇱@freak4pc·
Just had the hugest Apple fanboy moment - accidentally met Quinn “The Eskimo”! Such a huge fan of his work, and such a nice guy 🤩❤️ #WWDC25
Shai Mishali 🇮🇱 tweet media
English
23
13
189
9.5K
Felipe Marino retweetledi
Shreya
Shreya@shreyacasmalert·
This is one of the developers who made TypeScript 10x faster. And he just got laid off by Microsoft. There will be countless stories like his - of engineers who went above and beyond, shipped game-changing features, improved dev experience for millions…..and still found themselves out of a job. This week, @Microsoft laid off around 6,000 employees, roughly 3% of its global workforce. Not because they underperformed. Not because they didn’t deliver. But because AI just got “good enough” to justify replacing thousands overnight. The takeaway? A bitter reminder that no matter how hard you work or how much impact you create, companies will always do what’s best for the business. So let’s do what’s best for us too. Build your network. Keep your options open. Protect your peace. Because loyalty is admirable, but so is self-preservation. No one else is going to look out for your career like you will.
Shreya tweet mediaShreya tweet media
English
252
1.2K
8.1K
761.7K
Felipe Marino retweetledi
Antoine v.d. SwiftLee 
Do I know anyone looking for a project to build up experience in Swift on the Server? We could use some hands for @rocketsim_app’s backend! Vapor, MySQL, Swift Testing, and lots of exciting features coming up!
English
12
7
43
9.2K
Artem
Artem@nsobject·
TIL that Apple introduced text selection support for TextField in SwiftUI. Of course, it's only available on iOS 18+, but it's still a good move. developer.apple.com/documentation/…
English
5
1
57
5.3K
Felipe Marino
Felipe Marino@_marinofelipe·
@pepicrft That's the dream! There are several alternatives available besides `Foundation.FileManager`, so I hope they can consolidate it into a single cross-platform Package. This one is cross-platform but tied to the SPM ecosystem and deprecated: github.com/swiftlang/swif…
English
0
0
4
233