Julian Dominguez

Julian Dominguez

Redmond, Washington, United States
481 followers 476 connections

Activity

Join now to see all activity

Experience

Education

  • University of Buenos Aires Graphic

    Universidad de Buenos Aires

    -

    6-year program.
    Untranslated title: "Ingeniero en Informática".
    This degree is roughly equivalent in the United States to a Bachelor of Science (4 years) followed by a Master of Science in Engineering Systems (2 years).

  • -

Publications

  • Halo 5: Guardians

    Microsoft Studios

  • Developer's Guide to Microsoft Enterprise Library, 2nd Edition

    Microsoft patterns & practices

    Welcome to the era of software reuse! Microsoft Enterprise Library helps accelerate development by providing reusable components and guidance on proven practices. This guide helps you to quickly grasp what Enterprise Library v6 can do for you, presents examples that show it in action, and makes it easier for you to start experimenting with Enterprise Library.

    Enterprise Library is made up of a series of application blocks, each aimed at managing specific crosscutting concerns. You can…

    Welcome to the era of software reuse! Microsoft Enterprise Library helps accelerate development by providing reusable components and guidance on proven practices. This guide helps you to quickly grasp what Enterprise Library v6 can do for you, presents examples that show it in action, and makes it easier for you to start experimenting with Enterprise Library.

    Enterprise Library is made up of a series of application blocks, each aimed at managing specific crosscutting concerns. You can use them out of the box, modify them as required, and distribute them with your applications. The main themes for the latest v6 release are: simplifying the library all around, embracing semantic logging, increasing resiliency to errors, and streamlining programmatic configuration of all blocks.

    The guide explains the concepts that drove development of the blocks, the kinds of tasks they can accomplish, and how they help you implement many well-known design patterns. And, of course, it explains — by way of code extracts and sample programs — how you can actually use the blocks in your applications. Benefit from the capabilities of Enterprise Library, spend more time focusing on your business logic and less on the plumbing. Enterprise Library will do the heavy lifting for you! Happy Coding!


    “This guide is an absolute must read for anybody looking to put Enterprise Library into practice. Its clear and pragmatic advice is invaluable.”

    S. Somasegar, Corporate Vice President, Microsoft Developer Division

    “You are holding in your hands a book that will make your life as an enterprise developer a whole lot easier.”

    Scott Guthrie, Corporate Vice President, Windows Azure

    Other authors
    See publication
  • Building Elastic and Resilient Cloud Applications

    Microsoft patterns & practices

    This book demonstrates how you can use the Enterprise Library Integration Pack for Windows Azure in an existing Windows Azure application to enhance the maintainability, manageability, scalability, stability, and extensibility of the application.

    Other authors
    See publication
  • Book: Exploring CQRS and Event Sourcing

    Microsoft

    A guide focused on building highly scalable, highly available, and maintainable applications with the Command & Query Responsibility Segregation and the Event Sourcing architectural patterns on the windows azure platform.

    Other authors
    See publication
  • Exploring CQRS and Event Sourcing: A journey into high scalability, availability, and maintainability with Windows Azure

    Microsoft patterns & practices

    This guide is focused on building highly scalable, highly available, and maintainable applications with the Command & Query Responsibility Segregation and the Event Sourcing architectural patterns. It presents a learning journey, not definitive guidance. It describes the experiences of a development team with no prior CQRS proficiency in building, deploying (to Windows Azure), and maintaining a sample real-world, complex, enterprise system to showcase various CQRS and ES concepts, challenges…

    This guide is focused on building highly scalable, highly available, and maintainable applications with the Command & Query Responsibility Segregation and the Event Sourcing architectural patterns. It presents a learning journey, not definitive guidance. It describes the experiences of a development team with no prior CQRS proficiency in building, deploying (to Windows Azure), and maintaining a sample real-world, complex, enterprise system to showcase various CQRS and ES concepts, challenges, and techniques.

    The development team did not work in isolation; we actively sought input from industry experts and from a wide group of advisors to ensure that the guidance is both detailed and practical.

    The CQRS pattern and event sourcing are not mere simplistic solutions to the problems associated with large-scale, distributed systems. By providing you with both a working application and written guidance, we expect you’ll be well prepared to embark on your own CQRS journey.

    Other authors
    See publication

