Skip to main content

Posts

Showing posts from September, 2021

Git for Professionals Tutorial - Tools & Concepts for Mastering Version Control with Git

Curriculum for the course Git for Professionals Tutorial - Tools & Concepts for Mastering Version Control with Git Git has the power to make you a better software developer. But you'll have to go beyond the basic "commit, push, pull" to use it effectively! In this course, we'll look at some of the more advanced concepts and tools to make you more productive and confident with Git. This course focuses on using Git with the command line. ✏️ This course was created by Tobias Günther from Tower. You can download Tower's Git desktop UI here: https://www.git-tower.com ⭐️ Course Contents ⭐️ ⌨️ (00:00) Introduction ⌨️ (00:52) Hosted by Tower ⌨️ (01:27) The perfect commit ⌨️ (08:07) Branching strategies ⌨️ (17:16) Pull requests ⌨️ (24:07) Merge conflicts ⌨️ (33:48) Merge vs. rebase ⌨️ (40:05) The Advanced Git Kit: https://www.git-tower.com/learn/git/advanced-git-kit/ 🎉 Thanks to our Champion and Sponsor supporters: 👾 Wong Voon jinq 👾 hexploitation 👾 Katia M...

Custom deployment layout for Blazor WebAssembly apps

Some environments block the download and execution of DLLs from the network to prevent the potential spread of malware, which can also block downloading Blazor WebAssembly apps. To enable Blazor WebAssembly in these environments, we introduced in .NET 6 new extensibility points that allows developers to customize the published files and packaging of Blazor WebAssembly apps. These customizations can then be packaged as a reusable NuGet package. There are two main features that make this possible: JavaScript initializers that allow customizing the Blazor boot process. MSBuild extensibility to transform the list of publish files and define Blazor publish extensions. JavaScript initializers JavaScript initializers are JavaScript modules loaded during the Blazor boot process. These modules can export two functions that get called at specific points early in the lifecycle of the host app: beforeStart : Invoked by Blazor before the app is started. afterStarted : Invoked by Blazor af...

HTML & CSS Project Tutorial - Build a Recipes Website

Curriculum for the course HTML & CSS Project Tutorial - Build a Recipes Website In this HTML and CSS project tutorial, you will improve your HTML and CSS skills by building a recipes website. 💻 Code: https://github.com/john-smilga/html-css-simply-recipes ✏️ Course from John Smilga of Coding Addict. Check out his channel: https://www.youtube.com/channel/UCMZFwxv5l-XtKi693qMJptA 🎥 Starter Project video referenced in tutorial: https://www.youtube.com/watch?v=UDdyGNlQK5w 🎉 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.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp Watch Online Full Course: HTML & CSS Project Tutorial...

Natural Language Processing with spaCy & Python - Course for Beginners

Curriculum for the course Natural Language Processing with spaCy & Python - Course for Beginners In this spaCy tutorial, you will learn all about natural language processing and how to apply it to real-world problems using the Python spaCy library. 💻 Course website with code: http://spacy.pythonhumanities.com/ ✏️ Course developed by Dr. William Mattingly. Check out his channel: https://www.youtube.com/pythontutorialsfordigitalhumanities ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Course Introduction ⌨️ (0:03:56) Intro to NLP ⌨️ (0:11:53) How to Install spaCy ⌨️ (0:17:33) SpaCy Containers ⌨️ (0:21:36) Linguistic Annotations ⌨️ (0:45:03) Named Entity Recognition ⌨️ (0:50:08) Word Vectors ⌨️ (1:05:22) Pipelines ⌨️ (1:16:44) EntityRuler ⌨️ (1:35:44) Matcher ⌨️ (2:09:38) Custom Components ⌨️ (2:16:46) RegEx (Basics) ⌨️ (2:19:59) RegEx (Multi-Word Tokens) ⌨️ (2:38:23) Applied SpaCy Financial NER 🎉 Thanks to our Champion and Sponsor supporters: 👾 Wong Voon jinq 👾 hexploitation 👾 Katia...

R Shiny for Data Science Tutorial – Build Interactive Data-Driven Web Apps

