Skip to main content

Posts

Showing posts from August, 2022

React JavaScript Framework for Beginners – Project-Based Course

Curriculum for the course React JavaScript Framework for Beginners – Project-Based Course Learn React in this full course for beginners. React is one of the most popular JavaScript frameworks and this course is the perfect place to start your learning journey. You will learn everything you need to know to get started with React by building three different projects. We brought together three popular teachers for this course so you can learn from multiple perspectives. You can code React all in a web browser using Replit. Replit provided a grant that made this course possible. 🔗 https://join.replit.com/react-students ⭐️ Part One ⭐️ ✏️ Instructor: Gavin Lon 🎥 Gavin's channel: https://www.youtube.com/c/GavinLon 💻 Code from video (using Prop Drilling): https://replit.com/@GavinLon/TeamMemberAllocation 💻 Code alternate (using Context to avoid prop drilling): https://github.com/GavinLonDigital/TeamMemberAllocationApp 🔗 How to Create a Free Replit Account: https://www.freecode

Performance Improvements in .NET 7

A year ago, I published Performance Improvements in .NET 6 , following on the heels of similar posts for .NET 5 , .NET Core 3.0 , .NET Core 2.1 , and .NET Core 2.0 . I enjoy writing these posts and love reading developers’ responses to them. One comment in particular last year resonated with me. The commenter cited the Die Hard movie quote, “‘When Alexander saw the breadth of his domain, he wept for there were no more worlds to conquer’,” and questioned whether .NET performance improvements were similar. Has the well run dry? Are there no more “[performance] worlds to conquer”? I’m a bit giddy to say that, even with how fast .NET 6 is, .NET 7 definitively highlights how much more can be and has been done. As with previous versions of .NET, performance is a key focus that pervades the entire stack, whether it be features created explicitly for performance or non-performance-related features that are still designed and implemented with performance keenly in mind. And now that a .NET 7 r