HNHacker News
TopNewBestAskShowJobs

dsumenkovic

86 karma · joined March 14, 2018

Junior Community Advocate at GitLab
submissionscomments
dsumenkovic··on Gitlab More Than Doubles Valuation to $2.75B Ahead of Planned 2020 IPO
I am sorry if it sounds like that, as my intention was just to provide some more data while waiting for the real case feedback. Hopefully, some users will provide their personal experiences.
dsumenkovic··on Gitlab More Than Doubles Valuation to $2.75B Ahead of Planned 2020 IPO
I'd like to share more data on the UX front. There are two efforts underway to establish the experience baselines [1] as well as a common design system [2]

Hopefully these efforts allow us to look at our UX holistically, and to focus on making high-quality components that are used throughout the product.

[1] - https://about.gitlab.com/handbook/engineering/ux/experience-...

[2] - https://about.gitlab.com/handbook/engineering/ux/pajamas-des...

dsumenkovic··on Gitlab More Than Doubles Valuation to $2.75B Ahead of Planned 2020 IPO
Hi! GitLab employee here. While someone else from the community provides the feedback, I'd like to highlight what our support team can provide.

> GitLab offers a variety of support options for all customers and users on both paid and free tiers. You should be able to find help using the resources linked below, regardless of how you use GitLab.

https://about.gitlab.com/support/

dsumenkovic··on Gitlab More Than Doubles Valuation to $2.75B Ahead of Planned 2020 IPO
Thanks for the feedback. We are working hard to improve performance and memory consumption of GitLab. We have two major projects underway, switching to Puma [1] as well as reducing the overall memory consumption of GitLab [2].

You can follow along on some of the progress we are making in each release post in the "Performance Improvements" section. For 12.2 you can see we had 58 MR's related to performance.

[1] - https://docs.gitlab.com/omnibus/settings/puma.html

[2] - https://about.gitlab.com/handbook/engineering/development/en...

[3] - https://gitlab.com/groups/gitlab-org/-/merge_requests?scope=...

dsumenkovic··on Gitlab Attachments Stopped Working After System Upgrade
This bug should be fixed with the release 12.2.4. More info at https://gitlab.com/gitlab-org/gitlab-ce/issues/66803
dsumenkovic··on Fork: A fast and friendly Git client for Mac and Windows
You can run GitLab on a local server https://about.gitlab.com/pricing/#self-managed
dsumenkovic··on GitLab – A $1B business where all employees work remotely
Sijbrandij is the correct one.
dsumenkovic··on Ask HN: GitHub or Gitlab
Thanks for the feedback.

I wanted to share the following issues [1] & [2] with you and everyone else since the features you've mentioned are already being discussed. Feel free to leave your thoughts in there:

1 - A proposal to move MR Approvals to CE https://gitlab.com/gitlab-org/gitlab-ce/issues/42096

2 - Full history of edited comments https://gitlab.com/gitlab-org/gitlab-ee/issues/3706

dsumenkovic··on Ask HN: GitHub or Gitlab
GitLab Community Advocate here. Thanks for the feedback, I am happy to hear that you like our product. Since you are still evaulating GitLab, please let me know if you need any assistance or help regarding other features.
dsumenkovic··on Gitlab 12.0 Released
Here's the brief overview of the top 3 features:

1. Visual Reviews

GitLab review applications are a fantastic tool to enable stakeholders from Operations to QA to business owners to evaluate and approve application changes before production.

In GitLab 12.0, it's easy to provide visual feedback directly from the review app. It’s simple and streamlined, no toggling between different tabs and typing your feedback, helping to shorten review cycles and accelerate delivery. Documentation [1]

2. Project Dependency List

Projects typically include dozens of individual components, which can introduce vulnerabilities. Often, security and compliance teams need to be aware of the specific components included in a project. Documentation [2]

3. Limit access based on IP address

In GitLab 12.0, you can specifically prohibit traffic from outside IP addresses from accessing your GitLab data. Documentation [3]

[1] - https://docs.gitlab.com/ee/ci/review_apps/index.html#visual-...

[2] - https://docs.gitlab.com/ee/user/application_security/depende...

[3] - https://docs.gitlab.com/ee/user/group/index.html#ip-access-r...

dsumenkovic··on The ideal DevOps team structure
You can check https://about.gitlab.com/devops/ for more details about DevOps term. Also if you are wondering about GitLab DevOps lifecycle, here's the page explaining DevOps tooling https://about.gitlab.com/stages-devops-lifecycle/
dsumenkovic··on GitHub removes 5 years of One Hour One Life designer's work
Here's the blog post about it https://about.gitlab.com/2017/02/01/gitlab-dot-com-database-...
dsumenkovic··on Remote working – Bringing sanity to mind and lessons worth learning
That's true! Here's some more info about it https://about.gitlab.com/company/culture/all-remote/
dsumenkovic··on Gmail Experiencing Issues
That was related to the GCP issues, but there should be no more errors.

