Cihat Gündüz · @Jeehut
234 followers · 318 posts · Server iosdev.space

The UI of my app to stay connected with people long-term is complete, including ! 💪

Last 2 steps before kicking off the :
– Persistence with
– Server & API with

Let’s see how nice SwiftData really is!

#contacts #search #beta #swiftdata #vapor #wip #napdev #swiftui #BuildInPublic

Last updated 1 year ago

Stefan Prandl · @redezem
113 followers · 462 posts · Server aus.social

So fun fact for those fellow lang users out there. Looks like there's a breaking change in newer bindings (such as the ones recently released out on ) that at the very least nukes library imports due to a change in the way tm struct related functions work.

I've also noticed that and projects still running on 5.6 also break due to 32->64 bit int type breaking changes.

If you've run into this problem yet and have a solution, lmk... My team and I are currently purging dependencies that have Swift-Log in their tree... which is a lot 😭

#swift #glibc #archlinux #swiftlog #vapor #fluent

Last updated 1 year ago

Tito Ciuro · @titociuro
97 followers · 1294 posts · Server mstdn.social

@ajkelkar I’m very happy with 🤷🏻‍♂️

#vapor

Last updated 1 year ago

Tito Ciuro · @titociuro
95 followers · 1176 posts · Server mstdn.social

I just completed the JWT-based authentication mechanism on my project. It’s been fun and intense. Getting it right too a few iterations. 😉

Next stop, verify that failed requests on the client due to an expired JWT token get properly refreshed and retried. But I’ll do that tomorrow. Enough for today!

#vapor

Last updated 1 year ago

mathieu · @mate
200 followers · 1743 posts · Server 3615.computer
Tito Ciuro · @titociuro
94 followers · 1080 posts · Server mstdn.social

@calebhailey Chonky? Not in my view. I think NestJS, while I truly appreciate it, is way heavier. Using async/await, 4 is a pleasure to use. The part I often trip on: Eager Loading (actually, referencing a property of an instance that hasn’t been loaded.) Fortunately, I fix it quickly and move on. I use it with Docker and Postgres, the client is written in SwiftUI, and sharing models and endpoints between the two. Really, there is nothing chonky about it. Au contraire…

#vapor

Last updated 1 year ago

Nikhil Nigade · @nikhil
190 followers · 1432 posts · Server social.dezinezync.com

I'm used to defining Models in using their code based approach. I do not like it, but it's my only option so I deal with it.

For , I can use the GUI to define models and setup relationships. I'm very much used to this. The graph view makes it trivial to visualise relationships across models.

completely disregards this and requires defining models in code. Makes visualising or getting an overview of relationships across models non-trivial.

#vapor #coredata #swiftdata

Last updated 1 year ago

ϺΛDИVTTΛH :fosstodon: · @madnuttah
262 followers · 1832 posts · Server fosstodon.org

This is a refreshing , I developed this for a friend for selling in a shop which got closed due to the pandemic. It is an absolute all-day and if you know "Barista Brew Co.'s Strawberry Watermelon Refresher", you'll be happy with the for sure. It took me about a year to have it like it is. The 'secret' ingredient missing was TFA Papaya. Enjoy.

#commercial #grade #watermelon #strawberry #vape #juice #recipe #vaping #vapejuice #vapor #liquid #flavours

Last updated 1 year ago

Tuist.swift · @tuist
181 followers · 36 posts · Server fosstodon.org

Did you know that you can use Tuist caching with and projects?

If you define the project using Tuist, you can use "tuist cache warm" to pre-compile Swift Packages as binaries, and generate a project linking against the binaries.

This saves a lot of time at the end of the day because cleaning derived data doesn't invalidate those binaries, which take a long time to compile.

We'll publish a blog post explaining how to set it up next week.

#vapor #hummingbird

Last updated 1 year ago

Tito Ciuro · @titociuro
75 followers · 759 posts · Server mstdn.social

@0xTim hi Tim! I was wondering if you’ve come across this article. Any thoughts on this? I’m curious to know if there are any plans for to adopt UUID v7?

cybertec-postgresql.com/en/une

#vapor

Last updated 1 year ago

Tito Ciuro · @titociuro
69 followers · 662 posts · Server mstdn.social

To host a and app, would you recommend , or another service? I have used Digital Ocean, but I wanted to know if there are better options.

#digitalocean #heroku #postgres #vapor

Last updated 1 year ago

Tito Ciuro · @titociuro
63 followers · 580 posts · Server mstdn.social

@layoutSubviews In Xcode 14.3/14.3.1, it’s the exact opposite for me! I work in tandem between a app, an app and a private Swift Package. Each time I touch the SP I have to 1) reset the SPM cache and 2) update the SP. If I update after a change, it errors out. And if I reset without an update, I get a warning sign next to the SP name. Very annoying.

#iOS #vapor

Last updated 1 year ago

Tito Ciuro · @titociuro
62 followers · 555 posts · Server mstdn.social

@davidbures I’ve done my share of REST APIs. I’m actually writing my server app at the moment in . Happy to help!

#vapor

Last updated 1 year ago

Tito Ciuro · @titociuro
52 followers · 519 posts · Server mstdn.social

I spent the last couple of days setting up a app with , and . Frustrating at first due to the many “hanging threads”. But I told myself to be patient and learn every step, to reason and research. I finally made it work and the feeling is extremely satisfying. I now have a way to develop locally and deploy in a snap. In between, I now have a way to direct my iOS app to the real/final IP even though it’s local for now. Oh, and I can continue working offline. 🤤

#ngrok #Docker #postgres #vapor

Last updated 1 year ago

Tito Ciuro · @titociuro
52 followers · 519 posts · Server mstdn.social

@rhysmorgan It’s a SP of a private repo. Whenever I update it and push the changes, my app won’t see it. As a matter of fact, updating the package results in an error. The workaround is to reset package cache, then update the package individually. I haven’t found the reason, but it super annoying because it’s a app and it takes a while to download everything. And sure enough, it crashes roughly 1:5.

#vapor

Last updated 1 year ago

Tito Ciuro · @titociuro
52 followers · 519 posts · Server mstdn.social

Really getting familiar with . The more I use it, the more I like it. I have relocated the DTOs and endpoints to its own Swift Package. Server and client have equal access, which keeps things in sync. Fluent is awesome. Once the image worked, it made testing a lot easier and faster. Having Swift on both ends is awesome.

#Docker #vapor

Last updated 1 year ago

Röck+Cöde · @RockNCode
2 followers · 6 posts · Server iosdev.space

Good go beyond sandboxing. They are designed with in mind and are shielded from insecure inputs, non-encrypted data, non-isolated, non-secure local app data, insecure communications, 3rd party dependencies with vulnerabilities or exposures, open development backdoors, etc.

Great apps, on the other hand, attain that fine balance between security and user experience and do not let stability get in the way of getting the best out of an app.

#apps #security #swift #apple #developer #web #vapor

Last updated 1 year ago

Tito Ciuro · @titociuro
38 followers · 414 posts · Server mstdn.social

@jaanus @0xTim What a difference! I absolutely love working with the latest version. At work we use Firebase + Cloud Functions and let me tell you… is my mental refuge.

#vapor

Last updated 1 year ago

WordofTheHour · @wordofthehour
2238 followers · 34570 posts · Server botsin.space

: any substance in the gaseous, or aeriform, state, the condition of which is ordinarily that of a liquid or solid

- French: vapeur

- German: der Dampf

- Italian: vapore

- Portuguese: vapor

- Spanish: vapor

------------

Word of The Hour's Annual Survey @ wordofthehour.org/r/form

#vapor

Last updated 1 year ago