Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. New Kind of Application for me (centralized/cloud). Looking for learning resources.

New Kind of Application for me (centralized/cloud). Looking for learning resources.

Scheduled Pinned Locked Moved C#
collaborationdatabasesysadminhostingcloud
22 Posts 6 Posters 66 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Pete OHanlon

    To be honest, what you have described so far instantly led me to think of event sourcing. The idea behind this is that you don't change state, instead you save a new event everytime something changes. So, when you view the "thing", behind the scenes, every event is replayed to create the state as it currently is. When you accept the review, you could create a snapshot of the fully played event if you wanted to provide a "final state" for that particular item. You can find more information about this here[^].

    Advanced TypeScript Programming Projects

    B Offline
    B Offline
    BillWoodruff
    wrote on last edited by
    #21

    what a gem of a thought to sparkle in this strange thread ! thanks, Bill

    «The mind is not a vessel to be filled but a fire to be kindled» Plutarch

    1 Reply Last reply
    0
    • P pr1mem0ver

      1. You didn't answer my question... didn't even try. Instead you try to justify your lack of trying by appealing to obscure implications. 2. I explicitly stated in my original post (and quoted) that the resemblance is superficial. You made the choice to not believe me. 3. This is a C# forum. Subversion is written in C++. Which I can sort of follow... but with great difficulty when it comes to try and find a single feature in such a complex set of code. 4. You are focusing on your own approach to solving my problem rather than trusting me to know what I need. Much of the groundwork code for the application (including the data miner) has ALREADY been written and works reasonably well. I only need to know how to enable multiple users to manipulate data from files on a single source at once. I don't need a giant solution which is superficially related to solve a single problem. Especially when I am just asking about an approach. Maybe a different title to this issue would have worked better but I am only human (and not a professional programmer). EDIT: Someone who was helpful on another forum suggested that the approach may be similar to Subversion (he used Git as his example) even if the resemblance is superficial. Yet he still managed to focus on my question and actually partially answer it on the first try (still in confirming what he said) instead of wading through all this... uh... crap. That was all I needed. You could have at the very least, explained yourself. I only didn't "give it three seconds of thought" because I am not "trying to replicate Git/DevOps/or other SVN" as you and other people have assumed and from all appearances, that was the reasoning behind your suggestion.

      D Offline
      D Offline
      Dave Kreskowiak
      wrote on last edited by
      #22

      You're fucking welcome.

      Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
      Dave Kreskowiak

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups