Skip to main content

Latest Entries

Following up with my WWDC 2019 Wishlist article, it looks like my wishlist item, "full release of Marzipan" did come to fruition with the release of Project Catalyst now on macOS 10.15 Catalina.  With this release, developers can now port their existing iPad applications to also run on macOS.  Pretty amazing right, but what does this mean for iPad developers and macOS developers that work currently in their own isol

Now the Google I/O’ 19 is officially in the books I wanted to do a short overview on some of the interesting Android Encryption updates announced at this years event.

WWDC 2019 Wishlist
Featured Post

With WWDC 2019 less than a week away, I wanted to put together a very brief article on my wish-list items for this year's WWDC.  A lot of my day-to-day interests revolve around networking and info-security, so if you notice a theme in my wish-list that is why.  Also, one thing I wanted to mention is that usually Swift make's it on this wish-list, but the exciting thing is Swift is now developed so much in the open that we have a good idea of what is coming and what has been release in Swift 5

If there is one thing that I have learned in my career it's that network connectivity is not a binary state.  A network connection goes through many different transitions when setting up the connection, transmitting data, and closing down the connection.  In most cases, a client side mobile or desktop application can simply send the network request and if the client application is offline the request will immediately fail and the application can update the user accordingly (

The landscape of mobile connectivity has become highly complex over the last 10 years. Our modern society has been built around the need to always be up and connected.  And in most cases mobile connectivity works very seamlessly when driving, flying, transferring between cell towers, or even just going on a run - you stay connected.