Exploring Blazor Render Modes

Blazor offers two primary modes of rendering: Client-side and Server-side. Client-side rendering, also known as Blazor WebAssembly, involves running the application code directly in the user’s browser. From a newbie perspective … Continue reading “Exploring Blazor Render Modes”

Simplifying State Management in Blazor with State Containers

What is State Container? Think of a state container as a centralized bag where you store and manage the state of your application. It acts as a single source of … Continue reading “Simplifying State Management in Blazor with State Containers”

Implement OpenID Connect in Golang

What is OpenID Connect OpenID Connect is an identity protocol built on top of the OAuth 2.0 framework. The distinction between OpenID Connect and OAuth 2.0 lies in their respective … Continue reading “Implement OpenID Connect in Golang”

Utilize NGINX for hosting a Golang API with HTTPS

NGINX is an open-source web server used for reverse proxying, load balancing, and caching. In addition to serving HTTP and HTTPS, it can also function as a proxy server for … Continue reading “Utilize NGINX for hosting a Golang API with HTTPS”

Understanding C #’s Stack Memory for Better Performance

Basic Concepts: Efficient memory management is critical to developing high-performance and reliable code in C# and other languages with a garbage collector (GC). Resource management might not be a primary … Continue reading “Understanding C #’s Stack Memory for Better Performance”

Acoustics in the Office: Navigating the Noise

In the modern workplace, the importance of acoustics cannot be understated. The acoustics of an office space, including its sound quality and noise levels, significantly impact the well-being and productivity … Continue reading “Acoustics in the Office: Navigating the Noise”

Understanding Figma 101

Figma is a cloud-based design and prototyping tool widely used for creating user interfaces (UI) and user experience (UX) designs. It is popular because it offers real-time collaboration, cross-platform accessibility, … Continue reading “Understanding Figma 101”

Auditing in the Digital Age: ISO 9001 and 27001

Auditing plays a pivotal role in ensuring the smooth operation of organizations. It acts as a guiding compass, helping companies achieve excellence in quality and robust information security. Recently, I … Continue reading “Auditing in the Digital Age: ISO 9001 and 27001”

AES Encryption in .NET Application (Part 2)

Beyond Confidentiality and Integrity In the previous blog post, our main concern was safeguarding the confidentiality of information.The AES’s Cipher Block Chaining (CBC) mode offers protection against unauthorized access to … Continue reading “AES Encryption in .NET Application (Part 2)”

Staying Safe: The Importance of Health and Safety Training

Recently, our team members participated in safety training organized by our Facilities Team and Olivia Centre. At Aspire, we value security, and we deliver the highest standards of safety to … Continue reading “Staying Safe: The Importance of Health and Safety Training”