Monday, April 29, 2019

Announcing SlamIOSPod, my very first OpenSource CocoaPod Framework for Closure-based iOS UI.

Announcing SlamIOSPod, my very first OpenSource CocoaPod Framework for Closure-based iOS UI.

An ongoing project, Slam uses Swift Closures to configure most UI elements, as well as handling user interaction.


Check it out! And please, forward this on. It is my first Open-Source attempt.

Direct link: https://github.com/magesteve/SlamIOSPod

Ps. This is the first of two major Cocoapod Frameworks designed for quick development of IOS apps. Expect to see FleetIOSPod in the near future.

Sunday, April 28, 2019

Getting In, Mid Career, Late Career: Iain Angus wrote this article about managing your Game Developer career.

Getting In, Mid Career, Late Career: Iain Angus wrote this article about managing your Game Developer career.

Over-specialized limits your roles, show that the upsides of hiring you, Good studios will recognize your skills: some real gems of wisdom here.



Saturday, April 27, 2019

Kevin Galligan of Touchlab video on using Kotlin programming language to develop iOS Apps.

Kevin Galligan of Touchlab video on using Kotlin programming language to develop iOS Apps.

From the “iOS Architecture with Multiplatform” talk presented at KotlinConf 2018.



Friday, April 26, 2019

Come join me at the Swift Cloud Workshop on May 9 in Tyson’s Corner, VA.

Come join me at the Swift Cloud Workshop on May 9 in Tyson’s Corner, VA.

A one day conference dedicated to Swift "Everywhere Else”, which I assume means Swift outside Apple ecosystem.



Thursday, April 25, 2019

List of Mac/iOS/Swift Conferences

WWDC, Apple’s traditional conference, has become difficult to attend, and arguably not worth the effort.  For a Mac/iOS/Swift developer, what others conferences, large and small, are worth attending?  I am compiling a list of such events for this year. If you have one, please send me a note so I can add it to the list.  I will release the tally to everyone as it goes.  For example, I hope to attend the upcoming NYC try! Swift conference as well as the smaller iOSDevCamp.  Don’t forget international one nor smaller regional ones.  Thank you!

Hope springs eternal for some folks, no where more so than those dedicated to having Virtual Reality on the Mac.

Hope springs eternal for some folks, no where more so than those dedicated to having Virtual Reality on the Mac.

Even I admit that Apple VR support has been dismal, but here is a site dedicated to this vision.


Wednesday, April 24, 2019

Few people write treatises when they change programming paradigms, but Charles Scalfan explains why he ditched OOP.

Few people write treatises when they change programming paradigms, but Charles Scalfan explains why he ditched OOP.

Before he continues with Functional Programming, he goes into the failure of Objected Oriented Programming.


https://medium.com/@cscalfani/goodbye-object-oriented-programming-a59cda4c0e53

User Interface pioneer Bruce "Tog" Tognazzini explains why Skeuomorphic design should be used carefully.

User Interface pioneer Bruce "Tog" Tognazzini explains why Skeuomorphic design should be used carefully.

Skeuomorphism is where an object in software mimics its real world counterpart, while “Tog” is a long time Apple Design expert.


https://www.nngroup.com/videos/skeuomorphic-design-tog/

ps. Excuse me, but this was suppose to be yesterdays posting, sorry it was a bit late.

Direct to video: https://youtu.be/XO1yGCiQXqM

Monday, April 22, 2019

Microsoft has a project to improve VR experiences for those with vision issues.

Microsoft has a project to improve VR experiences for those with vision issues.

Calles SeeingVR, it is a set of tools that any VR Developer can add that makes VR more accessible.



Sunday, April 21, 2019

Software Projects ALWAYS take more time then estimated, here is a Statistical Analysis approach by Erik Bern explaining why.

Software Projects ALWAYS take more time then estimated, here is a Statistical Analysis approach by Erik Bern explaining why.

Software is all about breaking big problems into manageable small problems, but that also makes estimating time for each task much harder.



Saturday, April 20, 2019

No tech blog posting for me today

No tech blog posting for me today. Instead I spent the time working on an Open-Source Cocoapod Framework. Think of MacApp for the iOS. I will announce the first rev in a few weeks.

Friday, April 19, 2019

Here is a quick tutorial on using ReactiveX (Rx) language tools on the iPhone by raywenderlich and company.

Here is a quick tutorial on using ReactiveX (Rx) language tools on the iPhone by raywenderlich and company.

Ellen Shapiro & Ron Kliffer expand on the RxSwift framework and its companion RxCocoa for iOS.



Thursday, April 18, 2019

3 out of 4 users want their smart voice assistant accessible from inside their next car.

3 out of 4 users want their smart voice assistant accessible from inside their next car.

