Friday, August 30, 2019

Amazon CloudWatch Container


Container deployment is the action of putting containers to use. The deployment of containers uses management software that simplifies the launch and updates of applications. It provides fast access to environments and speeds up development because secure containers can be quickly downloaded and put to use. Container deployment also minimizes errors because it reduces the number of moving parts in development.

By contrast containers are relatively short-lived, and usually subject to continuous deployment. This can make it difficult to reliably collect monitoring data and to analyze performance or other issues, which in turn affects remediation time. In addition builders have to resort to a disparate collection of tools to perform this analysis and inspection, manually correlating context across a set of infrastructure and application metrics, logs, and other traces.

Today, Amazon announced that Amazon CloudWatch Container Insights is generally available, with the added ability to now also monitor existing clusters. Immediate insights into compute utilization and failures for both new and existing cluster infrastructure and containerized applications can be easily obtained from container management services including Kubernetes, Amazon Elastic Container Service for Kubernetes, Amazon ECS, and AWS Fargate.

Saturday, August 24, 2019

Android Q


Google has officially named the next version of Android, which is due to be released this fall: Android 10. Breaking the 10-year history of naming releases after desserts.

In my view, number 10 is special and famous in history for Pele, Maradona, Tendulkar, Messi, etc.

The company is bailing on providing a codename beginning with a subsequent letter of the alphabet (in this case, Q), which is the way we’ve been referring to Android up to now. This year is Android 10, next year will be Android 11, and so on.

For the first time since 2014, Google's refreshing the Android brand's look and feel, consisting of a redesigned logo that prominently features a green robot head.  Slight rebrand of Android with the text shifting from Android Green to black, will ease the usability contrast and readability.

Top-15 Android Q features are listed at https://www.androidcentral.com/top-things-android-q

Google's Android 10 developer beta is already available at https://developer.android.com/preview/get
Market has 23 of the compatible Android 10 beta phones, including all Pixel phones to the OnePlus 6T.

Sunday, August 11, 2019

.NET Roslyn


Roslyn, the .NET compiler platform, helps you catch bugs even before you run your code. One example is Roslyn’s spellcheck analyzer that is built into Visual Studio.

Let’s say you are creating a static method and misspelled the word static as statc. You will be able to see this spelling error before you run your code because Roslyn can produce warnings in your code as you type even before you’ve finished the line. In other words, you don’t have to build your code to find out that you made a mistake.

Roslyn analyzers can also surface an automatic code fix through the Visual Studio light bulb icon that allows you to fix your code immediately.

The icons next to each diagnostic in Solution Explorer correspond to the icons you see in the rule set when you open it in the editor:
  • “i” in a circle indicates a severity of Info
  • “!” in a triangle indicates a severity of Warning
  • “x” in a circle indicates a severity of Error
  • “i” in a circle on a light-colored background indicates a severity of Hidden
  • “↓” in a circle indicates a suppressed diagnostic

More details are available at https://github.com/dotnet/roslyn-analyzers