I’ve received confirmation that I’ve been accepted at the DDD Reading conference where I’ll be presenting a lightning talk related to HoloLens, Windows Mixed Reality and Cognitive Services on 23rd June 2018.
I’m thrilled for the opportunity and looking forward to this great event! If you plan to attend just stop by and say Hi 🙂
I’m very excited to announce that I will be speaking about HoloLens, Windows Mixed Reality and Cognitive Services at the DDD (Developer! Developer! Developer!) Wales 2018 conference in Swansea on 24th March.
I’m looking forward to meeting all the community! See you there? 🙂
In the previous days, I’ve received confirmation that I achieved the new certification
Microsoft Certified Solutions Developer: App Builder – it validates that you have the skills needed to build modern mobile and/or web applications and services.
The exams required are fully explained on the certification website: interestingly, the new MCSA (Microsoft Certified Solutions Associate) path is now a mandatory step for earning the MCSD and can be chosen between Web Applications and Universal Windows Platform.
A valuable post in the “Born to Learn” site describes the changes and the transition options available from the existing MCSD.
The new certifications will not have an expiry date, and there will be the possibility to re-earn them by passing every year an additional exam taken from a list of electives.
In the previous weeks, I subscribed to Xamarin University and attended the 15 mandatory interactive on-line classes for achieving the Xamarin Certified Mobile Developer certification.
Today, I took the final exam consisting of 150 questions to be completed in 3 hours and covering topics related to Xamarin.Android, Xamarin.iOS, Cross-Mobile development and Xamarin.Forms.
I’m very proud to have passed the exam at the first tentative and achieved this new certification! 🙂
The certification process is really worth the investment: the on-line classes are well prepared, the instructors very friendly and the subjects contain useful information.
For anyone interested in acquiring this certification, I personally suggest following with attention the on-line classes and study well all the provided exercises and the official documentation!
I’ve always been a great fan of XAML Behaviors: they help following good coding practices and keeping separation of concerns in your code. Ah, did I also mention that they help to write elegant code? 😉
Good news is that XAML Behaviors have been Open-Sourced and are available for download and contributions on GitHub: more information available in the official announcement here.
I already had fun submitting a couple of Pull Requests: head over to GitHub and enjoy!
Version 6 of NDepend is now available for download from the official site.
New features include:
- enhanced Visual Studio integration;
- support for Visual Studio 2015;
- rule files shareable amongst projects;
- default rules description and HowToFix;
- default rules less false positives;
- colored code metric view;
- intuitive display of code coverage percentage;
- compiler generated code removal;
- async support;
- analysis enhancements;
- support for Visual Studio Blue, Dark, Light themes;
- support for high DPI resolution;
- integration with TFS, SonarQube and TeamCity.
A detailed description of the new capabilities is available here.
I was updating TypedMVVM to the latest Visual Studio 2013 Update 4 and Cordova tools (using the new free Community Edition) and trying to deploy the sample to the Windows 8 emulator when I received the following
error APPX0108: The certificate specified has expired
As pointed here by Microsoft Open Technologies, the certificate available in the Visual Studio template has just expired and is not possible to deploy Windows Store apps using the old one.
To solve this problem I’ve then downloaded from here the updated certificate and copied to the following location inside the Visual Studio project:
The updated code is available for download on CodePlex.
As a first example, I decided to reuse all the TypeScript code available in my library TypedMVVM available on CodePlex.
The process was very simple and didn’t take long: I was able to quickly create a basic “Hello World” application successfully deployed on the Ripple – Nexus 7 Android emulator
As usual, the updated code is available for download on Codeplex.
I’ve just returned from the Build 2014 conference in San Francisco where I had the opportunity to attend several interesting sessions about new developments in the Microsoft space.
One of the “big news” has been the introduction of the concept of “Universal Windows Apps“, a great way to share code between different platforms including (but not limited to) Windows Phone, Windows Store and Xbox One apps.
I decided to test this new feature on TypedMVVM, one of my “pet projects” which I made available on CodePlex some time ago. The project was originally using a simple MVVM infrastructure targeting Windows Store apps using WinJS and TypeScript so it was an ideal candidate for adding a Windows Phone 8.1 target reusing all the existing code.
The migration to Universal Apps was really straightforward: I was able to have the samples up and running in my emulator and devices while waiting at the airport in San Francisco.
I’ve uploaded all the source code on Codeplex here, feel free to grab and give it a try.
Happy universal coding everyone! 🙂
I’ve just received my copy of NDepend v5.0: this new version adds several great features to the product including
- Support for Visual Studio 2013 (yeah!)
- New Dashboard Panel
- Focusing on Recent Rules violation
- UI Enhancements
- Trend Monitoring
- Churning Rules and Queries
- Report Enhancements
Click here to read a detailed description of the new capabilities and access the download links (14 days trial available).