Skip to main content

Posts

Showing posts from July, 2021

.NET Framework July 2021 Cumulative Update Preview

Today, we are releasing the July 2021 Cumulative Update Preview for .NET Framework. Security The July Cumulative Update Preview does not contain any new security fixes. See February 2021 Security and Quality Rollup for the latest security updates. Quality and Reliability This release contains the following quality and reliability improvements. CLR 1 In scenarios with both high numbers of assemblies and high numbers of GC heaps, Server GC can encounter serious lock contention during generation 2 GCs. A config switch has been introduced as a workaround. It can either be enabled from a .config file: <configuration> <runtime> <GCStaticsNoLock enabled="true"/> </runtime> </configuration> Or by setting environment variable COMPLUS_GCStaticsNoLockto a non-zero value. If the config switch is not enabled then behavior is unchanged compared to previous versions. Windows Forms Addresses an issue where some Windows Forms applications th...

Reinforcement Learning Course: Intro to Advanced Actor Critic Methods

Curriculum for the course Reinforcement Learning Course: Intro to Advanced Actor Critic Methods Actor critic methods are used in machine learning. They are most useful for applications in robotics as they allow us to output continuous, rather than discrete actions. This enables control of electric motors to actuate movement in robotic systems, at the expense of increased computational complexity. 💻 Code for the algorithms covered: 🔗 Actor Critic: https://github.com/philtabor/Youtube-Code-Repository/tree/master/ReinforcementLearning/PolicyGradient/actor_critic/tensorflow2 🔗 Deep Deterministic Policy Gradients (DDPG): https://github.com/philtabor/Youtube-Code-Repository/tree/master/ReinforcementLearning/PolicyGradient/DDPG/tensorflow2/pendulum 🔗 Twin Delayed Deep Deterministic Policy Gradients (TD3): https://github.com/philtabor/Youtube-Code-Repository/tree/master/ReinforcementLearning/PolicyGradient/TD3/tf2 🔗 Proximal Policy Optimization (PPO): https://github.com/philtabor/You...

Deploy 12 apps to AWS, Azure, & Google Cloud

Curriculum for the course Deploy 12 apps to AWS, Azure, & Google Cloud Learn how to deploy 12 different apps to 3 different cloud services. ✏️ This course was created by Scalable Scripts. Check out their channel: https://www.youtube.com/c/ScalableScripts ⌨️ (0:00:00) Intro ⌨️ (0:00:37) Dockerize a React app ⌨️ (0:08:57) Dockerize a NodeJS app ⌨️ (0:13:40) Dockerize a VueJS app ⌨️ (0:20:00) Dockerize a NestJS app ⌨️ (0:26:26) Dockerize an Angular app ⌨️ (0:35:00) Dockerize a Golang app ⌨️ (0:41:23) Dockerize a Svelte app ⌨️ (0:47:27) Dockerize a Django app ⌨️ (0:52:12) Dockerize a Laravel app ⌨️ (0:56:32) Dockerize a .NET Core app ⌨️ (1:03:41) Dockerize a Spring Boot app with Kotlin ⌨️ (1:11:20) Dockerize a Deno app ⌨️ (1:16:33) Deploy a Container to AWS ⌨️ (1:25:22) Deploy a Container to Azure ⌨️ (1:32:32) Deploy a Container to Google Cloud 🎉 Thanks to our Champion and Sponsor supporters: 👾 Wong Voon jinq 👾 hexploitation 👾 Katia Moran 👾 BlckPhantom 👾 Nick Raker 👾 Oti...

Conversation about the .NET open source project

Open source was an attractive and exciting idea when we first considered sharing .NET Core on GitHub. At the same time, GitHub was a largely unknown platform for many of us and we had a lot of questions about how everything would work. “What if someone forks the runtime on the first day? Is the project over?”. We knew enough that we should take the time to learn the patterns that developers had already established and also what they expected of us. That said, we also had to host a project and org from day one, and it got busy much quicker than we expected. We’re several years and versions in at this point, and the rest is now history. It’s been a fun journey that we’ll reflect on with folks that have been part of it in a variety of ways. We’re using the conversation format again, this time with collection of .NET engineers who want to share their experiences working on GitHub and establishing .NET as an open source project. Claire Novotny Dan Moseley Immo Landswerth Kevin Pilch ...

Solve Coding Interview Backtracking Problems - Crash Course

