Bas' Blog
AboutResumeSpeaking & Workshops

Posts

  • Feb 13, 2023

    Cheating the System for Fun and Profit (or how to use macOS Assistive Technologies to test in the Simulator)

  • Sep 5, 2022

    On Fixing vs Patching

  • Apr 19, 2022

    Building an Accessible Custom Tab Bar

  • Dec 31, 2021

    Getting Started With Accessibility: Dynamic Type

  • Dec 30, 2021

    Improving Accessibility: Voice Control

  • Dec 29, 2021

    Verifying VoiceOver: Accessibility Inspector

  • Dec 28, 2021

    Improving Accessibility: VoiceOver

  • Dec 27, 2021

    Getting Started With Accessibility: VoiceOver

  • Oct 11, 2021

    (Improving Your) XCTAssert* Failure Messages

  • Oct 4, 2021

    Contributing to a Book Chapter

  • Sep 27, 2021

    How I Prepare Presentations and Workshops

  • Sep 6, 2021

    Dancing with Dinosaurs: Auditing Objective-C for Swift Interoperability

  • Aug 23, 2021

    Deprecating Workarounds

  • Sep 24, 2020

    Goodbye, Swift Weekly Brief

  • Oct 27, 2019

    On Code Reviews

  • Feb 24, 2019

    A Journey to Conforming to Sequence... and Collection

  • Aug 13, 2018

    Contravariance Podcast

  • Apr 29, 2018

    Testability

  • Mar 8, 2018

    Managing Finite State

  • Jan 25, 2018

    Curating Swift Weekly Brief

  • Dec 20, 2017

    ... But That Should Work?

  • Nov 16, 2017

    Switches & Cases

  • Sep 26, 2017

    Accessibility in GitHawk

  • Mar 30, 2017

    Swift Evolution without swift-evolution

  • Nov 22, 2015

    Why ‘AirPlay is good enough’ is… not good enough

subscribe via RSS

Bas' Blog

  • Bas' Blog
  • bas@basbroek.nl
  • BasThomas
  • bas