Wednesday, September 30, 2020

Tuesday, September 29, 2020

Federico Zanetello of Five Star blogs gives us a great explanation of SwifUI Labels.

Federico Zanetello of Five Star blogs gives us a great explanation of SwifUI Labels.

Why can’t all of Apple build-in documentation give us the detailed information that was Federico does? A call should not just have a brief explanation, but a breakdown of usage with examples.


Swift has come to Windows! Swift 5.3 release included a Windows Toolchain Image.

Swift has come to Windows!  Swift 5.3 release included a Windows Toolchain Image.

The perfect touch would be having SwiftUI is ported to Windows.


https://swift.org/blog/swift-on-windows/

Monday, September 28, 2020

It has taken me years to learn the Mac & iOS Lifecycle, Kilo Loco video is a timesaver in learning SwiftUI’s life cycle.

It has taken me years to learn the Mac & iOS Lifecycle, Kilo Loco video is a timesaver in learning SwiftUI’s life cycle.

Understanding an App lifecycle, the correct sequence of events from creation to termination, is vital when designing software.


https://www.youtube.com/watch?v=y4_YXovq1L8


I like simple rules, here are 8 for when you create a Logo.

I like simple rules, here are 8 for when you create a Logo.

These tips from Matt Lecours are great for all makers of graphic user interfaces.


https://medium.com/@mattlecours/8-tips-to-design-a-notorious-logo-3abaccef2a5f


Sunday, September 27, 2020

Here is a blast from the past: Ken Williams, the founder of Sierra On-Line, is releasing a behind-the-scenes book.

Here is a blast from the past: Ken Williams, the founder of Sierra On-Line, is releasing a behind-the-scenes book.

Sierra On-Line went from a husband-wife team to a billion-dollar industry, and then it disappeared. I want to read this book!

https://kensbook.com

Saturday, September 26, 2020

Amazon has announced (shipping next year) an indoor-only, video drone for home security: the Ring.

Amazon has announced (shipping next year) an indoor-only, video drone for home security: the Ring. 

I find the remote viewing and the automated docking system to be interesting. Obviously, an outdoor version comes next.

Friday, September 25, 2020

Thursday, September 24, 2020

A followup to yesterdays Bjarne Stroustrup posting, here is an article based on his ideas.

This article by Zachary Minott is based on interview Bjarne gave last year.


https://medium.com/dev-genius/bjarne-stroustrup-on-what-beautifully-written-code-looks-like-c68adb53c740


Interview: https://www.youtube.com/watch?v=uTxRF5ag27A&ab_channel=LexFridman


CNET shows off Apple’s new iPad Air Touch ID button, and suggest it would be perfect for the iPhone 12.

CNET shows off Apple’s new iPad Air Touch ID button, and suggest it would be perfect for the iPhone 12.

With the current COVID crisis, masks prevent FaceID from working. I often wish my phone had the older Touch ID.

https://www.cnet.com/news/iphone-12-should-have-ipad-air-touch-id-button-and-face-id-unlock-during-coronavirus-wearing-masks/


Wednesday, September 23, 2020

Apple’s Tim Cook says that remote work is working at Apple, and could continue after the crisis.

Apple’s Tim Cook says that remote work is working at Apple, and could continue after the crisis.

“some things that actually work really well virtually” is a big shock for a company that disliked hiring people remotely.


https://www.bloomberg.com/news/articles/2020-09-22/apple-ceo-impressed-by-remote-work-sees-permanent-changes


Youtube video of computer scientist Bjarne Stroustrup on the creation of C++.

Youtube video of computer scientist Bjarne Stroustrup on the creation of C++.

One of the things I always forget was how small the community, and industry, was back then.


https://www.youtube.com/watch?v=JBjjnqG0BP8


Tuesday, September 22, 2020

Microsoft has purchased Bethesda Softworks for $7,500,000,000.00.

Microsoft has purchased Bethesda Softworks for $7,500,000,000.00.

There is no doubt this will affect the gaming industry, specifically which titles will be exclusives now.


https://www.cnn.com/2020/09/21/tech/microsoft-bethesda-acquisition/index.html


Biometrics like Face ID & Touch ID are available to developers as a way to unlock encrypt data sensitive information.

Biometrics like Face ID & Touch ID are available to developers as a way to unlock encrypt data sensitive information.

Bill Morefield of Wenderlich explains the new additions to Apple’s Keychain Services with this tutorial.


