Skip to main content

Posts

Showing posts from October, 2020

Unified Blazor UI in the Mobile Blazor Bindings Preview 5

I’m excited to announce that today we are releasing the Mobile Blazor Bindings Preview 5 update that adds support for sharing UI between web apps and mobile/desktop apps. You can now use a Razor Class Library (RCL) to build your UI and app logic once and use it in a Blazor Web app and in a Mobile Blazor Bindings app. This release also includes many other improvements, such as support for Shell with Blazor @page routing, SkiaSharp for rich graphics, gesture recognizers, and a whole lot more! You can build one UI using Blazor Web and host it in a Blazor Server or Blazor Web Assembly app and also in a Mobile Blazor Bindings hybrid app to target Android, iOS, macOS, and Windows: These are the major new features in the 0.5 Preview 5 release: Build your UI in a Razor Class Library (RCL) and share the same UI between web app and native app, including static assets such as CSS and images (community contribution from Jan-Willem Spuij ) Support for Shell with Routing, including the Razor ...

.NET Framework October 2020 Cumulative Update Preview Update for Windows 10 2004 and Windows Server, version 2004

Yesterday, we are releasing the October 2020 Cumulative Update Preview Updates for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. SQL Addressed an issue in System.Data.SqlClient where querying string columns would fail if the database had a Kazakh collation. WPF 1 Addressed a regression from a previous update, arising when two HostVisual elements disconnect at the same time. Addressed a crash and/or hang when typing into a TextBox in a WPF app, when the OS feature “use text cursor indicator” is enabled. 1 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. Updates for other versions of .NET Framework are part of the Windows ...

Microsoft Excel Tutorial for Beginners - Full Course

Curriculum for the course Microsoft Excel Tutorial for Beginners - Full Course Lean how to use Microsoft Excel from the beginning by creating 6 real-world projects. Most of the content applies to Google Sheets as well. You will learn how to - enter data, - navigate through a spreadsheet, - create formulas to solve problems, - create charts and graphs, - understand relative vs absolute references, - import and export data, - implement VLOOKUP, - use pivot tables, - split and concatenate text, - and more. ✏️ Course developed by Shad Sluiter. Check out his YouTube channel: https://www.youtube.com/user/shadsluiter ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:04:14) Payroll ⌨️ (0:39:35) Gradebook ⌨️ (0:57:22) Decision Factors ⌨️ (1:04:40) Sales Database ⌨️ (1:23:13) Car Inventory ⌨️ (1:59:29) Problem Solving Templates ⭐️ Special thanks to our Champion supporters! ⭐️ 🏆 Loc Do 🏆 Joseph C 🏆 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp....

gRPC performance improvements in .NET 5

gRPC is a modern open source remote procedure call framework. There are many exciting features in gRPC: real-time streaming, client-to-server code generation, and great cross-platform support to name a few. The most exciting to me, and consistently mentioned by developers who are interested in gRPC, is performance. Last year Microsoft contributed a new implementation of gRPC for .NET to the CNCF . Built on top of Kestrel and HttpClient, gRPC for .NET makes gRPC a first-class member of the .NET ecosystem. In our first gRPC for .NET release, we focused on gRPC’s core features, compatibility, and stability. In .NET 5, we made gRPC really fast. gRPC and .NET 5 are fast In a community run benchmark of different gRPC server implementations, .NET gets the highest requests per second after Rust, and is just ahead of C++ and Go. This result builds on top of the work done in .NET 5. Our benchmarks show .NET 5 server performance is 60% faster than .NET Core 3.1. .NET 5 client performance ...

Help Us Plan EF Core 6.0

Entity Framework Core 5.0 will soon be released in conjunction with .NET 5. The release is a major milestone in the long history of Entity Framework that began before version 1.0 was shipped with .NET Framework 3.5 Service Pack 1 in 2008. EF Core 5.0 is cross-platform and supports all of the most popular relational databases . It also provides a consistent API to interface with the popular NoSQL Azure Cosmos DB database. EF Core 5.0 includes scores of new features ranging from “many-to-many” and “table-per-type” to an updated migrations experience. The team is currently focused on bug fixes, updates to documentation, and planning for the next release. The team is ready to start building the next release, but we need your help! The Entity Framework 2020 Survey To better understand how you work with EF Core and which features are top priority for you , the team developed this short Entity Framework survey . It will take you less than 15 minutes. Our team deeply values your feedbac...

Announcing Version 1.0 of .NET for Apache Spark