Google Cloud has resolved the issue as of 23:00 UTC yesterday. Any further information can be found on the issue at https://gitlab.com/gitlab-com/gl-infra/production/issues/862

dsumenkovic··on Google Cloud Is Down
Yes, it was definitely related to GCP services.

GitLab is no longer seeing errors and Google Cloud has resolved the issue as of 23:00 UTC yesterday. Any further information can be found on the issue at https://gitlab.com/gitlab-com/gl-infra/production/issues/862

dsumenkovic··on Google Cloud Is Down
You can find some more data about GitLab availability after the move to GCP here https://about.gitlab.com/2018/10/11/gitlab-com-stability-pos.... As we're trying to stay transparent as always, we'll definitely let everyone know if are going/thinking about the change.
dsumenkovic··on GitHub Sponsors
Totally agree! And it's already being discussed, here's the issue with more details about it https://gitlab.com/gitlab-org/gitlab-ce/issues/43468
dsumenkovic··on GitHub Sponsors
Great news! I hope this will enhance the development of many great open source projects.

This has already been discussed at GitLab and it would be nice if something similar is implemented on other platforms as well. Here's the issue with more details https://gitlab.com/gitlab-org/gitlab-ce/issues/43468

dsumenkovic··on Gitlab 11.11 released with Multi-Assignment for MRs and container enhancements
Here's the overview of the three main improvements in this release:

1. Windows Container Executor is added to the GitLab Runner for using Docker containers on Windows. Previously, using the shell executor to orchestrate Docker commands was the primary approach for Windows, but with this update, you are now able to use Docker containers on Windows directly, in much the same way as if they were on Linux hosts. This opens up the door for more advanced kinds of pipeline orchestration and management for our users of Microsoft platforms. [1]

Included with this update is improved support for PowerShell throughout GitLab CI/CD, as well as new helper images for various versions of Windows containers. Please note that your own Windows runners can be used with GitLab.com, but are not currently available as part of the shared public fleet.

2. Multiple Assignees for Merge Requests - in GitLab 11.11, merge requests allow multiple assignees so all the people who are responsible for the change can be assigned to merge request. As with multiple assignees for issues, lists, filtering and notifications, and the API, all support multiple assignees for merge requests.

3. Caching Dependency Proxy for Container Registry. Lots of teams are using containers as part of their build pipelines, and having a caching proxy for frequently used upstream images/packages is a good way to speed up your pipelines. By keeping a copy of needed layers locally using the new caching proxy, you can improve execution performance for commonly used images in your environment.

For this initial iteration, the container proxy is only available for self-managed instances using the Puma (experimental) web server. Note that it's available only to Premium and Ultimate tiers.

Docs:

[1] - https://docs.gitlab.com/runner/executors/docker.html#using-w...

[2] - https://docs.gitlab.com/ee/user/project/merge_requests/#mult...

[3] - https://docs.gitlab.com/ee/user/group/dependency_proxy/

dsumenkovic··on Host Your Own Blog with Gitlab and Netlify
Thanks for sharing the links. The GitLab Pages doc [1] and product vision [2] may be an interesting read as well.

[1] - https://docs.gitlab.com/ee/user/project/pages/

[2] - https://about.gitlab.com/direction/release/pages/

dsumenkovic··on The Remote Manifesto
Hi! Did you mean of https://news.ycombinator.com/item?id=18443561? Also, there's a blog post about why GitLab pays local rates https://about.gitlab.com/2019/02/28/why-we-pay-local-rates/.
dsumenkovic··on The Remote Manifesto
> My remote gig has several people who are pretty much digital nomads -- they move around often, travel even more often, and work from various states. We all get paid on the same scale (north-east coast based) so there's no issue; but, how would Gitlab handle this? Change their salary every time they log work from a new location?

Here's the documented process for the relocating while working at GitLab: https://about.gitlab.com/handbook/people-operations/global-c...

dsumenkovic··on The Remote Manifesto
Here's a good read for everyone wondering why GitLab pays local rates https://about.gitlab.com/2019/02/28/why-we-pay-local-rates/.
dsumenkovic··on The Remote Manifesto
That's right. GitLab has Group Conversations [1] every day at the time when West Coast and Europe overlap. The most-wanted hours in the company to organize meetings are dedicated to talking about different areas of the company and learning how they're performing. We also do a Company Call [2] every day, which comprises about five minutes of announcements and 25 minutes of people chatting.

Our Coffee Break Calls encourage team members to spend several hours a week socializing and building a relationship that's separate from work. Since working remotely can also lead to team members never meeting in person, we have a visiting grant [3] to cover transportation costs, and every nine months, the entire team gets together for the GitLab Contribute (ex Summit) [4]. The next Contribute happens in less than a 10 days and I can't wait for it!

