Sign in

Mike Velu

@mikevelu.bsky.social
40 followers 146 following 22 posts
PostsRepliesMedia
Reposted by Mike Velu
Point-Free @pointfree.co · 11/12/2025
Over the years we have described many advanced topics to better support the complexities of your app (domain modeling, composition, dependencies, testability, and more!). And now we are distilling that into a collection of docs that can seed the context of your AI editor!
221
Reposted by Mike Velu
Point-Free @pointfree.co · 24/11/2025
One of our favorite series is “Back to basics: Equatable and Hashable.” We explain the mathematical foundations of these protocols, and show that deviating from their semantics will introduce subtle bugs in our apps. Unlock this series (and more!): www.pointfree.co/blog/posts/1...
021
Reposted by Mike Velu
Point-Free @pointfree.co · 20/11/2025
Topics for 2026: • The Composable Architecture, 2.0 • Basic to basics: Concurrency • Modern dependencies • Back to basics: Generics • Cross-platform: Android • and more! Subscribe today to get 30% off the next year of your subscription: www.pointfree.co/blog/posts/1...
pointfree.co
BLACK FRIDAY: Save 30% on Point-Free
We’re offering a 30% discount for the first year of a new Point-Free subscription! Get instant access to all past 303 episodes instantly, as well as access to everything we have planned for 2026.
031
Reposted by Mike Velu
Miguel de Icaza @migueldeicaza.bsky.social · 23/09/2025
This is just a lovely api, turning swift strongly typed APIs into safe SQL queries: swiftpackageindex.com/pointfreeco/...
swiftpackageindex.com
swift-structured-queries Documentation – Swift Package Index
0213
Reposted by Mike Velu
Point-Free @pointfree.co · 07/08/2025
The best part of our SQLite + CloudKit synchronization tools is that they work seamlessly behind the scenes without you having to think about it. But, we don't hide the CloudKit metadata from you. It is possible to query for your CKRecords and CKShares directly from SQL!
131
Reposted by Mike Velu
Point-Free @pointfree.co · 07/08/2025
Now that our SQLite + CloudKit public beta is out we can explain why we spent 4 weeks diving deep into SQL triggers. They are the primary tool we use to implement synchronization. They allow us to listen to everything happening in your database so that we can replay those changes to CloudKit.
131
Reposted by Mike Velu
Point-Free @pointfree.co · 06/08/2025
It may seem too good to be true, but with just these few lines of code you will be able to generate an iCloud link that can be shared with others for collaboration on a record (and its associations). So, sharing a reminders list also shares all of its associated reminders. 🤯
131
Mike Velu @mikevelu.bsky.social · 05/08/2025
This is wild. How is it able to do it in real time when flagship LLMs take several seconds to generate text? I assume not LLMs (world generation isn’t really language), but then why are LLMs so (relatively) slow?
010
Reposted by Mike Velu
Matt Massicotte @massicotte.org · 02/08/2025
Progress on multiple consumers of AsyncSequence! forums.swift.org/t/kickoff-of...
forums.swift.org
Kickoff of a new season of development for AsyncAlgorithms; Share
First off I would like to apologize for the time that has elapsed since this was a focus of mine, other tasks have taken up a good swath of my time and has left some of the development of AsyncAlgorit...
0183
Reposted by Mike Velu
Lee Watkins @unieklee.com · 31/07/2025
Why did the React Native developer cross the road? To prove they could run on both sides!
001
Reposted by Mike Velu
Point-Free @pointfree.co · 30/07/2025
Have you heard about the new Observations tool coming to Swift 6.2? Did you know that it is unfortunately limited to iOS 26+? Well, luckily we've just back ported it to our Perception library so that you can use it in iOS 13+ and Xcode 16+: www.pointfree.co/blog/posts/1...
pointfree.co
Perception 2.0: An updated back-port of Swift’s Observation framework
We are proud to announce Perception 2.0: A full back-port of Swift’s Observation framework that works on iOS 13+ and macOS 10.15, and now includes the newest tools from the framework, including Observ...
031
Reposted by Mike Velu
Point-Free @pointfree.co · 25/07/2025
Next week we will push things even *further* by calling Swift code *from* SQLite! We will use these database callbacks to improve the ergonomics of our rewrite of Apple’s Reminders app. See you then!
041
Reposted by Mike Velu
Matt Massicotte @massicotte.org · 22/07/2025
More progress around Erlang/Swift interoperability forums.swift.org/t/introducin...
forums.swift.org
Introducing swift-erlang-actor-system
I'm excited to share a new actor system we've been building for Swift's distributed actors: swift-erlang-actor-system. This actor system enables Swift programs to join a distributed Erlang cluster. ...
0259
Reposted by Mike Velu
Jhey ʕ·ᴥ· ʔ @jhey.dev · 08/07/2025
SVG filters provide a basic lighting system you can sync with a little JavaScript and use in your web apps 💡 ... not as powerful as MacOS implementation but pretty cool
1353348
Reposted by Mike Velu
Josh Holtz @joshdholtz.com · 27/06/2025
✨ New Senior Product Engineer role at @revenuecat.com I’m hiring TWO on the Monetization team ✅ 5+ years full stack experience ✅ Restful APIs and SQL ✅ Loves shipping good products Bonus points 👉 Python, Postgres, mobile dev, used RevenueCat jobs.ashbyhq.com/revenuecat/1...
jobs.ashbyhq.com
Senior Product Engineer, Monetization
ABOUT US: RevenueCat makes building, analyzing, and growing mobile subscriptions easy. We launched as part of Y Combinator's summer 2018 batch and today are handling more than $8B of in-app purchases...
062
Reposted by Mike Velu
Point-Free @pointfree.co · 20/06/2025
This week we finished our popular “modern persistence” series. This gives you a deep understanding how to model your domains, migrate SQL databases, run complex queries, insert/update/delete data, and write tests! And this sets up for more advanced topics we have coming soon 👀
231
Mike Velu @mikevelu.bsky.social · 09/06/2025
iPad got some _serious_ love this year!
020
Mike Velu @mikevelu.bsky.social · 09/06/2025
Tabs in the Photos app are back. This might be the greatest thing Apple have ever done. Up there with giving us a physical escape key back.
000
Mike Velu @mikevelu.bsky.social · 09/06/2025
Happy WWDC keynote day to all who celebrate! Wasn’t sure how I’d feel on the day, but so far it’s mainly been excitement 🤩
000
Reposted by Mike Velu
Mishal @shahmishal.bsky.social · 04/06/2025
Redesigned Swift.org is now live! www.swift.org/blog/redesig... Thank you to the website workgroup and community members for contributing to these improvements.
Swift.org redesigned
1345
Mike Velu @mikevelu.bsky.social · 04/06/2025
000
Reposted by Mike Velu
Point-Free @pointfree.co · 21/05/2025
We've had a major breakthrough in the most requested feature of our SwiftData alternative: SharingGRDB. More details coming soon... 👀
A partially obscured screenshot giving a sneak peek of how our SharingGRDB library will eventually work with CloudKit for cloud syncing.
1163
Reposted by Mike Velu
Josh Price @joshprice.com · 16/05/2025
Did you know that the BBC serves almost all of its web traffic using @elixirlang.bsky.social ? #elixirlang
18122
Reposted by Mike Velu
Josh Price @joshprice.com · 16/05/2025
Let’s recap: BBC uses custom Elixir DSLs to serve 📈 600m+ monthly unique views 💻 12 servers (down from 100 🧑‍💻 7 #elixirlang engineers! Mind blowing! 🤯
39336
Reposted by Mike Velu
Gui Rambo @inside.bsky.social · 12/05/2025
Another fun bug! rambo.codes/posts/2025-0...
rambo.codes
A Privacy Mechanism That Backfired | Rambo Codes
Gui Rambo writes about his coding and reverse engineering adventures.
0182
Reposted by Mike Velu
Chris Eidhof @eidhof.nl · 06/05/2025
How to correctly initialize a view model in SwiftUI: chris.eidhof.nl/post/swiftui... (for when the view needs ownership of the view model).
chris.eidhof.nl
SwiftUI View Model Ownership — Chris Eidhof
2247
Reposted by Mike Velu
Kyle Hughes @kylehugh.es · 11/05/2025
Do yoga and lift heavy weights. Most of the pain in your body will come from the sheer length of inactivity you have accrued. When you were 18 you simply didn’t have time to sit in an office chair for 15 years, but now you have done so.
171
Reposted by Mike Velu
Jaewoong Eum (skydoves) @skydoves.bsky.social · 23/04/2025
Our team at RevenueCat is hiring a Senior iOS SDK Engineer to join the Monetization & Paywalls team! Fully remote in the Americas or EMEA regions. RevenueCat powers $7B+ in in-app purchases annually for apps like ChatGPT, Notion, and VSCO. jobs.ashbyhq.com/revenuecat/1...
jobs.ashbyhq.com
Senior iOS SDK Engineer
ABOUT US: RevenueCat makes building, analyzing, and growing mobile subscriptions easy. We launched as part of Y Combinator's summer 2018 batch and today are handling more than $4B of in-app purchases...
031
Reposted by Mike Velu
Matt Massicotte @massicotte.org · 24/04/2025
I’ve run it into the phase “don’t fight the framework” a number of times and I’m sorry but have you ever met a framework?
3389
Reposted by Mike Velu
Point-Free @pointfree.co · 22/04/2025
Announcing a toolkit that provides a SwiftData-like experience to SQLite: SharingGRDB with StructuredQueries. www.pointfree.co/blog/posts/1...
pointfree.co
A fast, lightweight replacement for SwiftData
Replace SwiftData with a fast, ergonomic and lightweight suite of tools powered by SQL. It provides APIs similar to @Model, @Query and #Predicate, but is tuned for direct access to the underlying data...
0105
Reposted by Mike Velu
Brian Cardarella @bcardarella.bsky.social · 17/04/2025
Don't mind this, just connecting from Swift acting as an Erlang node to an Elixir node, encoding a closure, and running that closure from Swift in Elixir. #ElixirLang
6498
Reposted by Mike Velu
Juan Arzola @ancientbuho.bsky.social · 15/04/2025
to people happy that trailing comma's in swift are going to reduce the work for reordering function parameters, I am sorry to present to you: "for", "and", and "with".
011
Reposted by Mike Velu
Point-Free @pointfree.co · 09/04/2025
Yes! We put an emphasis on understanding SQL first and foremost, and then only after that do we try to create a nice Swift API to build SQL queries. In our opinion it's the best way to learn SQL! Here's the full series so far: www.pointfree.co/collections/...
042
Mike Velu @mikevelu.bsky.social · 07/04/2025
Using Swift enums in iOS apps: Haha fuck yeah!!! Yes!! Using Swift enums in versioned SDKs: Well this fucking sucks. What the fuck.
010
Reposted by Mike Velu
paris. @parisinbmore.bsky.social · 04/04/2025
loving the swift community rally around #swiftlang as the main hashtag for the language itself. it is so hard sifting through taylor swift and the financial network to engage with yall 😂 i think #swiftlang and platform would be cool to see too like #swiftlang #linux spread the word :)
2177
Reposted by Mike Velu
Sy Brand @tartanllama.xyz · 01/04/2025
Vibe coding: Haha fuck yeah!!! Yes!! Vibe debugging: Well this fucking sucks. What the fuck.
520645
Reposted by Mike Velu
Lee Watkins @unieklee.com · 24/03/2025
“Last” update to my app Huck. Parking this for a while as I move onto other projects. It’s still available on the App Store though - give it a try! bit.ly/gethuck
021
Reposted by Mike Velu
Scott Smith @scottsmithdev.bsky.social · 13/03/2025
The most impactful Swift content I’ve ever consumed is authored by @alexozun.com Please visit his site, swiftology.io and read/watch everything. It has completely changed the way I approach writing Swift. You too will be better off after learning from Alex!
swiftology.io
Welcome to Swiftology! | Swiftology
Advanced Swift | Functional Programming | Software Design written by Alex Ozun
061
Reposted by Mike Velu
Jordan Morgan @jordanmorgan10.bsky.social · 10/03/2025
We're hiring our first Support Engineer at Superwall! 🤑 $120,000/yr 🌎 Global Remote or In-Person (NYC) ✨ Side projects WELCOME & ENCOURAGED 👩‍⚕️ Comprehensive top-tier benefits 😱 We PAY YOU to interview ($58/hr) Please email your resume to hiring@superwall.com
071
Reposted by Mike Velu
Konrad ‘ktoso’ Malawski @kto.so · 22/02/2025
This is an awesome post about how Things (the todo list that I love) moved their entire backend to #swiftlang and never looked back :-) Talk on that from serverside conference last year: www.serversideswift.info www.swift.org/blog/how-swifts-serve…
image
0153
Reposted by Mike Velu
Brandon Williams @mbrandonw.bsky.social · 20/02/2025
This is an incredibly powerful library that simply would not have been possible to build in Swift from a year ago. We are very excited to dive deep into this in our next series of episodes!
0102
Reposted by Mike Velu
Holly Borla @hborla.bsky.social · 21/02/2025
The vision for improving approachability of #SwiftLang data-race safety is coming to life! Async functions run on the caller’s actor by default: forums.swift.org/t/se-0461-ru... A mode to infer MainActor by default: forums.swift.org/t/pitch-cont...
1356
Reposted by Mike Velu
Point-Free @pointfree.co · 07/02/2025
Save the date: We are hosting a live stream 1 week from today. We’ll cover a lot of interesting topics and be answering your questions, which you can immediately submit today by joining chat and clicking "Ask": www.pointfree.co/live
A screen shot of the live stream site, showing questions already asked by the community.
281
Reposted by Mike Velu
Point-Free @pointfree.co · 29/01/2025
7 years ago today we launched Point-Free! What have been some of your favorite episodes, open source libraries, or moments since we launched? www.pointfree.co/blog/posts/1...
Screenshot of a part of our blog post that reads:

Point-Free turns 7! 🥳
Wednesday January 29, 2025
It’s hard to believe, but we launched Point-Free 7 years ago today! In that time we have released dozens of open source projects that collectively are cloned hundreds of thousands of times a week, responded to thousands of comments and discussions, and explored a wide breadth of topics. Everything from mathematical topics (algebraic data types, existentials, foundations of equality) to practical, real world topics (SQLite, parsers, architecture, cross-platform Swift), and everything in between.
9163
Reposted by Mike Velu
Brandon Williams @mbrandonw.bsky.social · 29/01/2025
SQL is a powerful language and it's a bummer to put any abstraction over it that prevents access to all of its features. We are building tools that allow you to embrace a bit of abstraction where needed, but you always have access to all of SQL.
052
Mike Velu @mikevelu.bsky.social · 22/01/2025
Turns out that for people with thick weegie accents, like me, saying “Hey Theory” has a pretty much 100% success rate at waking Siri vs like 50% when I try to butcher “Hey Siri”. Nice.
000