Added to the labs, a proof of concept page turning button: https://github.com/twstokes/labs/tree/master/pageturn

Added to the labs, a proof of concept page turning button: https://github.com/twstokes/labs/tree/master/pageturn

I’ve always wanted to play around with Menu Bar apps, so I decided to make an easy to access retro calculator in SwiftUI.
I’ve never made a Menu Bar app, so I decided to create a retro calculator in #SwiftUI. 🧮 pic.twitter.com/cFBVDK0dm7
— Tanner Stokes (@TannerStokes) February 9, 2020
Over the past few months our team at Clemson worked with TigerOne, our card services department, and Apple to successfully bring mobile ID provisioning to campus. We were the first school to integrate this functionality into our own app, my.Clemson, and that integration correlated with the success we saw on launch day – around 4500 students, faculty, and staff were able to add their TigerOne Mobile ID to their phone and Watch. These are record numbers to date. 🎉




There were a lot of unknowns when we started the project, one being that we’d never integrated Duo (the University’s two factor system) with a native client. It made sense to reuse the embedded web version so we didn’t have to reinvent the wheel, but we weren’t sure of how to combine this with our current method of authentication via SwiftECP, whose goal is to avoid the browser!
We ended up with a pretty slick solution. After configuring the IdP to allow a Duo flow from a client that authenticated ECP, it worked like this:
The Rover got its own iOS app and I implemented a neat way to control the camera servos.



I made public tonight a repo I’ve had for a while that contains BeamNG experiments.
Before you ask "why" I'm going to go ahead and ask "why not". #Arduino #RaspberryPi pic.twitter.com/MVTJNCD7Ek
— Tanner Stokes (@TannerStokes) August 18, 2018