https://www.raywenderlich.com/11496196-how-to-secure-ios-user-data-keychain-services-and-biometrics-with-swiftui


Monday, September 21, 2020

Some real-world extension to Swift/SwiftUI by Shubham Singh

Some real-world extension to Swift/SwiftUI by Shubham Singh

Not only are his extensions useful, he explains the concept so you can know how to create your own.

https://medium.com/macoclock/swift-extensions-to-speed-up-your-ios-development-dccc00c72604

AppCoda 4 part tutorial on Sandboxing, part 4 is Implementing security-scoped bookmarks.

AppCoda 4 part tutorial on Sandboxing, part 4 is Implementing security-scoped bookmarks.

Thanks to Apple, things that used to be easy, are a lot harder now. (No, I am not a fan of Sandboxing.)


Sunday, September 20, 2020

Big Mountain Studio releases their free SwiftUI book.

Big Mountain Studio releases their free SwiftUI book.

One of the reasons to think about switching to SwiftUI now is great resources for learning.


https://www.bigmountainstudio.com/free-swiftui-book


Saturday, September 19, 2020

LONG Video presentation of Elon Musk's Neuralink, advancement in Human-Computer Brain Interface.

LONG Video presentation of Elon Musk's Neuralink, advancement in Human-Computer Brain Interface.


I am not sure what made me cringe more, the idea of wiring connections into your brain, or that a Robot does it.


Friday, September 18, 2020

Swift 5.3 officially released this week!

Swift 5.3 officially released this week!

Xcode 12 supports this new version of Swift.


https://swift.org/blog/swift-5-3-released/


Use Swift Evolution to track the new changes: https://github.com/apple/swift-evolution


Even today, Apple’s binary plist file format is something of a mystery.

Even today, Apple’s binary plist file format is something of a mystery.

Christos Karaiskos provides one of the best explanation of it that I have found.


https://medium.com/@karaiskc/understanding-apples-binary-property-list-format-281e6da00dbd


Honestly, I very rarely use this format now for my own projects. Yes, occasionally Apple’s API requires it, but if you are creating your own plist, stick to the more verbose XML version. It is human-readable and easier to edit.  Nowadays, memory is cheap. There is really no reason to use the binary format.


Wednesday, September 16, 2020

Tuesday, September 15, 2020

Shoaib Bilal leads us through 3 major user interface changes to iOS.

Shoaib Bilal leads us through 3 major user interface changes to iOS.

I like how he explains the new feature, and then goes into the consequences (not all good) of the change.

Stanford University’s 14 part class on SwiftUI is available on YouTube!

Stanford University’s 14 part class on SwiftUI is available on YouTube!

Part of CS193p (Developing Applications for iOS using SwiftUI) during the Spring quarter of 2020.


https://www.youtube.com/watch?v=jbtqIBpUG7g&list=PLYDpTWtHskYocR-S2HGTMdOO-v9848WGZ


Sunday, September 13, 2020

Mercedes is deploying 100s of HoloLens to their dealer for remote expert assistance using AR.

 Mercedes is deploying 100s of HoloLens to their dealer for remote expert assistance using AR.

This is exactly the technology model that Microsoft has been imaging for the past few years, I did not expect it so soon.

Saturday, September 12, 2020

I been waiting for someone to explain the new Hand/Body Tracking. Thank you Jose Rossi! At Orange Loop!

I been waiting for someone to explain the new Hand/Body Tracking. Thank you Jose Rossi! At Orange Loop!

This Vision Framework will be extremely important if Apple ever ships their AR Glasses!


https://orangeloops.com/2020/08/hand-tracking-body-pose-detection-with-vision-framework/


Friday, September 11, 2020

Thursday, September 10, 2020

I had known people have wanted this for years, but I had no idea about the full history of Self Driving cars.

 I had known people have wanted this for years, but I had no idea about the full history of Self Driving cars.


One of the complaints of horse & buggy drivers about early cars, was that when you were drunk, the horse could drive you home on its own late at night.


https://onezero.medium.com/the-100-year-history-of-self-driving-vehicles-10b8546a3318


SwiftUI-Lab has released this Mac utility to shows you 99.5 % of the SwiftUI abilities with code and visuals.

 SwiftUI-Lab has released this Mac utility to shows you 99.5 % of the SwiftUI abilities with code and visuals.

A bit pricey, but if your project is jumping onto SwiftUI, this would be a godsend.


