Skip to main content

Posts

Showing posts from November, 2020

ML.NET Model Builder November Updates

ML.NET is an open-source, cross-platform machine learning framework for .NET developers. It enables integrating machine learning into your .NET apps without requiring you to leave the .NET ecosystem or even have a background in ML or data science. ML.NET provides tooling (Model Builder UI in Visual Studio and the cross platform ML.NET CLI) that automatically trains custom machine learning models for you based on your scenario and data. This release of ML.NET Model Builder brings numerous bug fixes and enhancements as well as new features, including advanced data loading options and streaming training data from SQL. In this post, we’ll cover the following items: Advanced data loading options Streaming from SQL Server with Database Loader Feedback Get started and resources Advanced data loading options Previously, Model Builder did not offer any data loading options, relying on AutoML to detect column purpose, header, and separator as well as decimal separator style. Let’s ta...

[Guest Post] Introducing WaveEngine 3.1 based on .NET 5

This is a guest post written by Javier Cantón Ferrero . Javier is a Computer Science Engineer who has always had a passion for 3D graphics and software architecture. His professional achievements include being MVP for Windows DirectX and DirectX XNA for the last nine years, Xbox Ambassador, as well as Microsoft Student Partner and Microsoft Most Valuable Student during his years at college. Currently he works at Plainconcepts as Research Team Lead leading the talented team working on WaveEngine. We are glad to announce that, aligned with Microsoft, we have just released WaveEngine 3.1 with official support for .NET 5 and C# 9 . So if you are using C# and .NET 5, you can start creating 3D apps based on .NET 5 today. Download it from the WaveEngine download page  right now and start creating 3D apps based on .NET 5 today. We would like to share with you our journey migrating from .NET Core 3.1 to .NET 5, as well as some of the new features made possible with .NET 5. From .NET Cor...

How to Find Freelance Jobs

Curriculum for the course How to Find Freelance Jobs Learn about freelance jobs and how to find them both online and in your city. ⭐️ Course Contents ⭐️ ⌨️ (02:10) What is freelancing? ⌨️ (11:31) Tasks to complete prior to beginning marketing. ⌨️ (25:00) Getting clients online ⌨️ (38:20) Getting clients in your city Resources Mentioned In Video: 🔗 https://html5up.net/ 🔗 https://www.google.com/intl/en_us/business/ 🔗 https://www.vistaprint.com/ 🔗 https://voice.google.com/ 🔗 https://www.bni.com/ Prior Videos: 🎥 Ultimate Freelancing Guide for Web Developers: https://www.youtube.com/watch?v=4TIvB8zDFio 🎥 Making Money as a Freelance Developer: https://www.youtube.com/watch?v=fsTzLgra5dQ 🎥 Taxes for Freelancers & Startups: https://youtu.be/AtIB_3_DZUk ✏️ This video was created by Luke Ciciliano. He is a web developer who writes on issues related to business & entrepreneurship. Luke’s business and Twitter urls are below: 🔗 https://www.modern-website.design/ 🔗 https:/...

PyTorch Images and Logistic Regression | Deep Learning with PyTorch: Zero to GANs | Part 2 of 6

Curriculum for the course PyTorch Images and Logistic Regression | Deep Learning with PyTorch: Zero to GANs | Part 2 of 6 “Deep Learning with PyTorch: Zero to GANs” is a beginner-friendly online course offering a practical and coding-focused introduction to deep learning using the PyTorch framework. Learn more and register for a certificate of accomplishment here: http://zerotogans.com Code and Resources: Logistic regression: https://jovian.ai/aakashns/03-logistic-regression Image Classification with Logistic Regression: https://jovian.ai/aakashns/mnist-logistic-minimal House Price Prediction: https://jovian.ai/aakashns/housing-linear-minimal Discussion forum: https://jovian.ai/forum/c/pytorch-zero-to-gans/lecture-2-working-with-images-logistic-regress/64 Topics covered in this video: * Working with images from the MNIST dataset * Training and validation dataset creation * Softmax function and categorical cross entropy loss * Model training, evaluation, and sample predictions T...

The updated GetGCMemoryInfo API in .NET 5.0 and how it can help you

A bit of history In .NET 3.0 we introduced a GC.GetGCMemoryInfo API for library code to get memory load related things (this was used in ArrayPool for example) so it exposed things library folks wanted at the time . In 5.0 I got requests from folks to monitor more things about the GC. Instead of adding a bit of info each time someone asks, I really thought about the kinds of things that would help with monitoring and diagnostics and expanded the info provided by this API significantly. It also has a new overload, documented here . The returned GCMemoryInfo struct has many more properties. Goals of the updated API You can view the new GetGCMemoryInfo API as a rich sampling method. Many people enjoyed using perf counters in the old days. The problem with perf counters was The info was pretty primitive It's hard to correlate the info for the same GC since you get counters individually. 2) is less of a problem just because most of the time folks didn't care about i...

