Tweets 2020 Q2

2020-06-29: “Don’t use Event Sourcing unless you have a complex domain that has to deal with a lot of users working together on the same entities. […] Don’t ignore NoSQL as an alternative. […] Don’t use the domain events as a communication mechanism between domains or services.” https://www.dennisdoomen.com/2020/06/guidelines-event-sourcing.html


2020-06-24: Excellent, in-depth presentation of the @FinancialTimes image workflow by senior dev Andrew Watkins, with a focus on image usage rights: https://www.youtube.com/watch?v=Npo9EAODqnw #DAM (I hope one day I’ll be able to hold a presentation with a slide named “How we solved the rights problem”, too…)


2020-06-23: The @Brandfolder product timeline is the most beautiful way to write a ChangeLog: https://brandfolder.com/product/timeline/


2020-06-23: “The headless CMS promised the utopian ideal of all digital experiences under a single roof […]. But the reality leaves much to be desired. Developers have had to reinvent the wheel and rebuild editorial workflows and content processes that formerly came off the shelf.” https://www.cmswire.com/web-cms/why-we-need-a-new-grand-compromise-in-content-management-systems/


2020-06-15: “Will employees spend the time and effort to associate documents, emails and events with topics? Even if employees do invest the effort, will they be able to apply topics uniformly enough? Will the topics defined by subject matter experts and knowledge manager be intuitive?” https://www.cmswire.com/knowledge-findability/microsofts-project-cortex-wants-you-to-hire-a-knowledge-manager/


2020-06-18: Nice article, providing context for the “retrospective prime directive” (“we must believe that everyone did the best job he or she could”): https://www.emergn.com/insights/


2020-06-16: “Ideally, the system will be advisory in-nature and will not block users from uploading duplicates (however strictly you want to apply that definition) but more makes them aware that there are other assets which are similar so they can make their own decision.” https://digitalassetmanagementnews.org/dam-education/the-same-but-different-understanding-the-implications-of-duplicate-asset-detection-functionality-in-dam-systems/


2020-06-11: You want to run your news Web site on the same tech that powers https://www.spiegel.de/? Now you can! Built by the amazing SPIEGEL Tech Lab team: https://devspiegel.medium.com/polygon-wie-die-modulare-architektur-des-neuen-digitalen-spiegel-funktioniert-e6e8f90d7915


2020-06-08: I love learning new stuff, and a lot has changed in Web development, but somehow PHP on Linux remains my main programming environment since 1998 (PHP 3.0). Nice #PHP25 timeline: https://www.jetbrains.com/lp/php-25/


2020-05-29: Note to self – how to run Nginx locally via Docker, serving the current directory as http://localhost:8080/ :

docker run -it --rm --name nginx-test --volume "$PWD":/usr/share/nginx/html:ro -p 8080:80 nginx

2020-05-27: It’s always funny how, mere days before the launch of a project that’s been going on for months, some stakeholders – who so far ignored all requests for input and feedback – wake up and request major changes.


2020-05-25: “The relationships that are created by sharing, integrating, embedding and linking may be very difficult to migrate from one application to another.” https://www.mediagraph.io/blog/software-independence


2020-05-24: “‘On our roadmap’ is similar to the way young children will tell you that they intended to tidy their bedrooms or finish school homework etc. but haven’t actually done it yet. […] The low risk assumption is that feature X will never exist in their product.” https://digitalassetmanagementnews.org/vendors/three-fibs-that-some-dam-vendors-tell-and-how-to-deal-with-them/


2020-05-20: “The interesting thing is that for many top developers, their sharing mindset came before their success, and was the direct cause of it, not the result of it.” – Ben James https://stackoverflow.blog/2020/05/14/the-most-successful-developers-share-more-than-they-take/


2020-05-19: I stuck with an outdated NetNewsWire version way too long – now I follow RSS feeds via @feedly (to find content for @PlanetDAM) and it works great. The search for feeds by Web site name is especially helpful.


2020-05-16: Excellent, if slightly depressing, analysis by @daydreamuk: “The DAM market right now doesn’t offer a lot for anyone: users don’t get tools they can get very enthusiastic about and vendors don’t make very much money servicing them“ https://digitalassetmanagementnews.org/opinion/cloud-dam-nothing-going-on-but-the-rent/


2020-05-10: I misread „The Lord of the Flies“ as „The Lord of the Files“ – that must be a novel where an enterprise, left stranded without any librarians, evolves from information chaos to information systems so badly designed that terrible things happen…


2020-05-03: If you wonder how to name your #DAM system – image archive? media bank? asset portal? – check out the dozens of labels collected by @Jesperfaurby: https://filecamp.com/blog/what-to-call-your-dam/


2020-04-27: Fun office game: Let two colleagues write meeting minutes (for the same meeting). Compare.


2020-04-19: During the last weeks, I learned how to do simple music notation with @musescore https://musescore.org/ (great, free software). Listening to a song and turning it into sheet music is a nice hobby, similar to solving a puzzle.


2020-04-11: A spec that covers everything mentioned in this (good!) article would be perfect, but might not be a realistic goal. A good start is to document the feature before building it, with a rough outline of the technical implementation. https://stackoverflow.blog/2020/04/06/a-practical-guide-to-writing-technical-specs/


2020-04-08: I can now use a proper microphone (and guitar 🎸) in video conferences 🙂 thanks to Apple MainStage + iShowU Audio Capture software (plus macOS´ built-in “Multi-Output Device”) and my Steinberg audio interface. Here’s my setup: