Marek Foลt
@marekfort.bsky.social
๐ค 130
๐ฅ 135
๐ 102
Co-founder and core maintainer of
@tuist.dev
. I like basketball, bikes, and sustainable cities ๐
There's no better way to build empathy with building for Apple platforms than having to go through the App Store review ๐ But, finally, Tuist is available on the App Store. If you wanna see it in action, I recorded a quick video showcasing its main features:
videos.tuist.dev/w/dYZAKZqx75...
add a skeleton here at some point
2 months ago
1
1
0
We believe being open ultimately leads to better software. While some companies might still lean to keeping their code proprietary and closed-source, for us, open source is in our DNA.
add a skeleton here at some point
3 months ago
1
1
0
Sign in with Apple is not supported for macOS apps distributed outside of the Mac App Store โ even if the Apple Developer Account could lead you to believe it does.
marekfort.me/blog/sign-in...
loading . . .
Sign in with Apple not supported for macOS apps distributed outside of Mac App Store
I am a software engineer based in Berlin. Passionate about opensource.
https://marekfort.me/blog/sign-in-with-apple-not-supported-outside-mac-app-store/
3 months ago
0
1
0
I'm having a lot of fun working on the Tuist iOS app โ you'll soon be able to see your latest Tuist previews and download them directly from the app.
loading . . .
3 months ago
1
1
1
You'd think that any PNG file would actually align with the PNG standard. But no, a long time ago, Apple decided they would hijack the PNG file and make it "iPhone-optimized": and, for example, flip red and blue pixels:
marekfort.me/blog/iphone-...
loading . . .
iPhone-optimized PNGs
How PNGs in .ipa archives are not PNGs at all
https://marekfort.me/blog/iphone-optimized-pngs/
3 months ago
0
0
0
Do you know that when you go to
tuist.dev
, there is *no* cookie popup? These cookie popups are a *choice*. Businesses don't have to have these - unless they want to track you across sessions.
3 months ago
0
0
0
We've made some improvements to previews, like better grouping and optimized downloads ๐
community.tuist.dev/t/preview-gr...
If you haven't taken Tuist Previews for a spin, this might be a good time as any ๐
loading . . .
Preview grouping and download optimizations
Previews are the easiest way to test your app โ all you need is a preview link and youโre good to go. You can run previews either directly from your device, using the tuist run command or the Tuist ma...
https://community.tuist.dev/t/preview-grouping-and-download-optimizations/629
3 months ago
0
0
0
There was a long-running bug in Xcode when lldb would often just outright not work due to "type for self cannot be reconstructed". Love to see that beta of Xcode 26 seems to fix that:
github.com/tuist/tuist/...
Whoever worked on that, thanks ๐
loading . . .
StaticLibrary target defined in another Project.swif results in lldb error: type for self cannot be reconstructed ยท Issue #7214 ยท tuist/tuist
What happened? Hello! I have a problem with lldb if I use staticLibrary targets from other projects (set a breakpoint in the static library sources): (lldb) po self error: type for self cannot be r...
https://github.com/tuist/tuist/issues/7214#issuecomment-2990404115
3 months ago
0
0
0
New
@tuist.dev
stickers ๐ who wants some?
4 months ago
1
4
1
We tried to embrace web standards as much as we could with this new design system library we built for
#Elixir
. Hope you'll like it!
add a skeleton here at some point
4 months ago
0
2
0
Nobody likes reading and dealing with pbxproj files. Not even AI agents, as
@steipete.me
has figured out ๐ "Using Tuist for project generation also helped since agents struggle with Xcodeโs complex .pbxproj files."
add a skeleton here at some point
4 months ago
0
3
1
We're really excited about this one. For a long time, it has been way too difficult for organizations to measure and optimize their build times. And Tuist Build Insights is now filling this gap ๐ To see it in action, we recorded a video to showcase the feature:
videos.tuist.dev/w/fABmyCEkN7...
add a skeleton here at some point
4 months ago
0
2
0
And Noora, the CLI design system library that we've developed for
@tuist.dev
is mentioned there - if you want to build beautiful CLIs in Swift, you know what to use ๐
github.com/tuist/noora
add a skeleton here at some point
4 months ago
1
8
2
reposted by
Marek Foลt
Mark Malstrom
4 months ago
This is super cool! Bidirectional distributed actors for Swift and Erlang/Elixir
loading . . .
GitHub - otp-interop/swift-erlang-actor-system: Erlang/Elixir integration for Swift Distributed Actors
Erlang/Elixir integration for Swift Distributed Actors - otp-interop/swift-erlang-actor-system
https://github.com/otp-interop/swift-erlang-actor-system
1
9
4
reposted by
Marek Foลt
Minsang Choi
4 months ago
light + tilt
#SwiftUI
+ Metal
loading . . .
3
37
5
"Request a demo" feels like such a broken pattern. Let me see the actual product without signing up or starting a trial. That's why we've made our Tuist dashboard public, so it's accessible by everybody, immediately.
add a skeleton here at some point
4 months ago
0
1
0
reposted by
Marek Foลt
paris martineau
4 months ago
never change apple notification summaries
9
332
38
"Cheating" latency by preloading pages that users hover over for longer than 65 ms is a pretty smart way to make loads _feel_ instant without being too wasteful:
instant.page
loading . . .
Make your siteโs pages instant in 1 minute
And improve your conversion rate by 1%
https://instant.page/
4 months ago
0
1
0
I feel really good about the foundations we're building - as the codebase grows, it feels *easier* to implement new features, not harder.
add a skeleton here at some point
4 months ago
0
3
0
Ran into this neat tool for re-signing '.ipa' archives on macOS, Linux or Windows:
github.com/zhlynn/zsign
loading . . .
GitHub - zhlynn/zsign: It might be the quickest cross-platform codesign alternative for iOS 12+, supporting macOS, Linux, Windows, and more features.
It might be the quickest cross-platform codesign alternative for iOS 12+, supporting macOS, Linux, Windows, and more features. - zhlynn/zsign
https://github.com/zhlynn/zsign
4 months ago
0
0
0
Tuist Bundle Analysis is here ๐ This is our first step into not just helping you maintain productive developer environments, but also to improve the quality of the app itself. Want to see it in action? I recorded a quick video showcasing this new feature ๐ ๐
videos.tuist.dev/w/49198B2y42...
add a skeleton here at some point
4 months ago
1
2
0
reposted by
Marek Foลt
Joe Lanman
5 months ago
wooahh Figma's new Sites thing produces no semantic HTML at all. Every single element is a div. Incredibly inaccessible Example:
plugin-value-scrum.figma.site
loading . . .
Modern Product Launch
Build buzz around your launch with this bold product template. A clean, focused design that makes it easy to highlight features, share updates, and drive early interest.
https://plugin-value-scrum.figma.site
24
239
122
reposted by
Marek Foลt
Alberto
5 months ago
@tuist.dev
I've introduced (local) Dependency Caching on the Just Eat Takeaway iOS codebase and it's amazing ๐คฉ Build times are down by 70+% and overall time in integration pipelines drastically improved!
1
8
3
reposted by
Marek Foลt
Storybook
5 months ago
Storybook 9 is now in beta! Itโs ready for you to try today. Letโs see whatโs insideโฆ
loading . . .
Storybook 9 is now in beta
Try the future of UI testing today
https://storybook.js.org/blog/storybook-9-beta/
7
127
36
Don't fall into the trap of CI apathy - flaky builds that take over 20 minutes are not okay, whatever organisation you're in.
buildkite.com/resources/bl...
loading . . .
The sneaky costs of CI apathyโand what top teams do about it
How normalized CI dysfunction can erode your engineering culture, and a few proven approaches to reversing the spiral.
https://buildkite.com/resources/blog/the-sneaky-costs-of-ci-apathy-and-what-top-teams-do-about-it/
5 months ago
0
1
0
Tuist now has a very strong, well-crafted backend and frontend foundation that we can quickly build amazing features upon. We've put a lot of effort into making this one happen and we believe it shows.
add a skeleton here at some point
5 months ago
1
2
0
This is always one of the most satisfying parts of finishing a larger migration/redesign ๐ฅ
5 months ago
1
1
0
What's the deal with large native apps having a multirepo setup? I was not aware this setup was so common and everytime I hear about it, it's connected to some pain maintaining this setup while bringing only dubious benefits compared to a monorepo. Am I missing something?
6 months ago
0
0
0
Shaping the principles, values, and the culture of a new company, albeit challenging, is also a rewarding and interesting challenge. One of our principles is being extremely open - we make public the vast majority of our decision-making and we bet on standards and open web, like bsky or Peertube.
add a skeleton here at some point
6 months ago
0
1
0
While Swift concurrency has often been a source of confusion for mobile developers, dependency injection with a Task.local, such as by using Pointfree's library or Apple's swift-service-context, is a huge ergonomic win.
add a skeleton here at some point
6 months ago
2
10
2
It's always fun to chat about
@tuist.dev
. Thanks
@natanrolnik.bsky.social
for inviting us ๐
add a skeleton here at some point
6 months ago
1
1
0
reposted by
Marek Foลt
Pol Piella Abadia
6 months ago
๐ ListFormatter and the formatted method on Sequences are such forgotten APIs that are incredibly useful! ๐ช You can combine sequences into localized and natural strings with a single method and no custom (fragile ๐ ) logic.
0
8
5
We're moving ahead with the
@tuist.dev
dashboard redesign and it's great to start seeing it come to life. The new dashboard will form an amazing foundation for new features that we have planned later in the year.
6 months ago
1
2
1
The
@arcticconference.bsky.social
delivers ๐
7 months ago
0
4
0
Had a blast giving a workshop yesterday about
@tuist.dev
at the
@arcticconference.bsky.social
๐ If you're interested in trying the workshop yourself, you'll find the workshop at:
github.com/tuist/arctic...
7 months ago
0
1
1
Scaling codebases is our bread and butter at
@tuist.dev
, so it's great to see Ben Scheirman kicking the
@arcticconference.bsky.social
with tips and tricks how to scale a codebase at a company as large as Nike ๐
7 months ago
0
0
0
reposted by
Marek Foลt
Phoenix by Tapbots
7 months ago
๐ฆโ๐ฅ
tapbots.com/phoenix/
loading . . .
Phoenix for Bluesky
A Bluesky client based on the award-winning Twitter app for iOS.
https://tapbots.com/phoenix/
237
2126
1244
TIL: Buck has documentation for the underlying pbxproj types, such as "PBXBuildFile". Somebody had to do it when Apple won't ๐
buck.build/javadoc/com/...
loading . . .
PBXBuildFile (Buck)
https://buck.build/javadoc/com/facebook/buck/apple/xcode/xcodeproj/PBXBuildFile.html
7 months ago
0
3
0
reposted by
Marek Foลt
ARCtic Conference
7 months ago
ARCtic Conference is almost sold out! ๐๏ธ๐ฅ A few tickets are still up for grabsโdonโt miss your chance to join us in Oulu, Finland, from March 11-13. Secure your spot now! ๐
arcticonference.com
0
5
8
reposted by
Marek Foลt
Honza Dvorsky
7 months ago
One of my favorite apps nowadays is Proposal Monitor - it really helps me stay on top of Swift Evolution proposals. A great example of a single-purpose tool that does its job really well. 10/10, no notes. ๐
#swiftlang
apps.apple.com/app/id644944...
loading . . .
โProposal Monitor
โProposal Monitor lets you explore all of the proposals made for the Swift programming language, see their status and details such as a summary and related previous proposals. The app also makes it e...
https://apps.apple.com/app/id6449445305
3
14
6
Does adding "tuist" to "xcodebuild" to dramatically improve the time it takes to run your tests by running them selectively based on your changes sound too good to be true? Well, that's exactly what we've done. Don't believe me? Check out this demo:
videos.tuist.dev/w/k7u79ooo2m...
add a skeleton here at some point
7 months ago
1
1
0
reposted by
Marek Foลt
Honza Dvorsky
7 months ago
The Swift Devroom at FOSDEM 2025 was a huge success! You can check out all the Swift-related videos at
swiftlang.github.io/event-fosdem/
๐๏ธ
#swiftlang
Many thanks to
@kto.so
@parisinbmore.bsky.social
and many others for making it happen (please tag them below) ๐
loading . . .
Swift DevRoom @ FOSDEM 2025
https://swiftlang.github.io/event-fosdem/
2
19
13
reposted by
Marek Foลt
$ jdx --help
7 months ago
I wasn't happy with pre-commit or lefthook so I wrote my own called `hk`:
github.com/jdx/hk
loading . . .
GitHub - jdx/hk: git hook and pre-commit lint manager
git hook and pre-commit lint manager. Contribute to jdx/hk development by creating an account on GitHub.
https://github.com/jdx/hk
1
6
2
reposted by
Marek Foลt
Tuist
7 months ago
We're crafting a top-tier productivity platform tailored for teams using Xcode, with plans to expand to Android, Flutter, and React Native. As part of this mission, we're transforming our dashboard to align perfectly with our vision. What do you think about our upcoming design?
2
9
2
reposted by
Marek Foลt
Honza Dvorsky
7 months ago
Our Swift Server Ecosystem team is looking for an Engineering Manager:
jobs.apple.com/en-us/detail...
Come help us grow our new team and take Swift Server to the next level! ๐๏ธ
#swiftlang
loading . . .
Engineering Manager - Swift Server Ecosystem - Careers at Apple
Apply for a Engineering Manager - Swift Server Ecosystem job at Apple. Read about the role and find out if itโs right for you.
https://jobs.apple.com/en-us/details/200575282/engineering-manager-swift-server-ecosystem
3
16
13
We keep repeating ourselves, but yes, open source is amazing. Andy has appeared "out of nowhere" and taken the initiative to ship such a foundational piece that will both benefit Tuist and will become a new commodity in the space, unlocking completely new use cases.
add a skeleton here at some point
8 months ago
0
0
0
reposted by
Marek Foลt
Joannis Orlandos
8 months ago
๐ Swift on Android Community Workgroup
forums.swift.org/t/swift-on-a...
loading . . .
Swift on Android Working Group
Swift on Android has been making great strides. Especially with the release of SwiftPMโs Swift-SDK support, development for Swift on Android has been surprisingly straightforward. So far, all efforts...
https://forums.swift.org/t/swift-on-android-working-group/77780
0
11
4
Speaking of DocC, check out our new blog post for how to publish Swift DocC documentation to Cloudflare Pages - including a new feature for combined documentation, a great improvement for packages with multiple products, which I'm really excited about!
add a skeleton here at some point
8 months ago
1
1
0
One thing that DocC is still subpar at is search. For example, if I search for "@Suite" in the Swift Testing documentation, I get no results. Instead, to get the page I want, I need to search for "macro Suite", which is quite counterintuitive.
8 months ago
1
0
0
I don't know who needs to hear this but if you need to parse mach-o files either on macOS or Linux, this package has you covered:
github.com/p-x9/MachOKit
It's always nice to find a well-maintained Swift library for low-level use cases like this ๐ Thanks
@p-x9.bsky.social
!
loading . . .
MachOKit โ Swift Package Index
MachOKit by p-x9 on the Swift Package Index โ ๐ฌ A Swift library for parsing mach-o files to obtain various information.
https://swiftpackageindex.com/p-x9/MachOKit
8 months ago
1
1
1
Load more
feeds!
log in