Skip to content
View JKrag's full-sized avatar
  • Eficode
  • Copenhagen
  • 22:14 (UTC +02:00)
  • LinkedIn in/jankrag

Organizations

@Praqma
Block or Report

Block or report JKrag

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
JKrag/README.md

Greetings from Jan Krag 👋

Git trainer and Connoisseur, DevOps Consultant, Cat breeder and much more

Open source work:

Public:

Personal:

Public talks over the years

In this section I will try to list various Dev/IT talks I have done at conferences, meetup groups and a few noteworthy company internal over the years. As I am starting this list in Oct. 2022, it will probably take some time to reconstruct all of it, but here goes the initial brainstorm:

  • July 2013: Project Coin features in Java 7 - Probably only internal at my workplace
  • July 2013: Introduction to the Option Monad in Scala - Copenhagen Scala Meetup Group
  • Sept. 2013: Intro to Pattern Matching in Scala - Copenhagen Scala Meetup Group
  • Oct. 2013: Git internals - Hogwarts School of ma'Git - Originally an internal company talk but reused elsewhere
  • ????: Introducion to Brainf*ck - Copenhagen Tech Polyglots Meetup
  • Dec? 2015: Docker workshop - DayOfDocker, Oslo, Norway
  • Feb. 2017: Jedi Mind Tricks in Git - Git Merge conference in Brussels
  • Docker 101 - DayOfContainers conference Copenhagen
  • Dec? 2019: Jedi Mind Tricks in Git - TechBBQ startup conference, Copenhagen
  • Nov. 2020 - Webinar about Git (concepts, features and more) for IDA (Danish Engineers Union) - > 350 participants.
  • Dec. 2021: 10 Levels of Git Aliases - Copenhagen DevOps Meetup group (and repeated internally in Eficode at least twice)

On top of the above, I have been teaching cat genetics and related topics in various Danish cat clubs since the late 90's.

I always welcome any speaking gig opportunities, whether at conferences or meetups, especially on Git related topics. I am happy to redo earlier presentations, I have a few ready-baked ideas (talk-proposals) but also like being pushed to talk about new corners of the topics I know about.

Git training

A noticable part of my job since 2015 has been providing professional Git training (and the odd trainings on Jenkins & CI/CD, Docker, Kubernetes and Azure DevOps) to customers. In the future, I might add a "road show" list here, on a sub-page, but for now just a few stats as of November 2022:

  • Over 130 days worth of Git training
  • These include at least 50 runs just of "my" 2 day Mastering Git training.
  • Delivered on site in at least 6 Countries on 2 continents (Denmark, Sweden, Norway, Finland, Germany & India)
  • Delivered in 3 languages. (Typically English, occasionally Danish & and in a few rare cases in German 😱)

If your company is looking for Git training, or you just want to hear why I believe it is worthwhile spending 2 full days (or even more) of your precious time learning and thoroughly understanding Git, then by all means reach out.

Blog posts etc.

Popular repositories

  1. GitSlick GitSlick Public

    The miniature single-file buzz-word-compliant Git based chat client.

    Shell 9

  2. test-diff-tools test-diff-tools Public

    Python 4

  3. sshsudo sshsudo Public

    My clone of Jiwu Liu's sshsudo project from http://code.google.com/p/sshsudo/. Mainly to make a mac-friendly edition without sshpass authentication.

    Shell 3

  4. gnbn gnbn Public

    Random smaller stuff like dotfiles and shellscripts from my mac that do not warrent their own repo's

    Shell 3

  5. try_git try_git Public

    1

  6. git-up git-up Public

    Forked from aanand/git-up

    Stop using "git pull". Be polite.

    Ruby 1