Conquering Kubernetes with Emacs

Поделиться
HTML-код
  • Опубликовано: 18 окт 2024
  • Adrien Brochard talks about how to integrate the Kubernetes client into an Emacs workflow. The key takeaways have little to do about Kubernetes itself, but rather focus on the design and implementation of an integration between two complex systems: from how to deal with async sub-processes, defining an appropriate major mode, to proposing a modern and intelligent user experience.
    Talk Gist: gist.github.co...
    Full extension for kubernetes: github.com/abr...
    Transient Manual: magit.vc/manua...
    Kubernets cheatsheet: kubernetes.io/...
    Learn more from the developers at thoughtbot ⌨️
    Head over to tbot.io/dev-blog to read more great articles on our blog.

Комментарии • 37

  • @HarishNarayanan
    @HarishNarayanan Месяц назад

    This was an amazing way of presenting. I just loved how complexity was slowly layered on, leaving me feeling like I could follow every step of the journey. Thank you!

  • @CameronKingsbury
    @CameronKingsbury 4 года назад +8

    This is next level good. This video alone has left me with the feeling of "I can do it" in elisp.

  • @nimafz
    @nimafz 5 лет назад +18

    Videos on elisp are almost non existent. This one was great. Thank you so much!

  • @s4nchik
    @s4nchik 5 лет назад +36

    Thank you very much for such deep explanation of emacs-lisp programming on a real life case!

  • @freedivetom
    @freedivetom 8 месяцев назад +1

    This was very inspirational! It's amazing what can be done with just a small amount of lisp code

  • @krabos-k4e
    @krabos-k4e 5 лет назад +20

    Now this is how you make a presentation, well done 👍

  • @adrianstaniec
    @adrianstaniec 5 лет назад +4

    Thank you for this wonderful presentation. All in org, interactive, step by step, easy to follow, practical and honest.
    One thing I don't understand about you UI choices:
    Why did you bother with this tabulated mode?
    I would prefer to select the job with helm/ivy/counsel interface, so you can not only use up/down arrowkeys, but also incremental narrowing by typing part of the name. Then just after selecting a kuberentes job (hitting Enter) you can show the transient mode

  • @Dus3826
    @Dus3826 3 года назад +5

    Awesome presentation! From a simple example to real useful code. Perfectly understandable for me as beginner! Thank you very much

  • @pqvid
    @pqvid Год назад +1

    Great work and very nicely presented indeed! Well prepared, cleanly executed 👍

  • @b12n0k
    @b12n0k 5 лет назад +7

    Thank you very much for very insightful demo. Really great talks and can't wait to write my own extension based on your example.

  • @s4nchik
    @s4nchik 5 лет назад +3

    That's awesome! A really great step-by-step building a magit-like custom major-mode!

  • @miconomo
    @miconomo 4 года назад +3

    Thank you, this is pure gold!

  • @shp4rk
    @shp4rk 5 лет назад +10

    Now I realize that `magit` was built on that _transient mode_ wow!

  • @anuragvickey
    @anuragvickey 5 лет назад +6

    Very well delivered presentation. Good learning about it in a simple way.

  • @mox601
    @mox601 4 года назад +3

    informative and clear presentation! Thanks!

  • @swananddhawan
    @swananddhawan 5 лет назад +3

    That was a very nice and easy to understand presentation! Helped a lot! Thanks.

  • @bnbvbbnbvb3332
    @bnbvbbnbvb3332 5 лет назад +3

    Doing presentation like this, just wow! Nice work!!!

  • @oceanripple6842
    @oceanripple6842 4 года назад +3

    Thank you for amazing sharing.

  • @laughingvampire7555
    @laughingvampire7555 2 месяца назад

    I love how we cli nerds eventually are reinventing the GUI wheel stuff to simplify the cli.

  • @kayvankazeminejad6257
    @kayvankazeminejad6257 4 года назад +3

    thank you, nicely done, very valuable tool as tailing logs in many terminals was getting unsustainable for me

  • @bugswriter_
    @bugswriter_ 3 года назад +1

    THEME NAME please

  • @zoliky
    @zoliky 4 года назад +2

    What color theme is that?

  • @CameronKingsbury
    @CameronKingsbury 5 лет назад +2

    A young Hugh Grant.

  • @ReneHoffmann194
    @ReneHoffmann194 5 лет назад

    That blinking cursor is fucking destracting!

  • @rodgeroliverb
    @rodgeroliverb 5 лет назад +8

    Vim PLEEEEEASE

    • @gjermundification
      @gjermundification 5 лет назад

      You can do it! Probably what you would like to do is to load the output of `kubectl get pods` into something like vim's CTRL+N using `awk`

    • @gjermundification
      @gjermundification 5 лет назад +3

      Remember emacs is for vim users that prefers to hold down one more alternative key to achieve the same.

    • @ianpan0102
      @ianpan0102 5 лет назад +19

      One day you'll see the light son. Emacs is the one true editor.

    • @dhruvjauhar5004
      @dhruvjauhar5004 5 лет назад +5

      Or as they say, emacs is a better vim than vim. Look into evil mode for emacs

    • @MrDadidou
      @MrDadidou 5 лет назад +3

      @@dhruvjauhar5004 some say that emacs is an great Operating System lacking a good text editor