17 Matching Annotations
  1. May 2020
    1. It is often assumed that if we want to deploy software more frequently, we must accept lower levels of stability and reliability in our systems. In fact, peer-reviewed research shows that this is not the case—high performance teams consistently deliver services faster and more reliably than their low performing competition.
    1. What a lot of people don't realize is that a source control system is a communication tool. It allows Scarlett to see what other people on the team are doing. With frequent integrations, not just is she alerted right away when there are conflicts, she's also more aware of what everyone is up to, and how the codebase is evolving. We're less like individuals hacking away independently and more like a team working together.

      Source code management as a communication tool.

  2. Feb 2020
    1. We check in our code at the entry point of a pipeline, version control (Git and Github in our case), and then it’s taken through a series of steps aimed at assuring quality and lowering risk of releases. Automation helps us keep these steps out of our way while maintaining control through fast feedback loops (context-switching is our enemy). If any step of the pipeline breaks (or fails) we want to be alerted in our communication channel of choice (in our case Slack), and it needs to happen as quickly as possible while we’re in the right context.
    1. Never compile the same project twice Nix allows to easily share build results across machines. If the CI has built the project, developers or servers can download the build results instead of re-building the same thing.
  3. Jul 2019
  4. May 2019
    1. Valdomiro Bilharvas - Squads mais eficientes com Devops

      Mais um caso prático que vai te mostrar a importância da preparação de um ambiente de desenvolvimento que facilita a vida de todos e garante entregas contínuas e de qualidade. O assunto é transversal a vários tópicos de nossa certificação DevOps Tools.

    2. João Brito - CI/CD - Pense um pouco além das ferramentas

      Continuous Integration e Delivery são também tópicos importantes da certificação LPI DevOps Tools, mas como o João Brito vai falar nessa palestra, é importante entender o porque do uso dessas ferramentas.

      701.4 Continuous Integration and Continuous Delivery (weight: 5)

  5. Mar 2019
    1. Implementando CI com GitLab

      Ainda que os tópicos da prova LPI DevOps não cubram apenas o Git para a integração contínua (ele é usado especialmente em Source Code Management), é muito importante conhecer bem os conceitos de integração e entrega contínua cobertos nessa palestra. Eles estão nesse tópico:

      701.4 Continuous Integration and Continuous Delivery

  6. Feb 2019
    1. the explicit nature of future improved systems would be highly affected by (expected) changes in our technology or in our understanding of the human being
    2. evaluating the possible relevance of work and knowledge from existing fields and for assimilating whatever is relevant
    3. giving the human the minute-by-minute services of a digital computer equipped with computer-driven cathode-ray-tube display, and (2) developing the new methods of thinking and working that allow the human to capitalize upon the computer's help.
    4. that any one such improvement can be expected to trigger a chain of coordinating improvements
  7. Jan 2019
  8. May 2017
    1. permafrost

      Permafrost is ground that is permanently frozen. Permafrost contains soil, sand, and gravel, which are held together by ice (National Geographic). Permafrost can extend deep into the Earth, ranging in depths from 1 to 1000 meters. Frozen ground can be considered permafrost if it is frozen continuously at a temperature less than 0 degrees Celsius for two or more years (International Permafrost Association). Permafrost is common to places where temperatures stay below freezing, such as Siberia, Canada, Alaska, Greenland, among others (National Geographic). Permafrost can be continuous or discontinuous. Continuous permafrost is a solid sheet of permafrost, like in Siberia. Discontinuous permafrost exists when some permafrost areas remain frozen all year, but other areas of permafrost melt for a brief period of time during the summer. Such discontinuous permafrost exists in Canada. The melting of permafrost can be dangerous due to increased water levels and levels of erosion when the soil, gravel, and sand are no longer held together by ice. Measuring the temperature of deep permafrost can provide information about temperature changes in a region due to climate change (International Permafrost Association). In the 21st century, permafrost research had focused on monitoring the boundaries of permafrost and identifying melt regions. When permafrost melts, it melts from the top and bottom simultaneously. Areas of discontinuous permafrost create the most concern when considering climate change effects. Areas of continuous permafrost are not expected to melt for a very long period. Current permafrost research focuses on areas where permafrost is thin, as these areas are most likely to create issues for infrastructure.

      References: "What is Permafrost?" International Permafrost Association. Accessed May 04, 2017. http://ipa.arcticportal.org/publications/occasional-publications/what-is-permafrost.

      "Permafrost." National Geographic Society. October 09, 2012. Accessed May 04, 2017. https://www.nationalgeographic.org/encyclopedia/permafrost/.