Skip to main content

Posts

Showing posts from September, 2020

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...

Repo experience survey results

A couple of months ago we ran a survey of our github community to understand our users satisfaction and experience with the mechanics of how the projects are open-sourced with the community. We typically have been looking at the features and satisfaction with our products themselves – this was different because it’s about how the community experiences the project through the lens of the github repos. Response rate and Repos We advertised the survey in repos and on our blog and got 191 responses. Most folks arrived from dotnet/announcements (likely from the blog) rather than from sticky posts in repos. Note that we asked respondents to choose one primary repo to answer questions for. Q1. Which .NET repo do you interact / work with the most? (pick one) For the rest of the results – only five repos had enough responses to call out the responses on a per repo basis. Before you question if my math is off – the “Grand Total” row includes the results for all the repos including the othe...

JavaScript Tutorial: Build Flappy Bird and Doodle Jump

Popular Game Development Tutorial using Javascript Popular Game Development Tutorial using Javascript In this video, you will practise over 32 of JavaScripts most popular methods in order to build the two games. This includes .forEach(), .push(), .shift(), .addEventListener(), .appendChild(), while loops, Classes, constructors and many more. ✏️ Course created by Ania Kubow. 🎥 Ania's YouTube Channel: https://www.youtube.com/aniakubow 🐦 Ania's Twitter: https://www.twitter.com/ania_kubow Flappy Bird & Doodle Jump Javascript Tutorial Course Contents (00:00) Introduction (01:54) Introduction to Doodle Jump (01:56) Doodle Jump game logic (03:34) Setting up our game (07:37) Creating our doodler (12:02) Creating our platforms (15:02) Creating our Platform Class (19:53) Moving our platforms (23:12) Making our doodler jump (22:40) Making our doodler fall (27:21) Writing our game over logic (30:54) Hooking up our keyboard keys (38:21) Making our doodler go ...

ML.NET September 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 (1.5.2) brings numerous bug fixes and enhancements, while tooling updates include the ability to train object detection models using Azure ML via Model Builder. You can now also locally train image classification models with the ML.NET CLI. In this post, we’ll cover the following items: Object detection in Model Builder Image classification in ML.NET CLI ML.NET 1.5.2 Feedback Get started and resources Object detection in Model Builder Object detection is a computer vision problem. While closely related to image classifi...

NET Core Releases and Support

While we’ve covered .NET Core releases, cadence and support policies in previous blog posts, the information has been distributed across a couple of individual posts. With the .NET 5 release just around the corner, we thought this is a good time to bring all the information together into a single post as a refresher on these topics. As we’ve covered previous posts, .NET Core releases have a very different model relative to .NET Framework so if you’re coming from .NET Framework application development and familiar with that, or just starting with .NET Core it is important to understand the release cadence, types, and support lifecycle for .NET Core so you can make the right choices for your situation.   Key Highlights .NET Core ships major releases, minor releases, and servicing updates (patches). From a support perspective, there are 2 support “tracks” for .NET Core releases. The first track is “Current” releases – these .NET Core versions are supported for a period of 3 mont...

Visual Studio Code Crash Course

Curriculum for the course Visual Studio Code Crash Course Visual Studio Code (VS Code) is a free code editor made by Microsoft. In this course you will learn how to use this popular code editor. You will also learn tips and tricks to make it even easier to use. ✏️ This course was created by James Q Quick. Check out his channel: https://www.youtube.com/c/jamesqquick 🔗 VS Code cheat sheet: https://learn.jamesqquick.com/vs-code-cheat-sheet -- 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: Visual Studio Code Crash Course Click Here to watch on Youtube: Visual Studio Code Crash Course This video is first published on youtube via freecodecamp. If Video does not appear here, you can watch this on Youtube always. Udemy Visual Studio Co...

Azure Static Web Apps with .NET and Blazor

Azure Static Web Apps is a service that automatically builds and deploys full stack web apps from a GitHub repository. Azure Static Web Apps consist of a static web frontend, and an Azure Functions based backend. When you create a Static Web Apps resource, Azure sets up a GitHub Actions workflow in the app’s source code repository that monitors a branch of your choice. Every time you push commits to the watched branch, the GitHub Action automatically builds and deploys your app and its API. As of today, Azure Static Web Apps now has first-class support for Blazor WebAssembly and .NET Functions in preview, available in all supported regions. This was one of the top user requests since Static Web Apps was announced at Build. You can develop and deploy a frontend and a serverless API written entirely in .NET. Let’s give it a try! Getting Started To help you get started, we’ve created a GitHub repository template , which you can use as a starting point for your own projects. In GitH...

Using GitHub Codespaces with .NET Core

In May of this year we announced Visual Studio Codespaces and early support for .NET Core developers.  Since then we’ve had some early adopters try it out and they gave us great feedback.  We’ve made a bunch of progress on enabling more in the Codespaces capabilities as well.  We’ve also made some fundamental changes as we are now GitHub Codespaces !  Just a few weeks back, Allison wrote about how Visual Studio Codespaces is consolidating into GitHub Codespaces explaining the transition to a single service and experience for Visual Studio developers and other developers connecting to the Codespaces service. You can read more about general Codespaces experience updates on the Visual Studio blog .   There are some great new changes like the ability to specify some more initialization setup information in your repo so developers can rapidly get started when connecting to your code! The .NET team wanted to share a few brief updates of our own specifically ...

Board Game, Lists and More - Python Basics with Sam

Curriculum for the course Board Game, Lists and More - 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: Board Game, Lists and More - Python Basics with Sam Click Here to watch on Youtube: Board Game, Lists and More - 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 Board Game, Lis...

