Fork me on GitHub
#off-topic
<
2019-12-17
>
richiardiandrea03:12:49

Hi all! I am wondering if there exist a gitops set of tools that are more generic than the classic "do it with Kubernetes only" approach that I see around. One tool that I don't know if it exists already is a simple: "observe this git repo and if it changes run this script (for deployment)"

pablore04:12:24

What problem are you looking to solve?

richiardiandrea04:12:46

I am trying to promote artifacts through different stages of the pipeline, storing them for visibility and rollback

kulminaator08:12:15

if you use aws you can just throw them into s3 , can't you 🙂

richiardiandrea19:12:51

I can but now I am rolling my own

kulminaator08:12:54

with some budget friendly storing policy and if needed some encryption around it

kulminaator08:12:45

for more ready made things like artifactory there are plugins in your build system that should achieve the same

kulminaator08:12:52

but that would just be for artifact storage

kulminaator08:12:41

if you have git already, do you really need to keep the artifacts somewhere ? if you are sure your dependencies will be around when you try to roll back or restore old state - you can also just tag the git repo at the build-deploy points

kulminaator08:12:48

and build from those tags again if needed

Nick15:12:39

Fellow Android devs! I'm running a survey to make our content even more valuable to our tight community of Android developers. It contains some questions about coding languages you use and what more you want to get out of content from hard technical content to soft skills and careers advice - we want to make it totally catered to your needs. I would massively appreciate any input you all have! The survey is here, its fun and might broaden your horizons/make you consider your own habits and needs in a positive way. Survey is here, (totally anon, no personal details required just honest responses :)) https://droidcon.typeform.com/to/UFIhHL

Samuel17:12:28

Any stumpwm users?

papachan19:12:07

what is stumpwm?

bronsa19:12:37

a tiling window manager

jaide20:12:44

Awesome! I'm going to have to give that a shot.

Samuel07:12:56

Coming from a fork of i3, it's changed the way I consider bindings & interacting with my machine! (With the most basic of CL installs) To start hacking, If you throw the following in ~/.stumpwm.d/init.lisp, then M-x slime-connect , you can establish a connection to stump & eval against it

(ql:quickload :swank)
(swank:create-server)

Samuel07:12:45

and if you're more into vi-like bindings, you don't have to use *root-map* scoped bindings with a prefix (e.g C-t e , the default bind for (run-or-raise "emacs" '())) -- instead we can use a top-map for arbitrary char bindings, e.g. sane basics with:

(define-key *top-map* (kbd "s-h") "move-focus left")
(define-key *top-map* (kbd "s-j") "move-focus down")
(define-key *top-map* (kbd "s-k") "move-focus up")
(define-key *top-map* (kbd "s-l") "move-focus right")
(define-key *top-map* (kbd "s-H") "move-window left")
(define-key *top-map* (kbd "s-J") "move-window down")
(define-key *top-map* (kbd "s-K") "move-window up")
(define-key *top-map* (kbd "s-L") "move-window right")
(define-key *top-map* (kbd "s-n") "pull-hidden-next")
(define-key *top-map* (kbd "s-p") "pull-hidden-previous")
(define-key *top-map* (kbd "s-g") "abort")

Samuel07:12:39

...and you can create a set of hydra-like bindings with maps

(defvar *toggle-map* (make-sparse-keymap))
(define-key *top-map* (kbd "s-t") '*toggle-map*)
(define-key *toggle-map* (kbd "g") "toggle-gaps")
In this example, the resultant bind for "toggle-gaps" is s-t g

bronsa19:12:42

written in common lisp

papachan19:12:18

oh yeah ! got it

g20:12:05

anybody know if there is a slack for distributed sys type stuff?

g20:12:24

or as specific as kafka even

g20:12:53

thanks!

👍 4
dominicm20:12:37

There's a window manager written in elisp around too I think.

kulminaator21:12:50

i remember using sawfish

👍 4
kulminaator21:12:54

in the beginning of 2000s 😄

Cameron21:12:18

#xmonadCrew

🎉 4
kulminaator21:12:19

machines were awful and sawfish was actually pretty efficient at the time

dominicm22:12:47

Bspwm is my jam these days.