As of now, it seems that OData does not support using $filter where the value passed to it is of datatype DateTime. I created a custom attribute that can be applied to any OData method that should can help overcome this limitation until it is addresses by the OData team You can examine the source… Continue reading Adding support for DateTime in OData $filter
I am biased. As a software architect I believe in the importance of this skill to the success of almost every software project. I have seen myself how software projects become crippled when work is done without the help of a knowledgeable and experienced software architect. Let's do a quick summary on how Software Architecture… Continue reading Software architecture – how vital is it to your organization?
I needed to examine every OData request and add custom filters based on the specific business rules. The additional filters would be based on who is logged in (and their access levels), the properties of the entities requested at the root level and the properties of any entities that are being expanded. My solution was… Continue reading Adding custom filters to an MVC API OData query request
Looking for examples of open-source solutions that you can examine to learn better ways of programming? Check out some of my favorites: http://www.codeproject.com/ http://www.codeplex.com/ https://github.com/ All of these have hundreds of small, medium and large projects that are freely available for you to download and study their source code. By studying someone else's work you… Continue reading Great resources for computer programmers
Computer programming sounds incredibly boring to most kids (and adults) - that is, until they try it. For some people it can be an incredibly addictive and challenging experience. Once they being to understand that a computer is a tool that they can control and that it will obey everything that they tell it to do - they… Continue reading Let’s get more kids learning computer programming
I use an AlienWare Quad-core i7 laptop with 16GB of RAM and an SSD. Even with this much hardware on my side my memory utilization may go near 100%. I am usually running numerous apps at the same time (code editors, photo editors, databases, web hosts, programming tools, etc.). The strange thing is that if I start closing down… Continue reading Want to clear up your memory usage?
PluralSight is training for all serious developers http://www.pluralsight.com Lately I am addicted to this site. Technology moves at an incredible pace. It feels that it is almost impossible to keep up with all of the latest new ideas in software development. PluralSight training provides me a good amount of knowledge in any new area of interest… Continue reading PluralSight is training for all serious developers