Monday, January 31, 2022

Everyone who thinks of themselves as Agile developers should read this article on Anti-Patterns to avoid.

Everyone who thinks of themselves as Agile developers should read this article on Anti-Patterns to avoid.

Thank you Søren Pedersen for not just identifying the problems, but giving us some reasonable solutions.

https://dzone.com/articles/how-to-avoid-8-common-agile-anti-patterns-hurting


Sunday, January 30, 2022

Another excellent Open Source Swift package, one to help validate well-formed email addresses.

Another excellent Open Source Swift package, one to help validate well-formed email addresses.


Years ago, I wrote an address book program.  A tool like this would have been invaluable to me. Thank you, Dave Poirier!


https://github.com/ekscrypto/SwiftEmailValidator


Saturday, January 29, 2022

I love it when someone finds a less well-known API, does something interesting with it.

I love it when someone finds a less well-known API, does something interesting with it.


Did you know you can track the movement of your AirPods as you wear them? Pallav Agarwal explains how.


https://github.com/PallavAg/AirPodsMotionAPI


Saturday Tech Humor

George Ohm outlined his theory of electricity in his book “The Galvanic Circuit Investigated Mathematically”. He wrote it while teaching at the Jesuit Gymnasium of Cologne, and he got his position thanks to the endorsement of Frederick William III of Prussia.


So there you have it folks, Resistance is Feudal.


(Ps. I looked it up, all these facts are true)


Friday, January 28, 2022

From a few years back, to celebrate 40 years of Apple, this video of Objective-C pioneer Eric Bergerson was released.

From a few years back, to celebrate 40 years of Apple, this video of Objective-C pioneer Eric Bergerson was released. 


“Eric tells us how the modern mobile world owes its very existence to this NeXT heritage”


https://appstorey.com/2016/05/07/on-apples-40th-anniversary-eric-bergerson-tells-how-apple-was-built-upon-next-object-oriented-technology/


Thursday, January 27, 2022

Write articles, give talks, teach classes. I believe software developers should do all this, as a way to be a better programmer!

Write articles, give talks, teach classes. I believe software developers should do all this, as a way to be a better programmer!

Riccardo Cipolleschi gives us a list of 7 reasons to write tech articles.

https://betterprogramming.pub/what-i-learned-after-two-years-of-technical-writing-and-why-you-should-start-now-789afbc38137


Wednesday, January 26, 2022

So we have some AR Headsets & the Multiverse, what can we do with it?

So we have some AR Headsets & the Multiverse, what can we do with it?


Belanna Zhou offers some suggestions on virtual collaboration, ones that can not be done any other way.


https://uxdesign.cc/designing-a-metaverse-ar-glasses-app-for-virtual-collaboration-a7386f58d397


Tuesday, January 25, 2022

This has been in the news, the first attempt at a Union for Software Developers.

This has been in the news, the first attempt at a Union for Software Developers.


I am not a fan of Unions for Technical Engineers, I think professional organizations are better, but the QA folks at Blizzard were being abused.


https://www.theverge.com/2022/1/21/22894964/activision-blizzard-raven-software-employees-create-game-workers-alliance-union


Monday, January 24, 2022

On this day, in 1984 was not like “1984”. And 2 days before, a super bowl commercial told everyone this.

On this day, in 1984 was not like “1984”. And 2 days before, a super bowl commercial told everyone this.


38 years ago, the Mac was released. This commercial, directed by Ridley Scott, gave everyone a taste of how things were now different.


https://www.youtube.com/watch?v=VtvjbmoDx-I


Sunday, January 23, 2022

Microsoft promised to keep Activision games, like Call of Duty, to be cross-platform.

Microsoft promised to keep Activision games, like Call of Duty, to be cross-platform. Remembering past times when Microsoft purchased a game franchise to lock exclusive rights, this is a big relief for Sony gamers. https://www.pcmag.com/news/microsoft-call-of-duty-to-remain-on-playstation-after-activision-merger Personal opinion: I suspect once the existing contracts are done, we will see the AAA games come out first on Xbox, then months later, to have them out on the competing platforms.

Saturday, January 22, 2022

For those who think I am exclusively focused on Apple's Future AR headset, here is an article about Google AR plans.

For those who think I am exclusively focused on Apple's Future AR headset, here is an article about Google AR plans.

According to The Verge, Google's Iris project solved the power consumption problem by uploading graphics processing to the cloud.

https://www.theverge.com/2022/1/20/22892152/google-project-iris-ar-headset-2024


Saturday Tech Joke

I got in an argument today at work about what is the best variable name to use for a loop index…


i won.


(My brother told me this joke, I promised to give him credit)


Friday, January 21, 2022

A good scrolling view (area, list, table) is surprisingly difficult in MacOS or iOS, until SwiftUI came along.

A good scrolling view (area, list, table) is surprisingly difficult in MacOS or iOS, until SwiftUI came along.

Sarun provides a great tutorial on how to use the various flavors of scroller.

https://sarunw.com/posts/how-to-use-scrollview-in-swiftui/


Thursday, January 20, 2022

Gerry Christensen LinkedIn article explains some of the basics of the Metaverse, especially the relationship between Real & Virtual.

Gerry Christensen LinkedIn article explains some of the basics of the Metaverse, especially the relationship between Real & Virtual.


We will be hearing more and more the term “Digital Twin” as we see physical objects mirrored in the virtual worlds.


https://www.linkedin.com/pulse/ai-iot-digital-twins-teleoperation-data-management-gerry-christensen/


Wednesday, January 19, 2022

Kavsoft's Youtube channel is becoming one of my favorite sources of tutorials for SwiftUI.

