Category: Posts

  • Visual Studio Code

    I’ve noticed Visual Studio Code in a few videos, and admired what a clean interface it had, and was impressed how opening a terminal window was automatically in the directory you were working in. I had a need to write some html/css, and some C++ in the last couple of days, so that seemed like…

  • CSS Intro

    When I wrote my last commercial HTML (in 1996 lol) I’m pretty sure there was no CSS. It was the land of textured backgrounds, blinking scrolling text, “under construction” gifs, and links to gopher URLs were not uncommon. So this is an area I need to update my skills a little just to carry on…

  • Checkpoint 8

  • Checkpoint 7

  • Scope Creep

    In project management, and especially in programming “scope creep” refers to the common situation where what’s required to regard a project as finished keeps growing. Most commonly, in the form of extra features required to be added to an application. I’ve especially seen this when clients see early versions of applications and it prompts them…

  • @ObservedObject v @StateObject

    The Youtube algorithm thinks I need to watch more MVVM videos, and it turns out it’s probably right. A day or two ago in an MVVM post using a super simple example, I stored the view model as a property of the view using the @ObservedObject wrapper, as I created it. But then today, Youtube…

  • Rust

    It’s been exciting to see some of the modern language features in Swift – it’s a real joy to work in when I think back to my C++ days which was some of the last commercial programming I did. The buzz about Carbon got me wondering about other new languages and what might be going…

  • Vim

    I’ve been working through the Missing Semester lectures from MIT, and recently completed the lecture about the Vim editor. Vim is a test editor, called from the command line, and optimised for programming – in the sense that it assumes most of the use of the editor is navigating around a big text file making…

  • Firebase

    In the category of “getting ahead of myself”, my list of potential future apps to develop includes an entry for a simple accounting system. I guess transactions could live in SQLite, on iCloud for sharing between Mac and mobile devices. Nevertheless, while noodling about it, I thought I should think about it being fully online,…

  • iOS Academy

    I seem to consume a lot of iOS Academy videos with great, short (< 10 minute) explanations of various Swift iOS programming topics – particularly little UI topics, like this one on the Grid View. I really appreciate the generous content provision in the Swift and iOS development community. Perhaps this is the same for…