Readit News logoReadit News
dnsmichi commented on Gitlab Duo   about.gitlab.com/gitlab-d... · Posted by u/taubek
Etheryte · a year ago
Did you use Gitlab Duo to write this comment?
dnsmichi · a year ago
Great idea ;-)

But actually, no. I had these helpful tips in mind, and wanted to share them with everyone quickly. There is always an opportunity to learn together, and get inspired from feedback :-)

dnsmichi commented on Gitlab Duo   about.gitlab.com/gitlab-d... · Posted by u/taubek
jamesponddotco · a year ago
Considering they still use Claude 2 as the model for many features, I'd pass. Now, if they upgraded to Claude 3, on the other hand... I would still go with Codeium[1] and the Claude 3 API.

[1]: Which, to be fair, has fewer features.

dnsmichi · a year ago
GitLab team member here. Thanks for your feedback :)

You can follow the migration to Claude 3 in this epic https://gitlab.com/groups/gitlab-org/-/epics/13297

(also shared in this thread https://news.ycombinator.com/item?id=40114647 )

dnsmichi commented on Gitlab Duo   about.gitlab.com/gitlab-d... · Posted by u/taubek
joshstrange · a year ago
Here are the models they use [0]. They best they do is Claude 2, hard pass.

[0] https://docs.gitlab.com/ee/user/ai_features.html#language-mo...

dnsmichi · a year ago
GitLab team member here. Thanks for your feedback.

You can follow the migration to Claude 3 in this public epic: https://gitlab.com/groups/gitlab-org/-/epics/13297

dnsmichi commented on Gitlab Duo   about.gitlab.com/gitlab-d... · Posted by u/taubek
Kelteseth · a year ago
Anyone using this? We use a self-hosted Gitlab for 5 years now and had to upgrade to premium after they killed the basic version. Now I would essentially have to double my spending (again) for this new feature.
dnsmichi · a year ago
GitLab team member here. Thanks for your feedback.

GitLab Duo provides AI-assisted features in the DevSecOps lifecycle. GitLab Duo Chat was released as GA last week [0] Code Suggestions are GA, too, and help with code completion and generation [1] The documentation provides more insights on availability and usage [2]

Helpful learning resources:

If you are looking for practical examples and prompt tips for Duo Chat, bookmark this longer tutorial "10 best practices for using AI-powered GitLab Duo Chat" in [3]

We have also updated the documentation to add hands-in GitLab Duo examples for different programming languages and environments, helping with how to integrate AI into your workflows efficiently: [4]

At QCon London 2024 two weeks ago, I spoke about "Efficient DevSecOps workflows with a little help from AI." The slides are publicly available at [5], talk summary in [6]

I also recommend the blog post "How to put generative AI to work in your DevSecOps environment" [7] to tackle important questions such as workflow assessments, AI guardrails and how to measure AI impact in your organization.

Last but not least, I started a learning series called "GitLab Duo Coffee Chat" on YouTube [8], showing AI and GitLab Duo in action. I plan to host more sessions in the coming weeks. [9]

Happy to help with more adoption questions, best practices, and development workflows :-)

[0] https://about.gitlab.com/blog/2024/04/18/gitlab-duo-chat-now...

[1] https://about.gitlab.com/blog/2023/12/22/gitlab-duo-code-sug...

[2] https://docs.gitlab.com/ee/user/ai_features.html

[3] https://about.gitlab.com/blog/2024/04/02/10-best-practices-f...

[4] https://docs.gitlab.com/ee/user/gitlab_duo_examples.html

[5] https://go.gitlab.com/ZDYNXQ

[6] https://qconlondon.com/presentation/apr2024/efficient-devsec...

[7] https://about.gitlab.com/blog/2024/03/07/how-to-put-generati...

[8] https://www.youtube.com/playlist?list=PL05JrBw4t0Kp5uj_JgQiS...

[9] https://gitlab.com/groups/gitlab-com/marketing/developer-rel...

dnsmichi commented on Arch Linux bugtracker migration to Gitlab completed   archlinux.org/news/bugtra... · Posted by u/Foxboron
Foxboron · 2 years ago
That is not great. Currently this makes the barrier of entry for new people to contribute to projects using gitlab quite a lot higher.

There is also a huge volunteer cost here where we have to manually make accounts.

