The document is a presentation on the Vaadin framework. It introduces Vaadin and why one would use it. It includes a demo and discusses bonuses like compatible browsers, IDE plugins, and Vaadin Pro plugins. It concludes with an invitation for questions.
Testing all your code through HipChat in DockerMike Pavlenko
油
Mike Pavlenko discusses using Docker and Jenkins for continuous integration testing of code through HipChat. He outlines using Chef configuration management to install Jenkins, Docker, and Hubot and configure a custom Jenkins setup. The document also includes a YAML file for configuring CI testing on Ruby code with services like PostgreSQL, Redis, and Memcached and scripts for database migration and running tests. References are provided to resources for Chef, Jenkins, Docker, Hubot, HipChat, the sample Janky app, and DevOpsWarsaw meetups.
The document discusses the importance of returning to basic QA and release management practices to prevent issues like 'it works on my laptop' scenarios, particularly in startup environments. It highlights typical workflow bugs and explores their causes in the context of ITIL v3 and DevOps methods. The focus is on improving the development process to address these challenges effectively.
Aop, Metaprogramming and codegeneration with PHPSerge Smertin
油
This document discusses various techniques for metaprogramming, code generation, and dependency injection in PHP. It begins with an introduction to the speaker and agenda. It then covers concepts like the SOLID principles, dependency injection, service locators, reflection, annotations, and metadata. Specific frameworks and libraries discussed include Pimple, Symfony DI, Doctrine annotations, and Zend Reflection. Use cases presented include generating unit tests, proxies for performance, CRUD code, and more. The document also discusses topics like events, forms, questions, and thanks the audience.
The document discusses strategies for continuous delivery through parallel development and continuous integration, including maintaining feature branches, release branches, and a main development branch. It also outlines the general development workflow and processes for building, deploying, acceptance testing, releasing, and pushing updates to production through automated deployment. The goal is to enable one-click software updates and releases at any time through establishing testing, integration, and deployment best practices.
London Community Summit 2016 - Adopting Chef ComplianceChef
油
The document discusses adopting Chef Compliance to automate compliance checks across devices and applications. It recommends defining compliance requirements upfront using sources like the service catalog, device matrix, and lessons learned from past events. This approach allows for faster deployment of compliance, reduces rework, and catches critical issues earlier. Automating compliance checks through Chef Compliance saves significant time over manual checks as an organization scales, reducing unplanned work and risk.
Ruby is a dynamic, open source programming language that was created in the mid-1990s by Yukihiro Matsumoto. While it shares some similarities with .NET languages like C#, Ruby differs in that everything is an object, it is very flexible and forgiving, and it emphasizes programmer productivity. Ruby utilizes duck typing through modules and mixins rather than interfaces. Popular Ruby frameworks include Ruby on Rails for web development and libraries like Enumerable are implemented through mixins rather than interfaces. The Ruby ecosystem includes tools like RubyGems and testing frameworks like RSpec.
Chef Fundamentals Training Series Module 6: Roles, Environments, Community Co...Chef Software, Inc.
油
This document is the sixth module of the Chef Fundamentals webinar series, focusing on roles, environments, and community cookbooks. It explains the use of roles to encapsulate attributes and run lists for server configuration, and discusses environments to manage different stages of infrastructure such as development and production. Additionally, it introduces community cookbooks as a resource for downloading, examining, and implementing chef cookbooks to streamline the management of infrastructure through best practices.
All daydevops 2016 - Turning Human Capital into High Performance Organizati...John Willis
油
The document discusses DevOps and how it can help turn an organization's human capital into high-performing capital through the use of certain practices and patterns. It notes that DevOps focuses on using practices like continuous delivery, automation, and breaking down silos to improve organizational performance. Data is presented showing that companies with high-performing DevOps teams see improvements like 30x more frequent deployments, 60x higher success rates of changes, and being 2x as likely to exceed business goals. The document advocates for taking a lean approach and building a safety culture and learning organization to fully realize the benefits of DevOps.
This document provides an overview of new features in Puppet Enterprise 2016.4, including improved change reporting, orchestration capabilities, support for containers and additional integrations. Key updates allow users to segment infrastructure, orchestrate phased deployments, gain visibility into changes and identify security issues. The release also includes tools for building Docker images, integrating with VMware and Jenkins, and extending automation to additional Azure resources.
Scaling real time streaming architectures with HDF and Dell EMC IsilonHortonworks
油
The document provides an overview of Hortonworks DataFlow, detailing its role in managing data in motion and its core infrastructure requirements such as connectivity, security, and scalability. It highlights key features like guaranteed delivery, data buffering, and a visual command system, along with insights on EMC Isilon's scalable architecture and all-flash strategy. The document emphasizes the adaptability and extensibility of these technologies for effective data processing and storage solutions.
The document discusses Apache Mesos, a scalable meta-scheduler that allows distributed applications to define their scheduling policies while ensuring efficient resource sharing within a cluster. It also covers Docker and Kubernetes, explaining their roles in application virtualization and container orchestration, respectively, as well as their integration with Mesos. The overall theme emphasizes the evolving landscape of distributed systems and the significance of combining these technologies for effective application management.
際際滷share is a platform for uploading and sharing presentations, documents, and infographics with a global community of 60 million users. It allows users to market their content, discover interesting materials, and gain insights through smart analytics and lead generation services. The platform supports various file formats and is accessible on mobile devices for browsing and sharing on social media.
The document is a presentation on the Vaadin framework. It introduces Vaadin and why one would use it. It includes a demo and discusses bonuses like compatible browsers, IDE plugins, and Vaadin Pro plugins. It concludes with an invitation for questions.
Testing all your code through HipChat in DockerMike Pavlenko
油
Mike Pavlenko discusses using Docker and Jenkins for continuous integration testing of code through HipChat. He outlines using Chef configuration management to install Jenkins, Docker, and Hubot and configure a custom Jenkins setup. The document also includes a YAML file for configuring CI testing on Ruby code with services like PostgreSQL, Redis, and Memcached and scripts for database migration and running tests. References are provided to resources for Chef, Jenkins, Docker, Hubot, HipChat, the sample Janky app, and DevOpsWarsaw meetups.
The document discusses the importance of returning to basic QA and release management practices to prevent issues like 'it works on my laptop' scenarios, particularly in startup environments. It highlights typical workflow bugs and explores their causes in the context of ITIL v3 and DevOps methods. The focus is on improving the development process to address these challenges effectively.
Aop, Metaprogramming and codegeneration with PHPSerge Smertin
油
This document discusses various techniques for metaprogramming, code generation, and dependency injection in PHP. It begins with an introduction to the speaker and agenda. It then covers concepts like the SOLID principles, dependency injection, service locators, reflection, annotations, and metadata. Specific frameworks and libraries discussed include Pimple, Symfony DI, Doctrine annotations, and Zend Reflection. Use cases presented include generating unit tests, proxies for performance, CRUD code, and more. The document also discusses topics like events, forms, questions, and thanks the audience.
The document discusses strategies for continuous delivery through parallel development and continuous integration, including maintaining feature branches, release branches, and a main development branch. It also outlines the general development workflow and processes for building, deploying, acceptance testing, releasing, and pushing updates to production through automated deployment. The goal is to enable one-click software updates and releases at any time through establishing testing, integration, and deployment best practices.
London Community Summit 2016 - Adopting Chef ComplianceChef
油
The document discusses adopting Chef Compliance to automate compliance checks across devices and applications. It recommends defining compliance requirements upfront using sources like the service catalog, device matrix, and lessons learned from past events. This approach allows for faster deployment of compliance, reduces rework, and catches critical issues earlier. Automating compliance checks through Chef Compliance saves significant time over manual checks as an organization scales, reducing unplanned work and risk.
Ruby is a dynamic, open source programming language that was created in the mid-1990s by Yukihiro Matsumoto. While it shares some similarities with .NET languages like C#, Ruby differs in that everything is an object, it is very flexible and forgiving, and it emphasizes programmer productivity. Ruby utilizes duck typing through modules and mixins rather than interfaces. Popular Ruby frameworks include Ruby on Rails for web development and libraries like Enumerable are implemented through mixins rather than interfaces. The Ruby ecosystem includes tools like RubyGems and testing frameworks like RSpec.
Chef Fundamentals Training Series Module 6: Roles, Environments, Community Co...Chef Software, Inc.
油
This document is the sixth module of the Chef Fundamentals webinar series, focusing on roles, environments, and community cookbooks. It explains the use of roles to encapsulate attributes and run lists for server configuration, and discusses environments to manage different stages of infrastructure such as development and production. Additionally, it introduces community cookbooks as a resource for downloading, examining, and implementing chef cookbooks to streamline the management of infrastructure through best practices.
All daydevops 2016 - Turning Human Capital into High Performance Organizati...John Willis
油
The document discusses DevOps and how it can help turn an organization's human capital into high-performing capital through the use of certain practices and patterns. It notes that DevOps focuses on using practices like continuous delivery, automation, and breaking down silos to improve organizational performance. Data is presented showing that companies with high-performing DevOps teams see improvements like 30x more frequent deployments, 60x higher success rates of changes, and being 2x as likely to exceed business goals. The document advocates for taking a lean approach and building a safety culture and learning organization to fully realize the benefits of DevOps.
This document provides an overview of new features in Puppet Enterprise 2016.4, including improved change reporting, orchestration capabilities, support for containers and additional integrations. Key updates allow users to segment infrastructure, orchestrate phased deployments, gain visibility into changes and identify security issues. The release also includes tools for building Docker images, integrating with VMware and Jenkins, and extending automation to additional Azure resources.
Scaling real time streaming architectures with HDF and Dell EMC IsilonHortonworks
油
The document provides an overview of Hortonworks DataFlow, detailing its role in managing data in motion and its core infrastructure requirements such as connectivity, security, and scalability. It highlights key features like guaranteed delivery, data buffering, and a visual command system, along with insights on EMC Isilon's scalable architecture and all-flash strategy. The document emphasizes the adaptability and extensibility of these technologies for effective data processing and storage solutions.
The document discusses Apache Mesos, a scalable meta-scheduler that allows distributed applications to define their scheduling policies while ensuring efficient resource sharing within a cluster. It also covers Docker and Kubernetes, explaining their roles in application virtualization and container orchestration, respectively, as well as their integration with Mesos. The overall theme emphasizes the evolving landscape of distributed systems and the significance of combining these technologies for effective application management.
際際滷share is a platform for uploading and sharing presentations, documents, and infographics with a global community of 60 million users. It allows users to market their content, discover interesting materials, and gain insights through smart analytics and lead generation services. The platform supports various file formats and is accessible on mobile devices for browsing and sharing on social media.