Kevinxo328 Technical Documentation and Blog

website·Indexed 30 days ago

https://kevinxo328.dev

A collection of technical notes and guides covering a wide range of software engineering topics, including React (Compound Pattern, React Query), JavaScript (Execution Context, Proxy, Map), Python (asyncio Coroutines), Kubernetes (Service, Ingress, Volume), Docker, and cloud architecture with Azure Entra ID and Azure OpenAI.

Tokens
45.7K
Snippets
127
Records
234
Agent score
47%

What's inside Kevinxo328 Docs

  1. Overview of the JavaScript Intl object

    The Intl object is a built-in JavaScript namespace providing APIs for internationalization (i18n). It allows developers to handle dates, times, numbers, currencies, languages, and string sorting according to specific cultural and linguistic standards. Key sub-objects include:

    • Intl.Collator: For string comparison and sorting.
    • Intl.DateTimeFormat: For formatting dates and times.
    • Intl.NumberFormat: For formatting numbers.
    • Intl.PluralRules: For handling pluralization rules.
    • Intl.RelativeTimeFormat: For formatting relative time (e.g., "2 days ago").
  2. Overview of Azure Entra ID for SSO

    Azure Entra ID is an identity and access management service from Azure that enables developers to implement Single Sign-On (SSO). It allows users to move seamlessly between multiple applications without re-authenticating. It supports various authentication methods, including passwords, multi-factor authentication (MFA), and social logins.
  3. Overview of Azure Entra ID for SSO

    Azure Entra ID is an Azure identity authentication service that provides a secure and scalable solution for implementing Single Sign-On (SSO). It allows users to switch between multiple applications without repeated logins and supports various authentication methods, including passwords, multi-factor authentication (MFA), and social logins.
  4. Overview of WAI-ARIA for Web Accessibility

    WAI-ARIA (Web Accessibility Initiative - Accessible Rich Internet Applications) is a set of technical specifications designed to improve the accessibility of web pages and applications. It provides standard HTML attributes that describe the role, state, and properties of elements, helping assistive technologies (like screen readers) interpret complex or dynamic content—such as Single Page Applications (SPAs)—that standard HTML cannot fully describe.
  5. Overview of React Query Core Concepts

    React Query is a library for React designed to handle fetching, caching, synchronizing, and sharing asynchronous data from servers. Its core architecture consists of:

    • Query: Used for fetching data, identified by a unique key for caching.
    • Mutation: Used for modifying data (e.g., POST, PUT, DELETE requests).
    • Query Client: The central entity that manages and stores query states, handles global configuration, and triggers manual refetches or cache clearing.
    • Cache: Automatic management of data storage with configurable expiration and revalidation logic.
    • Background Synchronization: Automatic updating of data in the background to keep the UI in sync with the server.
  6. Overview of Azure Entra ID for SSO

    Azure Entra ID is an identity authentication service provided by Azure that enables developers to implement Single Sign-On (SSO). It allows users to move seamlessly between multiple applications without repeated logins and supports various authentication methods, including passwords, multi-factor authentication (MFA), and social logins.
  7. Overview of Apache Spark features

    Apache Spark is an open-source distributed computing system designed for large-scale data processing and analysis. Its key characteristics include:

    • High Performance: Utilizes in-memory computing to store intermediate data, significantly faster than traditional MapReduce models.
    • Versatility: Supports multiple workloads including batch processing, interactive queries (Spark SQL), stream processing (Spark Streaming), machine learning (MLlib), and graph processing (GraphX).
    • Multi-language Support: Provides APIs for Java, Scala, Python, and R.
    • Distributed Execution: Splits workloads into multiple tasks executed across a cluster of machines.
    • Flexibility: Capable of handling both structured and unstructured data.
  8. Overview of Azure Entra ID for Single Sign-On (SSO)

    Azure Entra ID is an Azure identity authentication service that enables developers to implement Single Sign-On (SSO), allowing users to switch between multiple applications without repeated logins. It supports various authentication methods, including passwords, multi-factor authentication (MFA), and social logins.
  9. Overview of Azure Entra ID for SSO

    Azure Entra ID is an Azure identity authentication service that provides a secure and scalable solution for implementing Single Sign-On (SSO). It allows users to switch between multiple applications without repeated logins and supports various authentication methods, including passwords, multi-factor authentication (MFA), and social logins.
  10. Overview of Azure Entra ID for SSO

    Azure Entra ID is an Azure identity authentication service that provides a secure and scalable solution for implementing Single Sign-On (SSO). It allows users to switch between multiple applications without re-authenticating and supports various methods including passwords, multi-factor authentication (MFA), and social logins.
  11. Overview of Azure Entra ID for Single Sign-On

    Azure Entra ID is an Azure identity authentication service that enables developers to implement Single Sign-On (SSO), allowing users to switch between multiple applications without re-authenticating. It supports various authentication methods, including passwords, multi-factor authentication (MFA), and social logins.
  12. Understand Docker core concepts

    Docker is an open-source platform used to automate the deployment, scaling, and management of applications by packaging them and their dependencies into lightweight, portable units called containers.