.NET 8 arrived in late 2023, and it's packed with exciting advancements across performance, developer productivity, web development, and various other areas. Let's dive deeper into some key updates: Performance Revolution: Dynamic Profile-Guided Optimization (PGO): This game-changer automatically optimizes code based on real-world usage patterns, potentially boosting performance by up to 20%. Imagine your applications running noticeably faster... Continue Reading →
Visual studio – Tips and tricks
Let's dive deeper into some of the tips and tricks for Visual Studio: General Tips: 1. Keyboard Shortcuts: Visual Studio provides a plethora of keyboard shortcuts for various tasks. For instance, Ctrl + K + C comments out the selected code, and Ctrl + K + U uncomment. Familiarize yourself with these shortcuts to boost... Continue Reading →
What’s new in C# 12
C# 12 is the latest version of C# which is available in .NET 8. To try out C# 12 features you need visual studio IDE and dotnet 8 SDK. In this blog, we'll explore about the latest updates in C#. Primary constructors Collections Expressions Ref and readonly Default lambda parameters Alias any type Experimental attribute... Continue Reading →
Style Child components from Parent – Angular
By default, Angular styles are restricted within each component, preventing the inheritance of styles from the parent component to its child. However, fear not! There exist numerous methods to overcome this limitation. Brace yourself as we dive into the depths of this blog to uncover the truth: Is it truly essential to style child components from the parent? And if it is, we shall delve into the finest strategies to achieve this feat.
Angular – Disable console.log() in production
Most of the developers use console.log() to debug a problem in our angular application. After we solve the problem most of the times we use to forget to remove these logs and it goes to production. In this blog, we'll explore how to disable this console logs in production with minimal changes. There are multiple... Continue Reading →