home.social

#concur — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #concur, aggregated by home.social.

fetched live
  1. I did my first expense report of the academic year. It was every bit as fun as I remember

    #Concur

  2. Working on a silly personal project. That's right! It's #Concur UI for shell scripts!

    #functionalprogramming

  3. God save us if someone were to use a period in a free text field. My endless thanks to the #SAP #Concur developers for locking this down keeping us safe from any malicious periods out there. 🙏

  4. @grumpy_copi Grüße gehen raus an #SAP #Concur

    Fun Fact: wenn du im HTML die Zeichenbegrenzung aufgehoben hattest, konntest du dich trotzdem einloggen (... bis sie das irgendwann gefixed hatten).

    Advanced Level: die Web Application Firewall schneidet wahlweise bei der Passwort Änderung oder beim Login irgendwelche Zeichen raus.
    DON'T ASK.🫣

  5. Sometimes I wonder if #Concur is waiting for a real human to walk to the nearest airport and stand in line at all of the different carriers in order to interface with a human clerk to figure out the list of available schedules that the human then must type back into Concur...

  6. Note to my future self: Before starting any project, vet said company based on:

    - Does not use #Outlook
    - Does not use #Teams
    - Does not use #Workday
    - Does not use #Concur
    - Does not have "security" policies checklist

  7. Don't name things, I completely agree with everything in this post.

    One of the biggest sticking point in #Concur is that I don't want to link parts of an application with dynamic names. A good API composes parts together completely anonymously, so there's no friction in modifying the parts.

    This also applies to naming datatypes. Naming datatypes leads to the expression problem where extending datatypes is a pain. Well, extending datatypes is less of a pain if it was built by extending upon primitives in the first place.

    steveklabnik.com/writing/again

  8. Ran some preliminary benchmark against a handful of other frameworks because I couldn't resist. It does terrible as expected, but it's not at the bottom because reflex-dom does even worse (perhaps there are problems with the reflex sample code). My aim is to get #concur as near the top of the rankings as possible.

  9. I just wrote a Halogen-VDom backend for #Concur - github.com/purescript-concur/p. It was surprisingly easy after the new Concur-Core API changes

  10. The amount of life that is sucked out of people by having to use #Concur is infinite.

  11. 8 hours of dealing with reimbursement paperwork for our university. I never thought I would miss #Concur. Germany really needs to figure out #Digitalisierung. Its absolutely absurd to take 3 months to get funds back that I spent out of pocket.

    #Academia #Germany

  12. I booked an international flight yesterday for work through Concur for $3000 that was, admittedly, aiming a bit high (what, I like Delta!)

    Management balked so I proceeded to spend two hours off and on today fighting Concur to try and book something for under $1900, only for opaque errors to block my ability to do it myself.

    So I called corporate travel support and after almost an hour and a half on the phone not even THEY could get under $2400. This was while Concur was showing on my end a couple of flight options for $1880, that the travel agent couldn't book either.

    I hung up the phone and went directly to delta.com and in five minutes I managed to book the exact same flight I had originally booked but for just $1670.

    What even is going on in the world of corporate travel planning? It's absolute madness!

    I'm already preparing myself for a slap on the wrist for not booking the flight through Concur 🫠

    #businesstravel #concur

  13. La nomi­na­tion de Fiona Scott Morton, une Améri­caine profes­seure d’éco­no­mie et ancienne employée de grandes entre­prises de la tech à un poste impor­tant à la Direc­tion de la #concur­rence fâche les euro­dé­pu­tés et jusqu’aux commis­saires. mdpt.fr/3PZpMoE

  14. Here's a #speedrun idea that could be livestreamed on #Twitch:

    An any% race to successfully book a business trip through #SAP #Concur. Obviously, there is no "glitchless" category for this particular run.

  15. Someone asked me to use temp C to F conversion as an example instead of feet and inches, since with temp conversion the conversion is lossy both ways and you can't have a single source of truth.

    Never fear, you can just use an `Either C F` and switch your source of truth on the fly! The code is still extremely concise and clear (and bug free).

    ```
    converter :: Either C F -> Widget HTML (Either C F)
    converter e = D.div'
    [ Left <$> counter "C" (toC e)
    , Right <$> counter "F" (toF e)
    ]
    where
    toF = either cToF identity
    toC = either identity fToC

    cToF :: C -> F
    cToF c = ((c * 9) / 5) + 32

    fToC :: F -> C
    fToC f = ((f - 32) * 5) / 9
    ```

    #SumTypes and strongly typed #FunctionalProgramming for the win! #PureScript #Concur

  16. Just updated the packages for #PureScript #Concur starter repo. Also updated the sample code to be a bit less trivial. The sample app now also acts as a mini tutorial and demonstrates some important Concur concepts! Check out the code here - github.com/purescript-concur/p