---
title: "Vitaly Batrakov (@vbat) | Hashnode"
description: "Senior iOS Engineer at Skip. Read the latest articles by Vitaly Batrakov on Hashnode."
url: "https://hashnode.com/@vbat"
---

@vbat

# Vitaly Batrakov

@vbat · Canada · Joined September 2022

Senior iOS Engineer at Skip

### [Git Worktrees + Tuist Binary Cache for iOS projects](https://vbat.dev/git-worktrees-tuist-binary-cache-for-ios-projects?utm_source=hashnode&utm_medium=feed)

Work on two branches at once, and cut the fresh-worktree build time with Tuist Binary Cache

10 min read · [vbat.dev](https://vbat.dev/git-worktrees-tuist-binary-cache-for-ios-projects?utm_source=hashnode&utm_medium=feed)

[4d ago](https://hashnode.com/posts/git-worktrees-tuist-binary-cache-for-ios-projects/6af0df3dc927c32149085169)

### [Rules of Structured Concurrency](https://vbat.dev/rules-of-structured-concurrency?utm_source=hashnode&utm_medium=feed)

Structured vs. Unstructured Tasks Explained

17 min read · [vbat.dev](https://vbat.dev/rules-of-structured-concurrency?utm_source=hashnode&utm_medium=feed)

[18](https://hashnode.com/posts/rules-of-structured-concurrency/67f2bb1049ea7db6aa9cbd00) [Apr 6, 2025](https://hashnode.com/posts/rules-of-structured-concurrency/67f2bb1049ea7db6aa9cbd00)

### [Behind the scenes of async functions](https://vbat.dev/behind-the-scenes-of-async-functions?utm_source=hashnode&utm_medium=feed)

Learn how Swift Concurrency really works

18 min read · [vbat.dev](https://vbat.dev/behind-the-scenes-of-async-functions?utm_source=hashnode&utm_medium=feed)

[Mar 9, 2025](https://hashnode.com/posts/behind-the-scenes-of-async-functions/67cdb096d6e05038971e777c)

### [async let vs Task group](https://vbat.dev/async-let-vs-task-group?utm_source=hashnode&utm_medium=feed)

Don’t overlook these edge cases in your code

13 min read · [vbat.dev](https://vbat.dev/async-let-vs-task-group?utm_source=hashnode&utm_medium=feed)

[Feb 17, 2025](https://hashnode.com/posts/async-let-vs-task-group/67b38325c3df0159cbe722ca)

### [Coordinators & SwiftUI](https://vbat.dev/coordinators-swiftui?utm_source=hashnode&utm_medium=feed)

Can we apply Coordinator approach for SwiftUI?

17 min read · [vbat.dev](https://vbat.dev/coordinators-swiftui?utm_source=hashnode&utm_medium=feed)

[Oct 27, 2024](https://hashnode.com/posts/coordinators-swiftui/671e90316c8c0582276a6b48)
