Author Archives
Senior Software Engineer
-
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 ›
-
BrowseDotNET: Manage your .NET Solutions and code snippets
BrowseDotNET is an open source ASP.NET MVC Web Application I created, that can help you manage your computer’s .NET solutions and code samples (programming language indepented) in one place. What does it solve? It’s common sense for developers to have… 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 – Enable Session State
Have you ever tried to use the Session object while using the Web API? If you did so, you must be dissapointed seeing that was always null and hence, you were unable to use it. This post is the second… Read More ›
-
ASP.NET MVC Session state Performance Issue
I cannot recall any real Web Application that doesn’t make use of the Session State feature, the one that is capable to store data that are available across multiple requests from the same browser. More over, in this very modern… Read More ›
-
ASP.NET MVC Solution Architecture – Best Practices
Choosing the right architecture for Web Applications is a must, especially for large scale ones. Using the default Visual Studio ASP.NET MVC Web Application project templates, adding controllers with Scaffolding options, just to bootstrap your application and create pages and… 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 ›
-
Secure WCF Services with custom encrypted tokens
Windows Communication Foundation framework comes with a lot of options out of the box, concerning the security logic you will apply to your services. Different bindings can be used for certain kind and levels of security. Even the BasicHttpBinding binding… Read More ›