Skip to content
View gavvvr's full-sized avatar
πŸ₯·
Taming complexity
πŸ₯·
Taming complexity

Block or report gavvvr

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gavvvr/README.md

Hi there πŸ‘‹

I am a well-grounded Kotlin/Java backend developer with 9 years of commercial experience. For application development I prefer Kotlin now and would only use Java where I do not want to bring in kotlin-stdlib as a dependency.

  • πŸ“• I like reading books and I make notes using Obsidian to focus my attention on crucial things
  • 🌱 When I have a time, I work on Obsidian Imgur plugin here on GitHub
  • πŸ”­ I’m interested in:
    • open standards and open-source technologies
    • any DevOps tools, which help me to automate my flow and deliver faster
    • Domain-Driven Design
    • practical functional programming techniques
    • asynchronous programming
    • monitoring and observability
  • πŸ’¬ Ask me about: git, testing, clean design, CI/CD, Gradle, Docker/Kubernetes and CLI tools
  • πŸ’» I work on MacBook ο£Ώ, here are my .dotfiles
  • πŸ˜„ Pronouns: he/him
  • ⚑ Fun fact: "Simplicity is prerequisite for reliability"

Pinned Loading

  1. obsidian-imgur-plugin obsidian-imgur-plugin Public

    Pastes images right to imgur.com

    TypeScript 252 89

  2. dotfiles dotfiles Public

    πŸ’» My dotfiles managed with https://yadm.io [Mirror]

    Shell 3 1

  3. Migrate UUID values from legacy bina... Migrate UUID values from legacy binary type 3 to standard
    1
    ## MongoDB migration: From legacy UUID represenation (binary type 3) to standard (type 4)
    2
    
                  
    3
    You may face the need to migrate your data, because legacy format was a default choice for a long time in Spring Boot/Data MongoDB and the official MongoDB driver itself (more details [here](https://github.com/spring-projects/spring-boot/issues/33532)). 
    4
    
                  
    5
    So, here is the Java solution based on utilitites from Mongo's `org.bson:bson` to perform the migration.
  4. obsidian-timecodes-plugin obsidian-timecodes-plugin Public

    Makes timecodes clickable, if there was a video URL mentioned earlier in Obsidian note

    TypeScript 12 1