Andrés Carrillo
banner
7andres.bsky.social
Andrés Carrillo
@7andres.bsky.social
Passionate Mobile Engineer
Writing mostly Swift and sometimes a bit of Dart!
iOS engineer @ Rappi
Reposted by Andrés Carrillo
Si quieres aprender Big O Notation esta es la mejor guía que existe, con ejemplos interactivos y diagramas.

Hubiera pagado dinero por tener una explicación tan clara y sencilla en mis tiempos en la universidad:
samwho.dev/big-o/
September 1, 2025 at 1:58 PM
me
Goodbye, Apple box. You served no purpose except making me feel guilty for recycling you.
August 23, 2025 at 12:40 AM
I was playing with a small app I'm developing and found my APIClient being initialized and doing network requests when running the tests. Had no idea why and found this great article by @qualitycoding.org. Thank you for the amazing content you do!

qualitycoding.org/bypass-swift...
How to Bypass SwiftUI App Launch During Unit Testing
How can we bypass the normal SwiftUI app launch sequence during testing? We've done this for app delegates, so let's also do it for SwiftUI apps.
qualitycoding.org
July 21, 2025 at 5:11 PM
Reposted by Andrés Carrillo
The Pragmatic Engineer 2025 Survey results are out!

In it:

- Most loved (and hated) tools
- Most-used AI tools
- IDEs and terminals
- Version control, CI/CD

Devs LOVE VS Code, JetBrains IDEs and... Cursor! (and tend to hate JIRA)

Read it here: newsletter.pragmaticengineer.com/p/the-pragma...
July 15, 2025 at 4:41 PM
no les pasa que estan en vacaciones y les pega el mal de: “por que hptas trabaja uno tanto?” a son de que? 😪
June 27, 2025 at 7:29 PM
Reposted by Andrés Carrillo
To celebrate WWDC season, SwiftUI Fundamentals and my other Swift and SwiftUI books are now 30% off! Check out our website to learn more and take advantage of the offer: books.nilcoalescing.com

#WWDC25 #SwiftUI #SwiftLang
I released a new book 🎉

SwiftUI Fundamentals combines my knowledge and experience from using SwiftUI since its release and working on its source code at Apple to give you a solid understanding of the most important aspects of the framework: books.nilcoalescing.com/swiftui-fund...

#SwiftUI #iOSDev
SwiftUI Fundamentals
The essential guide to SwiftUI core concepts and APIs
books.nilcoalescing.com
June 4, 2025 at 9:37 AM
Reposted by Andrés Carrillo
I’m a little worried that AI will lock in whatever best practices are most popular at this moment and we won’t evolve as easily from here
June 3, 2025 at 2:15 PM
Reposted by Andrés Carrillo
Did you know that your AI Agent can talk to the Xcode CLI using XcodeBuildMCP? I wrote about this amazing open-source project in my latest post!

medium.com/gitconnected...
Agentic iOS workflow with XcodeBuildMCP and Cursor
The Cursor Agent can now build, run, and see your app!
medium.com
May 26, 2025 at 4:00 PM
Reposted by Andrés Carrillo
One reason Apple fought tooth and nail to disallow web payments for apps:

Because Apple’s IAP is SO bad in many ways, and *so many* apps will move to web-based payments now not mainly because of the 30% Apple fee, but because of how bad IAP is (from a dev perspective).

Let me give you21 examples:
May 3, 2025 at 11:43 AM
Reposted by Andrés Carrillo
Swift 5.9 introduced the use of if/else statements as expressions, simplifying value returns, variable assignments, and enhancing code readability:
nilcoalescing.com/blog/IfElseE...
#SwiftLang
if/else statements as expressions in Swift
Swift 5.9 introduced the use of if/else statements as expressions, simplifying value returns, variable assignments, and enhancing code readability.
nilcoalescing.com
April 17, 2025 at 12:25 AM
si no es hoy, entonces cuando?🤔
April 14, 2025 at 3:42 PM
Reposted by Andrés Carrillo
I’ve just released an update for my book Swift Gems, featuring a fresh collection of tips on optionals, key paths, noncopyable types, async programming, error handling, and more — including techniques based on features introduced in Swift 6 and 6.1! #SwiftLang
books.nilcoalescing.com/swift-gems
Swift Gems
100+ tips to take your Swift code to the next level
books.nilcoalescing.com
April 8, 2025 at 7:40 AM
Reposted by Andrés Carrillo
El meme que mejor me representa como programador
April 2, 2025 at 2:58 PM
Reposted by Andrés Carrillo
¡Curso para Aprender Python desde cero!

✓ Más de 8 horas
✓ Todo el código disponible
✓ Con ejercicios y retos para practicar
✓ Incluye Requests, IA, Regex y Scraping

youtu.be/TkN2i-_4N4g
March 26, 2025 at 1:51 PM
well, discord redesign is looking pretty good!
March 25, 2025 at 10:09 PM
i like bluesky more than mastodon. but damn it, ivory is ridiculously beautiful and it works like a charm
March 10, 2025 at 11:57 PM
it's all about confidence
March 9, 2025 at 10:09 PM
Reposted by Andrés Carrillo
new blog post: atproto by example part 1

in which I cover how to use the full potential of lexicon for building atproto apps
atproto by example part 1: records and views — mozzius.dev
by Samuel · 11 min read
mozzius.dev
March 5, 2025 at 12:58 AM
como amo las mañanas de debugging

honestamente en las tardes no tengo la misma paciencia para ir a poner breakpoints en 15 clases, de código que no es mío pero del que dependo

maldición acompañada de sorbito de café por cada vez que pienso que un test bien escrito nos pudo haber salvado
March 4, 2025 at 3:27 PM
Auth0 docs are one of the best docs i have read so far. clear, dont assume anything, super well described and explained. 10/10
February 28, 2025 at 4:25 PM
YIKESSS! finally :)
👋 from the Swift team, now on Bluesky!
February 21, 2025 at 7:53 PM
Reposted by Andrés Carrillo
I'm happy to say #swiftlang will be posting news to Mastodon and Bluesky starting soon.

forums.swift.org/t/social-med...
Social media expansion to Mastodon and Bluesky
The Core Team is deeply appreciative of the community discussion and feedback around Swift’s social media presence. Our goal is to grow Swift and its community by reaching the widest audience while k...
forums.swift.org
February 21, 2025 at 12:09 AM
Reposted by Andrés Carrillo
One impact of AI coding tools is how they will make “technologies preferred by LLMs” dominant even more.

“Build me a mobile app” is much easier to have an LLM do it using React Native or Flutter than native iOS or native Android. So most AI-scaffolded apps will be this!
February 19, 2025 at 10:48 PM
499 USD would've been a greaaat deal for the iPhone 16e tbh
February 19, 2025 at 10:02 PM
fue un muy buen día hasta que se me fueron los airpods al inodoro🥲
February 19, 2025 at 2:10 AM