SOLFIND
Web Lens
Portal home

Coding With Vera

https://codingwithvera.com/ • 36 KB fetched
Open original page


Coding With Vera

* Home

* About

* Ask a Question

Sign in
Subscribe

Latest — Apr 28, 2026

Why Your pbxproj Is Bloated (and How to Fix It)

If you've worked on an iOS project with a team, you've likely dealt with .pbxproj conflicts.

The .pbxproj file is your project's registry. It stores build settings, targets, and a unique ID and location for every file in your project.

Any change you make

2 min read

More issues

How to fix truncated text in SwiftUI

If you're like me, then you rely heavily on SwiftUI previews to check if the UI you're building looks good.

I get it, it's faster, you don't have to keep running your app and go through several different screens to get to

Oct 27, 2025
3 min read

WWDC25

WWDC happens every year, and for iOS developers, it’s like an early Christmas, it’s when we get a first look at all the exciting new features coming to the next iOS versions.

But there’s a catch: most of these features will only be available on iOS 26

Jun 16, 2025
5 min read

What is @MainActor In Swift?

Today I want to explain a simple topic: the use of @MainActor when you're using Swift.

I came across this macro while programming async with SwiftUI, so I want to share my findings with you.

Let's start with a scenario so we can understand the problem

Apr 21, 2025
3 min read

Book Review: Radical Respect ✊

I've never heard of this book before, but it was recommended after reading The Clean Coder.

The book is called "Radical Respect" and was written by Kim Scott.

The synopsis looked promising: it explains how to work in an environment that follows radical respect guidelines.

Why

Mar 4, 2025
3 min read

Swift 5.9: Copyable Syntax

Introduction

With the introduction of Swift 5.9 a lot of new and exciting features were introduces such as Macros, improvements on Swift-Syntax and many more.

In this article I want to go over a term that I hadn't heard before called noncopyable structs and enums, which

Feb 6, 2025
4 min read

Swift 101: Protocols

Introduction

When I started college, I was introduced to a completely new concept: interfaces. We were using Java at the time, and I quickly realized how useful they could be.

In programming projects, we used interfaces to create different domain objects that shared some similarities but also had their unique

Jan 24, 2025
3 min read

Swift 6: Typed Throws

Typed Throws

Swift 6 was released in September 2024 [1]. It introduced new testing frameworks, such as Swift Testing, and improved other fields, such as concurrency.

Also, with this new update, Swift has introduced Typed Throws.

Before I explain how you can use it, let's go over what

Jan 8, 2025
4 min read

🎙️ How to Build A Great CV ft Ana Nogal

CVs have always been my downfall when I was searching for a job. I hate trying to summarize myself into text to get a job.

That's why I tried many different approaches: a long CV, a one-page CV, or a CV created in Canva (yes, I see

Dec 9, 2024
2 min read

Upgrade Your Pull Requests With ChatGPT

I love reviewing pull requests and always make sure I spend enough time to give a thorough review.

And for me, a good description and explanation of the content of the code goes a long way.

We strive to write code that humans can read and understand easily.

That'

Nov 20, 2024
2 min read

Load more issues

About

Coding With Vera

Hello! Welcome to Coding With Vera. A blog about iOS and Software Development. ✨

Sign up now to get access to the library of members-only issues.

[email protected]

Subscribe

Featured

Swift 6: Typed Throws

Typed Throws

Swift 6 was released in September 2024 [1]. It introduced new testing frameworks, such as Swift Testing, and improved other fields, such as concurrency.

Also, with this new update, Swift has introduced Typed Throws.

Before I explain how you can use it, let's go over what

Jan 8, 2025
4 min read

🎙️ How to Build A Great CV ft Ana Nogal

CVs have always been my downfall when I was searching for a job. I hate trying to summarize myself into text to get a job.

That's why I tried many different approaches: a long CV, a one-page CV, or a CV created in Canva (yes, I see

Dec 9, 2024
2 min read

The Strategy Pattern

How can you avoid making massive objects that can do anything but are not scalable?
You can encapsulate the behaviors and make them interchangeable using the strategy pattern featured in this week's post.

Oct 30, 2024
2 min read

Using Characterization Tests When Working With Legacy Code

Every software engineer has worked with legacy code in some way. Knowing how to work in different environments is essential, especially with legacy.

Let's reflect on the following definition of legacy code from the book Working Effectively With Legacy Code by Michael C. Feathers:

"In the industry,

Sep 16, 2024
2 min read

How Senior Developers Fix Problems

If you're new to software development, you might've encountered problems you don't know how to solve. You might ask yourself, "How would a senior developer solve this? How do they know everything already?".
In this article, you will learn the secret.

Aug 7, 2024
4 min read

Top 5 Lessons From The Book Clean Coder

Want to read Clean Coder but don't have the time? Check out my 5 most essential tips from this book.

Jul 29, 2024
5 min read

How to Setup Your Own Blog

Have you ever wondered how you could set up your blog?
Even when searching online, it's challenging to understand what you need. How does everything work?
In this article, I aim to tackle this by giving you a step-by-step tutorial on how you can set up your blog in minutes.

Jul 17, 2024
6 min read

Beginners Guide to SwiftData

SwiftData is an O/RM (Object-Relational Mapping) framework introduced by Apple in WWDC23.
Built on top of Core Data, it also shares some of the basic functionalities. However, it seamlessly integrates macros for an improved API experience and is designed explicitly with SwiftUI in mind.

May 11, 2024
4 min read

Review Of iOS Lead Essentials Course

Hello everyone!

This article differs slightly from what you may be used to.

Today, I will present my full, non-sponsored review of the iOS Lead Essentials Course from Essential Developer Academy. This is my personal experience, and it may not be the same as that of other developers.

