#Hello. The today's event finished, I'm
1 messages ยท Page 1 of 1 (latest)
Paul, who is the audience for your Wednesday talk?
Still looking for a short 2-3 minute introductory messge and call to action?
Ah, looks like this talk, eh? ๐
https://phpconference.com/devops-continuous-delivery/continuous-integration-tips/
This one on the 27th, looks great too! ๐
https://events.pinetool.ai/3078/#sessions/101087?referrer[pathname]=%2Fsessions&referrer[search]=&referrer[title]=Sessions
We definitely have had folks asking for a Dagger PHP SDK over time...
and folks interested in PHP modules for #daggernauts
But in general, we'd love for folks to understand that Dagger allows your teams (app dev, platform, devops, etc) to write pipelines as real code, in languages they already know and use, and run them anywhere: locally, any CI, etc. The pipelines run in containers, which makes them portable between your laptop and any CI, and makes them FAST since you can get great caching! (among other benefits https://docs.dagger.io/#runs-your-pipelines-in-containers)
This means you can get more of the team participating in CI/CD, local development loops are enabled for devs and those building the pipelines, and pipelines can be tested just like apps. Since Dagger works with your existing CI provider, you can adopt Dagger incrementally starting with low-hanging fruit, or slow-but-valuable pipelines, or pipelines you really want to run locally. Then you can move more to Dagger over time!
Starting with the just-released Dagger v0.9, you can use the #daggernauts experience to write reusable, cross-language Dagger modules and run them from the CLI as well! So a platform team can take modules written in Python with/by the ML team and integrate them into a central platform where there could be security modules written in Golang, for instance. More modules are appearing in the Daggerverse https://daggerverse.dev every day.
Here's an image mashed together from the dagger.io website ๐
Speaking of Zenith modules!
#daggernauts message
Hmmm... ๐ค what would be an excellent PHP-based Dagger modules demo that we could code up in Golang for now (since we don't have a PHP SDK...yet ๐ #php message)
cc @fervent saddle
Thanks for sharing Dagger with folks from that conference @stone hill ! I'll DM you to see how I can help socialize your talks for you.
Just seeing your replies now @weary tree tyvm
So I left my laptop charger in England, and I'm in Germany without a computer. Oops ๐ ๐
So I'm going to prepare slides and content and give presentation km another laptop
For now I'm Mr Mobile
I love the idea of the modules .. how can we compare these to github actions? Is there a sceenshot or example to how it compares?
Remember everyone is on GithubActions so we gotta give some compelling reasons /comparisons for them to consider switching from YML to Dagger
I'd say that Dagger's strengths are that you can run Dagger anywhere and you can start small and grow from there.
As a case in point, for Dagger's own CI, we use GitHub Actions plus Dagger. We still employ some useful actions, but we're converting more key parts of the workflows to Dagger over time because we get the benefits of: running locally the same as in CI, writing complex CI logic in real code is superior (loops, conditionals, jump to definition, etc), we get amazing caching/performance and visibility with Dagger Cloud, you can write proper tests for your CI, etc.
The addition of modules via Project Zenith, will only make this process easier ๐ and provide many similar benefits people enjoy with GitHub Actions today (plus the unique benefits of Dagger).
Here are a few slides that tell some of that story.