Xamarin Dev Days is back and coming to a town near you
Xamarin are bringing Xamarin Dev Days back in 2016 to bring full-day mobile development events to a town or city in your area!
Let’s Stop the Async Suffix Bull****
Appending Async is, in reality, just another form of Hungarian Notation. Can we stop doing it please? Microsoft did it in the BCL because they had to (they already had synchronous versions of the APIs from previous versions of .NET)
Long Names Are Long
I’m glad we now live in a futuristic utopia where keyboard farts like h,j,k and l are rare, but the pendulum has swung too far in the other direction. We shouldn’t be Hemingway, but we don’t need to be Tennessee Williams either. Very long names hurt the clarity of the code where they are used. Giant identifiers dwarf the operations you’re performing on them, are hard to scan visually, and force extra line breaks which interrupt the flow of the code.
Android N is now Android Nougat
Google announced on Snapchat today that Android N, the latest version of Android, will now go by Android Nougat.
Human Interface Guidelines - What's new in iOS 10
There's a new version of the Human Interface Guidelines covering all of the UI updates accompanying iOS 10. Go read it!
iOS 10 UI Template
Talking of updating look and feel for iOS 10. If you're looking to mock up some screens with the new UI elements then Carlos Melegrito and Ramon Gilbert have got you covered with this Sketch template.
A quick list of overlooked announcements at WWDC16
Olivier Halligon with a round-up of some of the more subtle news from WWDC.
New in Notifications
Did you notice that the notification API got a complete overhaul in iOS 10? Both local and remote notifications have been extracted from UIKit and moved into a new framework, and there are also plenty of changes to get to grips with. Filip Radelic has a good summary.
UICollectionView: Unjustly Maligned
Ash Furrow with a post on why collection views should get more love than they do!
Xamarin.iOS AutoLayout tutorial
A tutorial by Mike James to help you become an AutoLayout master.
IARC and You
If you have any apps on the Windows Store, you will have likely received a mail of late asking you to update your age ratings as there is a new IIARC age rating process which simplifies getting your game rated for the majority of countries (except Korea).
Microsoft .NET SemVer packaging rules
Here're the rules that Microsoft uses when deciding whether to bump the major, minor or patch identifiers for .NET Core packages.
AutoMapper 5.0 speed increases
tl;dr 20-50x faster than previous versions. With this release, I think we can officially stop labeling AutoMapper as “slow”.