: Fractal Planning A todo app is really simple right? The tasks are: Add Delete Mark as done We’d all probably be …
: Make Text Readable Again I have just completed my 2022.1 update for Readable; an app that I made a few years ago to solve a …
: It Started With A Bug Don’t track bugs, fix them by Allen Holub caused a stir recently when Holub tweeted about not …
: My app browsing the Splash git repository. Each commit has a little minimap rendered too. …
: Added a Splash of colour, thanks to @johnsundell. I’ll try to do a PR to add …
: More SwiftUI. Git repository browser in the left pane. Text in the right pane. Commit history …
: Made a SwiftUI OutlineView to go inside my SwiftUI SplitView. This is going to be quite a complex …
: Working on a SwiftUI SplitView for a Mac tool I’m developing.
: If you have a Swift or SwiftUI problem like this one from @dev_jac on twitter, let me know and if I …
: SwiftUI - How to Make Columns Without Autolayout Julio Carrettoni (@dev_jac) asked how to arrange 2 labels in an H-stack which have the same but …
: The Beta Principle For many years in the games industry, I understood alpha to mean “feature complete” and …
: Operations and Timers Whilst on the flight from London to WWDC yesterday, I re-watched the excellent Advanced NSOperations …
: Up at 3AM so not too bad. This week I’m in San José for WWDC 2019. Although, I have not got a …
: My iMac Pro is not healthy. Kernel keeps panicking. I’m backing up the backups before I raze this to …
: That thing about waiting for the interviewee to send a thank you note before deciding on them is the …
: Fantastic episode of Under the Radar this week. So much inspiration packed into 30 mins. App …
: The awful Netflix knock sound every time you start the app and auto playing of previews has forced …
: My post about an Apple Games Console is not an April fool BTW. Or is it? No really — it isn’t.
: Apple Games Console Coming Soon Today, we are closer to Apple releasing a purpose built console than we have been for a very long …
: Don’t forget to ignore ALL tech and news stories today. Go for a walk or something instead.
: I’ve shamelssly plugged my intrepifrog.com blog in my tweets too. It’s been fun to go against the …
: Apple had me worried for a while. I thought that getting the games subscription wrong meant I would …
: Dissenting Opinion It’s the eve of the Apple Event, 24th March 2019. Apple have cleared the decks for the big day …
: I think I’ve broken APFS. Deleting 1,000,000 items and counting.
: So many people thinking Apple will announce a games subscription but I don’t get it. I cannot see …
: Local File History for Xcode - My Solution “Aaargh. I just lost the changes in that file.” Have you ever discarded ALL changes only …
: I felt too ill to risk working on my BIG project today. But I’ve made something else in my …
: Woke up with an idea for a game at 5AM. Coded it in a day and have now created the icon and …
: I wrote more about why I chose to start using my own term for TCR: …
: Xcodeception: I’ve made a Swift Playground that runs in Xcode that launches a task that executes an …
: Play, Keep Or Scrap - Developing Without Fear In January 2019, I had an epiphany of sorts. I came across a blog post by Kent Beck called test …
: Spent another day tweaking my TCR in Swift tools. Expect videos and maybe blog posts next week.
: Of course the real point of this I’m not a robot nonsense is to: a) slow down the flow sufficiently …
: I always thought recaptchas were a stupid idea. I find it difficult to pass as human with the letter …
: This looks interesting… github.com/saoudrizw…
: Procastination tweets (micro.blogs) whilst I avoid the next chunk of work.
: One more thing: IMAP response parsing is insane. Of another era so I have to forgive its quirks. …
: Also, Swift-first approaches for my Realm and MailCore alternatives make me smile. 😀
: I’d previously rolled my own object store to replace Realm to remove that dependency and add …
: Phew. I’ve rolled my own (very incomplete) IMAP client built on the new iOS12 Network Framework. Now …
: I no longer actually use MS Office as each time I try to open a doc to read I have to sign in with …
: Annual argument about who gets to put the fairy on the tree. And they why wonder why I don’t enjoy …
: One difficulty I have with IMAP is that there is very little documentation for implementers to go by …
: Finally got the an IMAP response with string literals containing CRLF sequences to scan into a …
: More IMAP weirdness conquered today.
: Project Manager follow up. After trying out a dozen or so solutions, I have now settled on OmniPlan.
: I’ve spent many hours over the last couple of days researching project management tools for small …
: Now I have my new iPad Pro 11”, I’ve gathered up all the rest in the house. How many iPads …
: CoreData vs Realm (in Swift) Having switched from CoreData to Realm, I thought it would be useful to note the key differences. …