Welcome back everyone, for another weekly links post. The important note here is its fall, which means kids are in school, leaves are going to start turning and ….
So down to business:
Boot Performance with Compiled Bindings in Xamarin.Forms: I don’t get to do as much mobile development as I used to. But it still fascinates me how much Xamarin as a platform has grown. Compiled Bindings are pretty great. I don’t know that there’s much of a reason to code native anymore.
I’m a bit of a gamer, as he said to the surprise of no one. And its official that on September 5th, the new Gears of War 5 was available for Early Access period. The world wide release is September 10th. Very awesome. I always enjoyed Gears of War because it is one seriously intense game.
In the interest of helping to navigate the information available out there, I’ve been putting out there ideas for this “Where Do I start” series on the blog. Right now as I previously mentioned I’ve been studying for the AI-100 exam, and as part of that effort I found a lot of resources online, and I thought I’d share these in the interest of helping others.
There are a wealth of resources out there and I want to make sure I focus your attention on resources related to Microsoft AI and how you can leverage these services as accelerators for your own application development. I wanted to draw your attention to a lot of the key resources for getting started.
So containers have become an essential part of modern application development. I would go as far to say that containers and micro services have had a similar impact to software development as “Object Oriented Programming”.
Now that being that I have been talking to a lot of people who use Monolithic applications and are looking for a way to break down their existing applications into a micro service approach and support the idea of using existing infrastructure, and don’t necessarily want to deploy on Linux for a variety of reasons.
Now based on that option, there is an established technology that can leverage your docker containers and orchestrate them in a windows environment. And that is Service Fabric.
I find the learning curve if you are looking at a monolithic application and breaking it into micro services is a lot easier to swallow with Service Fabric, and it does help you to break up your applications to make better use compute on your machines in the cluster and you can still leverage docker.
Below are some links to help you get started with Service Fabric if you are looking for information on this technology:
So let’s talk monitoring in Azure, and honestly this is a topic that makes most people start to become a “deer in headlights”. And the reason is that most executives love to say “We need to have a great monitoring story” but monitoring is a massive topic and most don’t know where to begin.
And the truth is that it is a huge and multi-faceted topic that have a variety of solutions that can be applied in a variety of ways. So I wanted to gather some resources to help give you if your trying to figure out which way is up.
Provides guided learning through articles, hands on labs and videos on a
variety of topics. Some of the key ones I thought would be of interest
given your ask are:
When it comes to
monitoring we have several products and services that are at the core of
providing that support:
Azure Monitor: provides a sophisticated tools for collecting an analyzing telemetry data and providing the ability to gather metrics, generate alerts, and build custom dashboards to monitor your environment.
Log Analytics: this is the backend that drives many of the other services, including providing support for ingestion of custom logs to monitor solutions.
Application Insights: This provides robust monitoring of the application code including the events, requests, performance and responses. It makes it easier to see at an application functionality level how users are using your applications and how you can identify problems or areas for improvement.