How to Build a Career in Tech: Kurt Kemple Connects the Dots

Curriculum for the course How to Build a Career in Tech: Kurt Kemple Connects the Dots Jason Lengstorf interviews Kurt Kemple. Kurt Kemple is developer relations manager at Apollo. Kurt is very passionate about GraphQL, the JAMstack, livestreaming, mental health, fitness, and investing in community. Jason Lengstorf works at Netlify and hosts Learn With Jason. He is trying his very best to follow his own advice. -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp Watch Online Full Course: How to Build a Career in Tech: Kurt Kemple Connects the Dots Click Here to watch on Youtube: How to Build a Career in Tech: Kurt Kemple Connects the Dots This video is first published on youtube via freecodecamp. If Video does not appear here, you can watch this on Youtube...

Announcing Microsoft Q&A for .NET

Have you ever been working on some code and ran into an issue and needed to ask someone for help? Maybe you are looking for assistance on how to start your next app or perhaps you are seeking some architecture guidance? What if there were one place where you could go to get your technical questions answered by experts from Microsoft and the community? Well there is now with the launch of Microsoft Q&A for .NET ! Microsoft Q&A is the home for technical questions and answers about products from Microsoft. If you are looking for help on any Microsoft product you are sure to find it on Microsoft Q&A. Join the community of growing experts who are here to help developers get the help and answers they need on their projects. When you head to Microsoft Q&A for .NET you will find a wide range of .NET topics including runtime, app & web development, languages, data, and more. Browse questions from the community, ask your own, and help out others! Ask a question, follow t...

Everything from .NET Conf 2020: Sessions, Demos, & More!

This year’s .NET Conf was the largest one yet, with over 80 live sessions across three days that were co-organized and presented by the .NET community and Microsoft. On top of all of that, it also marked the release of .NET 5.0 that brings a full set of new capabilities, performance gains, and new languages features for developers to create amazing apps. If you missed this year’s .NET Conf live stream, don’t worry because we have you covered! Every Session & Demos from .NET Conf 2020! All 80+ live sessions this year were syndicated across www.dotnetconf.net , Microsoft Learn TV , .NET YouTube channel , and the Visual Studio Twitch channel. You can watch the sessions on demand on the .NET YouTube Channel or Channel 9 . You can also get all of slide decks and links to demos from this year’s event right on the .NET Conf GitHub repository! .NET Conf Continues with Community Events The .NET Foundation helped organizers around the globe pull together virtual community events a...

How to Undo Mistakes With Git Using the Command Line

Curriculum for the course How to Undo Mistakes With Git Using the Command Line Git offers lots of different ways to undo, revert, recover and fix your mistakes. In this course, we'll look at the bad things that can happen to you - and how Git can save your neck. ✏️ This course was created by Tobias Günther from Tower. Tower creates a powerful Git desktop GUI for Mac and Windows. You can download it here: https://www.git-tower.com Note: This course focuses on using Git with the command line. You do not need Tower or any other GUI software to follow along. ⭐️ Course Contents ⭐️ ⌨️ (00:00) Introduction ⌨️ (00:54) Hosted by Tower ⌨️ (01:29) Git as your safety net ⌨️ (02:50) Discard all local changes in a file ⌨️ (04:28) Please be careful: discarding local changes cannot be undone! ⌨️ (05:03) Restoring deleted files ⌨️ (06:10) Discard chunks / lines in a file ⌨️ (10:22) Discarding all local changes ⌨️ (11:42) Fixing the last commit ⌨️ (14:53) What "rewriting history" me...

Visual Basic WinForms Apps in .NET 5 and Visual Studio 16.8

Visual Basic, along with its Application Framework, is supported in .NET 5 and Visual Studio 16.8! Visual Studio 16.8 includes the Windows Forms Designer, so Visual Basic is ready for you to migrate existing applications or create new applications. While .NET Core has had Visual Basic since the first release, and WinForms since it was released in .NET Core 3.1, it did not include the Application Framework library and WinForms Designer support Visual Basic programmers expect. .NET 5 is the next version of .NET Core and we think .NET 5 is ready for you to migrate existing .NET Framework apps or create new WinForms applications. We’re excited about the updates for Visual Basic in .NET 5, but first a reminder that you can base your decision to migrate to .NET 5 on whether or not you want its new features and how you need to interop with .NET 5 applications. The .NET Framework will be supported as part of Windows for a very long time. New features will not be added to .NET Framework. New ...

