Skip to main content

Posts

Showing posts from December, 2021

Learn to Code RPG - A freeCodeCamp.org Game [playthrough]

Curriculum for the course Learn to Code RPG - A freeCodeCamp.org Game [playthrough] You didn't realize you needed this until now: A brand new game from freeCodeCamp. Learn all about Learn To Code RPG from game creator Lynn Zheng and watch a playthough from Ania Kubów. Get the game on Itch: https://freecodecamp.itch.io/learn-to-code-rpg Get the game on GitHub: https://github.com/freeCodeCamp/LearnToCodeRPG Watch Online Full Course: Learn to Code RPG - A freeCodeCamp.org Game [playthrough] Click Here to watch on Youtube: Learn to Code RPG - A freeCodeCamp.org Game [playthrough] This video is first published on youtube via freecodecamp. If Video does not appear here, you can watch this on Youtube always. Udemy Learn to Code RPG - A freeCodeCamp.org Game [playthrough] courses free download, Plurasight Learn to Code RPG - A freeCodeCamp.org Game [playthrough] courses free download, Linda Learn to Code RPG - A freeCodeCamp.org Game [playthrough] courses free download, Course...

Build a CRM with Google Sheets + PostgreSQL + Stripe API Tutorial (Ecommerce Course)

Curriculum for the course Build a CRM with Google Sheets + PostgreSQL + Stripe API Tutorial (Ecommerce Course) Build a CRM (Customer Relationship Management tool) using the Retool low-code platform. We will be learning how to use the Google Sheet API, Stripe API, SMTP API as well as a PostgreSQL database. ✏️ Ania Kubow created this course. Check out her channel: https://www.youtube.com/aniakubow 🔗 Google sheet data: https://docs.google.com/spreadsheets/d/1aKglh0-w8dwyKssc9CJwKiOqTc-COPCuyx4zXnuv3Wg/edit?usp=sharing 🔗 Postgresql data: https://github.com/harryho/db-samples/blob/master/pgsql/northwind.sql ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:04:10) Getting started ⌨️ (0:06:24) Getting Data using the Google Sheets API ⌨️ (0:08:57) Creating Tables ⌨️ (0:38:05) Adding Data using the Google Sheets API ⌨️ (1:01:00) Deleting Data using the Google Sheets API ⌨️ (1:05:10) Processing refunds with the Stripe API ⌨️ (1:26:20) Sending emails with SMTP ⌨️ (1:45:21) Migrating...

Internet History, Technology, and Security - Full Course from Dr. Chuck

Curriculum for the course Internet History, Technology, and Security - Full Course from Dr. Chuck Learn about the history of the Internet. In this course you will learn how the Internet was created, who created it, and how it works. Along the way you will meet many of the innovators who developed the Internet and Web technologies that we use today. 🔗 Course website: https://ihts.pr4e.com/ ✏️ Dr. Charles Severance developed this course. He is a Clinical 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 ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:09:28) High Stakes Research in Computing and Communication ⌨️ (0:16:50) IEEE Computer: Alan Turing at Bletchley Park ⌨️ (0:41:39) The "First" Electronic Computers Around the World ⌨️ (0:44:30) Monash Museum of Computing History Interviews ⌨️ (0:51:33) Post-War Computing and Communication ⌨️ (...

Announcing the Plan for EF7

Today we are excited to share with you the plan for Entity Framework Core 7 . This plan brings together input from many stakeholders and outlines where and how we intend to invest in Entity Framework Core 7 (EF Core 7). For brevity, EF Core 7.0 is also referred to as just EF7. The plan is being tracked through GitHub dotnet/efcore repo issue #26994 and any updates will be posted there. IMPORTANT This plan is not a commitment; it will evolve as we continue to learn throughout the release. Some things not currently planned for EF7 may get pulled in. Some things currently planned for EF7 may get punted out. To review the plans for other products, areas, and .NET 7 overall, visit and read the ThemesOf.Net . General information EF Core 7 is the next release after EF Core 6 and is currently scheduled for release in November 2022 at the same time as .NET 7. There are no plans for an EF Core 6.1 release. EF7 will align with the .NET support policy and will therefore will not be a ...

.NET December 2021 Updates – 6.0.1, 5.0.13 and 3.1.22

Today, we are releasing the .NET December 2021 Updates . These updates contain reliability and security improvements. See the individual release notes for details on updated packages. You can download 6.0.1 , 5.0.13 and 3.1.22 versions for Windows, macOS, and Linux, for x86, x64, Arm32, and Arm64. Installers and binaries: 6.0.1 | 5.0.13 | 3.1.22 Release notes: 6.0.1 | 5.0.13 | 3.1.22 Container images Linux packages: 6.0.1 | 5.0.13 | 3.1.22 Release feedback/issue Known issues: 6.0 | 5.0 | 3.1 Improvements ASP.NET Core: 6.0.1 | 5.0.13 | 3.1.22 EF Core: 6.0.1 Runtime: 6.0.1 | 5.0.13 Winforms: 6.0.1 | 5.0.13 Security CVE-2021-43877: ASP.NET Core Information Disclosure Vulnerability Microsoft is releasing this security advisory to provide information about a vulnerability in .NET and .NET Core. This advisory also provides guidance on what developers can do to update their applications to remove this vulnerability. An elevation of privilege vulnerability exi...

Web App Vulnerabilities - DevSecOps Course for Beginners