https://swiftui-lab.com/companion/


Wednesday, September 9, 2020

I loved the ergonomic design of Apple’s original iSite camera. Apparently so did this Do-It-Yourselfer!

I loved the ergonomic design of Apple’s original iSite camera.  Apparently so did this Do-It-Yourselfer!

He put a miniature Rasberry Pi into the case, making it a stand-alone webcam.


A lighter tech post today: some hilarious review of lines embedded by Valve Programmers.

A lighter tech post today: some hilarious review of lines embedded by Valve Programmers.

I once found the comment “Here lies Dragons!” In an especially difficult bit of open source code.


Tuesday, September 8, 2020

An article from Space dot Com explaining how private spaceships will help the ISS.

An article from Space dot Com explaining how private spaceships will help the ISS.

Anyone else remembers the movie “2001”? The space clipper sent to the moon was owned by Pan American Airlines.

In 1968, Douglas Engelbart of Stanford Research institute gave the first public demo of a computer mouse.

In 1968, Douglas Engelbart of Stanford Research institute gave the first public demo of a computer mouse.

This video has a number of other firsts, including hypertext linking, multi-windowing, and more…


Monday, September 7, 2020

Slightly tongue in cheek look at 3 often debated topic only programmers care about.

Slightly tongue in cheek look at 3 often debated topic only programmers care about.

I would blow this off, except I have had hour long arguments, err, discussion on where to put the {.


Developers don’t write nearly enough custom Controls. Jordan Osterberg explains how.

Developers don’t write nearly enough custom Controls. Jordan Osterberg explains how.

When released in 1984, Steve Job & company were expected an explosion of UI widgets, that never really occurred.


Sunday, September 6, 2020

I really like Abhinav Chandoli list of 5 MacOS products to help your work day.

I really like Abhinav Chandoli list of 5 MacOS products to help your work day.

To be an efficient software developer, you have to be an efficient computer user.


Saturday, September 5, 2020

A great animated explanation of the chaotic nature of the 3 Body problem in space.

A great animated explanation of the chaotic nature of the 3 Body problem in space.

How hard is this problem? Einstein spent a good portion of the last years of his life trying to solve it. He failed.


This is what good online learning can look like.

Friday, September 4, 2020

Thursday, September 3, 2020

Years before other action RPG, Dave “Dr Cat” Shapiro gave us “Caverns of Freitag” on the Apple //.

Years before other action RPG, Dave “Dr Cat” Shapiro gave us “Caverns of Freitag” on the Apple //.

I love strolls down memory lane, thank you Samuel Messner for this trip!


ps. Freitag was/is a little stuffed Red Dragon that Dave often took out for meals. Last I heard, he is still around.

Nasa patents a less expensive, but slower way, to send small probes to the move.

Nasa patents a less expensive, but slower way, to send small probes to the move.

Gravity assists (I.e. slingshots) are well known, but this one uses the Earth to get to the moon.  


It is also interesting that Nasa used an inexpensive patent as a way to distribute this idea.

Wednesday, September 2, 2020

25 years ago today, cartoonist Bill Holbrook posted the 1st Kevin & Kell Webccomic on CompuServe.

25 years ago today, cartoonist Bill Holbrook posted the 1st Kevin & Kell Webcomic on CompuServe.

That makes K&K the longest-running daily Webcomic.  He really helped start the industry!


Bill is also the creator of Safe Haven & On the Fasttrack comic, seen daily in newspapers everywhere!

Antoine van der Lee of Swift Lee article on using Closure Programming.

Antoine van der Lee of Swift Lee article on using Closure Programming.

Antoine shows the advantages of using a closure in place of target action on a UIButton.


I have been an advocate of this style of development for a few years. I am glad to see others talking about this approach. If you want to see more tools of this style, check out my Slam kit for MacOS: https://github.com/magesteve/SlamMacOSKit


Tuesday, September 1, 2020

Janna Cameron gives us 5 of the best books on UI Design.

Janna Cameron gives us 5 of the best books on UI Design.

Great, more things to add to my reading list.  Well, these ones look like they are worth it.


Nathan Lorenz of AllSwiftDev gives us a youtube video on how to make your app an iMessage app.

Nathan Lorenz of AllSwiftDev gives us a youtube video on how to make your app an iMessage app.

Thanks to new APIs, you can send almost any type of date from your app, using iMessage.