Articles archive

Tony Hoare and negative space
From: SICPERS
Added: Nov. 12, 2025
Handle Empty Views in SwiftUI with ContentUnavailableView
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
Add Custom Dark Mode Color to Your App
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
Meet Nunch: A Calorie Tracking App
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
Effective Pull Request Reviews
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
Handle TabView Data in a Type-Safe Way with Enums
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
2023: Year in Review
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
Use LabeledContent for Cleaner SwiftUI Forms
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
Create Custom SF Symbols in Sketch
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
Build a Configurable Button with Multiple States in SwiftUI
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
Looking Back: One Year of Writing About Swift
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
DeepDishSwift 2023: That’s a Wrap
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
Split Your Data Easily and Efficiently with .chunked()
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
Combine Charts to Create Stunning Designs with Swift Charts
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
Publish: Persist CNAME Record When Deploying to GitHub Pages
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
How to Manage Build Settings Using Xcode Configuration Files
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
How to Check Network Connection and Present an Alert in SwiftUI
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
2022: Year in Review
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
How to Create a Reusable Button in SwiftUI
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
Localize Your App with String Catalog
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
Display In-App Web Content with SFSafariViewController in SwiftUI
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
10 Things to Do When Starting a New Job
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
Skip Typing Your Login Credentials with Xcode Breakpoints
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
How to Use async/await with Completion Handlers
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
SwiftUI Design: Create a Card View
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
5 Tips for Creating a (Good) Pull Request
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
How to Test .@Published Property with XCTest
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
Publish: Getting Started with Custom Themes
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
How to Create a Class Diagram
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
Publish: Deploying Your Website to GitHub Pages
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
How to Test Custom Codable Initializer
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
Publish: Creating Website Content with Markdown
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
How to Create a Personal Website in Swift Using Publish
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
Publish: How to Preview Local Changes on Your Website Instantly
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
Getting Your First Job as a Junior Developer
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
Why Speak at Conferences and How to Get Started
From: Danijela Vrzan's Blog
Added: Nov. 12, 2025
Generating images in Swift using Image Playground
From: Majid’s Blog about Swift development
Added: Nov. 12, 2025
Full-Screen Pop Gesture in UIKit
From: Livsy Code
Added: Nov. 12, 2025
Good iOS Developers still suck at AI Debugging
From: Daniel Bernal's Blog
Added: Nov. 12, 2025