@tuist.dev
5 months ago You can decide how to read our newsletter :):
· Subscribe: tuist.dev/newsletter
· RSS: tuist.dev/newsletter/r...
· Atom: tuist.dev/newsletter/a...
💬 0
♻️ 0
❤️ 0
You can decide how to read our newsletter :):
· Subscribe: tuist.dev/newsletter
· RSS: tuist.dev/newsletter/r...
· Atom: tuist.dev/newsletter/a...
We've heard good things from Vim users about Zed's Vim mode; features and fixes get peppered into almost every release, but we're still improving. We just published a blog post outlining our vision for Vim in Zed for 2025. Check it out:
zed.dev/blog/vim-2025
I’ll DM! ☺️
I’ll DM! 😁
"The new atuin desktop app is quickly creeping into the tools I will use daily moving forward. So so good!" we're getting there 🐢🚀
Random sentry errors suck but the “omg someone is using the thing right now” is nice 🤣
Thanks for joining us, @shrutikapoor08.bsky.social! 💜
cc @langchain.bsky.social
Ever wished Zillow could read your mind?
In this Community Showcase, Shruti Kapoor transforms property search using natural language + AI recommendations that learn what you love. All powered by Directus, OpenAI, and LangChainAI.
Watch now: youtu.be/hpDhwPiWv7U
So TL;DR; we are passionate about our goal. We are building a company because we want to continue doing this for as long as we can and explore new ideas. So being slow is actually a feature, not a bug.
Thanks to this mindset, stopping working on Tuist features to contribute an improvement for the Swift ecosystem feels the right thing to do. Reaching our goal doesn’t always imply solving problems through Tuist.
github.com/swiftlang/sw...
From the business perspective, this might seem like nonsensical. I’ve heard a handful of times that we could be doing more, or we’ve been thrown money to act as influencers of others, but we don’t like that. We are running a marathon, and we’ll reap the rewards down the line.
Because of that, Tuist is a very human project. We support the community and developers that show up without expecting anything back. We like working with unheard voices and empowering them to spread their ideas. We do all of this because we have passion for what we do.
Making building apps the most enjoyable experience regardless of their size has always been our main North star at @tuist.dev, even after we created a company to meet the community demand in the most sustainable way.
We believe financial rewards follows a good executed craft.
i keep the majority of my rss feed subscriptions non-tech related so that i can start my day reading classics like this one, "should i worry about that burl" crataegus.com/2025/01/23/s...
(my bonsai is still kickin after ~9 years and moving it dc→sf→nyc)
I like to think that non-programmers with AI who code stuff are now programmers. I don't think so much about the counter-factual about what they wouldn't have been able to do without AI
When it comes to the open source Swift ecosystem, Apple seems to rather invest in enabling solutions like the registry without having to write and maintain their own official server.
We'd love if you gave it a try! 😌 We doubt this will be implemented by Apple – but of course, we can't rule it out. They would need to rebuild both our registry and the Swift Package Index or rely on it as we do. That we find unlikely.
Prisma Migrate comes with a lot of commands and options. Let us know which ones you find yourself using the most!
Also, if you'd prefer a video walkthrough for getting started with migrations, check out our new tutorial 👇
youtu.be/ZaCFsFES5yQ
Running this command will mark the migration as having been rolled back in the `_prisma_migrations` table.
Then we can go ahead and apply any fixes that are necessary to avoid getting into the failed migration state and move forward from there.
To handle failed migrations, one option we have is to roll the migration back.
To do this, we use `prisma migrate resolve` with the `--rolled-back` flag.
There are a lot of different reasons why a migration might fail to apply.
Perhaps we have added a `unique` constraint on a field where duplicates already exist in the database.
Or perhaps we try to modify some tables with foreign key constraints.