Skip to content

Latest commit

 

History

History
208 lines (138 loc) · 13.5 KB

07.md

File metadata and controls

208 lines (138 loc) · 13.5 KB

Action Group Updates

We have a new process for submitting project news! Yay! No more cumbersome spreadsheets! Check out the README for more details. We also have a handy YouTube video that walks through the process.

Youtube walkthrough of submitting news for the newsletter

Project onboarding is now handled publicly via GitHub issues. The process is now more transparent and visible. Progress through the process is easily visualized via a GitHub project board.

This is part of our effort to move to open processes so action groups and community members can more easily participate. The previous process was buried in emails and word documents and lacked visibility and transpancey.

We have an issue template for new project applications here: https://github.com/dotnet-foundation/projects/issues/new/choose

Key goals:

  • Clear status to projects
  • Use milestones and labels to batch up applications into monthly review cycles
  • Enable action group members to review and help out on applications
  • Comments / pull requests / etc. are welcome.

Events

Dotnetos - .NET Performance Conference

Dotnetos is a two-day conference dedicated solely to .NET performance! Both international and Polish speakers (all sessions in English). Chance to meet well-known people from .NET performance area in person. Great food and beverages. Last but not least, great networking opportunity!

  • Both international and Polish speakers with all sessions in English,
  • chance to meet well-known people from .NET performance area in person,
  • great food and beverages,
  • awesome networking opportunity!

Oct, 10-11 2019, Digital Knowledge Village, Warsaw Already announced speakers:

  • Adam Sitnik, Microsoft - .NET Performance Investigation
  • Ela Mościcka, Microsoft - TBA
  • Peter Sollich, Microsoft- TBA
  • Shay Rojansky, Microsoft - TBA
  • Andrey Akinshin - Performance Testing
  • Matt Warren, Raygun - Performance in the .NET Runtime
  • Daniel Marbach, Particular Software - Cliff diving into async in .NET Core and C# 8
  • Matt Ellis, Jetbrains - Writing Allocation Free Code in C#
  • Jakub Míšek, PeachPie - Compiling and Running a PHP on .NET Core
  • Dan Shechter, Eagle Labs - .NET Intrinsics in CoreCLR 3.0
  • Tomasz K. Stańczak & Piotr Gankiewicz, Nethermind - Ethereum performance in .NET Core
  • Łukasz Dziekan, FinAi - TBA

Agenda is spread from Thursday to Friday, from 8:oo to 6:oo! Tickets available at https://conf.dotnetos.org

.NET Foundation Project Updates

ML.NET 1.2 and updates to Model Builder and the CLI were released on early July 2019. ML.NET is an open-source and cross-platform machine learning framework for .NET developers. ML.NET also includes Model Builder (a simple UI tool for Visual Studio) and the ML.NET CLI (Command-line interface) to make it super easy to build custom Machine Learning (ML) models using Automated Machine Learning (AutoML). Using ML.NET, developers can leverage their existing tools and skill-sets to develop and infuse custom ML into their applications by creating custom machine learning models for common scenarios like Sentiment Analysis, Price Prediction, Image Classification and more!

The following are some of the key highlights in this release:

  • General availability of TimeSeries support for forecasting and anomaly detection
  • General availability of ML.NET packages to use TensorFlow and ONNX models
  • Easily integrate ML.NET models in web or serverless apps with Microsoft.Extensions.ML integration package
  • MLNET CLI and Model Builder for Visual Studio were updated with multiple improvements

For further details on the ML.NET 1.2 release, check this Blog Post:

Announcing ML.NET 1.2 and Model Builder updates (Machine Learning for .NET)

Get started with MLNET here. Get started with Model Builder here. Refer to documentation for tutorials and more resources. Learn from samples apps for different scenarios using ML.NET.

Version 0.34.0 has several features, improvements and bug fixes, full details in the linked blog post but a few highlights in this release:

  • Improved MSBuild 16 (VS2019) tool resolution
  • Update to Roslyn version 3.0.0
  • Updated to NuGet client version 5
  • NuGet pack support for several new nuspec elements

