corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a08767-6cee-712b-a7fc-09001cf28966", "title": "Keep Your Strings Clean and Localized in a Single File", "url": "https://danijelavrzan.com/posts/2025/12/strings-localized-in-a-single-file/", "published_at": "2025-12-16T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-09001c876ca8", "title": "How to Get Your Conference Talk Proposal Noticed", "url": "https://danijelavrzan.com/posts/2025/11/get-your-talk-proposal-noticed/", "published_at": "2025-12-02T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-09001b690870", "title": "10 Skills to Level Up Your Career", "url": "https://danijelavrzan.com/posts/2025/11/10-skills-to-level-up/", "published_at": "2025-11-25T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-09001c4d1cb6", "title": "Indie, Alone, and Figuring It Out", "url": "https://danijelavrzan.com/posts/2025/11/indie-dev/", "published_at": "2025-11-19T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-09001ad21653", "title": "Meet Nunch: A Calorie Tracking App", "url": "https://danijelavrzan.com/posts/2025/06/meet-nunch/", "published_at": "2025-06-04T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-09001a44aa5f", "title": "Create Custom SF Symbols in Sketch", "url": "https://danijelavrzan.com/posts/2024/06/create-custom-sf-symbols/", "published_at": "2024-06-25T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-090018a0a477", "title": "Build a Configurable Button with Multiple States in SwiftUI", "url": "https://danijelavrzan.com/posts/2024/05/configurable-button-swiftui/", "published_at": "2024-05-01T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-0900192a6a5a", "title": "Use LabeledContent for Cleaner SwiftUI Forms", "url": "https://danijelavrzan.com/posts/2024/02/labeled-content/", "published_at": "2024-02-21T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-090019fa4cd0", "title": "2023: Year in Review", "url": "https://danijelavrzan.com/posts/2024/02/year-wrap-2023/", "published_at": "2024-02-08T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-09001708ed6c", "title": "Handle Empty Views in SwiftUI with ContentUnavailableView", "url": "https://danijelavrzan.com/posts/2023/12/content-unavailable-view/", "published_at": "2023-12-14T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-0900182dae1f", "title": "Add Custom Dark Mode Color to Your App", "url": "https://danijelavrzan.com/posts/2023/12/custom-dark-mode-color/", "published_at": "2023-12-07T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-0900154a48ef", "title": "Handle TabView Data in a Type-Safe Way with Enums", "url": "https://danijelavrzan.com/posts/2023/11/create-tabview-with-enums/", "published_at": "2023-11-14T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-090016399baa", "title": "Effective Pull Request Reviews", "url": "https://danijelavrzan.com/posts/2023/11/review-pull-requests/", "published_at": "2023-11-01T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-090013e53149", "title": "Combine Charts to Create Stunning Designs with Swift Charts", "url": "https://danijelavrzan.com/posts/2023/10/combine-swift-charts/", "published_at": "2023-10-18T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-0900148cbf90", "title": "Split Your Data Easily and Efficiently with .chunked()", "url": "https://danijelavrzan.com/posts/2023/10/swift-algorithms-chunked/", "published_at": "2023-10-04T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-090013eb35ff", "title": "Localize Your App with String Catalog", "url": "https://danijelavrzan.com/posts/2023/06/string-catalog/", "published_at": "2023-06-14T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-0900186096c1", "title": "Looking Back: One Year of Writing About Swift", "url": "https://danijelavrzan.com/posts/2023/05/one-year-of-writing/", "published_at": "2023-05-31T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-090017b7ffda", "title": "DeepDishSwift 2023: That’s a Wrap", "url": "https://danijelavrzan.com/posts/2023/05/deep-dish-swift-2023/", "published_at": "2023-05-09T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-090012cb342e", "title": "Skip Typing Your Login Credentials with Xcode Breakpoints", "url": "https://danijelavrzan.com/posts/2023/04/login-xcode-breakpoint/", "published_at": "2023-04-19T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-0900160c1a91", "title": "10 Things to Do When Starting a New Job", "url": "https://danijelavrzan.com/posts/2023/04/start-new-job/", "published_at": "2023-04-04T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-0900137e0cc2", "title": "Display In-App Web Content with SFSafariViewController in SwiftUI", "url": "https://danijelavrzan.com/posts/2023/03/in-app-safari-view/", "published_at": "2023-03-21T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-090011fed6bd", "title": "SwiftUI Design: Create a Card View", "url": "https://danijelavrzan.com/posts/2023/02/card-view-swiftui/", "published_at": "2023-02-22T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-09001251fdc9", "title": "5 Tips for Creating a (Good) Pull Request", "url": "https://danijelavrzan.com/posts/2023/02/create-pull-request/", "published_at": "2023-02-07T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-09001149a695", "title": "How to Use async/await with Completion Handlers", "url": "https://danijelavrzan.com/posts/2023/01/completion-handler-async-function/", "published_at": "2023-01-24T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-090011432c1a", "title": "2022: Year in Review", "url": "https://danijelavrzan.com/posts/2022/12/year-wrap/", "published_at": "2022-12-27T11:00:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-090010c35298", "title": "How to Create a Reusable Button in SwiftUI", "url": "https://danijelavrzan.com/posts/2022/12/reusable-button/", "published_at": "2022-12-13T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-09000f4c80c3", "title": "How to Manage Build Settings Using Xcode Configuration Files", "url": "https://danijelavrzan.com/posts/2022/11/xcode-configuration/", "published_at": "2022-11-29T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-090010474702", "title": "Publish: Persist CNAME Record When Deploying to GitHub Pages", "url": "https://danijelavrzan.com/posts/2022/11/publish-cname-record/", "published_at": "2022-11-15T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-090010f54fdb", "title": "How to Check Network Connection and Present an Alert in SwiftUI", "url": "https://danijelavrzan.com/posts/2022/11/network-connection-alert-swiftui/", "published_at": "2022-11-01T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-09000bf868ff", "title": "Publish: How to Preview Local Changes on Your Website Instantly", "url": "https://danijelavrzan.com/posts/2022/10/publish-automatic-local-changes/", "published_at": "2022-10-18T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-09000dceb66f", "title": "How to Create a Class Diagram", "url": "https://danijelavrzan.com/posts/2022/10/class-diagram/", "published_at": "2022-10-04T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-09000dd91fe9", "title": "Publish: Getting Started with Custom Themes", "url": "https://danijelavrzan.com/posts/2022/09/publish-get-started-custom-theme/", "published_at": "2022-09-06T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-09000cd92cd8", "title": "Publish: Deploying Your Website to GitHub Pages", "url": "https://danijelavrzan.com/posts/2022/08/publish-deploy-to-github/", "published_at": "2022-08-23T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-09000beab790", "title": "Getting Your First Job as a Junior Developer", "url": "https://danijelavrzan.com/posts/2022/08/get-a-job-as-junior/", "published_at": "2022-08-09T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-09000c2e8f13", "title": "How to Test Custom Codable Initializer", "url": "https://danijelavrzan.com/posts/2022/07/how-to-test-custom-codable/", "published_at": "2022-07-26T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-09000c29256a", "title": "Publish: Creating Website Content with Markdown", "url": "https://danijelavrzan.com/posts/2022/06/publish-creating-content-with-markdown/", "published_at": "2022-06-28T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-09000c19a904", "title": "How to Create a Personal Website in Swift Using Publish", "url": "https://danijelavrzan.com/posts/2022/06/create-portfolio-website-using-publish/", "published_at": "2022-06-14T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-09000b751aba", "title": "Why Speak at Conferences and How to Get Started", "url": "https://danijelavrzan.com/posts/2022/05/why-speak-at-conferences/", "published_at": "2022-05-31T12:45:00+00:00" }, { "id": "01a08767-6cee-712b-a7fc-09000e5702cf", "title": "How to Test .@Published Property with XCTest", "url": "https://danijelavrzan.com/posts/2022/05/how-to-test-published-property/", "published_at": "2022-05-17T12:45:00+00:00" } ] posts
Claim your blog
Back to danijelavrzan.com
Blog · corpus.blog/blogs/danijelavrzan.com/posts
danijelavrzan.com
danijelavrzan.com
2025
Keep Your Strings Clean and Localized in a Single File
original ↗
16 Dec 2025
How to Get Your Conference Talk Proposal Noticed
original ↗
2 Dec 2025
10 Skills to Level Up Your Career
original ↗
25 Nov 2025
Indie, Alone, and Figuring It Out
original ↗
19 Nov 2025
Meet Nunch: A Calorie Tracking App
original ↗
4 Jun 2025
2024
Create Custom SF Symbols in Sketch
original ↗
25 Jun 2024
Build a Configurable Button with Multiple States in SwiftUI
original ↗
1 May 2024
Use LabeledContent for Cleaner SwiftUI Forms
original ↗
21 Feb 2024
2023: Year in Review
original ↗
8 Feb 2024
2023
Handle Empty Views in SwiftUI with ContentUnavailableView
original ↗
14 Dec 2023
Add Custom Dark Mode Color to Your App
original ↗
7 Dec 2023
Handle TabView Data in a Type-Safe Way with Enums
original ↗
14 Nov 2023
Effective Pull Request Reviews
original ↗
1 Nov 2023
Combine Charts to Create Stunning Designs with Swift Charts
original ↗
18 Oct 2023
Split Your Data Easily and Efficiently with .chunked()
original ↗
4 Oct 2023
Localize Your App with String Catalog
original ↗
14 Jun 2023
Looking Back: One Year of Writing About Swift
original ↗
31 May 2023
DeepDishSwift 2023: That’s a Wrap
original ↗
9 May 2023
Skip Typing Your Login Credentials with Xcode Breakpoints
original ↗
19 Apr 2023
10 Things to Do When Starting a New Job
original ↗
4 Apr 2023
Display In-App Web Content with SFSafariViewController in SwiftUI
original ↗
21 Mar 2023
SwiftUI Design: Create a Card View
original ↗
22 Feb 2023
5 Tips for Creating a (Good) Pull Request
original ↗
7 Feb 2023
How to Use async/await with Completion Handlers
original ↗
24 Jan 2023
2022
2022: Year in Review
original ↗
27 Dec 2022
How to Create a Reusable Button in SwiftUI
original ↗
13 Dec 2022
How to Manage Build Settings Using Xcode Configuration Files
original ↗
29 Nov 2022
Publish: Persist CNAME Record When Deploying to GitHub Pages
original ↗
15 Nov 2022
How to Check Network Connection and Present an Alert in SwiftUI
original ↗
1 Nov 2022
Publish: How to Preview Local Changes on Your Website Instantly
original ↗
18 Oct 2022
How to Create a Class Diagram
original ↗
4 Oct 2022
Publish: Getting Started with Custom Themes
original ↗
6 Sept 2022
Publish: Deploying Your Website to GitHub Pages
original ↗
23 Aug 2022
Getting Your First Job as a Junior Developer
original ↗
9 Aug 2022
How to Test Custom Codable Initializer
original ↗
26 Jul 2022
Publish: Creating Website Content with Markdown
original ↗
28 Jun 2022
How to Create a Personal Website in Swift Using Publish
original ↗
14 Jun 2022
Why Speak at Conferences and How to Get Started
original ↗
31 May 2022
How to Test .@Published Property with XCTest
original ↗
17 May 2022