Tuesday, November 30, 2021
Karl Guttag writes about his favorite part of Augmented World Expo 2021, the Tilt-5 Holographic Gaming System.
Monday, November 29, 2021
Debugging Asserts don’t just have to be in Unit Test, they should be in your main code.
Debugging Asserts don’t just have to be in Unit Test, they should be in your main code.
Mark Lucking explains inserting the Assert command into your Swift Apps.
https://levelup.gitconnected.com/assertions-in-swift-a0ef807f6c25
Sunday, November 28, 2021
A propeller airplane going 345.4 mph using an electric-only motor? Amazing.
A propeller airplane going 345.4 mph using an electric-only motor? Amazing.
While most people associate them only with cars, Rolls Royce has long avionics history. I am not surprised they did this.
https://www.cnn.com/travel/article/rolls-royce-worlds-fastest-electric-aircraft-intl-scli-gbr/index.html
Make magazine gives an excellent review of the new Raspberry Pi Zero 2 W.
Friday, November 26, 2021
Mark Lucking gives us this incredibly useful collection of Random generators for Swift.
Mark Lucking gives us this incredibly useful collection of Random generators for Swift.
I especially like the code for unique random numbers (never duplicating a range) and secure random numbers.
https://betterprogramming.pub/5-swift-extensions-to-generate-randoms-87401ccc60f
Thursday, November 25, 2021
Happy Thanksgiving!
Happy Thanksgiving!
Enjoy your pumpkin pies.
https://www.youtube.com/watch?v=NV9EM75V120
Wednesday, November 24, 2021
Just like demolition derbies and building implosions, there is something spectacular in a flop. Even a tech product flop.
Just like demolition derbies and building implosions, there is something spectacular in a flop. Even a tech product flop.
Here are some of the biggest hardware disasters from the past.
https://www.pcmag.com/news/the-biggest-hardware-flops-of-all-time
Tuesday, November 23, 2021
Another list of development techniques that every Swift programmer should know.
Another list of development techniques that every Swift programmer should know.
Consistent code is easier to read, both for others and for yourself. Otherwise, reviewing your own code from 2 years back can be a chore.
https://medium.com/@zhuyp/12-tips-to-make-swift-more-concise-4f4ed63f3063
Monday, November 22, 2021
More than a bit of knowledge on the sate of Windows running on ARM from Jean-Louis Gassée.
More than a bit of knowledge on the sate of Windows running on ARM from Jean-Louis Gassée.
With Apple’s M1 ARM Macs, this becomes more than a bit interesting.
https://mondaynote.com/windows-on-arm-again-2097ff043f3a
Every Swift developers should have these 7 Array features in their back pocket.
Every Swift developers should have these 7 Array features in their back pocket.
Thanks Mohd Hafiz for a very good list!
https://medium.com/geekculture/7-array-features-every-swift-beginner-must-know-745a11b8f6f1
Saturday, November 20, 2021
This excerpt from Steve Levy’s book Crypto introduces Whit Diffie, the man who invented public/private key cryptography.
This excerpt from Steve Levy’s book Crypto introduces Whit Diffie, the man who invented public/private key cryptography.
Steve also talks about the early days of Crypto.
https://onezero.medium.com/the-untold-story-of-the-man-that-made-mainstream-encryption-possible-231c749d5005
Saturday Tech Humor
Programmers count differently, case in point:
1) The two most difficult things in programming are memory management, naming things, and off by one errors.
2) My girlfriend told me I care more about my programming job than about her. I told her she is the #1 thing I care about.
Friday, November 19, 2021
The remains of the once vast Atari Corporation celebrates their 50th anniversary by release 3 new Atari 2600 game cartridges.
The remains of the once vast Atari Corporation celebrate their 50th anniversary by releasing 3 new Atari 2600 game cartridges.
Released thru the new AtariXP, “a publisher of collectible, physical games beginning with never-released and rare Atari games from the 1970s and 1980s”.
https://hackaday.com/2021/11/18/video-gaming-like-its-1983-new-game-cartridges-from-atari/
Atari website announcement: https://www.atari.com/atarixp-launches-new-game-cartridge-initiative-with-the-release-of-three-never-published-titles/
Atari XP site: https://atarixp.com
Thursday, November 18, 2021
“WWDC Notes is an open-source and community-driven effort to collect notes for all Apple's WWDC videos.”
“WWDC Notes is an open-source and community-driven effort to collect notes for all Apple's WWDC videos.”
Not all sessions are covered, but it has become my goto research spot before I watch any WWDC video.
https://www.wwdcnotes.com
Wednesday, November 17, 2021
“Washington Metropolitan Gamer Symphony Orchestra members and guests will give a special Giving Tuesday fundraising concert live on Twitch”
“Washington Metropolitan Gamer Symphony Orchestra members and guests will give a special Giving Tuesday fundraising concert live on Twitch”
They are always enjoyable to listen to! Here is the announcement on Facebook.
https://www.facebook.com/events/640790516923359/
Twitch TV Link: http://twitch.tv/wmgso?fbclid=IwAR1POWaVT8o_vdQ5PqOWBIts8dNIw6ENOTzM4Nn8-6UUIylpUG4tS4VhMuU
Tuesday, November 16, 2021
AR Expert Antony Vitillo (Skarred Ghost) reviews OVR Technology’s ION scent emitter.
Monday, November 15, 2021
Ok, the Science Geek in me found this interesting. Using X-Rays, scientists discovered a theoretical mineral in a diamond.
Ok, the Science Geek in me found this interesting. Using X-Rays, scientists discovered a theoretical mineral in a diamond.
Davemaoite (yes, named after a guy named Dave) can only be formed 400+ miles below ground (heat and pressure), but a volcano pushed this sample to the service. What else is down there?
https://interestingengineering.com/new-mineral-discovered-in-diamond-that-formed-410-miles-below-earth
Sunday, November 14, 2021
An excellent article by Michale Long on the correct way to implement MVVM with SwiftUI.
An excellent article by Michale Long on the correct way to implement MVVM with SwiftUI.
His explanation of “ObservableObject” is especially good.
https://betterprogramming.pub/swiftui-view-models-are-not-protocols-8c415c0325b1
Saturday, November 13, 2021
I firmly believe that for any tech platform to be a true success, it must have a “Killer App”.
I firmly believe that for any tech platform to be a true success, it must have a “Killer App”.
VisiCalc was the Killer Apple for the Apple // (and later PC computers). It was something that was easy to do on the computer, but almost impossible to do without.
https://www.stackbit.com/blog/story-of-visicalc
Friday, November 12, 2021
Some very surprisingly candid comments from Apple’s Jim Cook on allowing non-App Store apps on your iPhone.
Some very surprisingly candid comments from Apple’s Jim Cook on allowing non-App Store apps on your iPhone.
Cook, and ZDNet, point out how few Apple users actually want this feature.
https://www.zdnet.com/article/iphone-users-dont-care-about-sideloading/
Thursday, November 11, 2021
“Verge executive editor Dieter Bohn has been working on a documentary called Springboard: the secret history of the first real smartphone”
Wednesday, November 10, 2021
Wow! Not the highest ever paid for an Apple 1 (that was just short of a million), but still wow.
Wow! Not the highest ever paid for an Apple 1 (that was just short of a million), but still wow.
I don’t have one, but my office shelf has the artwork made from the US Patent for the computer.
https://www.pcmag.com/news/original-apple-1-computer-sells-for-500000-at-auction
Patent Artwork (they have other Apple products too): https://www.patentartwork.com/patent-art/apple-woz/
Tuesday, November 9, 2021
Former Apple leader Jean-Louis Gassée comments on what the next 10 years may bring.
Former Apple leader Jean-Louis Gassée comments on what the next 10 years may bring.
What area will Apple expand into? How will the leadership change? What tech is next?
https://mondaynote.com/apple-ten-years-forward-10dfabf00706
Monday, November 8, 2021
I have a feeling that Spatial Audio will be an important feature in the future, but we have yet to see the “killer app” use for it.
I have a feeling that Spatial Audio will be an important feature in the future, but we have yet to see the “killer app” use for it.
PC Mag excellent article on the details of Apple’s new 3D sound.
https://www.pcmag.com/how-to/what-is-spatial-audio-for-airpods-how-it-works-and-what-it-sounds-like
Sunday, November 7, 2021
There are legitimate & ethical reasons to reverse engineer a program. For these cases, here is a great article on how to do it with an iOS program.
There are legitimate & ethical reasons to reverse engineer a program. For these cases, here is a great article on how to do it with an iOS program.
Thanks Zafar Ivaev for this article.
https://betterprogramming.pub/how-to-reverse-engineer-an-ios-app-313a95950aff
Saturday, November 6, 2021
Ok, the “Hacking scenes in movies are crap” made me laugh.
Ok, the “Hacking scenes in movies are crap” made me laugh.
Enjoy!
https://javascript.plainenglish.io/12-things-thats-weird-to-people-but-normal-for-programmers-97235dbaeaf8
Saturday Tech Humor
Programmer Romantic Advice: “I don’t see women as Objects, I consider each to be in a Class of their own.”
After I told this to my brother, he said, “I am looking for one with a good Inheritance”.
Friday, November 5, 2021
Youtube videos for Swift developers are getting better! Thanks to iOS Academy for this one.
Thursday, November 4, 2021
Ryerson University created a game “to introduce those new to web accessibility to potential barriers on the Web that may prevent some people from accessing content”.
Ryerson University created a game “to introduce those new to web accessibility to potential barriers on the Web that may prevent some people from accessing content”.
It is an excellent example of using games to teach UI concepts.
https://de.ryerson.ca/games/accessibility/
The reward for the game: https://de.ryerson.ca/games/accessibility/_/accessibility_guidelines.pdf
Wednesday, November 3, 2021
People don’t click on “click here”, so how should UI display hyperlinks?
People don’t click on “click here”, so how should UI display hyperlinks?
Cynthia Marinakos explains 3 ways “to write helpful hyperlink text”.
https://uxdesign.cc/the-problem-with-click-here-and-learn-more-links-d01a0eba5cbd
Tuesday, November 2, 2021
Why can’t math be made interesting like this video on curves?
Monday, November 1, 2021
A recap of the Oculus’s Connect 2021 AR/VR event.
A recap of the Oculus’s Connect 2021 AR/VR event.
A review of the Developer State of the Union keynote for the Metaverse, as well as links to other talks.
https://developer.oculus.com/blog/connect-2021-developer-state-of-the-union-developing-for-the-metaverse/
Jonathan Levin, author and Apple internals expert, has compiled a database of documented & undocumented Apple Entitlements.
Jonathan Levin, author and Apple internals expert, has compiled a database of documented & undocumented Apple Entitlements.
This is a great tool when exploring the black hole of Entitlements.
http://newosxbook.com/ent.jl