“Innovative, highly focused self-lerner, Julian contributed greatly to the projects he worked on. He managed to learn new concepts and tools quickly, communicate effectively with the customers and the team, and enjoy every bit of diving deep into coding. We miss him already at Clarius, and wish him all the best working at Microsoft.”
Julian Dominguez
Redmond, Washington, United States
481 followers
476 connections
Activity
-
I'm thrilled to share that I just started a new position as a Principal Developer at Microsoft on the PowerBI team! The company's changed a lot since…
I'm thrilled to share that I just started a new position as a Principal Developer at Microsoft on the PowerBI team! The company's changed a lot since…
Liked by Julian Dominguez
-
👋 HOLA!... estoy muy entusiasmado en contarte que voy a estar presente en en la #ConferenciaLatinoamericana2024 de ISACA Voy a participar en mi…
👋 HOLA!... estoy muy entusiasmado en contarte que voy a estar presente en en la #ConferenciaLatinoamericana2024 de ISACA Voy a participar en mi…
Liked by Julian Dominguez
Experience
Education
-
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
-
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 AzureOther authorsSee 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 authorsSee 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 authorsSee 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 authorsSee 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. -
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 creatorsSee 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. -
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
Languages
-
Spanish
Native or bilingual proficiency
-
English
Full professional proficiency
-
Italian
Elementary proficiency
Recommendations received
4 people have recommended Julian
Join now to viewMore activity by Julian
-
Super proud of the team for this release! This has been a top customer ask.
Super proud of the team for this release! This has been a top customer ask.
Liked by Julian Dominguez
-
#GDC2024 Day 3 – Let's go! 👊🚀 Ezequiel Jadib, Nahuel Beni, and Agustin Magliano represent our #SOUTHWORKS team at the Game Developers Conference…
#GDC2024 Day 3 – Let's go! 👊🚀 Ezequiel Jadib, Nahuel Beni, and Agustin Magliano represent our #SOUTHWORKS team at the Game Developers Conference…
Liked by Julian Dominguez
-
Hello Network. I haven't had a long-term contract for almost a year, Yes, it is a long time. In this time I have done some things as a freelancer…
Hello Network. I haven't had a long-term contract for almost a year, Yes, it is a long time. In this time I have done some things as a freelancer…
Liked by Julian Dominguez
-
Wow! This is a 20-min video that shows amazing innovation in PowerApps leveraging generative AI with copilot. Loved the end-to-end view demonstrated…
Wow! This is a 20-min video that shows amazing innovation in PowerApps leveraging generative AI with copilot. Loved the end-to-end view demonstrated…
Liked by Julian Dominguez
-
For over two decades, I’ve maintained a commitment to steer clear of sharing political content and personal opinions on this platform, especially…
For over two decades, I’ve maintained a commitment to steer clear of sharing political content and personal opinions on this platform, especially…
Liked by Julian Dominguez
-
A very late update but back in July I reached my 3 years at Microsoft. What an amazing experience it has been, learning and growing along side some…
A very late update but back in July I reached my 3 years at Microsoft. What an amazing experience it has been, learning and growing along side some…
Liked by Julian Dominguez
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 MoreOthers named Julian Dominguez in United States
-
Julian Dominguez
CS @ UF '28 | Amazon Future Engineer
-
Julian Dominguez
-
Julian Dominguez
-
Julian Dominguez
70 others named Julian Dominguez in United States are on LinkedIn
See others named Julian Dominguez