Projects

  • Semantic Logging Application Block

    The Semantic Logging Application Block provides a set of destinations (sinks) to persist application events published using a subclass of the EventSource class from the System.Diagnostics.Tracing namespace. Sinks include Windows Azure table storage, SQL Server databases, and rolling files with several formats and you can extend the block by creating your own custom formatters and sinks. For the those sinks that can store structured data, the block preserves the full structure of the event…

    The Semantic Logging Application Block provides a set of destinations (sinks) to persist application events published using a subclass of the EventSource class from the System.Diagnostics.Tracing namespace. Sinks include Windows Azure table storage, SQL Server databases, and rolling files with several formats and you can extend the block by creating your own custom formatters and sinks. For the those sinks that can store structured data, the block preserves the full structure of the event payload in order to facilitate analyzing or processing the logged data.
    When used out-of-process, the Semantic Logging Application Block uses Event Tracing for Windows (ETW), a fast, lightweight, strongly typed, extensible logging system that is built into the Windows operating system.

    See project
  • a CQRS Journey

    The project is focused on building highly scalable, highly available and maintainable applications with the Command & Query Responsibility Segregation and the Event Sourcing patterns.
    The project was positioned as a learning journey. This guidance is designed to help you get started with the CQRS pattern and event sourcing. It is not intended to be the definitive guide to the CQRS pattern and event sourcing. Instead, it's a journal that describes the experiences of a development team with no…

    The project is focused on building highly scalable, highly available and maintainable applications with the Command & Query Responsibility Segregation and the Event Sourcing patterns.
    The project was positioned as a learning journey. This guidance is designed to help you get started with the CQRS pattern and event sourcing. It is not intended to be the definitive guide to the CQRS pattern and event sourcing. Instead, it's a journal that describes the experiences of a development team with no prior CQRS proficiency in building, deploying (to Windows Azure), and maintaining a sample real-world complex enterprise system as a reference implementation (RI) to showcase various CQRS and ES concepts & techniques. The development team did not work in isolation; we actively sought input from industry experts and from a wider group of advisors to ensure that the guidance is both detailed and practical.
    The CQRS pattern and event sourcing are not mere simplistic solutions to the problems associated with large-scale, distributed systems. By providing you with both a working application and written guidance, we expect you'll be well prepared to embark on your own CQRS journey.

    Other creators
    See project
  • Autoscaling Application Block

    The Microsoft Enterprise Library Autoscaling Application Block (WASABi) lets you add automatic scaling behavior to your Windows Azure applications. You can choose to host the block in Windows Azure or in an on-premises application. The Autoscaling Application Block can be used without modification; it provides all of the functionality needed to define and monitor autoscaling behavior in a Windows Azure application.
    It includes the following features:
    - It allows you to use the graphical…

    The Microsoft Enterprise Library Autoscaling Application Block (WASABi) lets you add automatic scaling behavior to your Windows Azure applications. You can choose to host the block in Windows Azure or in an on-premises application. The Autoscaling Application Block can be used without modification; it provides all of the functionality needed to define and monitor autoscaling behavior in a Windows Azure application.
    It includes the following features:
    - It allows you to use the graphical Enterprise Library configuration tool to manage configuration settings.
    - It allows you to configure the storage locations and logging mechanisms used by the block.
    - It allows you to extend the block by adding custom autoscaling rules and actions.

    See project
  • Transient Fault Handling Application Block (Topaz)

    The Microsoft Enterprise Library Transient Fault Handling Application Block lets developers make their applications more resilient by adding robust transient fault handling logic. Transient faults are errors that occur because of some temporary condition such as network connectivity issues or service unavailability. Typically, if you retry the operation that resulted in a transient error a short time later, you find that the error has disappeared.

    Different services can have different…

    The Microsoft Enterprise Library Transient Fault Handling Application Block lets developers make their applications more resilient by adding robust transient fault handling logic. Transient faults are errors that occur because of some temporary condition such as network connectivity issues or service unavailability. Typically, if you retry the operation that resulted in a transient error a short time later, you find that the error has disappeared.

    Different services can have different transient faults, and different applications require different fault handling strategies. The Transient Fault Handling Application Block encapsulates information about the transient faults that can occur when you use Windows Azure services in your application, such as SQL Database, Service Bus, Windows Azure Storage, Windows Azure Caching.

    The Transient Fault Handling Application Block enables the developer to select from the following retry strategies: Incremental, Fixed interval and Exponential back-off

    See project

Languages

  • Spanish

    Native or bilingual proficiency

  • English

    Full professional proficiency

  • Italian

    Elementary proficiency

Recommendations received

More activity by Julian

View Julian’s full profile

  • See who you know in common
  • Get introduced
  • Contact Julian directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Julian Dominguez in United States

Add new skills with these courses