< Browse > Home / Archive by category 'Software Development'

| RSS

Custom Dot Net MVC OData Web API provider via native SQL when Entity Framework is not feasible

OData is a very powerful platform for accessing data via rest. Visual Studio provides out of the box OData services leveraging Enterprise Framework.   However we often run into scenarios where we need to expose a complex data set however the database table schemas themselves simply do not translate to anything compatible with Enterprise Framework. […]

[ More ] October 30th, 2016 | Comments Off on Custom Dot Net MVC OData Web API provider via native SQL when Entity Framework is not feasible | Posted in Code Samples, Software Development |

Software Architecture and Solution Design – Forward Engineering or Reverse Engineering

Oh so often in a pure Microsoft Dot Net application stack – I see massive Docker / Jenkins stacks purely for the purpose of continous integration and blue green deployment. Don’t get me wrong here Docker and Jenkins have their place in a multi technology stack. However consider the all too common scenario of a […]

[ More ] September 11th, 2012 | Comments Off on Software Architecture and Solution Design – Forward Engineering or Reverse Engineering | Posted in I.T., Software Development |

Free Web Cron Application for Windows

To cut a long story short I’ve been getting really annoyed creating web crons to execute background jobs for an ever growing number of php sites. What makes it even worse on Windows is that scheduled tasks and batch files can get pretty messy real fast. Being even more annoyed than usual today I figured […]

[ More ] January 12th, 2010 | Comments Off on Free Web Cron Application for Windows | Posted in Code Samples, Software Development |

Approximating Linear Cost Computation for Polynomial Cost Computation Problems

Polynomial cost computation is simply not scalable while linear cost computation is usually scalable depending on the angle of its growth slope. Fixed cost computation is almost always guaranteed to be scalable regardless of the data size. For this reason linear cost computation is always preferable to polynomial cost computation. The fact that fixed cost […]

[ More ] March 1st, 2009 | Comments Off on Approximating Linear Cost Computation for Polynomial Cost Computation Problems | Posted in Software Development |

Offloading Heavy Processing In Dot Net Web Applications

Executing heavy long running processing jobs within the application page lifecycle hardly ever desirable from a user experience point of view. After all no user likes to click a button and wait 5 minutes for a response. So how can we handle this? This is where IIS application pools comes in to save the day. […]

[ More ] February 27th, 2009 | Comments Off on Offloading Heavy Processing In Dot Net Web Applications | Posted in Software Development |

High Performance Remoting for Network Computing

“remoting remoting everywhere not a drop to drink.” This is often the case when it comes to finding a remoting solution for network computing applications. The primary remoting requirement for network computing applications is maximum throughput of transactions. Just to make this clear consider the following two scenarios: 1) An EDI application that executes 10,000 […]

[ More ] February 24th, 2009 | Comments Off on High Performance Remoting for Network Computing | Posted in Software Development |

Increasing Performance in Dot Net Web Applications by Caching Relatively Static Data.

Increasing performance in dot net web applications by caching static data. Least effort maximum return method for increasing the performance of dot net web applications. Benefits of data caching and how to best implement data caching. Read more All but the most trivial of web applications store their data within database tables. This data can […]

[ More ] September 2nd, 2008 | Comments Off on Increasing Performance in Dot Net Web Applications by Caching Relatively Static Data. | Posted in Software Development |