Talks

Recorded talks, workshops and supporting material on graphics engineering, Apple Metal and software development. Most recordings are in Russian; titles are given in English with the original alongside.

01

· Podlodka · Online · RU

Diagnosing Metal

Диагностика Metal-а

A talk and workshop about debugging and profiling Metal shaders used from SwiftUI, with a practical tour of the relevant Xcode tools.

02

· Podlodka · Online · RU

Where SwiftUI Gets Rendered

Где печется SwiftUI

How SwiftUI’s Metal-backed visual effects connect to the rendering stack beneath the framework.

03

· Podlodka · Online · RU

Turning Touches into Pixels: Building Your Own Graphics Editor

Превращаем тачи в пиксели: делаем свой графический редактор

A practical breakdown of the interaction, mathematics and engineering decisions behind a graphics editor.

04

· Podlodka · Online · RU

Interview: Architecture and Common Sense

Интервью: Архитектура и здравый смысл

A conversation about architecture as a tool, the balance between clean code and working products, communication, TDD and pragmatic design.

05

· Mobius · Moscow / Online · RU

Tools and Techniques for Working with Apple Metal

Инструменты и приемы для работы с Apple Metal

A workshop on Apple’s Metal development tools, their practical nuances and workflows used while building graphics editors.

06

· Podlodka · Online · RU

Metal-Powered Animated GUI

Металлический и анимированный GUI

Using GPU rendering for visually complex, animated custom interface controls.

07

· Mobius · Saint Petersburg / Online · RU

Optimising Graphics on Metal

Оптимизация графики на Metal

A practical session on measuring and improving the performance of graphics workloads built with Apple Metal.

08

· Mobius · Saint Petersburg / Online · RU

Introduction to Apple Metal

Введение в Apple Metal

An introduction to Metal rendering and compute, MetalKit, Metal Performance Shaders and the basic profiling and debugging tools.