Welcome to GustavoArriola.com

  • Many people develop software, but few offer real postsales guarantee
  • Many people develop software, but very few know how to deal with real life problems
  • This is not a struggle to improve productivity, but to maintain production
  • Better having someone enthusiastic and identified with the project, the team and the company, rather than someone motivated by the salary and bale for leaving us, even at the least financial insinuation
  • Technology companies are what they hire
  • Your software can revitalize your business or sink it. Don't give that power to less experienced
  • I strive for excellence, not for perfection and I focus on doing things better, not bigger
  • Your potential clients assume that you have a web site on the Internet.
    What are you doing about it?
  • Your competitors have a website on the Internet.
    Do you have yours?
  • Will you launch a new product? Is there a new offer?
    All your business information can be published instantly on the web easily and quickly from any computer
Articles of Interest
  1. How the Windows built-in watchdog infrastructure can monitor performance counters and trigger alerts.

    Use the new PLA interface to monitor performance counters and triggers Alerts.

  2. Static Code Analysis

    A static code analyzer building method call networks + sample applications

  3. Recursion, Stacks and Queues

    An Article that hopes to Function as a Primer for Algorithms

  4. generic_ptr and it's generator

    generic object wrapper for delayed type selection.

  5. ASP.NET AJAX MultiHandleSliderExtender - Slide by Year and Month

    Tutorial - How to utilize ASP.NET MultiHandleSlider extender to select year and month in a range, and set the Chart controls in action

  6. Marshaling with C# - Chapter 3: Marshaling Compound Types

    Learn how to marshal compound types (structures, unions, etc.) with C#.

  7. WPF PropertyGrid - MVVM techniques

    How to build a multicolumn ListView that selects cell templates based on the row data type; and how to create a ViewModel on the fly for each cell template.

  8. Marshaling with C# - Chapter 2: Marshaling Simple Types

    Learn how to marshal simple data types with C#.

  9. ASP.NET Multipage TIFF Viewer with Thumbnails

    ASP.NET Multipage TIFF Viewer with Thumbnails

  10. Calendar Gadget using Qt framework

    A very simple calendar to be displayed on your desktop similar with a Vista or Windows 7 gadget but works also for Windows XP..

  11. Enumerate and Auto-Detect USB Drives

    This article describes how to use the .NET System.Management WMI (Windows Management Instrumentation) wrappers to enumerate and describe USB disk drives. It also includes a non-Interop solution for detecting drive state changes as they come online or go offline.

  12. Improve responsiveness in Windows with the FILE_FLAG_NO_BUFFERING wrapper

    Avoid swapping out valuable file system cache of other applications when accessing large files that you know are not accessed again later.

  13. Monitoring access to your shared files on network

    ShareMonitor allows you to monitor any access to your network shared files.

  14. Limitations of SharePoint Web Services

    Discusses the limitation of SharePoint Web Services compared to SharePoint Object Model

  15. Windows Ribbon for WinForms, Part 8 – ComboBox

    In this article I'll present how to use the ribbon combo box control.

  16. Least Squares Regression for Quadratic Curve Fitting

    A C# class for Least Squares Regression for Quadratic Curve Fitting.

  17. Generate automated builds for source code from multiple branches using Team Foundation Server and Team Builds

    Generate automated builds for source code from multiple branches using Team Foundation Server and Team Builds

  18. WPF custom ListBox with scrollbar on the background.

    This article explains how to create a ListBox in WPF with the scrollbar in the background and auto-scrolling functionality when hovering over the control ends.

  19. PlantUML Editor: A fast and simple UML editor using WPF

    A WPF smart client to generate UML diagrams from plain text using plantuml tool

  20. A Simple Solution to Some Problems with Asynchrony in Silverlight

    A small, extensible suite of classes that elegantly solve some common problems involving asynchrony and event handling that tend to occur when Silverlight and WCF are used together.