A graphic showing how branches should work when doing iOS programming.

CI with Linear, GitHub, and Xcode Cloud

Are you trying to figure out how to get your issue tracker, GitHub, and Xcode Cloud to all play together nicely? I've settled on a good flow for small teams or individuals like myself. This is one of those topics that largely depends on your specific needs, but I can provide a good starting point, which you can modify ...

A graphic showing blue and red rectangles inside a outlined box.

Understanding SwiftUI's alignmentGuide

Understanding SwiftUI's alignmentGuide modifier can be a little tricky. It might seem like objects are moving in the opposite direction of what you intend. This post should help clarify what's happening.
Apple Time Machine sitting next to some Playstation 5 controllers on a wooden bookshelf.

Why is my computer being so slow?

I've recently been scratching my head trying to figure out why my MacBook Pro has been chugging. It's a 2021 M1 Max with 32 GB of RAM, so it makes little sense that writing code would be bogging it down. Electron apps (websites disguised as native apps) were terrible. Notion and Figma would stop working entirely. I mus...

Chocolate chip cookies in a brown cardboard box.

Understanding `some View` in SwiftUI

If you're jumping into SwiftUI, you will see `some View` immediately, and it's a somewhat complicated topic to understand so early in your journey. Thankfully, Swift 5.7 made a minor but helpful tweak to the keywords that helped clarify what's happening. This post will help you understand the differences between the `

About These Posts

Matt Haliski's mug

My blog primarily contains writings about my work on computers, but I occasionally mix in fun life stuff. I am, at best, a mediocre writer, but I like doing my part to give back to the community. Feel free to contact me if you have specific something to chat about. See you around!