Exploring What’s New in .NET 8
In the early days of the .NET Framework, releases were infrequent and timed with Windows releases. The shift to an open-source platform brought a welcome change. Now, we anticipate an annual .NET release tied to the .NET Conf event every November. Building on the foundation of .NET 7, this release introduces a host of new […]
7 Tips to Optimize React Web Applications
Front-end performance plays a crucial role in the success of all web applications, including the ones build with React. Users expect fast-loading pages and smooth interactions, making it imperative for front-end developers to optimize their code and deliver an exceptional user experience. In this blog post, I’ll explore seven practical tips to help you master […]
Slow .NET API? Redis Caching May Be the Answer
Just like venturing into the wilderness requires the proper gear, developing REST APIs with ASP.NET Core also requires the right tools and equipment for your application to perform at its best. At Trailhead, Redis caching is one such tool that’s always in our backpack. What Is Redis? Redis is an open-source, in-memory data store that […]
Improving Stability and Security in JavaScript Apps Using Data Mapping
Being able to exchange data between the front-end and back-end of web applications is a primary component of their architectural design. For enterprise projects, neither part of the application should trust they data they receive. For example, hopefully it’s obvious that the back-end must validate every value that comes to its endpoints from the front-end. […]
Simple Ways to Inspect the SQL Executed by Entity Framework Core
Slow SQL or incorrect or missing indexes can cause performance issues in an API. And those issues can be difficult to fix or even find. I use a variety of tools when investigating slow APIs, but if the API uses a SQL database I have a few that are invaluable in finding ways to improve […]
Let’s Talk About GPU Rendering Speed and Overdrawing in Android
Most of the time, we software developers focus on optimizing our code. We want it to be fast, easy to understand, and easy to maintain. Many of those codes are related to data handling, API queries, record updates, etc. But how many times do we worry about optimizing the user interface? When we navigate to […]
Performance and Load testing with JMeter
Basics JMeter is an open-source software application that can be used for both performance and load testing. Performance testing focuses on how a system performs overall under a given configuration. It gives you diagnostic information which can help you eliminate issues in the tested app. Load testing is a specific type of performance testing and […]