Zeyrie
@zeyrie.dev
Pinned
Zeyrie
@zeyrie.dev
· Sep 20
Basic workings with Keychains in iOS
docs.zeyrie.blog
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?
docs.zeyrie.blog/basic_workin...
Do you use keychains in your app for storing secrets and find it harder before implementing?
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?
docs.zeyrie.blog/basic_workin...
Do you use keychains in your app for storing secrets and find it harder before implementing?
Basic workings with Keychains in iOS
docs.zeyrie.blog
September 20, 2025 at 6:07 AM
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?
docs.zeyrie.blog/basic_workin...
Do you use keychains in your app for storing secrets and find it harder before implementing?
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
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
Supporting Share Extension with SwiftUI
docs.zeyrie.blog
September 14, 2025 at 3:32 PM
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
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
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
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
Supporting Share Extension with SwiftUI
docs.zeyrie.blog
September 14, 2025 at 3:10 PM
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
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
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
#Xcode #iOS #swiftUI #UIKit
August 30, 2025 at 6:06 PM
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
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
August 30, 2025 at 6:05 PM
Reposted by Zeyrie
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
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
SSH Security Hardening
Guide to improve SSH security for your VPS.
blog.zeyrie.dev
June 21, 2025 at 7:36 AM
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
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
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
blog.zeyrie.dev/series/wwdc/...
#wwdc #wwdc25 #liquidglass #iOS #macOS #uikit #swiftui
UI Frameworks Group Session Notes
Some key points from the UI Frameworks group session of WWDC25
blog.zeyrie.dev
June 14, 2025 at 10:43 PM
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
blog.zeyrie.dev/series/wwdc/...
#wwdc #wwdc25 #liquidglass #iOS #macOS #uikit #swiftui
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
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
WWDC Group Session Notes
Some key points from the group session of WWDC25
blog.zeyrie.dev
June 14, 2025 at 6:26 PM
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
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
A added security layer to the OAuth 2.0 JWT-based Authentication
Source: auth0.com/blog/refresh...
#security #RESTAPI #OAuth
Source: auth0.com/blog/refresh...
#security #RESTAPI #OAuth
May 12, 2025 at 1:38 AM
A added security layer to the OAuth 2.0 JWT-based Authentication
Source: auth0.com/blog/refresh...
#security #RESTAPI #OAuth
Source: auth0.com/blog/refresh...
#security #RESTAPI #OAuth
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
#krita #digitalart
March 30, 2025 at 10:14 PM
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
#krita #digitalart
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
Maybe take a look at it.
Caddy: Too many redirection error blog.zeyrie.dev/posts/debug/...
#cloudflare #reverseproxy #caddy
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.
blog.zeyrie.dev
March 30, 2025 at 10:31 AM
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
Maybe take a look at it.
Caddy: Too many redirection error blog.zeyrie.dev/posts/debug/...
#cloudflare #reverseproxy #caddy
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
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
March 28, 2025 at 9:57 AM
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
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
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
- 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
March 28, 2025 at 6:15 AM
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
- 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
Reposted by Zeyrie
Learn about modern logging in Swift with OSLog! Find out how to efficiently structure log messages and leverage privacy options for sensitive data.https://www.donnywals.com/modern-logging-with-the-oslog-framework-in-swift/
Modern logging with the OSLog framework in Swift – Donny Wals
Learn how you can leverage modern APIs from OSLog to profile, trace, and debug your apps in a much nicer way than you can with a plain print statement.
www.donnywals.com
March 25, 2025 at 1:21 PM
Learn about modern logging in Swift with OSLog! Find out how to efficiently structure log messages and leverage privacy options for sensitive data.https://www.donnywals.com/modern-logging-with-the-oslog-framework-in-swift/
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
#writing
March 9, 2025 at 5:14 PM
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
#writing
Reposted by Zeyrie
Reposted by Zeyrie
Reposted by Zeyrie
Well, this article surprised me a bit. (Golang)
--
build-your-own.org's articles are worth reading.
build-your-own.org/blog/2024112... #golang
--
build-your-own.org's articles are worth reading.
build-your-own.org/blog/2024112... #golang
Why Golang slices still surprise me | Blog | build-your-own.org
Are Golang slices dynamic
arrays or fat pointers?
build-your-own.org
December 4, 2024 at 7:48 PM
Well, this article surprised me a bit. (Golang)
--
build-your-own.org's articles are worth reading.
build-your-own.org/blog/2024112... #golang
--
build-your-own.org's articles are worth reading.
build-your-own.org/blog/2024112... #golang
To avoid confusions, will learn Golang for a few days and build projects or tools with Go for sometime. Maybe until Zig grows, or I become way fluent with GO, at that point I will either continue Zig or maybe start learning Rust.
December 12, 2024 at 5:11 AM
To avoid confusions, will learn Golang for a few days and build projects or tools with Go for sometime. Maybe until Zig grows, or I become way fluent with GO, at that point I will either continue Zig or maybe start learning Rust.