Skip to main content

Posts

Showing posts from October, 2021

JavaScript PuzzleCam Game Tutorial

Curriculum for the course JavaScript PuzzleCam Game Tutorial In this JavaScript tutorial, you will learn how to code a complex puzzle game that uses the camera. The game uses PHP and MySql on the backend. ✏️ Radu Mariescu-Istodor created this course. Check out his channel: https://www.youtube.com/RaduMariescuIstodor 🔗 Radu's website: https://radufromfinland.com ⭐️ Resources ⭐️ 🔗 Pythagorean theorem: https://youtu.be/iqSlzYXdFzw 🔗 Visual web development course: https://www.youtube.com/playlist?list=PLB0Tybl0UNfb3hTHPfEIg1SPw_-Ca9iIw ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:25) Accessing the camera ⌨️ (0:11:06) Cropping the image ⌨️ (0:18:24) Drag and drop ⌨️ (0:28:46) Gameplay elements ⌨️ (0:42:03) Logo design ⌨️ (0:47:06) Sound ⌨️ (0:54:13) MySQL database ⌨️ (1:00:17) PHP web server ⌨️ (1:20:06) Advanced cropping ⌨️ (1:32:30) Advanced hit-testing 🎉 Thanks to our Champion and Sponsor supporters: 👾 Wong Voon jinq 👾 hexploitation 👾 Katia Moran 👾 BlckPha...

Women IC engineer mentoring ring

During this fiscal year I ran a women IC mentoring ring in the Developer Division at Microsoft. It was part of the women's mentoring ring program in our division. I've always felt a little sad when I looked around and saw very few women ICs at very senior levels. Most women who advanced to those levels became managers. This was what prompted me to suggest such a mentoring ring to the organizers of the women's mentoring ring program. I'm happy to report that the ring remains one of the most requested so it will keep going for next fiscal year (I will however be leading a different mentoring ring just because we tend to change up the mentors in each ring from year to year). As we are discussing next fiscal year's mentoring program, I came across the notes from the last one and wanted to share some of the discussions we had (that can be shared publicly) as I think these are generally applicable and could help other women (or men) too. These were a collective set of wi...

.NET Hot Reload Support via CLI

Last week, our blog post and the removal of the Hot Reload capability from the .NET SDK repo led to a lot of feedback from the community. First and foremost, we want to apologize. We made a mistake in executing on our decision and took longer than expected to respond back to the community. We have approved the pull request to re-enable this code path and it will be in the GA build of the .NET 6 SDK. As a team, we are committed to .NET being an open platform and doing our development in the open. The very fact that we decided to adopt an open posture by default from the start for developing the Hot Reload feature is a testament to that. That said, like any development team, from time to time we have to look at quality, time, resources to make tradeoffs while continuing to make forward progress. The vast majority of the .NET developers are using Visual Studio, and we want to make sure VS delivers the best experience for .NET 6. With the runway getting short for the .NET 6 release an...

Update on .NET Hot Reload progress and Visual Studio 2022 Highlights

Earlier this year we announced .NET Hot Reload , an ambitious project to bring Hot Reload to as many .NET developers as possible. We started this journey with a first preview available in Visual Studio 2019 and promised a lot more to come in Visual Studio 2022 where the full experience would ship. I am excited to use this blog post to update you on our progress towards this goal and all the wonderful features that are coming November 8th, 2021 when we hit our GA release . For anyone new to Hot Reload here is a quick introduction. The Hot Reload experience in Visual Studio works for both managed .NET and native C++ apps (fun fact, we did not originally plan to support C++ in the first release, but we got there!). Regardless of the type of app you’re working on, our goal with Hot Reload is to save you as many app restarts between edits as possible, making you more productive by reducing the time you spend waiting for apps to rebuild, restart, re-navigate to the previous location where...

Learn React by Building an eCommerce Site - Tutorial

Curriculum for the course Learn React by Building an eCommerce Site - Tutorial Learn React by building an e-Commerce application with Class Components. You will learn component basics, rendering various items in components, parent-to-child component communication, lifecycle methods, forms, REST-API calls with JSON server and basic routing. 💻 Source code: https://github.com/webuniversity/react-free-code-camp ✏️ This course was developed by Mr. Harsha Vardhan. Check out his Youtube channel: https://www.youtube.com/c/harshaglobal 🔗 Complete React course with Hooks and Redux by Harsha Vardhan: https://www.udemy.com/course/react-for-busy-developers-learn-by-doing-ecommerce/?referralCode=0F222FF4DE8C7A460D6F ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:03:45) What is React ⌨️ (0:12:52) Understanding Components ⌨️ (0:19:05) Create New React App ⌨️ (0:29:41) React React App From Scratch ⌨️ (0:44:19) Load Bootstrap ⌨️ (0:52:14) Create React Components ⌨️ (1:07:55) Add CSS St...

Django Tutorial - Create a Digital Resume with a Python Backend

