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. Building Better Buttons in Expression Blend

    A beginner's guide to building robust, scalable, and easily editable buttons.

  2. Personal Wave Recorder

    DSP chains, Complex Fourier, ACM, Visualizers, EQ, Custom controls.. the works

  3. Writing a P2P Snippet sharing Extension for Visual Studio 2010 (VSX 2010)

    CodeXchange is a simple Visual Studio extension which allows you to create, edit and share snippets with your peers without leaving the Visual Studio 2010 IDE.

  4. Context Sensitive History. Part 2 of 2

    A Desktop and Silverlight user action management system, with undo, redo, and repeat; allowing actions to be monitored, and grouped according to a context (such as a UI control), executed sequentially or in parallel, and even to be rolled back on failure.

  5. Create singleton with parameters in constructor

    This article describes how you can create singletons which uses a constructor with one or more parameters.

  6. Windows Ribbon for WinForms, Part 11 – DropDownGallery, SplitButtonGallery and InRibbonGallery

    In this article I'll present how to use the ribbon drop down gallery, split button gallery and in ribbon gallery controls.

  7. An S/MIME Library for Sending Signed and Encrypted E-mail

    Send signed and encrypted e-mail in accordance with RFC 2633

  8. Embed Python in MFC Dialog

    Demo to show use of Python Interpreter to evaluate methematical expressions

  9. Automatically Install Multiple CAB Files to a Windows Mobile/Pocket PC Device

    A solution that uses threading and ActiveSync to automate the process of installing multiple CAB files to a Windows Mobile or Pocket PC device

  10. Truncate Log File in SQL Server 2005

    A tool that facilitates the truncation of SQL log file

  11. BigInteger Library

    A .NET 2.0 library for the 64 bit optimized handling of very large integers, up to 10240 binary digits or approximately (safe to use) 3000 decimal digits

  12. Your First Step to the Silverlight Voice/Video Chatting Client/Server

    What you should to do to Create your own Silverlight Voice/Video chatting system

  13. C# Date Time Parser

    Parsing date and (or) time from a string.

  14. Site Map Web Part for Microsoft Office SharePoint Server (MOSS)

    Displays the site structure in a hierarchical tree that is expandable and collapsible

  15. Managed Bitmaps 2

    This article presents classes that represent bitmaps in full managed code.

  16. Web-Cam SecureChat

    This article will explain how to create a simple chat program using this remoting technology, which supports web-cam and sending files.

  17. Windows Ribbon for WinForms, Part 10 – Working With Images

    In this article I'll present how to work with images in the ribbon.

  18. Multi-Threaded ObservableCollection and NotifyCollectionChanged Wrapper

    These classes should solve the multi-threaded issues plaguing the INotifyCollectionChanged classes for good.

  19. 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

  20. Enable MultiSelect in WPF ListView (2)

    Make your ListView support item selection by dragging,