Curriculum for the course Solve Coding Interview Backtracking Problems - Crash Course Master the backtracking problem and solve two LeetCode hard problems in this crash course. ✏️ This course was developed by Lynn Zheng. Check out Lynn's YouTube channel, Lynn's DevLab: https://www.youtube.com/channel/UCZ2MeG5jTIqgzEMiByrIzsw 💻 Lynn's GitHub resource for this video: https://gist.github.com/RuolinZheng08/cdd880ee748e27ed28e0be3916f56fa6 🔗 Lynn's personal website: https://ruolinzheng08.github.io/ ⭐️ Course Contents ⭐️ ⌨️ (00:00) Intro ⌨️ (01:01) Intro to the template ⌨️ (08:30) Solve N-Queens ⌨️ (20:28) Solve Sudoku ⌨️ (33:48) Recap -- 🎉 Thanks to our Champion and Sponsor supporters: 👾 Wong Voon jinq 👾 hexploitation 👾 Katia Moran 👾 BlckPhantom 👾 Nick Raker 👾 Otis Morgan 👾 DeezMaster 👾 Treehouse 👾 AppWrite -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp...

Tune in July 29 for .NET Conf: Focus on F#

The .NET Conf team is bringing you another “Focus” event this Thursday, July 29 all about F#. We have finalized the agenda, speakers, and hosts that will make the day educational and fun. Whether you are a beginner or seasoned F# programmer, we have something for you. Save the date! .NET Conf: Focus on F#   is a free, one-day livestream event that features speakers from the community and Microsoft teams working on and using the F# language. Learn how F# lets you write succinct, performant, and robust code backed by a powerful type system and the .NET runtime you can trust to build mission-critical software. Learn from the creator of F# himself, Don Syme, and watch him kick off the day with F# community contributors and companies using F#. Guido van Rossum, creator of Python, will also be here learning F# from scratch from Don. You won’t want to miss this fascinating and informative session with two programming language creators. Here’s a sneak peak at the session: It’s not t...

Try the new System.Text.Json source generator

In .NET 6.0, we are shipping a new C# source generator to help improve the performance of applications that use System.Text.Json . In this post, I’ll go over why we built it, how it works, and what benefits you can experience in your application. With the introduction of the System.Text.Json source generator, we now have a few models for JSON serialization in .NET to choose from, using JsonSerializer . There is the existing model which is backed by runtime reflection, and two new compile-time source generation modes; where the generator generates optimized serialization logic, a static data access model, or both. In both source-generation scenarios, the generated artifacts are passed directly to JsonSerializer as a performance optimization. Here’s an overview of the functionality that each serialization model provides: JsonSerializer JsonSerializer + pre-generating optimized serialization logic JsonSerializer + pre-generating data access model Increases serialization ...

Low-Code Tutorial – Build 3 Financial Apps (Full Course)

Curriculum for the course Low-Code Tutorial – Build 3 Financial Apps (Full Course) Learn how to build 3 financial apps using low-code solutions from Ania - an ex-financial Broker turned Software Developer. ✏️ You can follow course creator Ania Kubów on her channel: https://www.youtube.com/aniakubow ⭐️ Timestamps ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:53) Course Outline ⌨️ (0:02:45) Low-Code vs No-Code ⌨️ (0:04:17) Retool and Compatible Integrations ⌨️ (0:04:48) Building a Trade Dashboard ⌨️ (0:05:34) Integrating Google Sheets ⌨️ (0:59:22) Using Slack API ⌨️ (1:12:48) Building a Crypto Dashboard ⌨️ (1:13:12) Integrating a REST API ⌨️ (1:33:45) Using Twilio API ⌨️ (1:51:51) Building a Invoice Tracker ⌨️ (1:52:15) Integrating an external database ⌨️ (1:52:32) Getting data using GraphQL ⌨️ (2:19:29) Embedding external videos ⌨️ (2:22:03) Adding data using GraphQL ⌨️ (2:38:46) Updating data using GraphQL ⌨️ (2:42:42) Where to go next? 🔗 Readable Data for Project 1: https://docs.googl...

ASP.NET Core updates in .NET 6 Preview 6

.NET 6 Preview 6 is now available and includes many great new improvements to ASP.NET Core. Here’s what’s new in this preview release: Improved Blazor accessibility Required Blazor component parameters Efficient byte array transfers for JavaScript interop Optional parameters for view component tag helpers Angular template updated to Angular 12 OpenAPI support for minimal APIs Inject services into minimal APIs without [FromServices] attribute Configure the accept socket for Kestrel IHttpActivityFeature Long running activity tag for SignalR connections WebSocket compression SignalR WebSockets TestServer support New OnCheckSlidingExpiration event for controlling cookie renewal ClientCertificateMode.DelayCertificate Get started To get started with ASP.NET Core in .NET 6 Preview 6, install the .NET 6 SDK . If you’re on Windows using Visual Studio, we recommend installing the latest preview of Visual Studio 2022 . If you’re on macOS, we recommend installing the latest ...