Personal

Apr 21, 2024
5 min read

Deep Dive Into Macros

Swift 5.9 (WWDC23) introduced Macros to make your codebase more expressive and easier to read. In this article, I'll go over why swift macros exist, how they work and how you can easily set up one of your own.

Apr 15, 2024
6 min read

How to Implement TDD on Existing Code

"Yeah TDD is great but it doesn't work in real life." 🙄

If I had a penny for every time I heard a similar comment during my career as an iOS Developer I would be rich!

In this article, I'll go over how it is

Mar 24, 2024
6 min read

Stub vs Spy vs Mock: Aren't they all just the same thing?

When implementing tests you may have needed to use some sort of test doubling.

In this article, I want to briefly talk about the differences between the concepts of mock, spy and stub, and how and when to use them.

Let's start with the most commonly heard concept:

Feb 27, 2024
5 min read

Topics

ADHD

2 issues

Book Review

1 issue

Design Patterns

2 issues

Interview

2 issues

iOS

17 issues

Memory Leak

1 issue

Podcast

1 issue

Software Development

15 issues

Swift

14 issues

SwiftUI

2 issues

Test-Driven Development

1 issue

Unit Testing

4 issues

What the ****

4 issues

WWDC

3 issues

Subscribe to Coding With Vera

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.

[email protected]

Subscribe

Coding With Vera © 2026

Powered by Ghost

Links found on this page

  1. Home [direct]
  2. About [direct]
  3. Ask a Question [direct]
  4. Latest — Apr 28, 2026 Why Your pbxproj Is Bloated (and How to Fix It) If you've worked on an iOS project with a team, you've likely dealt with .pbxproj conflicts. The .pbxproj f [direct]
  5. How to fix truncated text in SwiftUI If you're like me, then you rely heavily on SwiftUI previews to check if the UI you're building looks good. I get it, it's faster, you don't [direct]
  6. WWDC25 WWDC happens every year, and for iOS developers, it’s like an early Christmas, it’s when we get a first look at all the exciting new features coming to the next iOS version [direct]
  7. What is @MainActor In Swift? Today I want to explain a simple topic: the use of @MainActor when you're using Swift. I came across this macro while programming async with SwiftUI, [direct]
  8. Book Review: Radical Respect ✊ I've never heard of this book before, but it was recommended after reading The Clean Coder. The book is called "Radical Respect" and was written by [direct]
  9. Swift 5.9: Copyable Syntax Introduction With the introduction of Swift 5.9 a lot of new and exciting features were introduces such as Macros, improvements on Swift-Syntax and man [direct]
  10. Swift 101: Protocols Introduction When I started college, I was introduced to a completely new concept: interfaces. We were using Java at the time, and I quickly realized how use [direct]
  11. Swift 6: Typed Throws Typed Throws Swift 6 was released in September 2024 [1]. It introduced new testing frameworks, such as Swift Testing, and improved other fields, such as con [direct]
  12. 🎙️ How to Build A Great CV ft Ana Nogal CVs have always been my downfall when I was searching for a job. I hate trying to summarize myself into text to get a job. That's why I t [direct]
  13. Upgrade Your Pull Requests With ChatGPT I love reviewing pull requests and always make sure I spend enough time to give a thorough review. And for me, a good description and expl [direct]
  14. The Strategy Pattern How can you avoid making massive objects that can do anything but are not scalable? You can encapsulate the behaviors and make them interchangeable using the [direct]
  15. Using Characterization Tests When Working With Legacy Code Every software engineer has worked with legacy code in some way. Knowing how to work in different environments is essent [direct]
  16. How Senior Developers Fix Problems If you're new to software development, you might've encountered problems you don't know how to solve. You might ask yourself, "How would a senio [direct]
  17. Top 5 Lessons From The Book Clean Coder Want to read Clean Coder but don't have the time? Check out my 5 most essential tips from this book. Jul 29, 2024 5 min read [direct]
  18. How to Setup Your Own Blog Have you ever wondered how you could set up your blog? Even when searching online, it's challenging to understand what you need. How does everything wor [direct]
  19. Beginners Guide to SwiftData SwiftData is an O/RM (Object-Relational Mapping) framework introduced by Apple in WWDC23. Built on top of Core Data, it also shares some of the basic [direct]
  20. Review Of iOS Lead Essentials Course Hello everyone! This article differs slightly from what you may be used to. Today, I will present my full, non-sponsored review of the iOS L [direct]
  21. Deep Dive Into Macros Swift 5.9 (WWDC23) introduced Macros to make your codebase more expressive and easier to read. In this article, I'll go over why swift macros exist, how they [direct]
  22. How to Implement TDD on Existing Code "Yeah TDD is great but it doesn't work in real life." 🙄 If I had a penny for every time I heard a similar comment during my career as an iO [direct]
  23. Stub vs Spy vs Mock: Aren't they all just the same thing? When implementing tests you may have needed to use some sort of test doubling. In this article, I want to briefly talk a [direct]
  24. ADHD 2 issues [direct]
  25. Book Review 1 issue [direct]
  26. Design Patterns 2 issues [direct]
  27. Interview 2 issues [direct]
  28. iOS 17 issues [direct]
  29. Memory Leak 1 issue [direct]
  30. Podcast 1 issue [direct]
  31. Software Development 15 issues [direct]
  32. Swift 14 issues [direct]
  33. SwiftUI 2 issues [direct]
  34. Test-Driven Development 1 issue [direct]
  35. Unit Testing 4 issues [direct]
  36. What the **** 4 issues [direct]
  37. WWDC 3 issues [direct]
  38. Powered by Ghost [direct]