dnsmichi · 2 years ago
Thanks for your feedback. I copied it into the Arch Linux migration issue in the Open Source Program group https://gitlab.com/gitlab-com/marketing/developer-relations/...
dnsmichi commented on Arch Linux bugtracker migration to Gitlab completed   archlinux.org/news/bugtra... · Posted by u/Foxboron
paddy_m · 2 years ago
FYI, the "Learn More Link" on [1] results in a 404. It links to [2]

update: ahh I see there is a "migration" popup on the 404 page.

[1] https://about.gitlab.com/solutions/open-source/join/

[2] https://handbook.gitlab.com/handbook/marketing/developer-rel...

dnsmichi · 2 years ago
Thanks - I'll share with my team :)
dnsmichi commented on Arch Linux bugtracker migration to Gitlab completed   archlinux.org/news/bugtra... · Posted by u/Foxboron
pyrophane · 2 years ago
Gitlab's Open Source program actually seems prety good:

https://about.gitlab.com/solutions/open-source/join/

They offer everything in Ultimate, including 50k hosted CI minutes, and the requirements seems reasonable (basically, everything needs to be public, have an open-source license, and you can't profit from add-ons or services).

The drawback is that it looks like you have to apply for it to use it.

dnsmichi · 2 years ago
GitLab team member here.

Next to using GitLab.com SaaS, Open Source Program members can also choose to self-manage their GitLab instance -- like Arch Linux.

> The drawback is that it looks like you have to apply for it to use it.

This is a requirement, yes, but should not take too much of your time. You can learn how the process works in https://handbook.gitlab.com/handbook/marketing/developer-rel...

dnsmichi commented on Arch Linux bugtracker migration to Gitlab completed   archlinux.org/news/bugtra... · Posted by u/Foxboron
roywashere · 2 years ago
VLC is also using their selfhosted Gitlab. And just as on the Arch gitlab, they had to turn off autoregistration due to spam and are resorting to manual validation instead. Sad!
dnsmichi · 2 years ago
GitLab team member here.

Spamcheck is available for all tiers https://docs.gitlab.com/ee/administration/reporting/spamchec... For licensing reasons, it can only be included in EE, and not CE. https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/6259#n... You can run GitLab EE with the free tier as well.

dnsmichi commented on Arch Linux bugtracker migration to Gitlab completed   archlinux.org/news/bugtra... · Posted by u/Foxboron
NewJazz · 2 years ago
How many distros now have their own GitLab instance? I know Alpine, Arch, and Debian do. Any others?

Plus Freedesktop, GNOME, U-Boot, and probably more I am not aware of.

At this point, even if GitLab decided to close down their CE offering, I think there is enough momentum in the community to keep it going (at least for a little while).

dnsmichi · 2 years ago
GitLab team member here.

> How many distros now have their own GitLab instance?

Open Source project partners are listed in https://about.gitlab.com/solutions/open-source/partners/

More insights into GitLab for Open Source in https://about.gitlab.com/solutions/open-source/ and the Open Source program handbook page in https://handbook.gitlab.com/handbook/marketing/developer-rel... -- created an MR to update the section at the bottom with Hacker News examples. https://gitlab.com/gitlab-com/content-sites/handbook/-/merge...

dnsmichi commented on Bpftime: Userspace eBPF runtime for fast Uprobe and Syscall hook and Plugins   github.com/eunomia-bpf/bp... · Posted by u/dnsmichi
yunwei37 · 2 years ago
dnsmichi · 2 years ago
Thanks for the additional details :) I found bpftime through a social share [0], where it is shown to run bpftrace without root permissions [1], and added it to my newsletter into my eBPF learning series [2].

[0] https://twitter.com/yunwei37/status/1717990094810862045

[1] https://github.com/eunomia-bpf/bpftime/blob/master/example/b...

[2] https://opsindev.news/archive/2023-11-14/#the-inner-dev-lear...

u/dnsmichi

KarmaCake day313January 28, 2020
About
Michael Friedrich is a Staff Developer Advocate at GitLab, focusing on Embedded DevSecOps and responsible AI adoption. “How does a computer work?” led him from Hardware/Software Systems Engineering to DNS, monitoring, and authoring GitLab training. Michael loves to educate and regularly speaks at industry events and meetups. When not traveling, he builds LEGO models and embedded hardware projects.
View Original