Tuesday, June 30, 2020

An interesting view of Apple’s WWDC announcement from a UX perspective.

An interesting view of Apple’s WWDC announcement from a UX perspective.

Michal Malewicz believes the Apple’s User Interface is heading a Modern, Soft-UI approach.


Monday, June 29, 2020

CNN does a fair job describing the state of the Gaming industry for the Tech Giants (Apple, Microsoft, Facebook, Google, Amazon).

CNN does a fair job describing the state of the Gaming industry for the Tech Giants (Apple, Microsoft, Facebook, Google, Amazon).

I find it interesting that CNN, and other news services, make a big deal about reporting not just tech industry, but Gaming tech industry.

Sunday, June 28, 2020

A 3 part video from MacVoices, a Super Panel of Experts talking about WWDC 2020.

A 3 part video from MacVoices, a Super Panel of Experts talking about WWDC 2020.

The host, Chuck Joiner, as compiled an impressive virtual conference of MacExperts, as they discuss the recent WWDC 2020.




Saturday, June 27, 2020

Alexa Live 2020 conference is coming soon, all online and all free

Alexa Live 2020 conference is coming soon, all online and all free

July 22 will be Amazon’s half-day virtual event on the latest in Voice Tech.


Friday, June 26, 2020

TGIF, and enjoy this peak from the past, the Light Cycle Battle from the original Tron movie (1982).

TGIF, and enjoy this peak from the past, the Light Cycle Battle from the original Tron movie (1982).

This is one of the very first uses of solid computer graphics in movies. It looks a lot like poor Saturday morning cartoons from today.

Thursday, June 25, 2020

A well-written article by Owen Williams on the reason for Apple ARM switch, and the tools that will help this along.


A well-written article by Owen Williams on the reason for Apple ARM switch, and the tools that will help this along.

Besides the technical reasons for the change from Intel to ARM, there is the business side. Apple wants to control its own hardware releases.

Wednesday, June 24, 2020

Danny Sapio has distilled his review of Apple’s Human Interface Guidelines into 10 useful general rules.

Danny Sapio has distilled his review of Apple’s Human Interface Guidelines into 10 useful general rules.

He was aiming at iOS design, but these could work for any platform.  Ps. This would make a great talk!


Monday, June 22, 2020

Steven Curtis gives a great article on Swift underused Defer statement.

Steven Curtis gives a great article on Swift underused Defer statement.

Defer is a perfect compliment for the heavily used Swift Guard statement, to control exiting a function.


Sunday, June 21, 2020

College Humor once created a hilarious Youtube series on If Google Was a Guy, here is the animated Quarantine Edition (part 1).

College Humor once created a hilarious Youtube series on If Google Was a Guy, here is the animated Quarantine Edition (part 1).

A bit of humor for Father Day.  With a bit of heart too.  Watch both parts (and original live-action series)


If Google Was A Guy (Quarantine Edition) Part 2 https://www.youtube.com/watch?v=wVS5BMH-Fu4


Saturday, June 20, 2020

For your Apple DYI-ers, modify your Apple TV to run the MacOS.

For your Apple DYI-ers, modify your Apple TV to run the MacOS.

This YouTube video how ripping out the Hard Drive, formatting it for MacOS, and replacing it back into the Apple TV. Ps. It works.


Friday, June 19, 2020

Parallels and Google are working on emulation software to allow MS Office to run on Chrome device

Parallels and Google are working on emulation software to allow MS Office to run on Chrome device

Parallels, creators of products to run Microsoft apps on the Mac, will use their technology on Google’s ChromeOS.

https://www.parallels.com/chrome/

Thursday, June 18, 2020

Bhuman Soni shows how to create iOS app without Interface Builder, NIB files or Storyboards.

Bhuman Soni shows how to create iOS app without Interface Builder, NIB files or Storyboards.

I have been using similar techniques for years. I have found for larger projects, programmatically creating your UI can be a time saver.


Wednesday, June 17, 2020

This is pretty awesome, replacing Green screen filming with Virtual Sets technology for movies.

This is pretty awesome, replacing Green screen filming with Virtual Sets technology for movies. A circular LED-lit room project 3D image of background around the actors, so only nearby props are needed. https://www.youtube.com/watch?v=Ufp8weYYDE8 Only a couple old friends know that I almost didn’t go into Software Engineering as a life long career and instead thought about throwing myself into the tech side of Films/TV. I was very active in theater in HS, and love the energy of a production. No regrets, but always wondered what it would have been like being involved in that world. So I always keep an eye on the merge between computers and films.

Tuesday, June 16, 2020

"Artemis Fowl" AR

My family watched “Artemis Fowl” last night, and I understand why it had such bad reviews. I can’t disagree with that. However, I had read the original books, and I kind of liked the characters. What was very impressive was the visual effects, including the use of Augmented Reality & Holograms (Elves are tech-based, not just magical). The “Artemis Fowl” universe would make a great setting for a VR experience like The Void or standalone VR system.  I wonder if anyone is working on this.

https://www.imdb.com/title/tt3089630/

Kilo Loco's YouTube video exploring John Sundell’s Publish, a static site generator for Swift developers.

