Zeyrie
banner
zeyrie.dev
Zeyrie
@zeyrie.dev
iOS dev
Learning Zig
Btw I use Arch & Neovim

https://zeyrie.blog
https://x.com/zeyrie_dev
Pinned
Zeyrie @zeyrie.dev · Sep 20
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?
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?
Basic workings with Keychains in iOS
docs.zeyrie.blog
September 20, 2025 at 6:07 AM
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
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
Supporting Share Extension with SwiftUI
docs.zeyrie.blog
September 14, 2025 at 3:10 PM
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
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
August 30, 2025 at 6:05 PM
Reposted by Zeyrie
June 26, 2025 at 12:56 PM
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
SSH Security Hardening
Guide to improve SSH security for your VPS.
blog.zeyrie.dev
June 21, 2025 at 7:36 AM
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
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
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
WWDC Group Session Notes
Some key points from the group session of WWDC25
blog.zeyrie.dev
June 14, 2025 at 6:26 PM
A added security layer to the OAuth 2.0 JWT-based Authentication

Source: auth0.com/blog/refresh...

#security #RESTAPI #OAuth
May 12, 2025 at 1:38 AM
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
March 30, 2025 at 10:14 PM
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
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
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
March 28, 2025 at 9:57 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
March 28, 2025 at 6:15 AM
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
henrikwarne.com/2015/04/16/l...

came across this old article. Seems good advice/memo for programmers
Lessons Learned in Software Development
Here is my list of heuristics and rules of thumb for software development that I have found useful over the years:   Development 1. Start small, then extend. Whether creating a new system, or …
henrikwarne.com
March 15, 2025 at 4:44 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
March 9, 2025 at 5:14 PM
Reposted by Zeyrie
My sentiments
January 5, 2025 at 10:23 PM
Reposted by Zeyrie
January 5, 2025 at 3:08 PM
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
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
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