Kavsoft's Youtube channel is becoming one of my favorite sources of tutorials for SwiftUI.

The site has an amazing number of free detailed videos, with new ones being added every few days. Good job!

https://www.youtube.com/c/Kavsoft/


Tuesday, January 18, 2022

The history of Smart Glasses by Bernard Kress (then Google, now Microsoft HoloLens).

The history of Smart Glasses by Bernard Kress (then Google, now Microsoft HoloLens).


Though slightly dated, with upcoming possible glasses, this video is still very useful.


https://www.youtube.com/watch?v=KqVggjm6y-U

 

Monday, January 17, 2022

It is sad for me to see yet another bit of AOL heritage go away.

It is sad for me to see yet another bit of AOL heritage go away.


I amazed me how big we were, and how far AOL fell.


https://datacenterfrontier.com/former-aol-headquarters-in-ashburn-will-become-a-data-center-campus/


Sunday, January 16, 2022

Stop Watches, Paper maps, Alarm Clocks. For me with a new case, it is now my wallet.

Stop Watches, Paper maps, Alarm Clocks. For me with a new case, it is now my wallet.


Think of it, besides a phone, what devices has your iPhone replaced?  


https://www.cnet.com/pictures/apple-iphone-and-the-gadgets-it-laid-to-rest/


Saturday, January 15, 2022

Slovak Design Museum released a translated collection of ’80s text adventures from the region

 “Late last year, the Slovak Design Museum released a translated collection of ’80s text adventures from the region. The games, often programmed by teenagers, capture a moment in history when the first generation of Slovak developers were learning their craft to share among their friends.”


https://www.theverge.com/22882705/slovak-design-museum-classic-game-preservation-1980s


Saturday Tech Humor

Knock, knock.

Race Condition.


Who’s there?


Friday, January 14, 2022

Simon Ng (@simonng) gives us a good real use of SwiftUI Path structure to draw Pie Charts.

Simon Ng (@simonng) gives us a good real use of SwiftUI Path structure to draw Pie Charts.


This example is part of AppCoda’s Mastering SwiftUI book.


https://www.appcoda.com/swiftui-pie-chart/


Thursday, January 13, 2022

Tony Skarredghost really comes through with a fantastic review of CES in regards to AR/VR.

Tony Skarredghost really comes through with a fantastic review of CES in regards to AR/VR.


Tony’s Ghost Howl’s Newsletter is one of my main sources of news for Virtual Reality.


https://skarredghost.com/2022/01/11/best-ar-vr-news-ces-2022/


Wednesday, January 12, 2022

Apparently, I am now a published photographer.

Apparently, I am now a published photographer.


Someone asked permission to use my recent photos, and wrote an article about MagFest using them.


https://popculthq.com/2022/01/12/cosplay-photos-super-magfest-2022/

Tuesday, January 11, 2022

I wish I had this video of 300 drones during Christmas Season, but enjoy it now.

I wish I had this video of 300 drones during Christmas Season, but enjoy it now.


I need to ask my wife if I can have a budget to buy & fly these over my house next December!


https://www.youtube.com/watch?v=N-AQoZq8Fbo


Monday, January 10, 2022

I never thought of the ramifications of having the name Alexa.

I never thought of the ramifications of having the name Alexa.

The chart shows the decrease in the popularity of the name, immediately after Amazon's release.

https://www.washingtonpost.com/technology/interactive/2021/people-named-alexa-name-change-amazon/

Thursday, January 6, 2022

Tech Blog offline for 4 days, as I have fun at MagFest (suitably masked)!

Tech Blog offline for 4 days, as I have fun at MagFest (suitably masked)!

Where else can I play the original Pacman coin-op, demo arena-size Space Pirates VR on Oculus Quest, and give lessons on Light Saber combat?

https://super.magfest.org


Wednesday, January 5, 2022

Rand Miller, Co-Creator of Myst, talks about how they got the game running on CD-Rom.

Rand Miller, Co-Creator of Myst, talks about how they got the game running on CD-Rom.

Ars Technica has a fascinating series of videos, “War Stores”, about early video game development.

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


Tuesday, January 4, 2022

Thanks to Peter Friese's explanation of the SwiftUI lifecycle. It is similar to a traditional one, but with different entry points.

Thanks to Peter Friese's explanation of the SwiftUI lifecycle. It is similar to a traditional one, but with different entry points.

An App’s Lifecycle is one of the most important things a Developer should know in-depth.

https://peterfriese.dev/ultimate-guide-to-swiftui2-application-lifecycle/


Monday, January 3, 2022

To celebrate the first snow event of the season, here is a Youtube video on how to program a Snow effect with SwiftUI.

 To celebrate the first snow event of the season, here is a Youtube video on how to program a Snow effect with SwiftUI.


To animate the snow art, Mohammad Azam explains animation under SwiftUI


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


Sunday, January 2, 2022

A nice high-level summary of Websockets vs Restful APIs.

A nice high-level summary of Websockets vs Restful APIs.

Though mostly oriented for AWS, the YouTube channel “Be a Better Dev” has some great videos for all types of developers.

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


Saturday, January 1, 2022

I hope you like sarcasm because this author thrives on it when explaining the “joys” of HDMI standards.

I hope you like sarcasm because this author thrives on it when explaining the “joys” of HDMI standards.


HDMI 2.1a has some nice features but is an “optional” standard, so most devices probably won’t support it.


https://www.theverge.com/2021/12/29/22856103/hdmi-2-1a-spec-standard-mess-cables-source-based-tone-mapping-ces-2022


Saturday Tech Humor

Saturday Tech Humor


All programmers are playwrights, and all computers are lousy actors.