Curriculum for the course Web App Vulnerabilities - DevSecOps Course for Beginners In this DevSecOps course, you will learn how to take advantage of common web vulnerabilities, how to fix those vulnerabilities, and how to use DevSecOps tools to make sure your applications (and containers) are secure. You will also learn all about DevSecOps. 💻 Get the goof example app shown in this course: https://github.com/snyk/goof 🎉 Thanks to Snyk for providing a grant that made this course possible. 🔗 Sign up for Snyk: https://snyk.io/try-devsecops 🔗 Learn more about DevSecOps: https://learn.snyk.io/ ✏️ Beau Carnes developed this course. ✏️ Eric Smalling teaches the last section of the course about securing containers. Eric is a Senior Developer Advocate at Snyk.io and has over 30 years of enterprise application development and consulting experience. 🔗 Eric is @ericsmalling on most social platforms (Twitter, LinkedIn, GitHub) ⭐️ Course Contents ⭐️ ⌨️ (00:00:00) Introduction ⌨️ (00:0...

.NET 6 Networking Improvements

With each new release of .NET we like to publish a blog post highlighting some of the changes and improvements for networking. In this post, I am pleased to talk about the changes in .NET 6 . The previous version of this post is .NET 5 networking improvements . HTTP HTTP/2 Window Scaling With the emerging popularity of HTTP/2 and gRPC, our customers discovered that SocketsHttpHandler ‘s HTTP/2 download speed wasn’t on par with other implementations when connected to geographically distant servers with significant network delay. On links with a high bandwidth-delay product , some users reported 5x-10x differences compared to other implementations which were able to utilize the link’s physical bandwidth. To give an example: in one of our benchmarks curl was able to reach the maximum 10 Mbit/s rate of a specific cross-atlantic link, while SocketsHttpHanlder speed topped at 2.5 Mbit/s. Amongst other things, this was heavily impacting gRPC streaming scenarios. The root cause of the is...

Announcing dot.net in Japanese and Simplified Chinese

.NET is your platform for building all your apps and there’s a global community of millions of developers out there. But until this day, the .NET website dot.net has been in English only. Removing the language barrier for learning about .NET allows us to reach that global community. That’s why we’re excited to announce the launch of our site in two additional languages today: Japanese and Simplified Chinese. We aren’t done yet! You’ll notice that there are still some components of our site that are still only in English, which we’ll be working to localize them in the coming months. We’d love to hear your feedback about adding support for even more languages. Let us know what you think in the comment section below. If you find an issue with the site – whether it’s a translation issue or another kind of problem, use the feedback button on the site to report it. We take the feedback very seriously and we’re constantly updating the site based on your feedback. You can find the feedback...

What’s new for gRPC in .NET 6

gRPC is a modern, cross-platform, high-performance RPC framework. gRPC for .NET is built on top of ASP.NET Core and is our recommended way to build RPC services using .NET. .NET 6 further improves gRPC’s already great performance and adds a new range of features that make gRPC better than ever in modern cloud-native apps. In this post I’ll describe these new features as well as how we are leading the industry with the first gRPC implementation to support end-to-end HTTP/3. gRPC client-side load balancing Client-side load balancing is a feature that allows gRPC clients to distribute load optimally across available servers. Client-side load balancing can eliminate the need to have a proxy for load balancing. This has several benefits: Improved performance. No proxy means eliminating an additional network hop and reduced latency because RPCs are sent directly to the gRPC server. Efficient use of server resources. A load-balancing proxy must parse and then resend every HTTP reques...

What’s new for gRPC in .NET 6

gRPC is a modern, cross-platform, high-performance RPC framework. gRPC for .NET is built on top of ASP.NET Core and is our recommended way to build RPC services using .NET. .NET 6 further improves gRPC’s already great performance and adds a new range of features that make gRPC better than ever in modern cloud-native apps. In this post I’ll describe these new features as well as how we are leading the industry with the first gRPC implementation to support end-to-end HTTP/3. gRPC client-side load balancing Client-side load balancing is a feature that allows gRPC clients to distribute load optimally across available servers. Client-side load balancing can eliminate the need to have a proxy for load balancing. This has several benefits: Improved performance. No proxy means eliminating an additional network hop and reduced latency because RPCs are sent directly to the gRPC server. Efficient use of server resources. A load-balancing proxy must parse and then resend every HTTP reques...

Building Apps from a Business Perspective - App Product Management Complete Course

Curriculum for the course Building Apps from a Business Perspective - App Product Management Complete Course Learn to turn your app solution into a reality. This course is for for leaders, entrepreneurs and software developers. 0:00:00 Course Introduction 0:03:14 Unit 1 - Motivations for building an app 0:06:44 Unit 1.1 What is the value proposition of your app? 0:12:40 Do you need a web app or just a better website? 0:15:14 Categories of Apps – which app category is easiest to compete in? 0:34:24 Unit 1.2 Identify the problem you are trying to solve with your app. 0:36:19 Candy, vitamins or addictive painkiller? 0:41:59 Fulfillment, recognition, security 0:42:54 The Five Whys 0:49:58 Unit 1.3 How to discover a niche in the marketplace 0:52:59 Follow popular trend 0:56:39 Add a twist 0:58:21 Your own expertise 0:59:44 Problems in existing competition 1:04:34 Unit 1.4 Listening to users 1:11:44 Users that exist in the market 1:14:39 Get user feedback 1:24:54 Idea 2.0 1:28:1...