Best of CI/CDDecember 2022

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    CI/CD Tutorial For Developers

    Continuous integration (CI) and continuous delivery (CD) helps IT organizations streamline their development process by automating manual tasks related to code deployment. Continuous delivery automates the release process and ensures that code is always in a releasable state. CI/CD can also be as simple as moving away from software delivery practices to cloud-native ones.

  2. 2
    Article
    Avatar of devtoDEV·3y

    7 tips for improving your productivity with Git

    Git is the most popular source control system with an incredible 93.87% of adoption by developers. It's a really powerful system with lots of hidden features not known by most of us developers. In this post, I'll show some of these features that will make your work easier when using Git.

  3. 3
    Article
    Avatar of devtoDEV·3y

    DevOps Trends for Developers in 2023

    The year 2022 saw a huge momentum in the topics such as AI/ML, automation, security, etc. DevOps practices are constantly evolving, and it is our job to keep an eye on what to focus on in the coming year. Let us see those trends and how they will impact developers and organizations.

  4. 4
    Article
    Avatar of dzDZone·3y

    Styles of Software Architecture

    This article summarizes the different styles of software architecture categorized as monolithic or distributed. As a developer, I have always thought that a distributed architecture is a solution that comes after having a monolithic architecture. As your application grows, deployments tend to be slower and spaced out over time due to security issues.

  5. 5
    Article
    Avatar of devtoDEV·3y

    Getting Started With GitOps For Developers!

    GitOps is a methodology for deploying and managing software applications using Git. It is also referred to as "operations-as-code" or "code-driven operations" It uses the principles of DevOps to streamline software updates across an organization. GitOps can have two deployment strategies: push and pull pipelines.

  6. 6
    Article
    Avatar of dzDZone·3y

    DevOps Best Practices For Effective Implementation

    "DevOps" is one of the latest developments in the IT sector. It has the potential to take the place of conventional methods of software engineering. The primary objective of DevOps implementation is to reduce time to market, improve teamwork, improve product quality and maintain safety requirements.

  7. 7
    Article
    Avatar of medium_jsMedium·3y

    Deployment is harder than coding

    The work that goes into deployment is just as hard, if not harder, than writing the code. The pipelines, integration checks, and failover mechanisms are a huge part of the application. DevOps engineers are the kindest, calmest, and most easy-going among all of us.

  8. 8
    Article
    Avatar of dzDZone·3y

    DevOps vs. SRE vs. Platform Engineer vs. Cloud Eng

    The practice of DevOps evolved in the 2000s to address the need to increase release velocity and reduce product time to market. The DevOps answer was to break down silos and encourage greater collaboration facilitated by tooling, cultural change, and shared metrics. The one thing that DevOps was not was a role specification.

  9. 9
    Article
    Avatar of octopusdeployOctopusDeploy·3y

    What is GitOps?

    GitOps is a relatively new addition to the growing list of "Ops" paradigms taking shape in our industry. It all started with DevOps, and while the term DevOps has been around for some years now, it seems we still can't agree whether it's a process, mindset, job title, set of tools.

  10. 10
    Article
    Avatar of vercelVercel·3y

    Building a powerful notification system for Vercel with Knock – Vercel

    Building a powerful notification system for Vercel with Knock with Knock Friday, December 16th 2022 Engineering Friday. We're excited to release our new notification system as a public beta. In this blog post, we'll dive into how we leveraged Knock to create a notification system that enables you to configure your notifications to increase the signal.

  11. 11
    Article
    Avatar of influxdbInfluxData·3y

    An Introduction to Apache Superset: An Open Source BI solution

    Apache Superset is based on a Dataset-Centric methodology, which lies firmly in the middle of a query-centric and semantic-centric architecture. In the dataset-centric approach, all charts are built from these datasets that contain a comprehensive collection of relevant dimensions and metrics.

  12. 12
    Article
    Avatar of ubuntuUbuntu·3y

    Launch your own micro cloud with one command

    Canonical’s Micro cloud solution is small enough to be localised. It includes a cluster of compute nodes for running your workloads. It has the same experience and functionality as larger clouds, but a smaller footprint and easier maintenance.

  13. 13
    Article
    Avatar of rhdevRed Hat Developer·3y

    GitOps Cookbook: Kubernetes automation in practice

    GitOps is a methodology and practice that uses Git repositories as a single source of truth to deliver infrastructure as code. It takes the pillars and approaches from DevOps culture and provides a framework to start realizing the results. GitOps expands upon existing processes from application development to deployment, app lifecycle management, and infrastructure configuration.

  14. 14
    Article
    Avatar of devblogsDevBlogs·3y

    Build Your Own Podcast App with .NET 7, Blazor, and .NET MAUI

    Build Your Own Podcast App with.NET 7, Blazor, and.NET MAUI The.NET Podcast app was first introduced at.NET Conf 2021 and recently updated to highlight new features in.NET7 at the.NETconf 2022 keynote. The app is ready to use sample application that showcases.NET, ASP.

  15. 15
    Article
    Avatar of dzDZone·3y

    Differences Between CI/CD, Agile, and DevOps

    The terms "DevOps," "CI/CD," and "Agile" are constantly used in software development today. But what do they really mean, and when should they be used? Let us check them in a detailed way. Join the DZone community and get the full member experience.