• Home
  • Blog
  • Hummingbird
  • Revisor
  • About
Menu

finestructure

  • Home
  • Blog
  • Hummingbird
  • Revisor
  • About
  • February 2023
    • Feb 1, 2023 Podcast appearance: Empower Apps, Episode 141 Feb 1, 2023
    • Feb 1, 2023 Podcast appearance: Swift by Sundell, Episode 75 Feb 1, 2023
  • June 2022
    • Jun 9, 2022 Trying new Swift features on Linux via VS Code dev containers Jun 9, 2022
  • January 2021
    • Jan 22, 2021 Podcast appearance: Empower Apps, Episode 77 Jan 22, 2021
    • Jan 12, 2021 Running Docker on Apple Silicon M1 (persisted volume) Jan 12, 2021
  • November 2020
    • Nov 27, 2020 Running Docker on Apple Silicon M1 (follow-up) Nov 27, 2020
    • Nov 27, 2020 Running Docker on Apple Silicon M1 Nov 27, 2020
    • Nov 9, 2020 Arena 1.2 released 🚀 Nov 9, 2020
  • October 2020
    • Oct 29, 2020 Arena 1.0 released 🚀 Oct 29, 2020
  • March 2020
    • Mar 30, 2020 State of the App: State Surfing Mar 30, 2020
    • Mar 3, 2020 🏟 Arena: Explore SPM packages with ease Mar 3, 2020
  • January 2020
    • Jan 28, 2020 Enhance your SwiftUI previews with 🎭 Gala Jan 28, 2020
    • Jan 20, 2020 SwiftUI: Equal widths view constraints Jan 20, 2020
    • Jan 2, 2020 SPMPlayground 0.5.0 imports multiple & local packages Jan 2, 2020
  • December 2019
    • Dec 19, 2019 Using Swift Package Manager libraries in Playgrounds Dec 19, 2019
  • August 2019
    • Aug 2, 2019 Website testing - creating a Restfile from sitemap.xml Aug 2, 2019
  • June 2019
    • Jun 30, 2019 Adding code coverage to a Swift Package Manager project Jun 30, 2019
    • Jun 2, 2019 Managers and engineers Jun 2, 2019
  • March 2019
    • Mar 31, 2019 Rester – an API scripting tool Mar 31, 2019
  • February 2019
    • Feb 25, 2019 Hummingbird – Move and resize windows anywhere within window bounds on macOS Feb 25, 2019
  • November 2018
    • Nov 6, 2018 Autogenerate LinuxMain.swift in git commit hook Nov 6, 2018
  • October 2018
    • Oct 7, 2018 Swift: Make PropertyListDecoder available on Linux Oct 7, 2018
  • September 2018
    • Sep 29, 2018 Use bitrise-trigger to parallelise your Bitrise workflows with GitLab Sep 29, 2018
  • December 2017
    • Dec 8, 2017 GitLab CI Pipeline trigger-and-wait Dec 8, 2017
  • November 2017
    • Nov 24, 2017 The best Mac keyboard shortcut Nov 24, 2017
  • October 2017
    • Oct 22, 2017 System-wide editing shortcuts on macOS Oct 22, 2017
  • February 2017
    • Feb 4, 2017 Securely entering a docker swarm Feb 4, 2017
  • December 2016
    • Dec 19, 2016 Debugging nosetests in Visual Studio Code Dec 19, 2016
  • August 2016
    • Aug 14, 2016 Swift Playgrounds are the multi-touch of programming Aug 14, 2016
  • June 2016
    • Jun 29, 2016 Deploying a Vapor app on Digital Ocean Jun 29, 2016
    • Jun 20, 2016 Serverless Continuous Integration Jun 20, 2016
    • Jun 9, 2016 Monitoring with Prometheus, Grafana & Docker Part 2 Jun 9, 2016
    • Jun 6, 2016 Using Vapor with Docker Jun 6, 2016
  • May 2016
    • May 16, 2016 Monitoring with Prometheus, Grafana & Docker Part 1 May 16, 2016
  • June 2015
    • Jun 18, 2015 Swift 2 try - catch under the hood Jun 18, 2015
    • Jun 11, 2015 CoPilot one-line install Jun 11, 2015
    • Jun 6, 2015 CoPilot now available via Alcatraz Jun 6, 2015
    • Jun 1, 2015 CoPilot – collaborative editing for Xcode – beta release Jun 1, 2015
  • May 2015
    • May 21, 2015 CoPilot – Xcode collaborative editing May 21, 2015
  • April 2015
    • Apr 29, 2015 “Try” – wrestling with NSErrorPointer Apr 29, 2015
  • February 2015
    • Feb 22, 2015 Swift & Nimble Testing Feb 22, 2015
  • January 2015
    • Jan 6, 2015 SpriteKit and Swift – converting a project from Objective-C Jan 6, 2015
  • June 2014
    • Jun 4, 2014 Switfly build a Mac app Jun 4, 2014
  • August 2013
    • Aug 21, 2013 Work can be frustrating sometimes Aug 21, 2013
  • October 2012
    • Oct 24, 2012 Location-aware passcode settings Oct 24, 2012
  • August 2012
    • Aug 12, 2012 Unit testing asynchronous code Aug 12, 2012
  • June 2012
    • Jun 5, 2012 Safari: Keyboard shortcut for opening current page in Google Chrome Jun 5, 2012
  • May 2012
    • May 14, 2012 Peer to peer synching with TouchDB May 14, 2012
  • April 2012
    • Apr 2, 2012 Asynchronous, lazy initialization with synchronous accessor Apr 2, 2012
  • February 2012
    • Feb 7, 2012 iOS User Accounts Feb 7, 2012
  • January 2012
    • Jan 2, 2012 autotm 0.94 supports local backups Jan 2, 2012
  • December 2011
    • Dec 19, 2011 CouchDb Migrations Dec 19, 2011
    • Dec 12, 2011 Using S/MIME on iOS Devices Dec 12, 2011
  • November 2011
    • Nov 10, 2011 EasyPay in the Apple Store 2.0 app Nov 10, 2011
  • September 2011
    • Sep 22, 2011 Automatic Time Machine Switching Sep 22, 2011
  • August 2011
    • Aug 17, 2011 Coffee Disaster Aug 17, 2011
  • December 2010
    • Dec 29, 2010 Integrating git version info in iOS/Cocoa apps Dec 29, 2010
  • June 2010
    • Jun 4, 2010 Thoughts On Unit Testing Jun 4, 2010
  • November 2008
    • Nov 7, 2008 Apple Digital Media Library? Nov 7, 2008
  • September 2008
    • Sep 10, 2008 LHC: Physicists vs Lawyers Sep 10, 2008
  • August 2008
    • Aug 31, 2008 iPhone SMS to Mail Synchronization Aug 31, 2008