Flutter Tutorial - Building a Production App From Scratch

Curriculum for the course Flutter Tutorial - Building a Production App From Scratch Learn how to build well planned and fully tested Flutter apps from scratch. This will guide you through planning what should go into the app, how to stay organized, all the way to fully testing your application. ✏️ Course by Tadas Petra. Check out his channel: https://www.youtube.com/channel/UCNaJHBXsvbfkItVMNmzmTPQ 💻 Link to Code: https://github.com/tadaspetra/todoapp 💻 Link to Widget Test Code: https://github.com/tadaspetra/flutter_basics/tree/master/017_unit_testing ⭐️ Course Contents ⭐️ ⌨️ (00:00) Introduction ⌨️ (00:48) Planning ⌨️ (04:39) Before you start ⌨️ (07:42) Building the App ⌨️ (19:38) Unit Testing ⌨️ (37:15) Widget Testing ⌨️ (41:51) Integration Testing ⌨️ (51:07) Maintainability -- 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 e...

UI Design Tutorial - Website From Wireframe

Curriculum for the course UI Design Tutorial - Website From Wireframe Planning out a website before building it is same as saying measure twice, cut once. Prototyping is a way to do exactly this. When we design our websites, we progress from wireframing, prototyping, and finally, a full design. In this tutorial you will learn what Prototyping actually means and what it looks like. You will see the full process of taking an early prototype and wireframe and creating a website. 🎥 Video from Adrian Twarog. Check out his YouTube channel: https://www.youtube.com/channel/UCvM5YYWwfLwpcQgbRr68JLQ 🔗 Learn how to create a wireframe in the first video in this series: https://youtu.be/pN92rnO_n5U -- 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 Cou...

Data Analysis with Python: Part 6 of 6 - Exploratory Data Analysis - A Case Study [Live Course]

Curriculum for the course Data Analysis with Python: Part 6 of 6 - Exploratory Data Analysis - A Case Study [Live Course] “Data Analysis with Python: Zero to Pandas” is a practical, beginner-friendly and coding-focused introduction to data analysis covering the basics of Python, Numpy, Pandas, data visualization and exploratory data analysis. You can learn more and register for a Certificate of Accomplishment at http://zerotopandas.com. ⭐️ Resources ⭐️ 🔗 Exploratory Data Analysis notebook: https://jovian.ml/aakashns/python-eda-stackoverflow-survey 🔗 EDA Course project starter notebook: https://jovian.ml/aakashns/zerotopandas-course-project-starter 🔗 Lecture forum discussion: https://jovian.ml/forum/t/lecture-6-exploratory-data-analysis-a-case-study/12077 🔗 Course project discussion: https://jovian.ml/forum/t/course-project-on-exploratory-data-analysis-discuss-and-share-your-work/11684/134 ⭐️ Topics covered ⭐️ ⌨️ Exploratory Data Analysis using Python - A Case Study ⌨️ Cours...

Debug Your .NET Core Apps in WSL 2 with Visual Studio

Are you a .NET Core developer who loves working in Windows and Visual Studio, but needs to test your app in Linux? Are you a cross-platform developer that needs an easy way to test more of your target environments? Have you already discovered the benefits of WSL 2, but need a way to integrate it into your inner loop? Have I got an extension for you! The .NET Core Debugging with WSL 2 – Preview extension gives you the ability to run and debug your .NET Core apps in WSL 2 without leaving Visual Studio. https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2020/09/Wsl2ProfileInAction.mp4 When would I want to debug in WSL 2? For a Windows .NET user targeting Linux, WSL 2 lives in a sweet spot between production realism and productivity. In Visual Studio you can already debug in a remote Linux environment using the Remote Debugger , or with containers using the Container Tools . When production realism is your main concern, you should use one of those. When an easy and fast ...

Computer Networking Course - Network Engineering

Curriculum for the course Computer Networking Course - Network Engineering This full college-level computer networking course will prepare you to configure, manage, and troubleshoot computer networks. It will also help you prepare for CompTIA's Network+ exam. This course was developed by Brian Ferrill, an instructor at Edmonds Community College. ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Intro to Network Devices (part 1) ⌨️ (0:07:24) Intro to Network Devices (part 2) ⌨️ (0:15:12) Networking Services and Applications (part 1) ⌨️ (0:22:49) Networking Services and Applications (part 2) ⌨️ (0:28:17) DHCP in the Network ⌨️ (0:38:03) Introduction to the DNS Service ⌨️ (0:46:01) Introducing Network Address Translation ⌨️ (0:52:52) WAN Technologies (part 1) ⌨️ (1:03:02) WAN Technologies (part 2) ⌨️ (1:09:32) WAN Technologies (part 3) ⌨️ (1:17:20) WAN Technologies (part 4) ⌨️ (1:22:32) Network Cabling (part 1) ⌨️ (1:31:24) Network Cabling (part 2) ⌨️ (1:38:15) Network Cabling (part 3) ⌨️ (1:4...

.NET Framework September 2020 Cumulative Update Preview Update

Today, we are releasing the September 2020 Cumulative Update Preview Updates for .NET Framework. 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 for cookie flags instead instead of .Net.NET-style primitive defaults to match the behavior of `new HttpCookie(name)`. CLR 1 Added a CLR config variable Thread_AssignCpuGroups (1 by default) that can be set to 0 to disable automatic CPU group assignment done by the CLR for new threads created by Thread.Start() and thread pool threads, such that an app may do its own thread-spreading. Addressed a rare data corruption that can occur when using new API’s such as Unsafe.ByteOffset which are often used with the new Span types. The corruption could occur when a GC operation is performed while a thread is calling Unsafe.ByteOffset f...