Costantino Pistagna
banner
valv0.bsky.social
Costantino Pistagna
@valv0.bsky.social
 advocate •📱dev • 📷 fuji
⚡🚗 I’ve been hacking around #Renault EV APIs and built an #opensource #SwiftUI client and #SDK to unlock real #EV #opendata charging, costs, efficiency and more. Super fun project, learned a ton!

👉 Full story and link to github here: valv0.medium.com/openrenault-...
OpenRenault EV API Client: a Journey Through Renault APIs, SwiftUI, and Electric-Vehicle Analytics
When I first started experimenting with the data from my electric Renault, I quickly realized how difficult it was to retrieve telemetry…
valv0.medium.com
November 17, 2025 at 10:33 PM
Reposted by Costantino Pistagna
Swift friends, I created a very simple swiftlang feed that you can subscribe to now. It just grabs all posts with "swiftlang" and "swift.org" in them. Feel free to suggest improvements and share further 🙏 bsky.app/profile/did:...
November 17, 2024 at 7:30 AM
Reposted by Costantino Pistagna
I recently learned that if we want to have a lazy var inside an Observable class in Swift, we need to annotate it with @ObservationIgnored to skip synthesizing observation logic for the property. I wrote a blog post with an example: nilcoalescing.com/blog/LazyVar...
#SwiftLang #iOSDev
Lazy vars in @Observable classes in Swift
Learn how to resolve the issue of using lazy variables in @Observable classes by annotating them with @ObservationIgnored.
nilcoalescing.com
November 19, 2024 at 8:13 AM
Reposted by Costantino Pistagna
Writing out the decoding and encoding methods manually would work, but it would defeat the purpose of the macros themselves.

I'm open to suggestions on how to accomplish this.
November 20, 2024 at 8:45 AM
Hey @cjrriley.com, thanks for the huge work. It would be really interesting to have a version of ATProtoKit that works even without the macro part, so that it can be attached as an SPM to iPad playground too.
November 20, 2024 at 7:13 AM
Reposted by Costantino Pistagna
This is bonkers: Threads has an order of magnitude more users overall than Bluesky, but Bluesky has more ACTIVE users!
Despite a massive head start, BlueSky has now overtaken Threads in the US 👇
November 19, 2024 at 10:44 PM
Reposted by Costantino Pistagna
The atproto/Bluesky protocol is fully open and highly decentralized.

Just like the web was.

The current atproto/Bluesky network is fairly centralized because it’s so new there aren’t many network providers yet.

Just like the web was.
November 19, 2024 at 3:15 PM
Kind of makes you wonder why the same thing isn’t happening in the EU’s legal universe 👀

www.macrumors.com/2024/11/18/u...
U.S. DoJ Wants Google to Sell Chrome Browser
The United States Department of Justice wants Google to sell off its Chrome browser as part of an ongoing antitrust lawsuit, reports Bloomberg....
www.macrumors.com
November 19, 2024 at 8:46 AM
Reposted by Costantino Pistagna
Anyone experiencing this lately?

The command "Sync Text Settings" is still busy.

I get this message at the top of my editor in Xcode randomly, that prevents me from typing anything and I have to force quit Xcode.

Maybe related to GitHub Copilot for Xcode?
November 19, 2024 at 2:44 AM
Reposted by Costantino Pistagna
My iOS dev feed: bsky.app/profile/did:...
November 18, 2024 at 4:51 PM
Exploring how to fetch all posts and reposts from my account to recreate the user profile settings page as in the BlueSky app. Using ATProtoKit by @cjrriley.com, but it’s proving trickier than expected. Any tips, @dimillian.app ?
November 18, 2024 at 4:52 PM
Reposted by Costantino Pistagna
I like how it is stupidly simple to build basic stuff in #SwiftUI, like a basic app that maintains auth with an environment and has a two-screen navigation.
November 17, 2024 at 9:34 AM
Reposted by Costantino Pistagna
Per il momento sempre alla stessa velocità 👀

bsky-users.theo.io
Bluesky User Counter
bsky-users.theo.io
November 16, 2024 at 5:27 PM
Reposted by Costantino Pistagna
I don’t know who made this graphic but it’s pretty good.
November 14, 2024 at 12:05 AM
Reposted by Costantino Pistagna
Apple is nearing the launch of a new product category: a wall-mounted display that can control appliances, handle videoconferencing and use AI to navigate apps
Apple’s Next Device Is an AI Wall Tablet for Home Control, Siri and Video Calls
Apple Inc., aiming to catch up with rivals in the smart home market, is nearing the launch of a new product category: a wall-mounted display that can control appliances, handle videoconferencing and u...
www.bloomberg.com
November 12, 2024 at 8:50 PM
Reposted by Costantino Pistagna
Abbiamo provato le nuove #AirPods4 ed i nuovi imponenti #iPhone16Pro. Vi raccontiamo le nostre impressioni insieme alle novità più significative di #iOS18, passando da Foto, Collezioni e Centro di Controllo. Non mancano i rumors #Apple sui nuovi #iPhone17. Buon ascolto!