Study study also show the car that supports their favorite voice system influences their purchase.  Voice Input has arrived!



Wednesday, April 17, 2019

Tuesday, April 16, 2019

Technology has become part of a society, when it is used without thought in ever part of your life.

Technology has become part of a society, when it is used without thought in ever part of your life.

Case in point, availability of multiple Internet connected Coffee machines and Tea pots.



Monday, April 15, 2019

Google is attempting one of the ultimate Turing problems, teaching a program to program.

Google is attempting one of the ultimate Turing problems, teaching a program to program.

A recent Google papers explains using neural networks to model human source code editing.  The possibilities with this are staggering.




Sunday, April 14, 2019

Saturday, April 13, 2019

How to impress other software developers with your business card?

How to impress other software developers with your business card? 

Andrew Kensler solve this by creating a complete Ray Tracing program that fit on the back of his card!



This was part of a challenge made on May 4th, 1984 via a post on comp.graphics by Paul Heckbert.

Friday, April 12, 2019

Thursday, April 11, 2019

You know why we call it SWE (Software Engineering)? Due to Margaret Hamilton, one exceptional CS pioneer.

Lead SWE of the Apollo Space Mission, Margaret recently gave the keynote at the 40th International Conference on SWE.



Video of part of her speech: https://www.youtube.com/watch?v=ZbVOF0Uk5lU

I adore this old photo of her, standing next to the printout & punch cards containing the program she wrote for the Apollo program: https://upload.wikimedia.org/wikipedia/commons/thumb/d/db/Margaret_Hamilton_-_restoration.jpg/440px-Margaret_Hamilton_-_restoration.jpg

Wednesday, April 10, 2019

A Stanford team trained a neural network with data from 200,000 motion samples to drive a high performance racer.

A Stanford team trained a neural network with data from 200,000 motion samples to drive a high performance racer.

Their successful goal was to perform high-speed, low-friction maneuvers just as well as race car drivers.


Tuesday, April 9, 2019

Amazon is offering a Free web seminar on how to switch from Screen-First to Voice-First Design for Alexa.

Amazon is offering a Free web seminar on how to switch from Screen-First to Voice-First Design for Alexa.

The one hour seminar is this Thursday morning, but if you miss it online, they will send you a recording of it. A Win/Win situation!



Monday, April 8, 2019

The Magenta project uses Machine Learning to create Music and Art.

The Magenta project uses Machine Learning to create Music and Art.

Based on Google’s TensorFlow, Magnenta provides tools, models and example of musical compositions. 




Sunday, April 7, 2019

You don’t have enough iOS material to read? iOS Dev Directory is for you!

You don’t have enough iOS material to read? iOS Dev Directory is for you!

They have the definitive list of iOS blogs & sites, sorted by type of site.



ps. No, my postings are not on here since my daily postings are about Tech that interest me (Swift, VR, Mac, Maker), not just iOS.

Saturday, April 6, 2019

The creators of Python, Java and C# share their thoughts on the past and future of programming languages.

The creators of Python, Java and C# share their thoughts on the past and future of programming languages.

Recorded panel featuring language designers Guido van Rossum, James Gosling, Larry Wall & Anders Hejlsberg.



Friday, April 5, 2019

For silly Friday, using historic gold embroidery materials and knowledge to craft a programmable 8 bit computer!

For silly Friday, using historic gold embroidery materials and knowledge to craft a programmable 8 bit computer!

I once designed an air powered CPU (think Steampunk), using van vents are logical gate. It was never built, but I was sure it would work.


Thursday, April 4, 2019

iOS Dev Camp DC has announced their day, and they are looking for presenters.

iOS Dev Camp DC has announced their day, and they are looking for presenters.

This is one of my favorite one day talks, covering all things iOS. It a fantastic source of technical info. If you have something to share, this is a great location for it.

http://iosdevcampdc.com

Wednesday, April 3, 2019

As enthusiastic cruisers, we have always wanted a device with the features Carnival Cruises is offering.

As enthusiastic cruisers, we have always wanted a device with the features Carnival Cruises is offering.

Tracking fellow party members, schedule your iteanrry, access facilities, it is obvious what Carnival is introducing to make experience better.



Tuesday, April 2, 2019

The Gaming Economy is one of the source I use to stay abreast of the gaming industry.

The Gaming Economy is one of the source I use to stay abreast of the gaming industry.

For a developer, the business of gaming is just as important as the tech of designing games.



Monday, April 1, 2019

The physical version of Apple’s new credit card, Apple Card, is worth analyzing.

The physical version of Apple’s new credit card, Apple Card, is worth analyzing. 

Arun Venkatesan uses his designer eye to break down the significant parts of the new Apple Card.