Curriculum for the course Django Tutorial - Create a Digital Resume with a Python Backend Improve your Django skills by building a digital resume website. You are provided a free resume template and you will learn how to create the backend using Django and Python. ✏️ Course from Bobby Stearman. Check out his channel: https://www.youtube.com/channel/UCitbHjDxcR3JBErnRLCuYkw 💻 Template: https://github.com/bobby-didcoding/didcoding_resume_template 💻 Django Code: https://github.com/bobby-didcoding/resume_app ⌨️ (00:00) Intro ⌨️ (01:28) Select template ⌨️ (03:28) Start django project ⌨️ (05:57) Backend ⌨️ (44:06) Frontend 🎉 Thanks to our Champion and Sponsor supporters: 👾 Wong Voon jinq 👾 hexploitation 👾 Katia Moran 👾 BlckPhantom 👾 Nick Raker 👾 Otis Morgan 👾 DeezMaster 👾 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 te...

Women IC engineer mentoring ring

During this fiscal year I ran a women IC mentoring ring in the Developer Division at Microsoft. It was part of the women's mentoring ring program in our division. I've always felt a little sad when I looked around and saw very few women ICs at very senior levels. Most women who advanced to those levels became managers. This was what prompted me to suggest such a mentoring ring to the organizers of the women's mentoring ring program. I'm happy to report that the ring remains one of the most requested so it will keep going for next fiscal year (I will however be leading a different mentoring ring just because we tend to change up the mentors in each ring from year to year). As we are discussing next fiscal year's mentoring program, I came across the notes from the last one and wanted to share some of the discussions we had (that can be shared publicly) as I think these are generally applicable and could help other women (or men) too. These were a collective set of wi...

.NET Hot Reload Support via CLI

Last week, our blog post and the removal of the Hot Reload capability from the .NET SDK repo led to a lot of feedback from the community. First and foremost, we want to apologize. We made a mistake in executing on our decision and took longer than expected to respond back to the community. We have approved the pull request to re-enable this code path and it will be in the GA build of the .NET 6 SDK. As a team, we are committed to .NET being an open platform and doing our development in the open. The very fact that we decided to adopt an open posture by default from the start for developing the Hot Reload feature is a testament to that. That said, like any development team, from time to time we have to look at quality, time, resources to make tradeoffs while continuing to make forward progress. The vast majority of the .NET developers are using Visual Studio, and we want to make sure VS delivers the best experience for .NET 6. With the runway getting short for the .NET 6 release an...

Android App Development Tutorial for Beginners - Your First App

Curriculum for the course Android App Development Tutorial for Beginners - Your First App Let's build our first Android app - a tip calculator! This video assumes NO prior experience with Android, and by the end you'll have something an app you could publish. We'll cover how to create the user interface with XML, and how to code the logic using the Kotlin programming language. These are the fundamental building blocks of any modern Android app. We'll use the ConstraintLayout for the layout and two event listeners for the app logic. After you enter a base amount and a tip percentage, the app will calculate the tip and total for you. We also implement a tip percentage animation and a footer to make our app more unique. ➤ Learn Kotlin in 12 Minutes: https://youtu.be/iYrgWO2oibY ➤ Learn how to publish your app: https://www.youtube.com/watch?v=rMzQ2vM1S6c ➤ Download this app on Google Play: https://play.google.com/store/apps/details?id=com.rkpandey.tipcalculator 🔗 F...

Update on .NET Hot Reload progress and Visual Studio 2022 Highlights

Earlier this year we announced .NET Hot Reload , an ambitious project to bring Hot Reload to as many .NET developers as possible. We started this journey with a first preview available in Visual Studio 2019 and promised a lot more to come in Visual Studio 2022 where the full experience would ship. I am excited to use this blog post to update you on our progress towards this goal and all the wonderful features that are coming November 8th, 2021 when we hit our GA release . For anyone new to Hot Reload here is a quick introduction. The Hot Reload experience in Visual Studio works for both managed .NET and native C++ apps (fun fact, we did not originally plan to support C++ in the first release, but we got there!). Regardless of the type of app you’re working on, our goal with Hot Reload is to save you as many app restarts between edits as possible, making you more productive by reducing the time you spend waiting for apps to rebuild, restart, re-navigate to the previous location where...

What’s new in F# 6

We’re excited to announce the availability F# 6, shipping with .NET 6 RC2 and Visual Studio 2022 RC2. It’s the next step to making it easier for you to write robust, succinct and performant code. You can get F# 6 in the following ways: Install the latest .NET 6 SDK RC2 preview Install Visual Studio 2022 RC2 preview Use .NET Interactive Notebooks in Jupyter or VS Code F# 6 is about making F# simpler and more performant. This applies to the language design, library, and tooling. A major goal of long-term language evolution is to remove corner-cases in the language that surprise users or are unnecessary hurdles on the path to adoption. We are very pleased to have worked with the F# community in this release to make the F# language simpler, more performant, and easier to learn. To learn more about F#, see The .NET Conf Focus Day on F# including the F# Bonanza , Guido van Rossum Learns F# and Starting Your F# Journey . Making F# faster and more interopable with task {…} One of th...