Vort3X

Stories submitted by friends of Vort3X

NHibernate - <natural-id/>(ayende.com)

submitted by adminjewadminjew(1490) 2 years, 11 months ago

A natural id is a way to refer to a unique field of an object as a substitute of the real entity identifier. A good (and typical) example of that would be with the User entity. We have the user name and the user id, both are unique, but the user id is usually something that is generated by our application and has no relation to the a human being. In other words, user #123814 doesn’t mean anything to me, while user ‘ayende’ has a meaning to us. read more...

add a comment |category: |Views: 57

tags: another

Application structure: Concepts & Features(ayende.com)

submitted by adminjewadminjew(1490) 3 years, 2 months ago

I spoke about this topic quite a bit in ALT.Net Seattle. This is mostly relating to application architecture and how you structure your application. This is the logical result of applying the Open Closed and Single Responsibility Principles. Feature may not be as overloaded a term in our industry as a service, but it still important to define exactly what I mean. A feature, in my eyes, is a discrete part of the application that perform some operation. That is pretty vague, I know, but I hope that the examples I am going to go through later would make it clearer. So far, it is pretty much the standard fare, but I have a few rules about a feature, the most important of them is: read more...

add a comment |category: |Views: 13

tags: another

Tracking NH Prof performance problem on aggressively active applicatio(ayende.com)

submitted by adminjewadminjew(1490) 3 years, 3 months ago

I mentioned before that NH Prof has a problem with dealing with a lot of activity from the profiled application. In essence, until it catch up with what the application is doing, there isn't much that you can do with the profiler. I consider this a bug, and I decided to track that issue with some verifiable results, and not just rely on hunches. The results were... interesting. The actual problem was in the place that I expected it to be, but it was more complex than expected. Let me try to explain. read more...

add a comment |category: |Views: 4

tags: another

Patterns, Purists, and Sinkholes(blog.wekeroad.com)

submitted by adminjewadminjew(1490) 3 years, 3 months ago

Before I was a geek, I was a Geologist. A Geophysicist to be precise – but mostly I just tell people I was a Geologist. I worked a lot with environmental cleanup, but I also spent a lot of time doing what’s known as “Geotechnical” work – the stuff that happens before buildings are built and holes are dug. It can be kind of boring, but it’s crucially important. One day I was sitting in our lab with some dark Bay Mud in a crucible, slowly adding water in measured doses and then pouring the mud through a screen and weighing out differences. I won’t bore you with the details – I’ll just tell you that I was 23 and cranky that this is what my career amounted to – a bunch of rigorous nonsense where I got to weigh mud. read more...

add a comment |category: |Views: 209

tags: another

Cost? (Cost of Messaging)(codebetter.com)

submitted by adminjewadminjew(1490) 3 years, 3 months ago

We have come to a very very very important question. What is the cost of Command Query Separation and Messaging in general in comparison to say a more traditional architecture? I would like to look at this from two perspectives. The first perspective is that of the actual cost of using the types of methodologies I bring up. In other words what physical overhead can we see as a result of making the choice? read more...

add a comment |category: |Views: 140

tags: another

Construct a comma delimited list from table column with SQL(objectreference.net)

submitted by magzmagz(80) 3 years, 4 months ago

How many times have you had to create a comma delimited list from a table column? Do you ever remember how to do it? I don’t. Here is a little snippet I find useful read more...

add a comment |category: |Views: 321

tags: another

Discussion: OO 101 Solutions and the Open Close Principle at the archi(ayende.com)

submitted by adminjewadminjew(1490) 3 years, 4 months ago

This post is based on the transcript of a conversation between me and Luke Breuer, regarding the application of the Open Close Principle to the system architecture. The quoted sections are Luke's, and my own responses are shown underneath them. This is a different style from my usual posts, because this is a conversation, which was transcriptted and only slighted edited. I hope that this would help all those who wanted to know more about what I meant about using OPC at the architecture level and how to structure systems where you only ever add new things. read more...

add a comment |category: |Views: 11

tags: another

My baseline ASP.Net MVC modifications(ayende.com)

submitted by adminjewadminjew(1490) 3 years, 4 months ago

We start by killing ViewData. I don't want it, and I want to fail hard if someone is trying to use it read more...

add a comment |category: |Views: 14

tags: another

Architecture Advice: Scale the architecture to fit the application(ayende.com)

submitted by adminjewadminjew(1490) 3 years, 4 months ago

I was just reviewing an application that was obviously built upon a lot of the best practices advice for using an NHibernate application. I am currently in the process of ripping apart much of that application and then putting it back together again. This involve things like collapsing projects, removing abstractions and deleting tests. The main reason for that is quite simple, the architecture is too big for the application. We can create a much more stream lined application is we don't burden it with an architecture that is suitable for bigger and more complex applications. read more...

add a comment |category: |Views: 4

tags: another

Problems with opening CHM Help files from Network or Internet(west-wind.com)

submitted by adminjewadminjew(1490) 3 years, 4 months ago

As a publisher of a Help Creation tool in Help Builder, I’ve seen a lot of problems with people not being able to run their help files properly. Here’s the scenario: You go ahead and happily build your fancy, schmanzy Help File and deploy it to your customer or let your customers download them off the Internet directly. read more...

add a comment |category: |Views: 3

tags: another

Building Super-Scalable Web Systems with REST(udidahan.com)

submitted by adminjewadminjew(1490) 3 years, 4 months ago

I’ve been consulting with a client who has a wildly successful web-based system, with well over 10 million users and looking at a tenfold growth in the near future. One of the recent features in their system was to show users their local weather and it almost maxed out their capacity. That raised certain warning flags as to the ability of their current architecture to scale to the levels that the business was taking them. read more...

add a comment |category: |Views: 39

tags: another

YourTopJob.com - Find IT jobs across the UK(yourtopjob.com)

submitted by Davbis93Davbis93(17) 3 years, 6 months ago

Job site, with IT jobs, across the UK read more...

add a comment |category: |Views: 9

tags: another

Mass Transit - Part 1 of N (devlicio.us)

submitted by adminjewadminjew(1490) 3 years, 7 months ago

This post is the first in a series of posts I plan to do about MassTransit, an open source messaging system written by Dru Sellers (blog) and Chris Patterson. I plan on blogging my observations as I explore both the implementation and the source code. Before I dig into MassTransit specifically, I want first touch on a few introductory items. read more...

add a comment |category: |Views: 11

tags: another

Microsoft Web Platform Installer Beta(co1piltwb.partners.extranet.microsoft.com)

submitted by mdoppmdopp(856) 3 years, 7 months ago

Making the Microsoft Web Platform Install like Microsoft Office Suite, More... read more...

add a comment |category: |Views: 8

tags: another

Dynamically Add Text to Images Retrieved from the Database(dotnetcurry.com)

submitted by mdoppmdopp(856) 3 years, 7 months ago

We often create applications where we retrieve images from the database and display it on the page. At times, we may need to add some text or a copyright notice dynamically on the images. This article discusses how to do so using an ASP.NET Http Handler. more... read more...

add a comment |category: |Views: 10

tags: another

My MVC Starter Template(blog.wekeroad.com)

submitted by adminjewadminjew(1490) 3 years, 7 months ago

I've been toying around with reorganizing the default MVC template and thought I would share it with people. I like the way it's come together. read more...

add a comment |category: |Views: 324

tags: another