DavidFuhr’s avatarDavidFuhr’s Twitter Archive

Most Recent 40 Tweets

Not including replies or retweets or mentions.

Tweets

  1. This is true for all non-trivial features! Long-living branches are even worse if your team does not know how to rebase and creates merge commits all the time... But you may need to add a #FeatureToggle to disable your unfinished feature in the main branch. @kadikraman/1424287744361127945
  2. Cool! I didn't know this can be done with #css properties! css-tricks.com/a-complete-guide-to-custom-properties/ via @vpieters
    oh my god twitter doesn’t include alt text from images in their API
  3. #TIL "npm ci" removes the node_modules directory first and runs fresh clean install of your packages. Useful for #CI and when switching between branches with major changes! #node #npm
  4. Think about your definition of #frontend and #backend - does your #spa contain only display logic and no business logic? @snowfrogdev/1353074897027645441
  5. "Why your team doesn't need to use pull requests" - interesting approach on integrating changes into the mainline with #git. I'm not fully convinced about the review part. I miss the possibility to view all changes together. @kief/1345354720693669889
  6. Toller Kommentar zu den gefährlichen Forderungen aus fast allen Parteien nach *weniger* #Datenschutz in der #CoronaWarnApp: golem.de/news/corona-warn-app-erhoehtes-risiko-fuer-gesundheit-und-datenschutz-2012-152857.html - Mit weniger Datenschutz gäbe es noch weniger Nutzer!
  7. Kostenlose signierte #HTTPS Zertifikate für interne Server von #letsencrypt: super Tutorial von @Greg0rT @Greg0rT/1302869669272080384
  8. I think #git #rebase is a very powerful tool. But surprisingly few users understand even the basic concepts of git which are vital for using rebase. @connorjshea/1301269742037147648
  9. Did you can know, you can bypass the #medium #paywall by sending you a DM with the link on #twitter?! It tested it. It works! See lifehacker.com/how-to-read-medium-articles-for-free-1840047253
  10. Great advise by @FlywayDb about disabling the clean command which purges the #database: "This is especially useful for production environments where running clean can be quite a career limiting move." - I laughed so hard I almost spilled my coffee... 😂 flywaydb.org/documentation/commandline/clean
  11. My #WordPress sends an email after successfull #backup. I want to automatically monitor this and only alert me when the mail does NOT arrive. What's the easiest/cheapest way to do this? I was thinking about #AWS #SNS and #CloudWatch. Is this possible? Other ideas?
  12. I blogged about Composing Micro Frontends Server-Side esentri.com/composing-micro-frontends-server-side/ #MicroFrontends #ESI #SSI #Nginx #Varnish #ZalandoTailor @ZalandoTech @varnishsoftware
  13. Enrich your #log messages with context information using #MDC: logback.qos.ch/manual/mdc.html #java #logback #slf4j
  14. My first PR on #SpringDataJpa was accepted! Just a very small fix in the documentation, but anyway... github.com/spring-projects/spring-data-jpa/pull/410 #GiveBackToOpenSource
  15. Great answer on #StackOverflow: What is a #RawType and why shouldn't we use it: stackoverflow.com/questions/2770321/what-is-a-raw-type-and-why-shouldnt-we-use-it #Java #Generics
  16. You should consider "good old" backend generated #html before you jump on the hypetrain with #angular #reactjs #vuejs. Great article by @iamjoyheron @iamjoyheron/1219975393165414407
  17. #WorkflowEngines and #State Machines should be used more often! Many developers are afraid of the initial extra effort but it brings so much clarity and explicitness in the long run! @SenseException/1206643928293892096
  18. Neues #meetup in #Ettlingen bei @esentri zum Thema "#Zeebe: Eine Workflow Engine für Microservice-Orchestrierung in der Cloud". Termin ist der 15. Januar um 18:30. Mehr Infos unter meetup.com/de-DE/Camunda-User-Group-Karlsruhe-Ettlingen/events/267084984/ #IdeenSpinnerei @ArtunSubasi
  19. Great tool to #analyze #log files on the #CLI lnav.org/ #lnav #DevOps
  20. We focus too much and too often on the negative. Especially germans... @kristoferbaxter/1186290473322741760
  21. Improve your #revealjs presentation by adding interactive #process #diagrams with bpmn.io/toolkit/bpmn-js/ #bpmn @revealjs - thanks @MarkusLohn and @Greg0rT for the idea
  22. Try to decide which state management solution to use in your #angular application? Take a look at this detailed comparison by @orjandesmet: ordina-jworks.github.io/angular/2018/10/08/angular-state-management-comparison.html #NGRX #NGXS #RxJS #Akita
  23. Check out the #Postges #EXPLAIN Visualizer (pev) by @AlexTatiyants! A great #tool to drill into your #SQL queries! #PostgreSQL #DB
    oh my god twitter doesn’t include alt text from images in their API
  24. Can't decide which #OAuth flow to use? Take a look at this very helpful article: auth0.com/docs/api-auth/which-oauth-flow-to-use
  25. 21 illustrated examples on how to #improve your #ux skills: @vpieters/1115520742274338816
  26. A very simple and effective way to make your #code more #readable @alexandereardon/1115445598650601472
  27. This sums up my experience with handling #date and #time pretty well: Storing UTC is not a silver bullet codeblog.jonskeet.uk/2019/03/27/storing-utc-is-not-a-silver-bullet/
  28. "There are only two hard things in Computer Science: cache invalidation and naming things." - Can't help you with the cache but to get better with naming read medium.com/@rabinovichsagi/effectively-naming-software-thingies-fcea9d78a699.
  29. Very helpful tips to adopt the @thoughtworks #TechRadar: medium.com/porschedev/technology-radar-vol-2-4833fb31e2fd. In the beginning we struggled with the exactly the same problems! #innovate
  30. Good article on less-known #HTML tags. Especially the picture tag is useful for responsive sites dev.to/emmawedekind/10-html-element-you-didnt-know-you-needed-3jo4 #web
  31. Enable #query logging in #PostgreSQL at runtime: ALTER SYSTEM SET log_statement = 'all'; SELECT pg_reload_conf();
  32. Check out the new UI of the #springboot initializr! More options to bootstrap your new project! @oodamien/1102875897290473472
  33. That's exactly why I try to avoid #yaml @bluxte/1102500050146656257
  34. Shocking Report on #security of #docker images by @snyksec @snyksec/1100414090504167426 - rebuild your containers regularly, even if didn't update your stuff, you'll still profit from upstream fixes. #devops
  35. What is the right way to update the child-Collections in my #JPA entities with #MapStruct? New items get added, but old items remain. That's only half the job done. stackoverflow.com/questions/54881461/mapstruct-clear-collection-on-update-when-using-adders #java
  36. In case you didn't know: you can start your own local #kubernetes cluster with ease using #docker docs.docker.com/docker-for-mac/kubernetes/ #k8s #development
    oh my god twitter doesn’t include alt text from images in their API
  37. Agilität im Unternehmen: "Die Mitarbeiter sind das A und O" - Agile Methoden können nicht einfach "eingeführt" werden, sie müssen auch gelebt werden. @MarkusLohn @esentri/1074967837737926657
  38. Handling errors with catchError in #RxJS is harder than you think: iamturns.com/continue-rxjs-streams-when-errors-occur/ #angular @iamturns
  39. If you get the "EmptyError: no elements in sequence" error in your #RxJS / #angular code have a look at this great article swalsh.org/blog/rxjs-first-vs-take1 by @THEseanwalsh