Presentation Slides for “End-to-end Application Performance Monitoring with Application Insights”

Thank you very much for attending my session “End-to-end Application Performance Monitoring with Application Insights” at “Experts Live Asia 2017”. I hope you gained something and will spread the word on the cool things about Application Insights. As always, feel free to contact me with questions and feedback (ervinloh@yahoo.com).

As agreed, I am sharing the presentation slides in this post.

Session Synopsis:
Application performance monitoring (APM) is an area of information technology (IT) that focuses on making sure software application programs perform as expected. The goal of performance monitoring is to provide end users with a quality end-user experience. APM allows you to isolate problems real-time for all of your Web applications and Web services whether on-premise or cloud. This session on Application Performance Monitoring demonstrates and discusses the benefits of having visibility into key metrics about your applications, as well as alerts and logging about their health. It also covers the Availability Monitoring practice.

Presentation Slides:
End-to-end Application Performance Monitoring with Application Insights

Presentation Slides for “Mobile DevOps with Visual Studio Team Services and HockeyApp”

Thank you very much for attending my session “Mobile DevOps with Visual Studio Team Services and HockeyApp” at “Visual Studio Party 2017”. I hope you gained something and will spread the word on the cool things about Visual Studio. As always, feel free to contact me with questions and feedback (ervinloh@yahoo.com).

As agreed, I am sharing the presentation slides in this post. My sincere apologies for the long wait.

Session Synopsis:
In this session, you will learn more about how HockeyApp and Visual Studio Team Services help you to deliver high-quality, modern apps for Android, iOS, and Windows. You will see how to automate your build pipeline, run unit and integration tests, and control the release management. Lastly, you will see how you can ship updates to your customers almost instantly with Microsoft continuous delivery process and understand how your apps are used and crash, then fix those crashes and track progress with new monitoring and analytics capabilities.

Presentation Slides:
Mobile DevOps with Visual Studio Team Services and HockeyApp

Presentation Slides for “What’s New in Visual Studio 2017”

Thank you very much for attending my session “What’s New in Visual Studio 2017” at “Visual Studio Party 2017”. I hope you gained something and will spread the word on the cool things about Visual Studio. As always, feel free to contact me with questions and feedback (ervinloh@yahoo.com).

As agreed, I am sharing the presentation slides along with several updated slides in this post. My sincere apologies for the long wait as there are several newly added slides are embargoed until after March 7, 2017.

Session Synopsis:
In this session, you will see the new Visual Studio 2017 features, namely real time continuous testing, real time architecture dependency validation, and code style and code analysis rules. Here is your chance to learn about continuous feedback on the quality of your code, alerts to dependency violations, centrally define code style and code analysis rules across multiple developers and teams.

Presentation Slides:
What’s New in Visual Studio 2017

Course Materials for “Implementing a Data Warehouse with SQL Server 2014”

Thank you very much for attending my training “Implementing a Data Warehouse with SQL Server 2014”. I hope you gained something and will spread the word on the cool things about SQL Server. As always, feel free to contact me with questions and feedback (ervinloh@yahoo.com).

As agreed, I am sharing the course materials in this post. My sincere apologies for the long wait.

Presentation Slides:
Module 00
Module 01
Module 02
Module 03

Hands-on labs:
implementing-a-data-warehouse-with-sql-server-2014

Lab Files:
https://1drv.ms/u/s!AnF65DzzmC06kD3G4uzlf24rg6n_

Presentation Slides for “Application Performance Monitoring and Diagnostics with Application Insights”

Thank you very much for attending my session “Application Performance Monitoring and Diagnostics with Application Insights” at “First Class in the Air”. I hope you gained something and will spread the word on the cool things about Visual Studio. As always, feel free to contact me with questions and feedback (ervinloh@yahoo.com).

Session Synopsis:
Regardless if you are in development or production, Application Insights delivers a set of services to provide in depth and actionable insight into your application. The services includes global availability and performance, customer usage and deep internal diagnostic information. In this session, you will see how to set up Application Insights in connected scenarios where it will proactively detect issues through email and webhook alerts, perform root cause analysis with ad-hoc queries and full-text search, and integrate with DevOps processes using Visual Studio Team Services.

Presentation Slides:
Application Performance Monitoring and Diagnostics with Application Insights

Presentation Slides for “Build Fundamentals and Continuous Integration”

Thank you very much for attending my session “Build Fundamentals and Continuous Integration” at “First Class in the Air”. I hope you gained something and will spread the word on the cool things about Visual Studio. As always, feel free to contact me with questions and feedback (ervinloh@yahoo.com).

Session Synopsis:
Explore the benefits of handling changes systematically so that your systems maintain integrity over time with Continuous Integration. In this session, you will learn about the benefits of merging all working copies of developers’ code with a shared mainline, producing a new build upon code check-in. Lastly, this session demonstrates and discusses the benefits of running load, integration, and unit tests automatically attached to continuous integration.

Presentation Slides:
Build Fundamentals and Continuous Integration

 

How to interactively simplify polygon and polyline datasets?

Recently, I need simplify a couple of shapefile maps so that they can be loaded into  mobile reports for SQL Server 2016 Reporting Services.

Mapshaper’s web interface comes to the rescue. The latest version of the web interface is online at http://www.mapshaper.org. Mapshaper works in recent versions of Chrome, Firefox, Internet Explorer and Opera. If you encounter out-of-memory errors while editing a large file, try Firefox, which has been used successfully with Shapefiles larger than 1GB.

I am surprised that maps of over 50MB can sometimes be reduced to less than 1MB. It is therefore very useful for creating lighter weight maps suitable for online publishing (for example, for web-based interactive maps). MapShaper also has options for repairing intersections and preventing shape removal.

Simplification recommendations:
I would like to recommend the Visvalingam simplification with a custom weighting for making maps because it generally does a better job of removing details that are too small to be displayed clearly.