Categories We Write About
  • Using Custom Memory Allocators for Optimal C++ Performance

    Custom memory allocators are a powerful technique in C++ programming that can significantly improve the performance of applications, especially in high-performance computing or real-time systems. By understanding how memory allocation works and the limitations of the default allocator, developers can fine-tune their programs to achieve faster execution times, reduce memory fragmentation, and better manage resource

    Read More

  • Using Domain Storytelling in Architecture Discovery

    Domain Storytelling is a technique primarily used in software development and business process modeling, where stakeholders collaborate to narrate stories that reflect how systems and processes work. By incorporating Domain Storytelling into architecture discovery, you can better understand the relationship between business processes, user needs, and system design. Understanding Domain Storytelling in Architecture Discovery At

    Read More

  • Using emotion-state variables for facial blending

    In the realm of computer graphics and facial animation, emotion-state variables are a crucial aspect of achieving realistic and expressive facial blends. These variables essentially help define the level or intensity of a particular emotion or facial expression, such as happiness, sadness, anger, or surprise, and are used to control the blending of facial features

    Read More

  • Using Bounded Contexts to Reduce Cognitive Load

    In modern software architecture, managing complexity is key to maintaining systems that are not only efficient but also scalable and easy to maintain. One powerful approach to managing this complexity is through the concept of “bounded contexts,” a term coined by Eric Evans in his book Domain-Driven Design. This concept has far-reaching implications for both

    Read More

  • Using Bounding Boxes for Animation Culling

    In the world of computer graphics and animation, performance optimization is critical, especially when dealing with complex scenes or large numbers of objects. One of the strategies used to improve rendering performance is culling—the process of discarding objects that do not need to be rendered. This prevents the unnecessary computational cost of drawing objects that

    Read More

  • Using architecture to enable platform thinking

    Using Architecture to Enable Platform Thinking In today’s rapidly evolving digital world, the concept of platform thinking has become integral to building scalable, adaptable, and sustainable businesses. Platform thinking refers to the approach of designing systems or solutions that provide the infrastructure for other services, products, or businesses to thrive. This model encourages innovation, collaboration,

    Read More

  • Using architecture to enforce organizational policies

    Architecture plays a critical role in the enforcement of organizational policies, acting as both a physical and digital framework that ensures rules, procedures, and guidelines are followed. This concept is especially relevant in environments where the alignment of business operations, data management, and security policies is vital to an organization’s success and compliance with regulatory

    Read More

  • Using Architecture to Improve Developer UX

    When it comes to software development, user experience (UX) is typically associated with end-users interacting with an application. However, the experience of the developer—especially in terms of how they interact with the codebase, architecture, and tools—can also have a significant impact on productivity and job satisfaction. Poor developer UX can lead to frustration, decreased efficiency,

    Read More

  • Using Architecture to Improve Operational Awareness

    In today’s fast-paced, technology-driven world, organizations are under constant pressure to streamline operations, improve decision-making, and respond to challenges more efficiently. One often overlooked yet crucial aspect of achieving these goals is leveraging architecture to enhance operational awareness. This concept refers to how physical, digital, and organizational structures—ranging from the design of facilities to information

    Read More

  • Using architecture to reinforce user trust

    Architecture plays a crucial role in shaping user experiences and reinforcing trust. From the layout of a website to the design of physical spaces, the way something is built or presented can significantly impact how a user perceives reliability, transparency, and safety. Here’s how architecture can be used to reinforce user trust, both in digital

    Read More

Here is all of our pages for your Archive type..

Categories We Write about