General

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the “My feedback” filter and select “My open ideas”.
(thinking…)
Reset

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can vote and comment on it.

If it doesn't exist, you can post your idea so others can vote on it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
    1. write about using immutable model classes in enterprise applications

      Immutable classes (models in MVC) simplify complex development in a number of situations (concurrency, testing, functional code flow).

      21 votes
      Vote 0 votes Vote Vote
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        I agree to the terms of service

        You'll receive a confirmation email with a link to create a password (optional).

        Signed in as (Sign out)
        You have left! (?) (thinking…)
      • write answers on problems in implementation CQRS pattern

        You describe CQRS and Event Sourcing in your post http://abdullin.com/journal/2010/3/23/dddd-cqrs-and-other-enterprise-development-buzz-words.html
        and left problem, could you give some technical solutions and examples, may be only on a couple of problems

        19 votes
        Vote 0 votes Vote Vote
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          I agree to the terms of service

          You'll receive a confirmation email with a link to create a password (optional).

          Signed in as (Sign out)
          You have left! (?) (thinking…)
        • write an article on Result{T} monads in C# and failure handling

          Result{T} and Result{TValue,TError} monads extend the idea of Maybe{T} monad and allow to have strongly-typed and efficient failure handling, which does not have the drawbacks of conventional exceptions.

          15 votes
          Vote 0 votes Vote Vote
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            I agree to the terms of service

            You'll receive a confirmation email with a link to create a password (optional).

            Signed in as (Sign out)
            You have left! (?) (thinking…)
          • Write about simple event wiring in the Composite UI Apps

            Composite UI application is an application created from loosely coupled components and UI blocks (components, too).

            Even handling and dispatching is one of the tricky parts of such an application. Let's cover the scenario, when the application is really simple and does not need complex framework for that

            14 votes
            Vote 0 votes Vote Vote
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              I agree to the terms of service

              You'll receive a confirmation email with a link to create a password (optional).

              Signed in as (Sign out)
              You have left! (?) (thinking…)
            • write about evolving the legacy code ("Legacy code should still be agile.")

              Legacy code usually faces two fundamental problems: it needs to be rewritten and it is already bringing business value to the company.

              In such situations project managers and developers have to find a balance between rewriting the entire codebase from scratch and painfully evolving existing application.

              10 votes
              Vote 0 votes Vote Vote
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                I agree to the terms of service

                You'll receive a confirmation email with a link to create a password (optional).

                Signed in as (Sign out)
                You have left! (?) (thinking…)
              • write Zen article about distributed version control systems

                Distributed version control systems (like Git or Mercurial) get more and more popularity these days.

                Although, there are some learning and adoption barriers, this popularity is well-deserved.

                8 votes
                Vote 0 votes Vote Vote
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  I agree to the terms of service

                  You'll receive a confirmation email with a link to create a password (optional).

                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                • write about implementing maintenance and monitoring infrastructure for the distributed apps.

                  There was an article about some theoretical aspects of implementing monitoring and maintenance systems for the distributed apps. It definitely misses implementation details for the .NET environment.

                  http://abdullin.com/journal/2009/5/18/maintenance-and-monitoring-infrastructure-for-the-enterprise.html

                  7 votes
                  Vote 0 votes Vote Vote
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    I agree to the terms of service

                    You'll receive a confirmation email with a link to create a password (optional).

                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                  • write about development constraints in software projects

                    Every software project starts with a certain set of rules constraining development. These development constraints (established willingly or by an external force) prohibit from using certain technologies, development approaches or tools.

                    Although, this might sound like a limiting concept, constraints aim to simplify the management of the project and increase probability of it successful delivery.

                    1 vote
                    Vote 0 votes Vote Vote
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      I agree to the terms of service

                      You'll receive a confirmation email with a link to create a password (optional).

                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                  • Don’t see your idea?
                  • Post a new idea…
                  • General

                    Knowledge Base and Helpdesk