Mon, 19 Aug 2024 00:00:00 +0000
Updating Objective-C Frameworks for Swift Package Manager Intro You have a dusty old Objective-C framework that you want to publish as a Swift Package Manager Library. Here’s how. iStumbler Labs publishes a number of Objective-C frameworks and they all need updating to work with Swift Package Manager: KitBridge — KitBridge allows...
Sat, 20 Oct 2018 00:00:00 +0000
There is a perverse inversion in many Senior Level engineering job postings; they rigidly dictate a particular stack of technology, which the company has typically invested considerable time in implementing and tailoring to the needs of their application. While this makes some sense for a mid-level or junior developer its...
Wed, 27 Dec 2017 00:00:00 +0000
Developing Apps for macOS, iOS and tvOS using KitBridge So, you want to write an app for iOS, macOS and maybe even tvOS? There’s been a lot of talk lately about the UXKit.framework inside of Photos.app or possibly another replacement framework to bridge the AppKit/UIKit divide. While this may yet...
Thu, 09 Nov 2017 00:00:00 +0000
Facebook is trialing a revenge porn suppression system which threatens user privacy and could be implemented in a way which does not require sharing compromising photos. Facebook asks users for nude photos in project to combat revenge porn Reading the article, here are the steps required by the proposed system...
Mon, 15 May 2017 00:00:00 +0000
MacRumors Mac Buying Guide May 2017 The Osborne effect is a term referring to the unintended consequences of a company announcing a future product, unaware of the risks involved or when the timing is misjudged, which ends up having a negative impact on the sales of the current product. This is...
Tue, 25 Apr 2017 00:00:00 +0000
It’s WWDC prediction season again. Spring break for Nerds will soon descend on San Jose with it’s sessions all day, parties all night schedule. Rumors and speculation fly along with wish lists for new features that might be announced in the big keynote. Legions of fans sit huddled over glowing...
Thu, 29 Sep 2016 00:00:00 +0000
InfoWorld March 19, 1984
Thu, 08 Sep 2016 00:00:00 +0000
Missing Headphone Jack!? Apple’s W1 chip heralds the death of Bluetooth Apple first wireless chip is the new W1 for wireless EarPods Apple’s iPhone 7 and Watch Series 2 announcements today included an interesting new piece of hardware, the Apple W1 wireless chip. The AirPod promotional video is long on...
Tue, 07 Jun 2016 00:00:00 +0000
Stop talking about your tools and get to work making great apps… Static vs. Dynamic? Strong vs. Weak? Functional vs. Objective? Duck vs. Strict? Tabs vs. Spaces? vi vs. emacs! Code Review, Code Style, Source Control, Build Systems, Compilers and Stacks; oh, my. If you read the technology press, particularly those...
Thu, 02 Jun 2016 00:00:00 +0000
Wi-Fi’s Service Discovery Problem Picture yourself in a conference room; you are a visitor here, sitting in front of a laptop looking at a document that you need to send to your host, who works here. You host needs to review the document before sending it on for approvals. There...
Sun, 24 Apr 2016 00:00:00 +0000
Code Review: You Are Doing it Wrong © Geek and Poke — https://geek-and-poke.com Code review is the new Agile; a software development best practice that’s become de rigueur in many shops. While having more eyes on code is generally a Good Thing™, I’ve see review practices in place which are...
Sun, 25 Oct 2015 00:00:00 +0000
Steve Jobs and Wi-Fi At Macworld NY in 1999, Steve Jobs, then the iCEO of Apple, introduced the first iBook. With bright colorful polycarbonate cases and a convenient tote handle, the iBook was the final piece of the Four Quadrant strategy that brought Apple back from the brink of insolvency....
Tue, 18 Aug 2015 00:00:00 +0000
The Bug Hunt HOW I LEARNED TO STOP WORRYING AND LOVE BUG REPORTS iStumbler was free software for a long time, of course I did everything I could to make it useful and bug free but when bug reports would come in, they were tagged and fixed in the next...
Tue, 02 Dec 2014 00:00:00 +0000
The Plus Sized Model The rumors were true, the leaked components at least plausibly functional, it finally happened: bigger iPhones. YOU’RE GONNA NEED A BIGGER POCKET There is no denying the impetus for this change, the competition went big and sold a lot of phones. The iPhone was designed to fit in...
Tue, 16 Sep 2014 00:00:00 +0000
This One Weird Trick to Improve Your Wi-Fi Reception Recently on MacGeek Gab, I was asked about the ‘correct’ antenna orientation for Wi-Fi routers. Off the cuff I replied: “one up, one down,” which is how I habitually orient antennas in the familiar two-monopole configuration. My rationale, based on my...
Wed, 10 Sep 2014 00:00:00 +0000
Safer Sexting In the wake of the widespread leaks of intimate personal photos this last week, many purportedly ripped from iCloud backups I’ve given some thought to the problem of how to safely share confidential and potentially embarrassing photos with as little risk of accidental or malicious exposure as possible....
Tue, 09 Sep 2014 00:00:00 +0000
We Are Now Fully Wireless The Apple Watch is many things: a refined product entering an expectant market, Apple’s first post-Steve product, a companion for your iPhone, a bundle of sensors and a number of technical innovations; all wrapped up in an amazing package and strapped to your wrist. This...