• Peer reviewing a NiFi flow
    We’re used to doing reviews for source code. NiFi flows look different, but when they are part of your application’s code, it’s useful to have a review prior to committing. Here’s what I look for when I’m reviewing a flow.
  • Making updates safe for parallel processing
    Protect yourself from the Lost Update problem in MarkLogic.
  • Setting an attribute with a dynamic property name
    The NiFi EvaluateJsonPath processor lets you specify a JSON path, which will be applied to the content of a flow file. For most situations that works great, but what if you want to retrieve a value where the property you want to read depends on a flow file attribute? EvaluateJsonPath doesn’t support the expression language on dynamic attributes. Use an ExecuteScript processor instead.
  • Why hire us?
    How can 4V Services help you achieve your goals?
  • Comparing xs.dateTime values
    When working with MarkLogic’s xs.dateTime values, always use the provided operators. Read on to see why.