Zoom Logo

Dagger Community Call - Shared screen with speaker view
Solomon
09:19
Hi Nic! Glad you could join ๐Ÿ˜ƒ
Kyle Penfound
20:43
Js building go! Crazy ๐ŸŽ‰
Sam Alba
20:56
๐Ÿ‘ Tanguy ๐Ÿ‘
Gerhard Lazu
21:52
I am really curious to see the end of your demo Tanguy. Looks great so far! ๐Ÿ™Œ
Kyle Penfound
36:22
Love that readability, Iโ€™ll have to try out that pattern myself. You could also imagine reusing a package like that across an organization
Tanguy โง“
38:54
I love the *Build helper and how the logs are regrouped
Timothy Britton
44:46
๐Ÿ‘‹ I have to drop it was a cool presentation! Thank you for hosting!!
Miranda Carter
45:03
Thanks for joining Timothy!
Nic Jackson
45:23
@kyle I wonder if Build could be a higher level dagger standard
Solomon
46:06
@Nic what's the URL for the example you showed? Is that refactor branch published? Thanks!
Kyle Penfound
46:07
Yeah thatโ€™s interesting, it definitely gives a pretty nice DX
Nic Jackson
47:20
I should really catch ctrl C or task kill and cancel the context gracefully
Nic Jackson
47:50
And for tasks that need cleanup I really like the Go testing strategy of t.cleanup
Tanguy โง“
48:53
That is nice!
Kyle Penfound
49:41
Very fancy
Nic Jackson
49:48
I love those
Jeremy Adams
49:59
๐Ÿ˜
Ringo De Smet
50:23
Thinking of it, with the introductions of the SDKs, where did extensions go? Abstracting a certain build step, implement it once, and reuse it from your Go/NodeJS/Python SDKs?
Solomon
52:47
Ringo: extensions are still in the code, just not finished and therefore not launched ๐Ÿ™‚ We decided to introduce all these new concepts and features incrementally, as a sequence of focused launches, to avoid indigestion. It's a lot of new stuff to understand
Nic Jackson
53:27
@Solomon, it is here, I just started kicking this idea around this afternoon when I got back. It is not fully working yet
Nic Jackson
53:28
https://github.com/nicholasjackson/dagger-example/tree/refactor
Tanguy โง“
54:20
That's exciting for me too
Nic Jackson
54:36
Snap, I am windows and WSL user
Ringo De Smet
54:46
Solomon: good to hear it is still in. I wouldnโ€™t want to loose the cross-language consumption of pre-tested build โ€œsegmentsโ€.
Solomon
56:14
Absolutely.
Solomon
58:05
I call them pipelines ๐Ÿ™‚ Terminology is still up in the air
Kyle Penfound
01:01:17
So cool that you were able to put this all together from the schema
Solomon
01:01:37
Yeah very impressive, given the level of polish in our tooling for this ๐Ÿ™‚
Solomon
01:01:49
We didn't expect someone to show up and start building something like this so quickly
Tanguy โง“
01:01:56
yepโ€ฆ
Nic Jackson
01:02:00
Super cool, that is actually a super nice way of building commandlets too
Solomon
01:11:37
I have a little unplanned demo if there's extra time at the end ๐Ÿ™‚
Solomon
01:11:45
Just got something to work (barely) this morning
Tanguy โง“
01:12:11
I got my demo working as well
Tanguy โง“
01:12:31
I can leave you the demo time Solomon
Jeremy Adams
01:16:19
Lol GOOS plural is geese!
Chris Hunt
01:16:33
๐Ÿ˜†
Joel Longtine
01:16:40
๐Ÿ˜†
Helder Correia
01:16:43
๐Ÿคฃ
Kyle Penfound
01:20:30
In 3d!
Nic Jackson
01:20:33
Very cool
Kyle Penfound
01:20:34
Next demo 4d please
Jeremy Adams
01:20:45
๐Ÿ˜†
Solomon
01:20:49
๐Ÿคฃ
Jeremy Adams
01:24:22
https://docs.dagger.io/sdk/go/406009/multiplatform-support#requirements
Jeremy Adams
01:25:40
Erik, we prob want to generalize this guide to live outside of Go SDK since Tanguy just showed using it with Node.js SDK ๐Ÿ™‚
Jeremy Adams
01:26:22
Need a top level guides section for things that are true across the SDKs.
Erik Sipsma
01:26:26
^ Good point... Guess we need a language agnostic section?
Kyle Penfound
01:26:51
Probably a โ€œcommon patternsโ€ section
Miranda Carter
01:27:09
Yeah, weโ€™d need to think through that more because the idea was that a user could live in their SDK docs section and not have to move around.
Jeremy Adams
01:27:42
We can link to the common patterns from the lang-specific guides too ๐Ÿ™‚
Jeremy Adams
01:27:55
Good point, though.
Kyle Penfound
01:28:49
Wow thatโ€™s crazy
Tanguy โง“
01:28:55
(sorry my mic was on)
Joel Longtine
01:29:20
Love it.
Nic Jackson
01:29:26
So cool
Kyle Penfound
01:32:38
Gotta drop, amazing stuff from everyone today!
Ringo De Smet
01:33:52
๐Ÿ‘‹๐Ÿป