We all know about outsourcing right? Hell, a lot of companies probably wouldn’t be where they're at without it. But in my opinion, it’s just the way the cookie crumbles and if you’re not on board, you’ll be left behind.
This is a cool video I found linked off of some guy’s blog:
VideoThis is the blog:
Blog Pos...
read more
Time is money, right? When you think about it, it costs money just to be alive! So it stands to reason that if you want to save money, especially if you’re a business, you should just hurry up and get what you’re trying to do … well, done. The faster you work, the more money you save, the more profit you keep.
This all seems on the surface like a great idea. But in my mind, the quality of a product wins out over the cost of a product. People just like me and you will pay a little more i...
read more
ETA is an ORM (object / relational mapper) built for .NET 2.0. It supports multiple storage devices (sql, xml, flat file, etc), using the provider pattern. It supports desktop or web applications. It doesn't require a table mapping file; uses only 1 line of configuration. Also supports tagging (think del.icio.us) out of the box. The syntax is simple and natural.
Not only that, unlike other systems that support html generation of admin pages, ETA comes with a desktop administration application for any entity types you can make.
The ETA system is a Middle Ware layer between your code and your storage mechanism. Reference it in your Business Logic Layer, and create your application on top of it.
I love this system because it's easy to use, totally dynamic, and flexible to change. In fact, it run's this website's back end. Each of my Blog Posts, Projects, etc are entities persisted by ETA.
Although I do love it, this system wouldn't be good for enterprise scale use. This is because in order to achieve the easy syntax that I wanted, every save/load operation consists of 2 layers of .NET Runtime Reflection and a hit to the database. If you have a high volume website or large application, this probably wouldn't be as performant as you need.
For version 2, I want to upgrade to .NET 3.0 and integrate with LINQ for my searching mechanism. Right now, it's all code based (very slow)....
learn more
Create an application to import complicated Excel product data into a complicated e-commerce backend...
learn more