[1] - https://about.gitlab.com/handbook/people-operations/group-co...

[2] - https://about.gitlab.com/handbook/communication/#company-cal...

[3] - https://about.gitlab.com/handbook/incentives/#visiting-grant

[4] - https://about.gitlab.com/company/culture/contribute/

I am sorry for the long list of links, just wanted to share as much as possible so people are aware of what the regular week at GitLab looks like :)

(I am working for GitLab btw)

dsumenkovic··on Gitlab 11.10 Released
Overview of the three main improvements in this release:

1. Pipelines on the Operations Dashboard The Operations Dashboard allows users to have an overview of project information throughout the entire GitLab instance. You add individual projects, one by one, so it’s flexible to whichever specific projects are of interest. Also, the pipeline status information is added to the Operations Dashboard. This should help teams view the pipeline health of all the projects that they care about, together in a single interface. [1]

2. Pipelines for Merged Results When working in a feature (source) branch, it’s normal to have it diverge over time from the target branch if you aren’t rebasing frequently. This can result in a situation where both the source and target branch’s pipelines are green and there are no merge conflicts, but the combined output will result in a failed pipeline due to an incompatibility between the changes. By having your merge request pipeline automatically create a new ref that contains the combined merge result of the source and target branch, then running the pipeline against that ref, GitLab can better ensure that the combined result will be valid.Please note that if you are using merge request pipelines (in any capacity) and you use private GitLab runners that are version 11.8 or older, you will need to upgrade them to avoid running into the issue described in gitlab-ee#11122. Users of GitLab’s shared Runner fleet are not impacted. [2]

3. Suggest changes to multiple lines Collaborating on merge requests often involves spotting problems and suggesting a solution. In GitLab 11.6, we introduced support for suggesting a change to a single line. With 11.10, changes can now be suggested to multiple lines when leaving a comment on a merge request diff, and accepted with a single click, by any user with write permissions to the source branch. [3]

[1] - https://docs.gitlab.com/ee/user/operations_dashboard/

[2] - https://docs.gitlab.com/ee/ci/merge_request_pipelines/#pipel...

[3] - https://docs.gitlab.com/ee/user/discussions/#multi-line-sugg...

dsumenkovic··on Gitlab 11.10 Released
Overview of the three main improvements in this release:

1. Pipelines on the Operations Dashboard The Operations Dashboard allows users to have an overview of project information throughout the entire GitLab instance. You add individual projects, one by one, so it’s flexible to whichever specific projects are of interest. Also, the pipeline status information is added to the Operations Dashboard. This should help teams view the pipeline health of all the projects that they care about, together in a single interface. [1]

2. Pipelines for Merged Results When working in a feature (source) branch, it’s normal to have it diverge over time from the target branch if you aren’t rebasing frequently. This can result in a situation where both the source and target branch’s pipelines are green and there are no merge conflicts, but the combined output will result in a failed pipeline due to an incompatibility between the changes. By having your merge request pipeline automatically create a new ref that contains the combined merge result of the source and target branch, then running the pipeline against that ref, GitLab can better ensure that the combined result will be valid.Please note that if you are using merge request pipelines (in any capacity) and you use private GitLab runners that are version 11.8 or older, you will need to upgrade them to avoid running into the issue described in gitlab-ee#11122. Users of GitLab’s shared Runner fleet are not impacted. [2]

3. Suggest changes to multiple lines Collaborating on merge requests often involves spotting problems and suggesting a solution. In GitLab 11.6, we introduced support for suggesting a change to a single line. With 11.10, changes can now be suggested to multiple lines when leaving a comment on a merge request diff, and accepted with a single click, by any user with write permissions to the source branch. [3]

[1] - https://docs.gitlab.com/ee/user/operations_dashboard/

[2] - https://docs.gitlab.com/ee/ci/merge_request_pipelines/#pipel...

[3] - https://docs.gitlab.com/ee/user/discussions/#multi-line-sugg...

dsumenkovic··on Netlify Dev
Glad to hear that you enjoy using GitLab! Here's a link if anyone wondered https://about.gitlab.com/product/pages/
dsumenkovic··on New Bitbucket Cloud features
Thanks for sharing the comparison!
dsumenkovic··on New Bitbucket Cloud features
Hey, is this the feature you'd like to have in GitLab https://gitlab.com/gitlab-org/gitlab-ce/issues/39380? It's already being evaluated, actually it's a WIP.
dsumenkovic··on Think Twice Before Downgrading to a Free GitHub Account
Here's the link if anyone wants more details https://docs.gitlab.com/ee/user/project/protected_branches.h.... It's available in both Core and Free tiers.
Page 1 of 4Next →