apple.co/4e9q45C
Tutti registi con Apple
Abbiamo provato le nuove AirPods 4 ed i nuovi imponenti iPhone 16 Pro. Vi raccontiamo le nostre impressioni insieme alle novità più significative di iOS18, pass
apple.co
September 23, 2024 at 6:22 AM
Bluesky now has over 10 million users, and I was #737,659!
September 23, 2024 at 7:29 AM
Come ogni anno in questo periodo, alcuni miei pensieri sparsi su #iPhone16 ed #iPhone16Pro.

medium.com/@valv0/5d47e...
iPhone 16 — Inversione di marcia
Settimana scorsa si è tenuto il consueto evento Apple di settembre, un appuntamento che segna non solo l’arrivo dell’autunno, ma anche…
medium.com
September 17, 2024 at 8:23 AM
Reposted by Costantino Pistagna
Buon lunedì amici! Questa settimana vi raccontiamo le nostre impressioni sull’evento di settembre targato #Apple. Parliamo di #iPhone16 ed #iPhone16Pro, di #AppleWatchSeries10 ed #AirPods4. Tante novità ma anche tante riflessioni. Buon ascolto dal vostro #podcast di fiducia!
apple.co/3z8ivx2
Rivoluzione o Evoluzione?
Si parla dei nuovi iPhone 16, degli Apple Watch e delle novità arrivate con AirPods 4. Vi raccontiamo cosa ci è piaciuto e cosa non ci ha convinto troppo. Trova
apple.co
September 16, 2024 at 7:02 AM
Reposted by Costantino Pistagna
Si parla di #iPad ed #iPadPRO, della #MagicKeyboard e le alternative a disposizione. Il futuro dell’intelligenza artificiale secondo #Apple ed #OpenAI. Quali novità ci riserverà la #WWDC24? Ne parliamo tra aspettative ed ultimi rumors prima del grande evento. Buon ascolto!

apple.co/3RjFjzI
‎Il morso: Aspettative Immaginarie on Apple Podcasts
‎Show Il morso, Ep Aspettative Immaginarie - Jun 6, 2024
apple.co
June 7, 2024 at 5:31 AM
I'm 100% sure that performance details are accurate, but they're still selling binned CPUs, right? #ipad #ipadair #wwdc24

www.macrumors.com/2024/06/03/i...
Apple Says iPad Air Performance Details Are Accurate Despite 9-Core GPU Mistake
Though Apple mistakenly listed the M2 chip in the iPad Air as having a 10-core GPU instead of a 9-core GPU, the performance claims that it shared...
www.macrumors.com
June 4, 2024 at 5:53 AM
I see a lot of #rumors about #iOS18 but nothing about improving and/or enhancements to #Books. This means that Books app is perfect? I don’t think so #WWDC24
May 30, 2024 at 6:00 AM
Reposted by Costantino Pistagna
Si parla di #VisionPro, di acquisizioni nuove e vecchie e degli store alternativi. #Google ha rilasciato il suo FindMy, imparando dagli errori di #Apple. Qualche spunto di riflessione sui nuovi #iPhone che arriveranno e sui processori #M3. Buon ascolto! apple.co/3xAaik1
‎Il morso: Libera concorrenza on Apple Podcasts
‎Show Il morso, Ep Libera concorrenza - Apr 11, 2024
apple.co
April 12, 2024 at 6:17 AM
Reposted by Costantino Pistagna
Si parla di iPadPro in arrivo (si spera) in queste settimane, di iPhoneSE e della quantità di spazzatura digitale che siamo costretti a produrre per stare al passo con i tempi. MacbookAir, VisionPRO ed il destino che la UE ci riserva per stare in linea con il DMA. Buon ascolto!

apple.co/3Vm2zzI
‎Il morso: Buoni o cattivi on Apple Podcasts
‎Show Il morso, Ep Buoni o cattivi - Mar 14, 2024
apple.co
March 15, 2024 at 7:17 AM
Reposted by Costantino Pistagna
Si parla dei nuovi Macbook Air con M3, dei nuovi iPhone e delle disavventure di Apple con la comunità europea. Niente AppleCar (almeno per ora). Che novità ci sono con iOS174? Emilio ha comprato un nuovo iPhone. Buon ascolto!

t.co/B0Ln3eTgLE
‎Il morso: M3ravigliosi Macbook on Apple Podcasts
‎Show Il morso, Ep M3ravigliosi Macbook - Mar 7, 2024
t.co
March 8, 2024 at 7:05 AM