Oliver Mezquita
I'm a Software Engineer, graduated at Universidad Politécnica de Madrid (Spain) on 2008. I've been doing web development for quite a long time now, and I consider this to be not only my profession but my hobby as well. So this is why I decided to start my own blog, so I could share some of the things I enjoy doing. I hope my blog can be helpful in some way or another!
Homepage: http://www.undisciplinedbytes.com
Posts by Oliver Mezquita
AJAX call using an ASP.NET Page Method
April 6, 2010 - 20:26
Posted in ASP.NET, backend, jQuery, javascript | No Comments
We’ve already been through AJAX calls using simple web pages and HTTP Handlers. But there’s still more ways to request data from the server. Today we’ll take a look at how to do so using server methods.
ASP.NET allows you to define methods in the code-behind of an ASPX page. This is very helpful in situations [...]
AJAX call using an ASP.NET HTTP Handler
March 23, 2010 - 15:56
Posted in ASP.NET, backend, jQuery, javascript | 11 Comments
We’ve already seen how to perform an AJAX call using just a simple ASP.NET web page. Now we’ll see how to do it with an HTTP handler instead of a web page.
But, what is an HTTP handler? Well, as its names suggests, it is an element that handles HTTP requests. Well, but that’s what an [...]
AJAX call using an ASP.NET web page
March 9, 2010 - 15:56
Posted in ASP.NET, backend, jQuery, javascript | 1 Comment
We already saw what an AJAX call is and the different types there are. Today we’re going to see how to perform an AJAX call using a regular web page at the server. The page will be the connection between the client’s web browser and the server. It will take care of performing the operations [...]
Different ways to use AJAX in ASP.NET
February 23, 2010 - 15:53
Posted in ASP.NET, backend, jQuery, javascript | 3 Comments
Today’s web applications are unthinkable without AJAX techniques. These techniques provide an improved user experience, and tighten the gap between traditional desktop applications and web applications. This means that mastering AJAX technologies is a must for anyone who’s doing serious web application development. In this article I’ll explain the basics of AJAX, and I will [...]
PHP or ASP.NET?
February 9, 2010 - 15:58
Posted in ASP.NET, programming | No Comments
The other day a friend of mine was telling me he was going to start a new project. He wanted to develop a new web app from scratch, and was telling me he was going to use PHP. He did have experience with ASP.NET from some other projects, so I told him to use this [...]
Sluggish database view? Materialize it!
January 26, 2010 - 15:59
Posted in backend, database, programming | 5 Comments
The other day we were having some slow database view at our project. It was the main view of the new module we were developing, and it was slowing down the whole application to an unacceptable point. It was a rather complex view and could not be optimized much more. So, what was the solution [...]
Software design patterns (IV): behavioral patterns
January 12, 2010 - 16:01
Posted in Documentation, software engineering | 2 Comments
We’ve already been through a brief introduction to design patterns, and a description of the most important creational design patterns and structural design patterns. In this article we’ll take a look at the last category of design patterns: behavioral patterns.
Behavioral design patterns are concerned with the relationships among communications using different objects. They identify common [...]
Software design patterns (III): structural patterns
January 5, 2010 - 19:58
Posted in Documentation, software engineering | 10 Comments
We already saw what design patterns are and took a look at creational patterns in earlier articles. Today we’ll deal with the second category: structural patterns.
These design patterns are all about class and object composition. Class-creation patterns use inheritance to compose interfaces, whilst object patterns define ways to compose objects to obtain new functionality. All [...]
Software design patterns (II): creational patterns
December 15, 2009 - 16:01
Posted in Documentation, software engineering | 6 Comments
In an earlier article we saw what design patterns are and how they can help us. Today we’re going to take a look at the first category: creational patterns.
Creational design patterns deal with class creation and instantiation, and how to use those instances. Basic class creation could result in design problems or added complexity to [...]
Software design patterns (I)
December 8, 2009 - 16:01
Posted in Documentation, software engineering | 8 Comments
Design patterns are solutions to common software development problems, and aim to facilitate the development of a software project. A solution must have proven effectiveness and be highly reusable (can be applied to different design problems in different circumstances) to become a design pattern.
A pattern describes a problem that happens over and over again in [...]

