Rick Garibay
CODE Author
Rick is a hands-on technology leader, speaker, and published author focused on distributed technologies with over 13 years’ experience leading the delivery of complex, high-impact business solutions on the Microsoft platform and heterogeneous environments. Rick is currently a VP and Distinguished Engineer at Neudesic, working on a number of solutions in the Intelligent Transportation, Retail, Gaming, and Hospitality space with a focus on the cloud, messaging, and the Internet of Things.
Rick is a seven-time Microsoft MVP, most recently recognized as a Microsoft Azure MVP in April ‘14 and is an active speaker, writer, and passionate community advocate. Presentations include talks at Microsoft TechEd, Dev Connections, Visual Studio Live, AzureConf, That Conference!, and Desert Code Camp.
Rick is also the Co-author of “Microsoft Windows Server AppFabric Cookbook” and a frequent contributor to CODE Magazine.
When not immersed in the work he loves, Rick enjoys mountain biking and spending time with his wife, Christie and two children, Sarah and Ricky.
Detailed Biography
Rick is a hands-on technology leader, speaker, and published author focused on distributed technologies with over 13 years’ experience leading the delivery of complex, high-impact business solutions on the Microsoft platform and heterogeneous environments. Rick is currently a VP and Distinguished Engineer at Neudesic, working on a number of solutions in the Intelligent Transportation, Retail, Gaming, and Hospitality space with a focus on the cloud, messaging, and the Internet of Things.
Rick is a seven-time Microsoft MVP, most recently recognized as a Microsoft Azure MVP in April ‘14 and is an active speaker, writer, and passionate community advocate. Presentations include talks at Microsoft TechEd, Dev Connections, Visual Studio Live, AzureConf, That Conference!, and Desert Code Camp.
Rick is also the Co-author of “Microsoft Windows Server AppFabric Cookbook” and a frequent contributor to CODE Magazine.
When not immersed in the work he loves, Rick enjoys mountain biking and spending time with his wife, Christie and two children, Sarah and Ricky.
Articles Authored
-
Building a Simple NodeJS API on Microsoft Azure Websites from Start to Finish
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2014 - July/August
Rick illustrates the benefits and shortcomings of using NodeJS, and also builds a handy tool for making shortened URLs while he’s at it!
-
Rich Messaging Endpoints with BizTalk Services
Last updated: Tuesday, December 28, 2021
Published in: CODE Magazine: 2014 - March/April
Rick Garibay takes you on a tour of cloud-based messaging services including Windows Azure BizTalk Services (WABS), Enterprise Application Integration (EAI), and Windows Azure.
-
Real-Time Web Apps Made Easy with WebSockets in .NET 4.5
Last updated: Saturday, September 26, 2020
Published in: CODE Magazine: 2012 - September/October
In the world of browser-based development, interoperability is king. Unfortunately, interoperability can be at the expense of performance.
-
Introducing Queues and Topics in Azure Service Bus
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2011 - November/December
In 2007, Microsoft unveiled a new vision called “Software + Services” that would fundamentally change the way that both Microsoft and their customers build software and have a gradual, yet marked ripple effect throughout the software giant’s entire strategy.
-
Practical Messaging Scenarios with WCF 4
Last updated: Wednesday, November 30, 2022
Published in: CODE Magazine: 2010 - September/October
-
New Features in WCF 4 that Will Instantly Make You More Productive
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2010 - May/June
WCF 4 is all about productivity.
-
Five Steps Closer to Five Nines with WCF and Windows Azure
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2009 - September/October
Delivering applications and services that are highly available is expensive.
-
Programming with the Microsoft Business Rules Framework
Last updated: Monday, November 2, 2020
Published in: CODE Magazine: 2008 - November/December
In fact, in most cases, business rules are the very reason for the existence of most software today. As application architectures have become more and more sophisticated, few can disagree with the merits of separating the presentation layer from the business layer or the data layer from the business layer. Yet many applications today are still built with process logic and business rules interwoven within the same business/application layer, which can lead to applications that are brittle, hard to maintain, and resistant to change. In this article, I will explain how to decouple the business rules within your application in a manner that yields high organizational visibility and accountability; and promotes rules as a unit of reuse to help you build applications that are ready for change.
-
Building WCF Services for Deployment in Transiently Connected Networks
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2008 - January/February
Distributed applications are now prolific in the enterprise and more and more users are relying on network connectivity both on site and on the go so they can remain productive anywhere and at any time. Since network connectivity cannot always be guaranteed, what happens when the network goes down or a network connection is simply unavailable? How can you provide your users with the best connected experience regardless of the state of the network?
-
Enterprise Application Integration with Microsoft BizTalk Server 2006, Part 2
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2007 - July/August
Enterprise Application Integration (EAI) is a collection of architectural principles combined to integrate new and existing applications both within the enterprise and in business to business or partner integration scenarios. Building on the principles introduced in Part 1 (May/June issue of CoDe Magazine), I’ll provide a step-by-step example of how to implement a solution that addresses a business case and suggest some real-world patterns and techniques for fulfilling the business case.
-
Enterprise Application Integration with Microsoft BizTalk Server 2006-Part 1
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2007 - May/June
Enterprise Application Integration (EAI) is a collection of architectural principles combined to integrate new and existing applications both within the enterprise and in business to business or partner integration scenarios. This article (Part 1) will provide a conceptual overview of BizTalk Server 2006 and how it serves to address the problem domain common in the EAI space. In Part 2, I’ll introduce a business case for implementing an online ordering and fulfillment system and provide a step-by-step example of how to implement a solution that addresses the problem domain.