Today, we announce the release of version 1.0 of .NET for Apache® Spark™ , an open source package that brings .NET development to the Apache® Spark™ platform. This release is possible due to the combined efforts of Microsoft and the open source community. Version 1.0 includes support for .NET applications targeting .NET Standard 2.0 or later. Access to the Apache® Spark™ DataFrame APIs (versions 2.3, 2.4 and 3.0) and the ability to write Spark SQL and create user-defined functions (UDFs) are also included in the release. The following code snippet is an example of using Spark to produce a word count from a document (browse the full sample here ): var docs = spark.Read().Option("header", true).Csv("documents.csv"); var filCol = Functions.Col("file"); var words = docs .Select( fileCol, // "a b c" => ["a", "b", "c"] Functions.Split( Functions.Col("words"), ...

Use PHP to Create an MVC Framework - Full Course

Curriculum for the course Use PHP to Create an MVC Framework - Full Course Learn how to use PHP to build an MVC framework from scratch. You will get an understanding of how frameworks are made. The framework you build is not production-ready. During this project we will learn many things: - How to work with file system - How to work with databases - How to use Abstraction in real projects - How to implement custom routing - How to install third party packages using composer - How to create reusable composer package - and many other important things ✏️ This course was developed by Zura Sekhniashvili (The Codeholic). Check out his YouTube channel: https://www.youtube.com/channel/UC_UMEcP_kF0z4E6KbxCpV1w 💻 Code: https://github.com/thecodeholic/php-mvc-framework ⭐️ Course Contents ⭐️ ⌨️ (00:00:00) Introduction ⌨️ (00:01:29) Show features ⌨️ (00:03:57) Demo of the Framework ⌨️ (00:07:40) Create Application and Router ⌨️ (00:14:17) Enable autoloading using composer ⌨️ (00:1...

.NET Framework October 2020 Cumulative Update Preview Update

Yesterday, we are releasing the October 2020 Cumulative Update Preview Updates for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. SQL Addressed an issue in System.Data.SqlClient where querying string columns would fail if the database had a Kazakh collation. WPF 1 Addressed a regression from a previous update, arising when two HostVisual elements disconnect at the same time. Addressed a crash and/or hang when typing into a TextBox in a WPF app, when the OS feature “use text cursor indicator” is enabled. 1 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. Updates for other versions of .NET Framework are part of the Windows ...

Docker and Kubernetes - Full Course for Beginners

Curriculum for the course Docker and Kubernetes - Full Course for Beginners Learn the fundamentals of Docker and Kubernetes in this complete hand-on course. First, you will learn about creating docker images, running docker containers, docker volumes, container registry and docker architecture. Next, you will learn about Kubernetes architecture, Kubernetes pods, services, config maps all the way to Kubernetes deployments. You will learn the differences between Docker and Kubernetes, allowing you to start using these two technologies with confidence. ✏️ Course from Amigoscode and Techworld with Nana. 🔗 Subscribe to the Amigoscode YouTube channel: http://bit.ly/2HpF5V8 🔗 Subscribe to the Techworld with Nana YouTube channel: https://www.youtube.com/channel/UCdngmbVKX1Tgre699-XLlUA ⭐️ Course Contents ⭐️ 🌟 Introduction to Docker 🌟 ⌨️ (0:00) Introduction ⌨️ (2:34) Course Overview ⌨️ (5:03) What is Docker ⌨️ (9:34) Installing Docker ⌨️ (12:56) Verify Installation 🌟 Images,...

Practical Deep Learning for Coders - Full Course from fast.ai and Jeremy Howard

Curriculum for the course Practical Deep Learning for Coders - Full Course from fast.ai and Jeremy Howard Practical Deep Learning for Coders is a course from fast.ai designed to give you a complete introduction to deep learning. This course was created to make deep learning accessible to as many people as possible. The only prerequisite for this course is that you know how to code (a year of experience is enough), preferably in Python, and that you have at least followed a high school math course. This course was developed by Jeremy Howard and Sylvain Gugger. Jeremy has been using and teaching machine learning for around 30 years. He is the former president of Kaggle, the world's largest machine learning community. Sylvain Gugger is a researcher who has written 10 math textbooks. 🔗 Course website with questionnaires, set-up guide, and more: https://course.fast.ai/ Lessons 7 and 8 are in a second video: https://youtu.be/HL7LOfyf6bc ⭐️ Course Contents ⭐️ (See next section fo...

Tkinter Calculator - Python Basics with Sam

Curriculum for the course Tkinter Calculator - Python Basics with Sam Learn the basics of Python live from Sam Focht every Tuesday. This is part of a series that will cover the entire Python Programming language. Check out Sam's YouTube channel: https://www.youtube.com/python_basics Python Basics with Sam playlist: https://www.youtube.com/playlist?list=PLWKjhJtqVAbkmRvnFmOd4KhDdlK1oIq23 -- 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: Tkinter Calculator - Python Basics with Sam Click Here to watch on Youtube: Tkinter Calculator - Python Basics with Sam This video is first published on youtube via freecodecamp. If Video does not appear here, you can watch this on Youtube always. Udemy Tkinter Calculator - Python Basics with...

Choose a .NET Game Engine

Developing games is multi-disciplined compared to developing business apps and services. Games need design skills spanning UI, audio, gameplay, and art direction. It also requires engineering skills for graphics, gameplay, audio, cloud services, and develops. Sometimes you need to get low level and play around with hardware registries in assembly to optimize performance for a specific device. Do you need to build all those layers yourself when making a game, or is there a better way? Of course, there is a better way. The .NET ecosystem offers many choices for folks like you who want to make games, but do not want to build everything from scratch. In my previous post , I showcased the diverse .NET game development landscape. In this post I will showcase some of the .NET game engines out there, and will help you choose which game engine is right for you. Game Engines Developers used to build their games from scratch each time. Now, developers have abstracted a lot of reusable code in ...

Introducing .NET Live TV – Daily Developer Live Streams

Today, we are launching .NET Live TV , your one stop shop for all .NET and Visual Studio live streams across Twitch and YouTube. We are always looking for new ways to bring great content to the developer community and innovate in ways to interact with you in real-time. Live streaming gives us the opportunity to deliver more content where everyone can ask questions and interact with the product teams. We started our journey several years ago with the .NET Community Standup series. It’s a weekly “behind the scenes” live stream that shows you what goes into building the runtimes, languages, frameworks, and tools we all love. As it grew, so did our dreams of delivering even more awesome .NET live stream content. .NET Live TV takes things to a whole new level with the introduction of new shows and a new website. It is a single place to bookmark so you can stay up to date with live streams across several Twitch and YouTube channels and with a single click can join in the conversation. H...

Docker and Kubernetes - Full Course for Beginners

Curriculum for the course Docker and Kubernetes - Full Course for Beginners Learn the fundamentals of Docker and Kubernetes in this complete hand-on course. First, you will learn about creating docker images, running docker containers, docker volumes, container registry and docker architecture. Next, you will learn about Kubernetes architecture, Kubernetes pods, services, config maps all the way to Kubernetes deployments. You will learn the differences between Docker and Kubernetes, allowing you to start using these two technologies with confidence. ✏️ Course from Amigoscode and Techworld with Nana. 🔗 Subscribe to the Amigoscode YouTube channel: http://bit.ly/2HpF5V8 🔗 Subscribe to the Techworld with Nana YouTube channel: https://www.youtube.com/channel/UCdngmbVKX1Tgre699-XLlUA ⭐️ Course Contents ⭐️ 🌟 Introduction to Docker 🌟 ⌨️ (0:00) Introduction ⌨️ (2:34) Course Overview ⌨️ (5:03) What is Docker ⌨️ (9:34) Installing Docker ⌨️ (12:56) Verify Installation 🌟 Images,...

Reviewing Your Website Designs Live - with Gary Simon

Curriculum for the course Reviewing Your Website Designs Live - with Gary Simon Gary Simon reviews viewer's website designs live. Submit a design for Gary to review by tweeting it with the hashtag #LiveUIUXReview. Gary runs the DesignCourse YouTube channel: https://www.youtube.com/channel/UCVyRiMvfUNMA1UPlDPzG5Ow -- 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: Reviewing Your Website Designs Live - with Gary Simon Click Here to watch on Youtube: Reviewing Your Website Designs Live - with Gary Simon This video is first published on youtube via freecodecamp. If Video does not appear here, you can watch this on Youtube always. Udemy Reviewing Your Website Designs Live - with Gary Simon courses free download, Plurasight Reviewi...

0React / GraphQL Course - Build a social media app (MERNG Stack)

Curriculum for the course 0React / GraphQL Course - Build a social media app (MERNG Stack) Learn how to create a social media app using MongoDB, Express, Node, React, GraphQL, and Node (the MERNG stack). You will learn how to implement a GraphQL server that using Node and Express to communicate to a MongoDB Database and fetch and persist data to a social media app back-end. ⌨️ Source Code: https://github.com/hidjou/classsed-graphql-mern-apollo ✏️ This course was created by Classsed. Check out their channel: https://www.youtube.com/c/classsed ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Intro & app demo ⌨️ (0:02:47) GraphQL explained + tech used ⌨️ (0:07:56) Server demonstration ⌨️ (0:13:21) Setting Up Database & Server ⌨️ (0:39:43) Register & Login Users ⌨️ (1:12:50) Authentication middleware & Create/Delete posts ⌨️ (1:35:02) Finishing up the server ⌨️ (2:07:58) Client start & Apollo setup ⌨️ (2:17:45) Semantic UI & Routes ⌨️ (2:34:08) Displaying posts ⌨️ (2:51:...

.NET Framework October 2020 Security and Quality Rollup Updates

Today, we are releasing the October 2020 Security and Quality Rollup Updates for .NET Framework. Security CVE-2020-16937 – .NET Framework Information Disclosure Vulnerability An information disclosure vulnerability exists when the .NET Framework improperly handles objects in memory. An attacker who successfully exploited the vulnerability could disclose contents of an affected system’s memory. To exploit the vulnerability, an authenticated attacker would need to run a specially crafted application. The update addresses the vulnerability by correcting how the .NET Framework handles objects in memory. To learn more about the vulnerabilities, go to the following Common Vulnerabilities and Exposures (CVE). CVE-2020-16937 Quality and Reliability This release contains the following quality and reliability improvements. ASP.NET Disabled resuse of AppPathModifier in ASP.Net control output. HttpCookie objects in the ASP.Net request context will be created with configured defaults f...