
iOS/macOS dev... from Argentina building @newsreadeck at https://xitter.cf/t.co/jd5Jrn8AuP
Rosario, Argentina
Joined February 2009
- Tweets5.3K
- Following2.1K
- Followers606
- Likes74.8K
this an amazing resource
Apple ships a lot for developers, and it's easy to lose track.
So I made Cupertino Tech to see it all in one place: cool icons, platforms, code samples, WWDC sessions and a timeline back to 2001.
Spot something missing? Tell me and I'll add it.
cupertino.tech
Marcelo Perretta retweeted
Aviso a los recruiters: la persona que tenés sentada enfrente aceptó tener la entrevista de trabajo con vos porque necesita trabajar. No está enamorada de tu empresa ni la conoce tan bien ni tampoco sabe dónde se ve dentro de 5 años. Le chupa un huevo tu cultura empresarial. Esa persona probablemente tuvo que mandar 100 CV para obtener 1 entrevista (la tuya), así que tratá de no agobiarla con preguntas pelotudas, no le hables como si tuviera 5 años y, sobre todo, tratala con respeto. Si la querés contratar, decíselo de frente, y si no, también.
Marcelo Perretta retweeted
As you adapt your app for iPhone Duo, you may find yourself considering putting a NavigationSplitView inside a TabView.
It’s true that UIKit recommends against nesting a split view controller within another container in most cases[^1] and that many Apple apps treat the sidebar and tab bar as alternate presentations of the same navigation.
But there isn’t a blanket design rule against list-detail navigation within a tab. The distinction is what each view does:
- A TabView with the .sidebarAdaptable style lets people switch between top-level areas of your app, presented as tabs or a sidebar.
- A NavigationSplitView lets people navigate through a hierarchy, where selecting something in one column controls what appears in the next.
Those can be complementary. The pitfall to avoid is having multiple sidebars doing the same job.
In fact, the HIG even suggests using a sidebar within a tab on visionOS when your app’s hierarchy is deep[^2]. Just make sure the sidebar selection doesn’t change which tab is open!
If tabs organize your app’s sections and a split view gives each section a useful list-detail layout, I say go for it. A new form factor like the Duo is a good time to revisit old assumptions. But given UIKit’s historical guidance, be mindful you may encounter some rough edges.
This would be a good question for the UI frameworks team at a future iPhone Duo Apple Group Lab.
[^1]: developer.apple.com/document…
[^2]: developer.apple.com/design/h……
The @pushpushapp Duo adoption is coming along nicely in @bitrig. NavigationSplitView has been my best friend.
Video on my journey coming soon.
Marcelo Perretta retweeted
10 years ago today Vapor 1.0 was released. Today we're super excited to release the first Vapor 5 Beta, a complete rewrite of the framework, built for modern Swift. More details are on the blog:
blog.vapor.codes/posts/vapor…
Marcelo Perretta retweeted
Xcode 27 is here! Three useful tips for writing apps for Apple platforms with agents like Claude: 🧵
Marcelo Perretta retweeted
end of an era. apps not using UIScene lifecycle crash on launch when build with iOS 27 SDK
Application failed to launch: UIScene life cycle is required for apps built with this SDK.
Marcelo Perretta retweeted
We have some new APIs to support iPhone Duo. Here some amazing talks covering everything you need to build great experiences on this gorgeous new device:
developer.apple.com/videos/p…
developer.apple.com/videos/p…
developer.apple.com/videos/p…
developer.apple.com/videos/p…
developer.apple.com/videos/p…
Marcelo Perretta retweeted
I don't want to pay for Sentry.
So I built a tiny, self-hosted alternative that uses around 8 MB of memory with an open-source iOS app that sends errors straight to my phone.
No Slack. No Telegram. No subscription.
It’s called Boop and it's 100% free & open source.
Marcelo Perretta retweeted
Así se ve un sueldo de 750.000 dólares al año: un tipo en camiseta blanca, un pizarrón y 2 horas y media.
Stanford, CS336. Percy Liang construye un LLM desde cero. Lo que hay debajo de Claude y ChatGPT, y arranca por la parte que todos saltan: el modelo no lee tu texto, lee números.
Anthropic paga ese sueldo a los ingenieros que entienden esa capa.
Lo único que cobra Stanford son 2 horas y media de tu atención.
Readers added context they thought people might want to know
El video es de una clase CS229 de Stanford impartida por Tengyu Ma (no Percy Liang ni CS336). Tengyu Ma es profesor asistente en Stanford sin afiliación a Anthropic.
youtube.com/watch?v=pwQ0l4…
cs229.stanford.edu
ai.stanford.edu/~tengyuma/
cs336.stanford.edu
cs.stanford.edu/~pliang/
Marcelo Perretta retweeted
Apple just proposed a 5–15% commission on purchases made via external links, down from the 27% the court blocked in 2025. Here's what's going on. 👇
Marcelo Perretta retweeted
我把我用 AI 视频做动画的 Skill 开源啦:github.com/oil-oil/oil-motio…
整个 Skill 的流程大概是这样的:
参考素材、表达目的和控制方式
↓
先确认开始、中间和结束时应该是什么样子
↓
使用 AI 视频生成这些画面之间的连续动作
↓
逐帧检查,删除停顿、重复和异常画面
↓
按照页面中的实际显示大小整理并压缩资源
↓
把滚动、鼠标、拖动、触摸或设备方向对应到动画进度
因为整个流程还是有点复杂的,所以我把我实际做的时候的一些实现做成脚本放进去了,这样生成后处理动画会更加稳定一些,而且我还补充了一些创意方面的参考文档,比如说大家能够在视频里面看到的那个苹果的滚动爆炸图的效果。
欢迎大家体验~
Marcelo Perretta retweeted
estaba meando y me levanté para aplaudir al que se le ocurrió hacer este semejante video, habló con la pura verdad
Marcelo Perretta retweeted
Pensaba poder continuarlo algún día pero realmente no tengo tiempo ni ganas de volver a desarrollarlo, así que libero el código completo de la última versión de AOWeb que estuvo online con más de 400 personas jugando.
La versión está completa, con todo lo que se programó, base de datos, engine, frontend, apis, websocket, graficos, mapas, todo lo que hice en AOWeb hasta el último día, pueden forkearlo, clonarlo, hacer lo que se les plazca con el código!
github.com/dcatanzaro/aoweb
Marcelo Perretta retweeted
¿Sabés quiénes NUNCA perdieron una final de la Copa del Mundo?
Los que nunca la jugaron.




