Version 0.34.1 is just a minor release as a hotfix to address an issue breaking scripts when the dynamic C# keyword was used in build scripts. This was a side effect of updating from Roslyn 2.x to 3.x.

🎉 We're also happy to share that Cake turned five years old this May! And we've just done our 100th Cake release! 🎉
Huge thanks to our contributors and users! Wouldn't have been possible without your support! ❤

Did you know that DotVVM can be used to incrementally modernize old ASP.NET Web Forms applications and lift them to .NET Core? It is much easier than doing a full rewrite, and the application can be deployed at any time during the entire process.

  • Install DotVVM NuGet package in your Web Forms site
  • Create a DotVVM master page using the same CSS
  • Start converting ASPX pages to DotHTML syntax, one at a time
  • When all the Web Forms pages are gone, change your CSPROJ to use .NET Core

We have created some useful resources that will help you in this process.

Prism 7.2 has several improvements for WPF and Xamarin.Forms developers including:

  • New Fluent API for the IContainerRegistry
  • Added several new API's to IContainerRegistry and IContainerProvider that significantly reduce the need to depend directly on the root container
  • Optimizations for the Weak DelegateReference for the EventAggregator
  • Added a new Dialog Service allowing developers to create dialogs in their app with a more custom look and feel

Additionally Xamarin.Forms developers will be able to enjoy:

  • New initialization API's including IInitialize, IInitializeAsync & IAutoInitialize. These all help you to replace the now Obsolete OnNavigatingTo from INavigatingAware and INavigationAware
  • Automatic ViewRegistrion
  • Additional XAML Extensions... all XAML Extensions are now fully bindable
  • Enhanced Modal logic that should eliminate the need to ever specify whether to use Modal navigation when Navigating back from a page.
  • Added extension to allow selecting tabs from the NavigationService

For more great information be sure to tune in and follow Prism's maintainers

Maintenance Release for Akka.NET 1.3 You know what? We're going to stop promising that this is the last 1.3.x release, because even though we've said that twice... We now have another 1.3.x release.

1.3.14 consists of non-breaking bugfixes and additions that have been contributed against the Akka.NET v1.4.0 milestone thus far. These include:

To see the full set of changes for Akka.NET v1.3.14, click here.

Follow Akka.NET on Twitter if you're interested in receiving more updates from the project.

A few years ago, we took over maintenance and guidance for the ASP.NET AJAX Control Toolkit project. Please refer to this blog post for more information on the project and why we stepped in to assist.

DevExpress - ASP.NET AJAX Control Toolkit.

As part of our ongoing commitment to the project, we’ve released an update (ASP.NET AJAX Control Toolkit v19.1.0) to address the following issues.

Improvements

  • Visual Studio 2019 Support
  • Security hardening: HTML-encode file names in AjaxFileUpload (#483)

Resolved Issues

  • AutoCompleteExtender: the TextChanged event is not fired in Edge (#458)
  • Rating: The raise_mouseOver method has an invalid argument name (#461)
  • AsyncFileUpload changes the frame target to _top (#466)
  • HtmlEditorExtender unconditionally removes tags with data URLs (#467)
  • NRE in IsLocalizationEnabled() within a PageAsyncTask (#486)

Ready to Upgrade?

To update the ASP.NET AJAX Control Toolkit, please download our most recent installer using the link below.

Download

Or, if you prefer, use Nuget:

ASP.NET AJAX Control Toolkit Nuget package

As always, we welcome your feedback. Please share your thoughts on this update via GitHub.

Sextant a view model navigation library released 2.0. This release adds a few new features, cleans up some existing issues and deprecated some functionality.

  • We changed the way regsitration of Sextant dependencies are handled

  • Added Navigation Parameters that are passed on Navigation

  • Added Sextant.XamForms for Xamarin.Forms support

  • Example

Meetups