Basic workings with Keychains in iOS
So, finally was able to complete the blog on Keychains. It ain't that detailed, but I have went through the basics of using keychain to store API token. Check them out here:
docs.zeyrie.blog/basic_workin...
Do you use keychains in your app for storing secrets and find it harder before implementing?
20.09.2025 06:07 β π 1 π 0 π¬ 0 π 0
Supporting Share Extension with SwiftUI
Was working with Share extension on my app and decided to write a blog alongside for future reference.
It ain't that hard. But I am up for a challenge, I don't like the full screen presentation, hence I am looking for ways to have a transparent background.
docs.zeyrie.blog/ios/share-ex...
#iOS
14.09.2025 15:32 β π 1 π 0 π¬ 0 π 0
Supporting Share Extension with SwiftUI
Was working with Share extension on my app and decided to write a blog alongside for future reference.
It ain't that hard. But I am up for a challenge, I don't like the full screen presentation, hence I am looking for ways to have a transparent background.
docs.zeyrie.blog/ios/share-ex...
#iOS
14.09.2025 15:09 β π 1 π 0 π¬ 0 π 0
FYI: Use Jump To Definition on Swift functions or classes or over anything because documentations usually hold a sample code for better understanding which gives you same information as the web documentation but accessible right from your project
#Xcode #iOS #swiftUI #UIKit
30.08.2025 18:06 β π 1 π 1 π¬ 0 π 0
Do note that the data that is passed into the presenting parameter shouldn't be changed after presenting the alert. Presentation of the alert is decided by isPresented & presenting parameter.
30.08.2025 18:05 β π 0 π 0 π¬ 0 π 0
Present an alert using the .alert(:_, isPresented:, presenting:, actions: ) modifier.
With this modifier you could pass a value associated with the alert for initiating confirmation/decisive actions such as before deleting a model as shown in the image.
#iOS #Xcode #swift #swiftUI
30.08.2025 18:05 β π 1 π 1 π¬ 1 π 0
26.06.2025 12:56 β π 2 π 1 π¬ 0 π 0
SSH Security Hardening
Guide to improve SSH security for your VPS.
Spent way too much time getting locked out of my own servers because of SSH misconfigurations
Finally wrote down everything I learned about securing SSH properly. Covers the basics-advanced stuff hope it helps someone avoid my mistakes.
blog.zeyrie.dev/posts/server...
#SSH #Linux #SysAdmin #VPS
21.06.2025 07:35 β π 4 π 0 π¬ 0 π 0
I really felt I couldnβt actually search for apps in my Mac. Now I have to scroll through all sections and click on show more and then hunt for app. I could only search if I know the name of the app that I installed( note I forget some apps that I install and forget)
15.06.2025 19:12 β π 0 π 0 π¬ 0 π 0
UI Frameworks Group Session Notes
Some key points from the UI Frameworks group session of WWDC25
Notes for UI Framework Group sessions WWDC25. I also able to find some notes on frameworks discussion. Mostly advices on older iOS targets, adaptability of new design systems
blog.zeyrie.dev/series/wwdc/...
#wwdc #wwdc25 #liquidglass #iOS #macOS #uikit #swiftui
14.06.2025 22:43 β π 3 π 3 π¬ 0 π 0
Updated the link to post
blog.zeyrie.dev/series/wwdc/...
14.06.2025 22:20 β π 0 π 0 π¬ 0 π 0
clearly this year, they provided videos to adapt the new design for UIKit, and nothing more. But in terms of SwiftUI, they didn't have any new API's except WebView, but other than that, nothing much.
14.06.2025 18:29 β π 0 π 0 π¬ 1 π 0
WWDC Group Session Notes
Some key points from the group session of WWDC25
blog.zeyrie.dev/series/wwdc/...
Notes for WWDC Group sessions 2025. I get to attend some of the group sessions related to SwiftUI and Foundation Model and I am sharing some responses from apple developers regarding best practices,...
#wwdc25 #iOS #wwdc #swiftUI #foundationmodel #UIKit
14.06.2025 18:26 β π 2 π 0 π¬ 1 π 0
A added security layer to the OAuth 2.0 JWT-based Authentication
Source: auth0.com/blog/refresh...
#security #RESTAPI #OAuth
12.05.2025 01:38 β π 0 π 0 π¬ 0 π 0
Wish you luck that this time they will accept the submission
31.03.2025 19:29 β π 3 π 0 π¬ 1 π 0
the image that I drew - a yellow flower and a bud
30.03.2025 22:58 β π 0 π 0 π¬ 0 π 0
Learning to draw, always wanted to try digital art, but couldn't do anything good though, hence just started with tracing and coloring with krita. Kinda love this.
#krita #digitalart
30.03.2025 22:14 β π 3 π 0 π¬ 1 π 0
by the way my first blog π
30.03.2025 10:33 β π 0 π 0 π¬ 0 π 0
Caddy: Too many redirection error - Code by Zeyrie
Using caddy to host a server/site, caused `ERR_TOO_MANY_REDIRECTS`. Identified the issue and as the domain was managed with Cloudflare, and SSL mode caused the issue.
Maybe this was common knowledge, but I learned something new today that could cause this issue, and I wrote a blog on how to fix it.
Maybe take a look at it.
Caddy: Too many redirection error blog.zeyrie.dev/posts/debug/...
#cloudflare #reverseproxy #caddy
30.03.2025 10:31 β π 0 π 0 π¬ 1 π 0
βΆ SSL mode β Flexible & Server enforces http β https redirection.
βΆ SSL mode β Full/Full(Strict) & Server enforces https β http redirection.
βΆ Always Use HTTPS enabled in Cloudflare & Server enforces https β http redirection.
28.03.2025 10:01 β π 0 π 0 π¬ 0 π 0
ERR_TOO_MANY_REDIRECTS
Cloudflare's SSL configuration and the server's redirection combined misconfiguration behavior can easily create redirection loops. I have commented some avoidable patterns below, if you also have such experiences do share.
#domain #ssl #cloudflare #caddy
28.03.2025 09:57 β π 0 π 0 π¬ 1 π 0
Some books to improve essay writing skills:
- How to Write Better Essays - Bryan Greetham
- 100 Ways to Improve Your Writing - Gary Provost
- The Basics of Essay Writing - Nigel Warburton
- Essential Study Skills - Tom Burns
#literature #writing
28.03.2025 06:15 β π 0 π 0 π¬ 0 π 0
Even though writing seems to be an replaceable skill at this early age of AI. I still believe these are skills that can't be replaced just because AI can do the average, which is sufficient for most scenarios.
#writing
09.03.2025 17:14 β π 2 π 0 π¬ 1 π 0
I doubt there is nothing it can bring
12.01.2025 06:23 β π 0 π 0 π¬ 0 π 0
I was waiting for ghostty and now I m using it. Should accept that damn it is kinda faster than wezterm and the need for configuration was almost not there except some customization of my own needs.
07.01.2025 04:04 β π 1 π 0 π¬ 0 π 0
My sentiments
05.01.2025 22:23 β π 11361 π 1610 π¬ 215 π 109
The App for Connecting Open Social Web
Mastodon, Bluesky, Nostr, Threads in ONE app, in ONE feed β¨
https://openvibe.social
Lead singer of Floppy and the Diskettes aka Notorious F.T.P.
Principal Software Engineer
I write at https://tania.dev
Just a passionate dev, learning from this community daily.
β¨ Sharing the entire journey - bugs, breakthroughs, and banter. π
Jobbar med data.
pirat/frihetlig/kepsvΓ€nster
they/them
Systems engineer at Cloudflare. Formerly an embedded software engineer at Reliable Robotics and Sandia National Labs.
Neovim core team member.
Professional neovim hater
Data science, Machine learning | R, Python, Lua | Neovim plugins, mini.nvim
Name's pronounced 'Fah-mew Hawk.' π§π© Student, programmer and Neovim contributor. Learning new stuff is my favorite pastime, second only to making awful jokes.
Never stop exploringπ π π§ββοΈ π¨βπ» π΄ π β°οΈ βοΈ #LazyVim e/acc
A supreme Swift developer conference being served in Chicago, Illinois β’ April 12th to 14th of 2026
Organized by @joshdholtz.bsky.social
Tickets and more at deepdishswift.com
Neovim is a hyperextensible Vim-based text editor
Ways to support the project:
- https://github.com/sponsors/neovim
- https://store.neovim.io
- Have fun using it and spread the word
Swift is a general-purpose programming language that's fast, modern, safe, and a joy to write. Designed for all, developed in the open.
Evangelism, Worldwide Developer Relations at Apple. π¨π¦ living in California.
Icelandic horse dad, photography, woodworking & metalworking.
iOS @ Waymo, self-driving cars & SwiftUI
Overqualified indie iOS/macOS developer, opinionated uninfluencer.
Lower Gowanus, Brooklyn.
Currently working on:
https://camazotz.com/moseyparker
https://camazotz.com/stickier
#iOS #macOS #SwiftUI
Secondary account behind Mastodon. I casually read and reply here. Mastodon post bridge acc: https://bsky.app/profile/gklka.mastodon.social.ap.brid.gy
Senior iOS Engineer | @iosdevhappyhour organizer | Father of three | Creator of Utility Window | My views are my own | #BLM | CommunityKit @frankfoster@iosdev.space