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. Using MSMQ in mail relay

    A compelte solution how to build a simple mail relay application using MSMQ .

  2. Sharing Data among Windows Forms

    In Windows application, passing values from a child form to the parent or share data among several applications .Net application.

  3. Manage business logic in Access forms

    Avoid event spaghetti code when business logic becomes complex

  4. JQueryUI smartAutocomplete

    This widget extends the functionalities of jQueryUI Autocomplete widget by adding infinite scrolling when loading data from a remote source.

  5. A Portable and Efficient Generic Parser for Flat Files

    GenericParser is a C# implementation of a parser for delimited and fixed width format files.

  6. Globalization and Localization in ASP.NET Web Applications

    Globalization and Localization in ASP.NET web applications

  7. Choosing technologies for .NET project

    Choosing technologies for .NET project

  8. Tips & Tricks: How to get the Screen Resolution in Silverlight?

    This works when running in browser. If you need to obtain this information when running OOB, see this article: http://www.pitorque.de/MisterGoodcat/post/Determine-screen-resolution-in-Silverlight-OOB.aspx[^].

  9. How To: Use Leaderboards on BlackBerry with XPG

    This post will cover leaderboard types and setup, accessing leaderboards in game, posting a score to a leaderboard, retrieving scores from a leaderboard.

  10. Let's customize Google to show previous searchs

    The application adds a custom button and a few anchor elements on Google page which link to a previously searched text on google.

  11. ASP.Net MVC Client / Server Bot Trap

    Using Client Side Timer and Hidden Elements to catch a Bot submission in Asp.Net MVC

  12. Injection into a Process Using KnownDlls

    In his article, we will consider an interesting, universal and rarely used method of code injection into a Windows process using KnownDlls sections. To demonstrate the method work we will develop a sample project to inject into all running processes and intercept some calls from ws2_32.dll.

  13. Extending Visual Studio Part 2 - Creating Addins

    Create an amazingly useful 'Switch' addin to switch between cpp/h, designer/code, XAML/codebehind and more!

  14. Streaming live results to a web site using MSMQ/Duplex WCF/SignalR/jQuery

    Streaming live results to a web site using MSMQ/Duplex WCF/SignalR/jQuery

  15. Replace one color with another in the bitmap of a given device context

    Given a device context, replace a color (clrColorReplace) in a rectangular region of the device context with another color (clrColorFill)

  16. How does it work in C#? - Part 1

    How does var, auto implemented properties and += or -= of events work in C# programming language.

  17. Show/hide elements dynamically in web page

    Show/hide elements dynamically in web page

  18. The SQL Server Rand Function

    Reproducing the SQL RAND() function in C#

  19. Integrating Crash Reporting into Your Application - A Beginners Tutorial

    This article shows how to use CrashRpt error reporting library with an MFC application

  20. Quickly check whether C++ template instances have the same parameters

    How to check whether two template instances of a C++ class have the same template parameters without using dynamic_cast