The structure of a modern web application nowadays consists of one or more APIs and one or more different type of clients that consume those APIs. The thing is that despite the fact that those clients may required to support… Read More ›
Web API
Building Single Page Applications using Web API and angularJS (Free e-book)
Single Page Applications are getting more and more attractive nowadays for two basic reasons. Website users have always preferred a fluid user experience than one with page reloads and the incredible growth of several JavaScript frameworks such as angularJS. This… Read More ›
Web API File Uploading (Desktop and Web client)
File uploading is one of the most common tasks all developers have to deal with, at some point of their application development cycle. For example, Web applications (such as social networks) usually require users to upload a profile picture during… Read More ›
ASP.NET Web API Unit Testing
Unit testing can be beneficial to many aspects in software develepment, from the lowest level that is the source code to the highest level and the end user’s experience. Writing automated tests helps finding defects earlier in the development lifecycle… Read More ›
ASP.NET Web API feat. OData
OData is an open standard protocol allowing the creation and consumption of queryable and interoperable RESTful APIs. It was initiated by Microsoft and it’s mostly known to .NET Developers from WCF Data Services. There are many other server platforms supporting… Read More ›
AngularJS feat. Web API – Security
Preventing unauthorized access to Web API controller actions and applying a centralized security access, seems to be a tough and complicated task for many web developers. More over, there are many players entered into the game latetly, such as ASP.NET… Read More ›
AngularJS feat. Web API
Developing Web applications using AngularJS and Web API can be quite amuzing. You can pick this architecture in case you have in mind a web application with limitted page refreshes or post backs to the server while each application’s View… Read More ›
Web API powerful Custom Model Validation with FluentValidation
Since DataAnnotations were introduced, developers found an easy way for setting up their database (especially those who use Code First development) while adding at the same time validation logic to their domain objects. In the Web API side, when an… Read More ›
Knockout.js with Web API : The perfect compination
We have seen in many posts on this blog, how to call asynchronously a Web API method from a simple HTML page, using jQuery Ajax. Each time we were retrieving some JSON formatted data, we had to update the respective… Read More ›
Web API Custom Routing Constraints
Have you ever tried to restrict a Web API route in the way to allow only certain kind of values for specific segments? You will probably have and the most common restriction someone will find out on the web is… Read More ›