Semantic Versioning

Semantic Versioning 2.0.0

Summary

Given a version number MAJOR.MINOR.PATCH, increment the:

  1. MAJOR version when you make incompatible API changes,
  2. MINOR version when you add functionality in a backwards-compatible manner, and
  3. PATCH version when you make backwards-compatible bug fixes.

Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.

How should I handle deprecating functionality?

Deprecating existing functionality is a normal part of software development and is often required to make forward progress. When you deprecate part of your public API, you should do two things: (1) update your documentation to let users know about the change, (2) issue a new minor release with the deprecation in place. Before you completely remove the functionality in a new major release there should be at least one minor release that contains the deprecation so that users can smoothly transition to the new API.

Windows App Wrapping

Enterprise data protection (EDP)

https://technet.microsoft.com/en-us/library/dn878026.aspx

https://msdn.microsoft.com/en-us/library/dn985838(v=vs.85).aspx

How EDP scores over iOS Restrictions – Open in management (Managed)

http://searchconsumerization.techtarget.com/tip/Open-in-management-helps-secure-iOS-data

http://blog.appsense.com/2013/11/ios-7-mobile-application-management-open-in-management-or-managed-open-in-for-enterprise-mobility-is-a-day-late-and-a-dollar-short/

Windows CSP

https://msdn.microsoft.com/en-us/library/windows/hardware/dn920025(v=vs.85).aspx

Brilliant articles – on how to get better at learning faster and mind at work

http://thenextweb.com/lifehacks/2015/06/07/7-truths-about-the-mind-you-missed-in-psychology-class/

http://thenextweb.com/lifehacks/2015/06/07/the-ultimate-guide-to-learning-anything-faster/

We made it! Here’s the summary of main points discussed in the ultimate guide to hacking the learning curve:

  • Model an expert who’s been there and don’t reinvent the wheel
  • Deconstruct the skills that will deliver 80 percent of results
  • Stop Multitasking
  • Reps, reps, reps! then seek immediate feedback
  • Go Long and don’t quit before or during the dip

Five Reasons You Might Fail to Become the Best in the World

1. You run out of time (and quit)
2. You run out of money (and quit)
3. You get scared (and quit)
4. You’re not serious about it (and quit)
5. You lose interest (and quit)

Microservices

http://martinfowler.com/articles/microservices.html

Windows Hello and Passport

https://blogs.windows.com/bloggingwindows/2015/03/17/making-windows-10-more-personal-and-more-secure-with-windows-hello/

http://blogs.windows.com/business/2015/02/13/microsoft-announces-fido-support-coming-to-windows-10/

https://fidoalliance.org/specifications/overview/

http://venturebeat.com/2015/03/17/windows-hello-biometric-authentication-will-let-you-unlock-windows-10-devices-with-your-finger-iris-or-face/

Microsoft today announced that biometric authentication is coming to Windows 10. Windows Hello will let you unlock your Windows 10 device, whether it be a PC, tablet, or a smartphone, with your finger, iris, or face. Microsoft Passport will take this further by letting you access apps and online services without a password.

BIOS UEFI

http://www.pcworld.com/article/248426/r_i_p_bios_a_uefi_primer.html