Contravariance. A Swift Podcast

Follow Contravariance. A Swift Podcast
Share on
Copy link to clipboard

A podcast about Apple, Swift and other programming topics. By Benedikt Terhechte and Bas Broek.

Bas Broek / Benedikt Terhechte


    • Feb 28, 2022 LATEST EPISODE
    • infrequent NEW EPISODES
    • 39m AVG DURATION
    • 42 EPISODES


    Search for episodes from Contravariance. A Swift Podcast with a specific topic:

    Latest episodes from Contravariance. A Swift Podcast

    406: Index out of Bounds

    Play Episode Listen Later Feb 28, 2022 30:04


    (For now) the latest episode, reminiscing the times of the podcast, and index woes.

    405: Because 404 Not Found

    Play Episode Listen Later Oct 14, 2021 42:52


    In which we talk about build systems, dependency graphs, conferences (who would've guessed), and XCTest.

    403: A Surprise Guest

    Play Episode Listen Later Aug 19, 2021 32:47


    In this episode, we meet a "surprise" guest and talk about the last couple of months and what it is like to work at a big company (... called Apple).

    402: Platform Teams

    Play Episode Listen Later May 18, 2021 34:56


    In this episode we discuss platform teams. What are they, when do you need them, how do they work. With Special Guest Patrick Balestra from Spotify.

    401: Hello Management, Goodbye Coding

    Play Episode Listen Later Feb 25, 2021 46:53


    In this episode we discuss the pros and cons of switching to a management position. What is it like, can you still code, and how should you go about it. We discuss this topic with Cate Huston and Tammo Freese. Also: Great recommendations and raccoons in the show notes!

    316: A Jolly SwiftUI Christmas Special

    Play Episode Listen Later Dec 22, 2020 82:54


    In this episode, we initially discuss SwitUI and Apple documentation, but then dive off into a random discussion about pets, time travel, fireworks, and much more

    315: A Special Episode — Looking Forward

    Play Episode Listen Later Oct 29, 2020 36:12


    In which Bas announces leaving the podcast (for now), and Bene upgrades his setup. We also take a look back at all the episodes we've recorded in the last three years.

    314: iPhone 12 & Apple Silicon

    Play Episode Listen Later Oct 22, 2020 36:33


    Where we talk about Apple's October event, and the announced iPhone 12 and HomePod mini, as well as Apple Silicon.

    313: Bas leaves XING

    Play Episode Listen Later Oct 8, 2020 32:44


    Where we talk about Swift for Windows, GUI development, ARM Macs, side projects and the recent Apple Event

    312: Windows, Apple Event and ARM Macs

    Play Episode Listen Later Oct 1, 2020 48:13


    Where we talk about Swift for Windows, GUI development, ARM Macs, side projects and the recent Apple Event

    311: The History of NSSpain

    Play Episode Listen Later Sep 24, 2020 60:11


    Where we talk about the history of NSSpain, looking for new jobs, and Bas makes an announcement.

    310: iOS is Hard

    Play Episode Listen Later Sep 17, 2020 41:15


    Where we talk about iOS development being not so easy, blogging, and in-app purchases.

    309: CodeConf

    Play Episode Listen Later Sep 10, 2020 45:27


    Where Paweł introduces his app CodeConf and we talk about how he managed to work on this side project.

    codeconf
    308: WWDC 2020

    Play Episode Listen Later Jul 21, 2020 41:51


    Where Bas has moved to Spain and Benedikt has been spending time at his mom's... and discussing WWDC.

    307: Revealing Benedikt's Side Project

    Play Episode Listen Later Jun 11, 2020 46:51


    Where Benedikt finally reveals the application he's been working on in the last months.

    306: The Star Wars Babka Computer Delivery

    Play Episode Listen Later May 14, 2020 47:16


    Where Benedikt is anticipating a new computer, and Bas is anticipating remote conferences. And Star Wars is anticipating Bas... and chocolate chip babka!

    305: Clearly my home screen is better than yours

    Play Episode Listen Later Apr 16, 2020 49:37


    In which we talk about all things remote, like organizing a meetup, conference, or work. We also take a look at our perfectly normal homescreens. Bene is considering building a silent computer. All this with Pedro Carrasco!

    304: What is a CNAME Again?

    Play Episode Listen Later Mar 19, 2020 44:55


    We talk about open source projects and contributing to them. Where Bas forgets what a CNAME is, and Benedikt has to look it up for him.

    303: Chocolate, Time, and Swift Scripts. Your Move, Elon.

    Play Episode Listen Later Mar 5, 2020 39:02


    Benedikt asks himself "what door?" watching Westworld, and Bas has a surprise!

    302: Ink, Plot, Publish and More - With Special Guest John "Paul Hudson" Sundell

    Play Episode Listen Later Feb 14, 2020 48:21


    Where Bas remembers his open source projects and previous talks, Benedikt finally shares more on his secret project... and sets someone up for an interesting challenge, our dear guest, John "Paul Hudson" Sundell.

    301: Live from CocoaHeads Hamburg

    Play Episode Listen Later Jan 14, 2020 35:29


    Where Bas still has no reason to buy new hardware, and Benedikt learned more about unicode than he wanted to. And both have an exciting year coming up. Live from CocoaHeads Hamburg on January 9, 2020.

    214: Donny Wals' Advent of Swift, Disney+ and other things - A special Christmas Episode

    Play Episode Listen Later Dec 19, 2019 42:33


    We talk with Donny Wals on his Advent of Swift project, Disney+, working on an SDK and more.

    213: MacBooks, AirPods Pro, GitHub Mobile & SwiftUI

    Play Episode Listen Later Nov 21, 2019 36:27


    We're talking about the new 16" MacBook, the new AirPods Pro, GitHub's new Mobile app, SwiftUI learnings and more.

    212: SwiftConf, NSSpain, mobiconf, and FrenchKit - With Special Guest Antoine van der Lee

    Play Episode Listen Later Oct 17, 2019 36:26


    We're giving an overview over some of Europe's awesome iOS conferences in the last months.

    211: Our thoughts on Xcode 11

    Play Episode Listen Later Aug 30, 2019 37:04


    We're talking about our initial Xcode 11 thoughts as well as the joy of just using Apple's latest tech in a brand new project.

    210: Implementing SwiftUI on top of UIKit in iOS 12

    Play Episode Listen Later Aug 13, 2019 32:07


    We're talking about AwfulUI, a project which aims to re-implement the syntax of SwiftUI on top of UIKit in order to support iOS 12 or lower

    209: Hackintoshes, new Apple Hardware, and an explanation of why VIM is cool

    Play Episode Listen Later Aug 8, 2019 39:30


    In which Benedikt explains Vim to Bas, new Apple hardware apparently is(n't) interesting, and interesting projects.

    208: The Static Catalyst iPad Window Refactoring Project Conference

    Play Episode Listen Later Jul 11, 2019 31:21


    We talk about the Swift Island and Swift Aveiro conferences, static site generators and puzzles in our personal projects, iPadOS windowing support, Catalyst woes, refactoring tools and Swift UI guides

    207: WWDC: Better Late Than Never

    Play Episode Listen Later Jun 20, 2019 42:12


    We start talking about WWDC announcements, notably SwiftUI and iPadOS

    206: Not Work

    Play Episode Listen Later May 24, 2019 40:06


    We talk about our interests outside of work, like watchmaking, electronic music, coffee and chocolate.

    205: WWDC Tips and Rumors

    Play Episode Listen Later May 10, 2019 43:35


    Benedikt and Bas talk about the upcoming WWDC, how to make the most out of the conference, and what to expect. Also, career changes!

    204: let substring = string[string.index(string.startIndex, offsetBy: 5) ..< string.index(string.startIndex, offsetBy: 15)]

    Play Episode Listen Later Apr 4, 2019 31:03


    try! Swift Tokyo, Swift 5, Strings in Swift, Apple Subscriptions, and picks of the week

    203: Technical Writing

    Play Episode Listen Later Mar 21, 2019 28:21


    On technical writing and editing, finding unused code, and more.

    202: Putting Pieces in Place

    Play Episode Listen Later Mar 7, 2019 35:44


    Solving puzzles, algorithms, macros, and Swift 5.

    201: application(_:willContinueUserActivityWithType:)

    Play Episode Listen Later Feb 21, 2019 25:44


    Talking about more conferences (because of course), iPad, and cool projects we've seen on the web.

    107: Xcode 10.2 beta 1 and the Swift Community Podcast

    Play Episode Listen Later Jan 31, 2019 39:39


    Starting fresh into the new year with a discussion on Xcode 10.2 beta 1, the Swift Community Podcast, and more

    106: Refactoring Across a Large Code Base

    Play Episode Listen Later Nov 8, 2018 31:02


    A discussion on how we recently refactored our networking stack at XING, from planning to implementation. And emoji.

    105: Paul "John Sundell" Hudson

    Play Episode Listen Later Oct 18, 2018 26:37


    An interview with Paul Hudson about his career, talking about journalism, books, Venn diagrams, conference speaking and diversity.

    104: Conferences

    Play Episode Listen Later Oct 4, 2018 31:36


    A general discussion around iOS conferences: Why you should go there, what you should do there, and what to do if you want to give a talk. Also a short report on two conferences we just attended: NSSpain and Try Swift.

    103: A Philosophical Treatise on the Definition of Pro

    Play Episode Listen Later Sep 6, 2018 32:26


    Bas and Benedikt discuss what a "Pro" device represents at Apple, what a Mac Mini Pro could be, and why the Touchbar should not be in a Pro device.

    102: The Most Awful Static Site Engine

    Play Episode Listen Later Aug 23, 2018 34:41


    Where Bas and Benedikt discuss iPad, our awful static site engine, Swift scripting, Strings in Swift and Zelda.

    101: applicationDidFinishLaunching:

    Play Episode Listen Later Aug 13, 2018 33:02


    Where Bas and Benedikt discuss MacBook Keyboards, Swift's eigth birthday, Swift conferences, Mac Development, and Peanut-Butter Pizza.

    Claim Contravariance. A Swift Podcast

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel