Azure, Data AH Azure, Data AH

Azure Cosmos DB - Partitioning

In the vast landscape of database management systems, Azure Cosmos DB stands out as a powerful and versatile solution, capable of handling globally distributed, multi-model data at scale. Yet, even with such a cutting-edge technology, the importance of a seemingly simple decision cannot be overstated: choosing the right partition key.

Read More
.NET AH .NET AH

Top 5 Blazor UI Libraries (July 2023 Edition)

If you are a web developer, you know nothing feels better than building a clean UI without too much hustle. It is very important to choose a right component library that comes with what you need to build the most complex pieces of user interface, up-to-date documentation and strong community support. In this post, I would like to share with you my top 5 UI component library for Blazor.

Read More
.NET AH .NET AH

Blazor Server Best Practices - Part 1

After exploring Blazor Server and utilizing it in a production environment, I noticed a significant lack of comprehensive best practices available online. Motivated to address this gap, I have taken it upon myself to craft and document my personal set of best practices for Blazor Server. In this blog post, I am excited to share these practices with you.

Read More
.NET AH .NET AH

Blazor Server or Blazor WebAssembly? Which one is better? Q3 2023

I have been an avid user of Blazor since its early stages, and I must admit that I enjoy both flavors of Blazor. A frequently asked question I receive is regarding the superiority between the two. In this blog post, we will first examine the key architectural distinctions between the two, followed by an exploration of why one should opt for one over the other. Subsequently, I will disclose my personal preference, and finally, we will delve into why this question may be misguided with the advent of .NET 8.

Read More
Azure AH Azure AH

Lessons learned from PIM Implementation failures

My journey with Privileged Identity Management (PIM) implementation was not without its challenges. I faced setbacks and encountered failures in not just one, but two attempts. Nevertheless, these experiences have provided me with invaluable insights and lessons that I believe are worth sharing. In this blog, I will delve into the key takeaways from my PIM implementation journey, offering guidance and recommendations to help you navigate this complex process successfully.

Read More
Data AH Data AH

What is Parquet Format?

Parquet format is a columnar storage format that has gained immense popularity in the big data world. Recently, Microsoft Fabric has also started supporting the Parquet format. This format is optimized for query performance and takes up less space on disk and in memory. It is an open-source format that is supported by many big data processing frameworks like Apache Spark, Hive, and Impala.

Read More
AI/ML AH AI/ML AH

Connect Your Own Data to Azure OpenAI

Leveraging Azure OpenAI with your own data opens up a world of possibilities for harnessing the power of advanced language models tailored to your specific needs. By integrating your own data into Azure OpenAI, you can enhance the accuracy and relevance of AI-generated responses and insights. This allows you to create customized language models that are trained on your unique dataset, resulting in more personalized and contextually appropriate outputs.

Read More
Data AH Data AH

Exploring the Power of Shortcuts in Microsoft Fabric

Shortcuts in Microsoft Fabric offer a paradigm shift in data virtualization and management. With its ability to seamlessly integrate data across domains and clouds, eliminate duplication, and simplify data utilization, shortcuts empower organizations to maximize the value of their data.

Read More
.NET AH .NET AH

State Management in Blazor

Blazor's essence lies in its extensive use of components, which act as the fundamental building blocks of Blazor applications. These components offer the advantage of reusability and self-contained user interface elements. However, the component-based structure also requires effective management of the data that passes between them.
The purpose of this post is to thoroughly explore the available options for state management in Blazor. It will delve into each option, examining their strengths and weaknesses. Additionally, I will share my personal preference, highlighting the approach that resonates most favorably with me.

Read More
Data AH Data AH

Database vs. Data Warehouse vs. Data Lake

In the realm of data management, three terms often pop up: Databases, Data Warehouses, and Data Lakes. These concepts can be complex and confusing, but fear not! we'll shed light on the key differences between these three and help you navigate the decision-making process.

Read More