PyTorch Basics and Gradient Descent | Deep Learning with PyTorch: Zero to GANs | Part 1 of 6

Curriculum for the course PyTorch Basics and Gradient Descent | Deep Learning with PyTorch: Zero to GANs | Part 1 of 6 “Deep Learning with PyTorch: Zero to GANs” is a beginner-friendly online course offering a practical and coding-focused introduction to deep learning using the PyTorch framework. Learn more and register for a certificate of accomplishment here: http://zerotogans.com/ Code and Resources: PyTorch basics: https://jovian.ai/aakashns/01-pytorch-basics Linear regression: https://jovian.ai/aakashns/02-linear-regression Machine learning: https://jovian.ai/aakashns/machine-learning-intro Discussion forum: https://jovian.ai/forum/c/pytorch-zero-to-gans/lecture-1-pytorch-basics-linear-regression/63 Topics covered in this video: Introduction to machine learning and Jupyter notebooks PyTorch basics: tensors, gradients, and autograd Linear regression & gradient descent from scratch Using PyTorch modules: nn.Linear & nn.functional This...

How to Build a Career in Tech: Cassidy Williams (@cassidoo) Connects the Dots

Curriculum for the course How to Build a Career in Tech: Cassidy Williams (@cassidoo) Connects the Dots Jason Lengstorf interviews Cassidy Williams. Cassidy Williams is a Principal Developer Experience Engineer at Netlify. She often makes silly videos on the internet, plus she enjoy building mechanical keyboards and playing music in her free time. Jason Lengstorf works at Netlify and hosts Learn With Jason. He is trying his very best to follow his own advice. -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp Watch Online Full Course: How to Build a Career in Tech: Cassidy Williams (@cassidoo) Connects the Dots Click Here to watch on Youtube: How to Build a Career in Tech: Cassidy Williams (@cassidoo) Connects the Dots This video is first published on you...

Announcing General Availability for Microsoft Edge WebView2 for .NET and Fixed Distribution Method

Today, we are excited to announce that  Microsoft Edge WebView2 is now generally available for use in production .NET 5, .NET Core, and .NET Framework Windows Forms and WPF applications on existing Windows versions ! Additionally, we are thrilled to announce that WebView2’s  Fixed Version Distribution mode  is also generally available for production applications. Previously, at Build, we introduced the .NET preview of  WebView2 , Microsoft’s latest browser control built on the new Chromium-based Microsoft Edge that renders web content (HTML / CSS / JavaScript) in .NET applications. In October, we announced that WebView2 would be generally available for  Win32 C/C++ applications . We want to thank all of our early users and developers that engaged with us throughout the WebView2 Preview period. The tremendous amount of support and enthusiasm we’ve received from the community has been...

.NET Framework November 2020 Cumulative Update Preview

Today, we are releasing the November 2020 Cumulative Update Preview for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. CLR Improved the clean-up process for X509Certificate2 certificates WPF 2 Addressed an issue with a FailFast crash arising in apps with two threads that both load application resources. 1 Common Language Runtime (CLR) 2 Windows Presentation Foundation (WPF) Getting the Update The Cumulative Update Preview is available via Windows Update and Microsoft Update Catalog. Microsoft Update Catalog You can get the update via the Microsoft Update Catalog. For Windows 10, NET Framework 4.8 updates are available via Windows Update and Microsoft Update Catalog. **Note**: Customers that rely on Windows Update will automatically receive the .NET Framework version-specific updates. Advanced system administrators can also take use of the below direct Microsoft Update Catalog download links to .NET Fra...

What’s new in .NET Productivity

The .NET Productivity team (a.k.a. Roslyn) wants to help you be more productive! We’ve seen a lot of excitement in the past few months over our latest features which automate and reduce editing tasks to a single click and help save you time. In this post, I’ll cover some of the latest .NET productivity features available in Visual Studio 2019 . Tooling improvements Starting in .NET 5.0, Roslyn analyzers are included with the .NET SDK . Roslyn analyzers are enabled, by default, for projects that target .NET 5.0 or later. You can enable them on projects that target earlier .NET versions by setting the EnableNETAnalyzers property to true . You can also use the Project Properties to enable/disable .NET analyzers. To access the Project Properties, right-click on a project within Solution Explorer and select Properties. Next, select the Code Analysis tab where you can either select or clear the checkbox to Enable .NET analyzers. Another exciting feature is inline parameter name hints t...