Kilo Loco's YouTube video exploring John Sundell’s Publish, a static site generator for Swift developers.

You can use Swift, not just for Mac & iOS development, but also for website creation.


John Sundell’s Publish Repo: https://github.com/JohnSundell/Publish

Monday, June 15, 2020

Ray Wenderlich and company keeps coming out with great tutorials on some of the more interesting Apple APIS. In the case, Near Field Communication.

Ray Wenderlich and company keeps coming out with great tutorials on some of the more interesting Apple APIS. In the case, Near Field Communication.

Andy Pereira provides an example of how to use CoreNFC to connect wirelessly to other devices or NFC tags.


Sunday, June 14, 2020

Cutthroat business practices are not unique to the software industry, but this tale of woe is a bit extreme.

Cutthroat business practices are not unique to the software industry, but this tale of woe is a bit extreme.

I had a similar experience once when bidding on a mobile app proposal for a hotel chain. We won the bid but then were told they were going to do it in house. Using our custom spec. Oh, and would you like to work for us?


Saturday, June 13, 2020

I once said that new computer languages are not validated until someone writes Conway's Game of Life in it. Here is a Swift version of that Cellular Automata.

I once said that new computer languages are not validated until someone writes Conway's Game of Life in it. Here is a Swift version of that Cellular Automata.

My argument was if Excel spreadsheet macros were a computer language, answer Yes. I wrote a Life game using spreadsheet cells and formulas.


Friday, June 12, 2020

Ahmed Bouzid talks about some fallacies when designing voice interfaces like Alexa.

Ahmed Bouzid talks about some fallacies when designing voice interfaces like Alexa.

Developers should think less about the information their App provides, and more about what the user is asking for.


Thursday, June 11, 2020

Last April, a hack to log in with Apple’s “Sign in with Apple” feature was found (and patched). Here’s how it works.

Last April, a hack to log in with Apple’s “Sign in with Apple” feature was found (and patched). Here’s how it works.

Bhavuk Jain, the author of this article and the hack, was rewarded $100,000 by Apple for being a White Hat, and reporting this correctly.


Wednesday, June 10, 2020

Christos Karaiskos explains the format of Apple Binary plists files.

Christos Karaiskos explains the format of Apple Binary plists files.

The other two plist formats are human-readable text, but the more compressed proprietary Binary format has always been undocumented.

Tuesday, June 9, 2020

For the mechanical engineer in all of us, some of the strangest gears you have ever seen.

For the mechanical engineer in all of us, some of the strangest gears you have ever seen.

While most of these require a 3D printer, I have made a couple of these using the Laser at NovaLabs. All for fun.

Monday, June 8, 2020

Clayton Notestine provides a crash course on Game Theory (the study of strategic interaction).

Clayton Notestine provides a crash course on Game Theory (the study of strategic interaction).

“Game design is not game theory. Game theory, however, is a fundamental part of game design”.


Sunday, June 7, 2020

USB-C has not been the success that was anticipated.

USB-C has not been the success that was anticipated.

Conflicting proprietary standards and lack of consumer educations have left the situation a mess.

https://www.androidauthority.com/state-of-usb-c-870996/

Saturday, June 6, 2020

Before CGI, we had the king of Stop Motion Animation, Ray Harryhausen.

Before CGI, we had the king of Stop Motion Animation, Ray Harryhausen.

The actual models he created have been restored, and will on display in Scotland soon (post virus).

https://www.creativeboom.com/inspiration/ray-harryhausen/

Wouldn't it be fantastic if someone were to 3D scan the original models for anyone to use?

Scottish National Gallery of Modern Art details: https://www.nationalgalleries.org/exhibition/ray-harryhausen-titan-cinema

Friday, June 5, 2020

Nearly released Swift AWS Lambda Runtime is designed to help Swift developers build serverless functions.

Nearly released Swift AWS Lambda Runtime is designed to help Swift developers build serverless functions.

Working with Amazon Web Services, this new open-source swift library extends your applications into the cloud.


Thursday, June 4, 2020

CES, the biggest US electronics show, is not canceled for 2021, but you can attend online or in person.

CES, the biggest US electronics show, is not canceled for 2021, but you can attend online or in person.

This may be the wave of the future, events that allow physical attendance, but designed for virtual also.


Wednesday, June 3, 2020

Sean Allen gives a review of shape.so, with their 4300+ icons for iOS use.

Sean Allen gives a review of shape.so, with their 4300+ icons for iOS use.

Sean Allen puts up 3 videos a week on Swift/iOS development, including tutorials, VLOG, reviews & interviews. All are very professionally done. I especially like his code snippet section.



Tuesday, June 2, 2020

Tom Scott admits to his personal worst programming mistake ever (hint: don’t edit non-backed up data).

Tom Scott admits to his personal worst programming mistake ever (hint: don’t edit non-backed up data).

In the process, he also gives a great back history of the Undo feature, and ways to implement it.


Monday, June 1, 2020

“Swift with Shani” is an ongoing YouTube VLog on everything from programming with Swift.

“Swift with Shani” is an ongoing YouTube VLog on everything from programming with Swift.

Shani River’s most recent videos deal with becoming an Indie App developer, both tech and business issues.