Curriculum for the course R Shiny for Data Science Tutorial – Build Interactive Data-Driven Web Apps Learn how to build interactive data-driven web apps in R using the Shiny package. ✏️ Course developed by Chanin Nantasenamat (aka Data Professor). Check out his YouTube channel for more bioinformatics and data science tutorials: https://www.youtube.com/dataprofessor ⭐️ Code ⭐️ 💻 Apps 1-5: https://github.com/dataprofessor/rshiny_freecodecamp 💻 Deploy Shiny App: https://github.com/dataprofessor/iris-r-heroku 🔗 Medium blog posts for more data science tutorials https://data-professor.medium.com/ 🔗 For updates connect via Newsletter: http://newsletter.dataprofessor.org/ 🔗 Twitter: https://twitter.com/thedataprof/ ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:13) Introduction to Shiny ⌨️ (0:08:24) App 1 – Print User Input ⌨️ (0:21:12) App 2 – Display Histogram ⌨️ (0:32:07) App 3 – Machine Learning (Weather Dataset) ⌨️ (0:47:51) App 4 – Machine Learning (Iris Dataset) ⌨...

Automating With Python - Tutorial

Curriculum for the course Automating With Python - Tutorial Learn how to use Python automation to perform common tasks. In this full course you will learn how to build the following automation projects: - Hacker News Headlines Emailer - TED Talk Downloader - Table Extractor from PDF - Automated Bulk Resume Parser - Image Type Converter - Building an Automated News Summarizer 💻 Code: https://github.com/amrrs/build_tools_to_automate_python ✏️ Course from 1littlecoder. Check out his channel: https://www.youtube.com/c/1littlecoder ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:00:29) Hacker News Headlines Emailer - Tutorial 1 ⌨️ (0:01:13) Introduction to Web Scraping ⌨️ (0:03:08) Setting up the Environment ⌨️ (0:06:30) Project Script ⌨️ (0:11:00) Website Structure of Hacker News FrontPage ⌨️ (0:21:00) Sending Email from Python ⌨️ (0:35:15) Building the Headlines Email Module ⌨️ (0:39:07) TED Talk Downloader - Tutorial 2 ⌨️ (0:39:49) Installation and Introduction to request...

Django For Everybody - Full University Course

Curriculum for the course Django For Everybody - Full University Course This Django tutorial aims to teach everyone the Python Django web development framework. 🔗 Course Website: https://www.dj4e.com/ 💻 Sample Code: https://github.com/csev/dj4e-samples/ ✏️ This course was created by Dr. Charles Severance (a.k.a. Dr. Chuck). He is a Professor at the University of Michigan School of Information, where he teaches various technology-oriented courses including programming, database design, and Web development. ⭐️ Course Contents ⭐️ 00:00:00 Why Teach Django? 00:07:04 Web Applications and the Request/Response Cycle 00:13:07 Exploring the HyperText Transfer Protocol 00:29:35 Using Sockets to Make Network Connections in Python 00:36:08 Building a Simple Web Browser in Python 00:44:47 Building a Simple HTTP Server in Python 01:00:53 Understanding Browser Developer Mode 01:10:35 The Structure of a Django Application 01:17:39 Installing Django on PythonAnywhere 01:34:32 HTML - HyperText ...

ASP.NET Core updates in .NET 6 Release Candidate 1

.NET 6 Release Candidate 1 (RC1) is now available and includes many great new improvements to ASP.NET Core. Here’s what’s new in this preview release: Render Blazor components from JavaScript Blazor custom elements Manipulate the query string from Blazor .NET to JavaScript streaming PageX and PageY in MouseEventArgs Blazor templates updated to set page titles Disabled long-polling transport for Blazor Server Collocate JavaScript files with pages, views, and components JavaScript initializers Customize Blazor WebAssembly packaging Template improvements Minimal API updates Support for Latin1 encoded request headers in HttpSysServer Emit KestrelServerOptions via EventSource event Add timestamps and PID to ASP.NET Core Module logs New DiagnosticSource event for rejected HTTP requests Create a ConnectionContext from an Accept Socket Streamlined HTTP/3 setup Upgrade to Duende Identity Server Get started To get started with ASP.NET Core in .NET 6 RC1, install th...

Announcing .NET 6 Release Candidate 1

We are happy to release .NET 6 Release Candidate 1. It is the first of two “go live” release candidate releases that are supported in production. For the last month or so, the team has been focused exclusively on quality improvements that resolve functional or performance issues in new features or regressions in existing ones. You can download .NET 6 Release Candidate 1 for Linux, macOS, and Windows. Installers and binaries Container images Linux packages Release notes API diff Known issues GitHub issue tracker See the .NET MAUI  and ASP.NET Core posts for more detail on what’s new for client and web application scenarios. We’re at that fun part of the cycle where we support the new release in production. We genuinely encourage it. In the last post, I suggested that folks email us at dotnet@microsoft.com to ask for guidance on how to approach that. A bunch of businesses reached out wanting to explore what they should do. The offer is still open. We’d love to hit two o...