April 2018 Summaries
11 posts from GitLab
Filter
Month:
Year:
Post Summaries
Back to Blog
Investor Manu Kumar, traditionally known for his preference to invest in startups near his Silicon Valley home, is acknowledging the growing necessity for companies to consider remote work in order to access global talent, due to challenges such as outdated education systems and strict immigration laws. Despite concerns that remote work might stifle innovation and complicate communication, companies like GitLab, Buffer, Zapier, and HelpScout are innovating by facilitating digital and in-person interactions to foster community and collaboration. Initiatives like team retreats and digital coffee breaks are designed to encourage personal connections among remote team members, exemplifying how remote work can be structured to support both productivity and interpersonal relationships. The Running Remote conference and companies like Microverse, which trains remote software developers, highlight the shift towards embracing remote work to tap into global talent pools and create fairer opportunities. The overall trend suggests that while remote work necessitates new management strategies, it holds the promise of distributing opportunities more equitably across geographies.
Apr 27, 2018
1,040 words in the original blog post.
Earlier this month, GitLab announced a new integration with Google Kubernetes Engine (GKE), simplifying the setup of CI/CD and Kubernetes deployment through a user-friendly interface. Users can add existing clusters or create new ones and effortlessly install applications like Helm Tiller, Ingress, Prometheus, and GitLab Runner. The integration with GitLab Auto DevOps automates the detection of programming languages and the configuration of continuous integration and deployment pipelines, facilitating the deployment of applications directly onto GKE. As an incentive, new Google Cloud Platform accounts receive $300 in credit, with an additional $200 offered for new and existing accounts to facilitate the GKE integration. A live demo featuring Google's William Denniss and GitLab's William Chia is scheduled for April 26 to provide a comprehensive walkthrough of the integration process.
Apr 24, 2018
402 words in the original blog post.
Steve Ropa's article draws parallels between Cold War-era arms control agreements and modern software development practices, emphasizing the concept of "trust, but verify" as crucial for effective DevOps automation. He argues that successful development hinges on short feedback loops and safe code, which DevOps facilitates by integrating Lean principles and trust-based management. Despite the necessity of trusting professional developers, Ropa highlights the importance of verification through automated testing to ensure integration with broader systems and compliance with legal requirements. He categorizes verification into unit, system, and compliance levels, stressing the need for automated testing at each stage to maintain system stability and align with customer needs. By incorporating automated security scans and ensuring frequent checks, the article advocates for a balance between empowering developers and maintaining rigorous oversight, avoiding cumbersome processes that slow development.
Apr 23, 2018
956 words in the original blog post.
GitLab offers both self-managed and SaaS deployment options, with a variety of pricing tiers for each to suit different user needs and preferences. The self-managed option allows users to install GitLab on-premises or in the cloud, with tiers ranging from Core to Ultimate, while GitLab.com is a SaaS solution managed by GitLab, Inc., offering free and paid tiers such as Free, Bronze, Silver, and Gold. The platform supports open source projects by granting access to its Gold features for all public projects on GitLab.com. GitLab's repository architecture is split into the open-source GitLab Community Edition (CE) and the proprietary GitLab Enterprise Edition (EE), with the latter requiring a license key for advanced features. Users can contribute to both editions, with contributions to CE being open-source and those to EE being proprietary. The subscription model is tiered and additive, with higher tiers accumulating features from lower ones, and users can choose based on their access and feature requirements.
Apr 20, 2018
882 words in the original blog post.
Merge requests have revolutionized collaborative work by streamlining the process of code review and integration, and the new version of Tower, a Git desktop client for Mac and Windows, enhances this experience by providing native support for GitLab merge requests. This update allows users to perform tasks such as creating, merging, commenting, inspecting, and closing merge requests directly from their desktop, thereby improving convenience and efficiency. Tower users can seamlessly switch between the desktop application and the browser version, with a quick link facilitating easy access to the latter. Currently, the new version of Tower is available for free during its Public Beta stage, inviting users to test its features and provide feedback. Developed under the leadership of Tobias Günther, the founder and CEO of Tower, this integration aims to boost productivity for GitLab users by offering a more integrated and user-friendly experience.
Apr 18, 2018
254 words in the original blog post.
The 2022 Global DevSecOps Survey highlights insights from over 5,000 DevOps professionals, emphasizing the benefits of remote work in facilitating DevOps adoption. Remote teams, due to their inherent focus on communication, collaboration, and visibility, seem to transition more smoothly to DevOps practices compared to in-office teams. The survey suggests that remote work culture, which prioritizes open communication and transparency, aligns well with the demands of DevOps, such as cross-functional communication and real-time project visibility. However, the report acknowledges that remote teams are not free from challenges like poor communication and internal conflicts. It proposes that in-office teams can learn from remote teams by fostering a culture of empathy, transparency, and concurrent workflows to ease the adoption of DevOps. The survey invites further discussion on the interplay between remote work and DevOps via social media.
Apr 17, 2018
518 words in the original blog post.
Telstra Ventures has invested in GitLab, recognizing its commitment to an open core DevOps philosophy that enhances the entire development and operations lifecycle. This investment is driven by the growing demand for better digital experiences and DevOps as a key method for companies to efficiently develop and deliver applications. GitLab's focus on creating a collaborative environment is highlighted by its single-application approach that allows development, quality assurance, security, and operations teams to work concurrently on the same project, reducing the inefficiencies caused by using multiple tools and context switching. The investment is seen as a validation of GitLab's vision to improve productivity and accelerate the pace at which software moves from concept to market, with GitLab being the only software application that supports the entire DevOps lifecycle. Sid Sijbrandij, CEO and co-founder of GitLab, expressed enthusiasm about partnering with Telstra to support its application team and advance the vision of connecting people through technology.
Apr 16, 2018
438 words in the original blog post.
In January 2017, the author was challenged by GitLab's CEO to set up a live Kubernetes installation for a demonstration at a company summit, despite having no prior experience with the platform. Successfully completing the task ignited a deeper exploration into Kubernetes, culminating in the development of a GitLab helm chart for Kubernetes deployment. The author stresses the importance of utilizing online resources and documentation to navigate the complexities of Kubernetes, which has evolved rapidly with new features such as role-based access controls and multi-tenant capabilities. They highlight the significance of understanding core concepts and adapting to variations in Kubernetes implementations across different cloud providers. The dynamic nature of Kubernetes requires consistent engagement with its updates to effectively leverage its expanding feature set, and the author advises not to underestimate the pace of its development or assume uniformity across service providers.
Apr 16, 2018
1,169 words in the original blog post.
GitLab offers built-in monitoring and visualization tools, such as Cycle Analytics and Prometheus integration, to analyze team efficiency and monitor system health at the server level. For more advanced data analysis and visualization, integrating GitLab with the ELK Stack (Elasticsearch, Logstash, and Kibana) is recommended. This integration allows for powerful log aggregation and analysis, providing a comprehensive view of system activity, team metrics, and user actions. Using Filebeat, logs can be shipped into the ELK Stack, enabling the creation of rich dashboards to monitor various metrics like commits and issues. Logz.io users benefit from built-in GitLab integration, with options to utilize additional analysis tools. By configuring Filebeat and potentially Logstash, organizations can effectively manage and visualize their GitLab logs within Kibana, offering insights into productivity, system health, and team activities.
Apr 13, 2018
1,685 words in the original blog post.
Contributing to open source projects significantly enhances job prospects, especially for entry-level developers, as it offers real-world experience, community engagement, and personal fulfillment. Engaging with open source allows developers to collaborate with distributed teams on complex applications, receive feedback from seasoned developers, and build an online reputation that attracts potential employers. It also provides networking opportunities with organizations behind these projects, often leading to job offers, as evidenced by companies like GitLab hiring from their contributor pool. Furthermore, participating in open source projects helps maintain motivation and perseverance in the journey to securing employment, as it offers a supportive community and tangible experience in working on real-world applications.
Apr 06, 2018
1,090 words in the original blog post.
GitLab's integration with Google Kubernetes Engine (GKE) simplifies app deployment on the Google Cloud Platform (GCP) by enabling users to set up continuous integration and deployment (CI/CD) as well as Kubernetes deployment with minimal effort. This collaboration offers a $500 credit to facilitate users in embracing cloud-native practices, such as microservices and containers, which are essential for modern software development. By leveraging GKE, GitLab automates the creation and management of clusters, relieving users from the complexity of manual setup and configuration. This integration supports GitLab Auto DevOps, which streamlines CI/CD pipelines for building, testing, and deploying applications, ensuring enhanced code quality and security testing without the burden of managing clusters, as Google manages the infrastructure. With the increasing priority of automating the software development lifecycle, this offering aligns with the needs of developers and managers, while GitLab itself is migrating to GCP to benefit from its mature Kubernetes platform, enhanced security features, and global reach. Additionally, GitLab and Google provide a live demo to showcase the ease of setting up and managing containerized applications at scale using this integration.
Apr 05, 2018
596 words in the original blog post.