My talk for DevOps at Box.net about "scaling": scaling your development, testing, deployment, and monitoring infrastructure.
Sorry about the slide notes, it's screwed up a bit. I'll see if I can fix them.
The document discusses applying Lean principles to reduce waste in office processes. It identifies common wastes in offices like waiting, redundant tasks, unnecessary movement, and excess inventory or information. Implementing Lean involves mapping current processes, identifying value added vs. non-value added activities, finding the root causes of waste, and redesigning processes to flow efficiently based on customer needs. This helps create consensus for change and establishes a plan to continuously improve office performance.
Jenkins talk at Silicon valley DevOps meetupCloudBees
This document provides an overview of Jenkins, an open source tool for continuous integration. It can be used to continuously build software projects and run tests whenever code changes are committed. Jenkins runs builds, tests and publishes results. It also integrates with various source control systems and build tools. The document discusses how Jenkins can be used to distribute builds across multiple computers and automate tasks like installing tools and running builds on slave nodes. It also covers advanced features like matrix projects, labels, build promotion and integration with cloud platforms.
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Patrick McDonnell
There was a time not long ago when Etsy was laden with barriers, silos, broken communication, and noncooperation. This talk will focus on the various stages of Etsy's cultural development from the early days to present. We will tell of how Etsy overcame numerous challenges and built a strong company culture while continuing to scale.
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)dev2ops
Presentation by Damon Edwards at DevOpsDays Rome 2012.
Topics:
• What do we mean by "Culture"?
• DevOps Vision defined
1. See the system
2. Focus on flow
3. Recognize feedback loops
4. Look for continuous improvement opportunities
• Examples of techniques that high performing companies use
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Claradev2ops
This document summarizes a presentation about Adobe's journey towards a DevOps model. It discusses how Adobe shifted to a cloud subscription business model and realized they needed to change from being toolsmiths to a service provider. They created the CDOT service to provide teams a clear and automated path to production. The presentation emphasizes that to be a successful internal service provider requires treating it like a real business through internal sales, marketing, creating a great user experience, and onboarding new customers.
Support and Initiate a DevOps Transformationdev2ops
This document provides a guide to initiating and supporting a DevOps transformation through a 3-step process: 1) Build the "Why?" by understanding the business reasons for change, 2) Build organizational alignment by getting stakeholders on the same page through techniques like value stream mapping, and 3) Implement continuous improvement by developing a common DevOps vision focused on system flow and feedback. The value lies in improving productivity, quality and collaboration between development and operations teams through a cultural shift toward shared goals and automated processes.
Harness Mobility - Go Mobile On Oracle Appsbrijeshbharat
The document discusses how Oracle provides mobile apps that allow users to access Oracle applications from their smartphones. It describes several Oracle apps for tasks like sales forecasting, expense reporting, and asset maintenance. It explains that the apps retrieve secure data from Oracle Business Intelligence via SSL and can be used on smartphones like iPhone, Blackberry, Android and more. Mobile access to business information is becoming increasingly important for productivity and an essential business tool.
The document discusses applying Lean principles to reduce waste in office processes. It identifies common wastes in offices like waiting, redundant tasks, unnecessary movement, and excess inventory or information. Implementing Lean involves mapping current processes, identifying value added vs. non-value added activities, finding the root causes of waste, and redesigning processes to flow efficiently based on customer needs. This helps create consensus for change and establishes a plan to continuously improve office performance.
Jenkins talk at Silicon valley DevOps meetupCloudBees
This document provides an overview of Jenkins, an open source tool for continuous integration. It can be used to continuously build software projects and run tests whenever code changes are committed. Jenkins runs builds, tests and publishes results. It also integrates with various source control systems and build tools. The document discusses how Jenkins can be used to distribute builds across multiple computers and automate tasks like installing tools and running builds on slave nodes. It also covers advanced features like matrix projects, labels, build promotion and integration with cloud platforms.
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Patrick McDonnell
There was a time not long ago when Etsy was laden with barriers, silos, broken communication, and noncooperation. This talk will focus on the various stages of Etsy's cultural development from the early days to present. We will tell of how Etsy overcame numerous challenges and built a strong company culture while continuing to scale.
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)dev2ops
Presentation by Damon Edwards at DevOpsDays Rome 2012.
Topics:
• What do we mean by "Culture"?
• DevOps Vision defined
1. See the system
2. Focus on flow
3. Recognize feedback loops
4. Look for continuous improvement opportunities
• Examples of techniques that high performing companies use
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Claradev2ops
This document summarizes a presentation about Adobe's journey towards a DevOps model. It discusses how Adobe shifted to a cloud subscription business model and realized they needed to change from being toolsmiths to a service provider. They created the CDOT service to provide teams a clear and automated path to production. The presentation emphasizes that to be a successful internal service provider requires treating it like a real business through internal sales, marketing, creating a great user experience, and onboarding new customers.
Support and Initiate a DevOps Transformationdev2ops
This document provides a guide to initiating and supporting a DevOps transformation through a 3-step process: 1) Build the "Why?" by understanding the business reasons for change, 2) Build organizational alignment by getting stakeholders on the same page through techniques like value stream mapping, and 3) Implement continuous improvement by developing a common DevOps vision focused on system flow and feedback. The value lies in improving productivity, quality and collaboration between development and operations teams through a cultural shift toward shared goals and automated processes.
Harness Mobility - Go Mobile On Oracle Appsbrijeshbharat
The document discusses how Oracle provides mobile apps that allow users to access Oracle applications from their smartphones. It describes several Oracle apps for tasks like sales forecasting, expense reporting, and asset maintenance. It explains that the apps retrieve secure data from Oracle Business Intelligence via SSL and can be used on smartphones like iPhone, Blackberry, Android and more. Mobile access to business information is becoming increasingly important for productivity and an essential business tool.
La Estrella ofrece una variedad de bebidas para disfrutar, localizada en la calle 20 de noviembre junto a Helados El Cometa. Aunque el servicio de entrega a domicilio es lento, demorando un mes, La Estrella busca mantener a los clientes contentos. El propietario es Pedro Contreras Hijo y el encargado es Saul Hernandes Rico.
Este documento describe cómo usar un nivel láser para ajustar la alineación y configuración de varias partes de un avión de modelo, incluyendo la incidencia del motor, ala y estabilizador, la deflexión de los alerones y timón, y el aplomo del timón y estabilizador. El nivel láser proyecta una línea de luz que permite verificar con precisión que estas superficies estén alineadas correctamente según los ángulos deseados de forma sencilla y económica.
Homer Simpson es el cabeza de familia de Los Simpson. Sus grandes aficiones incluyen hacer locuras, comer dulces, y ver televisión por cable. Debido a estas características, Homer es considerado el personaje más divertido de la serie.
Este documento discute el uso de la "instantaneidad" y la "transmisión eficaz de ideas" en la arquitectura. Argumenta que debido a la lentitud de la materialización de proyectos arquitectónicos, a veces se necesitan nuevas estrategias, como obras que transmitan un mensaje de manera rápida e instantánea. Analiza ejemplos actuales como "Recetas urbanas" de Santiago Cirugeda y "Post it cities", que utilizan diseños estratégicos y efímeros para comunicar ideas críticas de manera eficaz.
El documento presenta el currículum de Horacio Esponda Cal y Mayor, con más de 20 años de experiencia en administración de ventas, crédito, planeación estratégica y administración. Ha ocupado cargos directivos en empresas como Grupo GORSA, Semex y Cemex, donde se ha destacado por incrementar ventas, disminuir cartera vencida y mejorar la gestión del capital de trabajo.
Este edicto notifica a los vecinos Medardo Valderrama Higuita y José Roso Muñoz Londoño sobre una solicitud de licencia de construcción presentada por Edgar de Jesús Aragón Rueda para un predio ubicado en la carrera 17 N°8-53 en Santa Fe de Antioquia. Los vecinos tienen 5 días hábiles para acercarse a la Secretaría de Planeación e Infraestructura municipal si tienen alguna objeción o solicitud relacionada con el trámite.
Este documento presenta las orientaciones generales para la enseñanza de la educación religiosa en el Distrito Capital de Bogotá. Explica que la educación religiosa se basa en un enfoque conceptual que tiene en cuenta la dimensión trascendente del ser humano y contribuye a la formación integral de los estudiantes. También justifica la enseñanza de la religión por su aporte a la persona, la escuela, la sociedad y la cultura. Luego, propone objetivos y contenidos curriculares para la educación religiosa, así como criter
HAZA CONSEJEROS TÉCNICOS es una empresa formada por profesionales multidisciplinares que ofrecen servicios técnicos de alto valor añadido a empresas. Sus objetivos son facilitar servicios técnicos a empresas, crear redes innovadoras, y promover el conocimiento compartido en sistemas de gestión, agroecología, y otros servicios técnicos.
PragmaSoft es una empresa de consultoría en ingeniería de software que ofrece servicios integrales, productos y capacitación para implementar mejores prácticas de desarrollo de software. Sus consultores tienen más de 20 años de experiencia en áreas como implementación de arquitectura empresarial, automatización de procesos, adopción de metodologías ágiles y desarrollo de software. La empresa también brinda capacitación en estas áreas y vende hardware y electrónicos a través de comercio electrónico y canales minoristas.
EGC Agri Capital is the first and only agriculture-focused venture capital company in Turkey. It aims to provide sustainable returns through investments in agriculture companies. It has subsidiaries operating dairy farms and sheep breeding operations. Tolina Organic Dairy Farm is EGC Agri Capital's only organic certified and EU approved dairy farm in Turkey.
The document discusses the lack of broadband internet access in rural areas of Germany. It notes that Deutsche Telekom has stopped deploying DSL infrastructure in rural regions, leaving many areas with only slow speeds between 6-16 Mbps. Wireless solutions have also not been widely accepted. Some communities have begun deploying their own fiber networks to address the lack of access. Examples mentioned include the towns of Alveslohe, Oerrel, Hamm, Lünen, Kamen, Schwerte, and Coburg. The document also discusses a partnership between Vodafone and a consulting group to deliver fiber internet to the rural town of Denklingen, with 2500 residents.
Che forma sta prendendo il cambiamento? Report di quanto emerso ai tavoli del...RENA
Report delle discussioni emerse ai tavoli tematici del Festival delle Comunità del Cambiamento.
Bologna, 14 Giugno 2014
http://www.progetto-rena.it/festival/programma/
Mujeres gallegas que inspiraron la literatura: guía de lecturaBibliotecadicoruna
Este documento presenta breves biografías de 13 mujeres gallegas que han inspirado obras literarias. Entre ellas se encuentran María Balteira, una bailarina del siglo XIII; Isabel Barreto de Castro, la primera mujer almirante en la historia de la navegación española; e Inés de Castro, amante y luego esposa del rey Pedro I de Portugal. El documento también resume las obras literarias inspiradas por cada una de estas importantes figuras femeninas de la historia y cultura gallegas.
Recuperación de conocimiento tradicional y organización productivaFAO
Presentación de Elissete Ramirez, Grupo de Hongueras Pjiekakjoo, sobre Recuperación de conocimiento tradicional y organización productiva, durante el Taller de intercambio de experiencias en Cadenas Cortas Agroalimentarias.
Aloka Srinivasan is seeking a leadership position in regulatory affairs. She has over 15 years of experience at the FDA and in the pharmaceutical industry evaluating drug applications and submissions. She has extensive experience reviewing various application types, including ANDAs, NDAs, INDs, and DMFs, across many therapeutic areas. She also has experience establishing new divisions and programs at the FDA and writing numerous guidance documents.
El documento describe un proyecto para mejorar la gestión de residuos sólidos en 16 localidades de la provincia de Aymaraes en Apurímac. El proyecto busca implementar tecnología para el barrido, recolección, transporte, reaprovechamiento y disposición final de residuos, así como capacitar a la población. La ejecución tomará 12 meses y el horizonte de evaluación es de 10 años. La municipalidad provincial de Aymaraes será la unidad ejecutora responsable de mejorar la calidad de vida de los beneficiarios mediante una adec
The document describes WiredReach's process for implementing continuous deployment. It discusses how they moved from bi-weekly release cycles with large releases to releasing multiple times per day with releases containing under 25 lines of code. This was done by setting up automated testing and deployment pipelines. It also touches on some of the challenges they faced in taking this approach and strategies for incrementally building systems to support continuous deployment like adding production monitoring and building a "cluster immune system".
The document discusses software quality assurance (QA) for FileMaker Pro projects. It outlines some of the challenges of QA for FileMaker, including that it is often treated like a productivity tool rather than complex software. It then recommends establishing requirements and test plans, using tools like use case databases and bug tracking databases. The document details the QA process, including designing for quality, testing during development, alpha and beta testing, deployment testing, and user acceptance testing. It emphasizes communication throughout the process.
La Estrella ofrece una variedad de bebidas para disfrutar, localizada en la calle 20 de noviembre junto a Helados El Cometa. Aunque el servicio de entrega a domicilio es lento, demorando un mes, La Estrella busca mantener a los clientes contentos. El propietario es Pedro Contreras Hijo y el encargado es Saul Hernandes Rico.
Este documento describe cómo usar un nivel láser para ajustar la alineación y configuración de varias partes de un avión de modelo, incluyendo la incidencia del motor, ala y estabilizador, la deflexión de los alerones y timón, y el aplomo del timón y estabilizador. El nivel láser proyecta una línea de luz que permite verificar con precisión que estas superficies estén alineadas correctamente según los ángulos deseados de forma sencilla y económica.
Homer Simpson es el cabeza de familia de Los Simpson. Sus grandes aficiones incluyen hacer locuras, comer dulces, y ver televisión por cable. Debido a estas características, Homer es considerado el personaje más divertido de la serie.
Este documento discute el uso de la "instantaneidad" y la "transmisión eficaz de ideas" en la arquitectura. Argumenta que debido a la lentitud de la materialización de proyectos arquitectónicos, a veces se necesitan nuevas estrategias, como obras que transmitan un mensaje de manera rápida e instantánea. Analiza ejemplos actuales como "Recetas urbanas" de Santiago Cirugeda y "Post it cities", que utilizan diseños estratégicos y efímeros para comunicar ideas críticas de manera eficaz.
El documento presenta el currículum de Horacio Esponda Cal y Mayor, con más de 20 años de experiencia en administración de ventas, crédito, planeación estratégica y administración. Ha ocupado cargos directivos en empresas como Grupo GORSA, Semex y Cemex, donde se ha destacado por incrementar ventas, disminuir cartera vencida y mejorar la gestión del capital de trabajo.
Este edicto notifica a los vecinos Medardo Valderrama Higuita y José Roso Muñoz Londoño sobre una solicitud de licencia de construcción presentada por Edgar de Jesús Aragón Rueda para un predio ubicado en la carrera 17 N°8-53 en Santa Fe de Antioquia. Los vecinos tienen 5 días hábiles para acercarse a la Secretaría de Planeación e Infraestructura municipal si tienen alguna objeción o solicitud relacionada con el trámite.
Este documento presenta las orientaciones generales para la enseñanza de la educación religiosa en el Distrito Capital de Bogotá. Explica que la educación religiosa se basa en un enfoque conceptual que tiene en cuenta la dimensión trascendente del ser humano y contribuye a la formación integral de los estudiantes. También justifica la enseñanza de la religión por su aporte a la persona, la escuela, la sociedad y la cultura. Luego, propone objetivos y contenidos curriculares para la educación religiosa, así como criter
HAZA CONSEJEROS TÉCNICOS es una empresa formada por profesionales multidisciplinares que ofrecen servicios técnicos de alto valor añadido a empresas. Sus objetivos son facilitar servicios técnicos a empresas, crear redes innovadoras, y promover el conocimiento compartido en sistemas de gestión, agroecología, y otros servicios técnicos.
PragmaSoft es una empresa de consultoría en ingeniería de software que ofrece servicios integrales, productos y capacitación para implementar mejores prácticas de desarrollo de software. Sus consultores tienen más de 20 años de experiencia en áreas como implementación de arquitectura empresarial, automatización de procesos, adopción de metodologías ágiles y desarrollo de software. La empresa también brinda capacitación en estas áreas y vende hardware y electrónicos a través de comercio electrónico y canales minoristas.
EGC Agri Capital is the first and only agriculture-focused venture capital company in Turkey. It aims to provide sustainable returns through investments in agriculture companies. It has subsidiaries operating dairy farms and sheep breeding operations. Tolina Organic Dairy Farm is EGC Agri Capital's only organic certified and EU approved dairy farm in Turkey.
The document discusses the lack of broadband internet access in rural areas of Germany. It notes that Deutsche Telekom has stopped deploying DSL infrastructure in rural regions, leaving many areas with only slow speeds between 6-16 Mbps. Wireless solutions have also not been widely accepted. Some communities have begun deploying their own fiber networks to address the lack of access. Examples mentioned include the towns of Alveslohe, Oerrel, Hamm, Lünen, Kamen, Schwerte, and Coburg. The document also discusses a partnership between Vodafone and a consulting group to deliver fiber internet to the rural town of Denklingen, with 2500 residents.
Che forma sta prendendo il cambiamento? Report di quanto emerso ai tavoli del...RENA
Report delle discussioni emerse ai tavoli tematici del Festival delle Comunità del Cambiamento.
Bologna, 14 Giugno 2014
http://www.progetto-rena.it/festival/programma/
Mujeres gallegas que inspiraron la literatura: guía de lecturaBibliotecadicoruna
Este documento presenta breves biografías de 13 mujeres gallegas que han inspirado obras literarias. Entre ellas se encuentran María Balteira, una bailarina del siglo XIII; Isabel Barreto de Castro, la primera mujer almirante en la historia de la navegación española; e Inés de Castro, amante y luego esposa del rey Pedro I de Portugal. El documento también resume las obras literarias inspiradas por cada una de estas importantes figuras femeninas de la historia y cultura gallegas.
Recuperación de conocimiento tradicional y organización productivaFAO
Presentación de Elissete Ramirez, Grupo de Hongueras Pjiekakjoo, sobre Recuperación de conocimiento tradicional y organización productiva, durante el Taller de intercambio de experiencias en Cadenas Cortas Agroalimentarias.
Aloka Srinivasan is seeking a leadership position in regulatory affairs. She has over 15 years of experience at the FDA and in the pharmaceutical industry evaluating drug applications and submissions. She has extensive experience reviewing various application types, including ANDAs, NDAs, INDs, and DMFs, across many therapeutic areas. She also has experience establishing new divisions and programs at the FDA and writing numerous guidance documents.
El documento describe un proyecto para mejorar la gestión de residuos sólidos en 16 localidades de la provincia de Aymaraes en Apurímac. El proyecto busca implementar tecnología para el barrido, recolección, transporte, reaprovechamiento y disposición final de residuos, así como capacitar a la población. La ejecución tomará 12 meses y el horizonte de evaluación es de 10 años. La municipalidad provincial de Aymaraes será la unidad ejecutora responsable de mejorar la calidad de vida de los beneficiarios mediante una adec
The document describes WiredReach's process for implementing continuous deployment. It discusses how they moved from bi-weekly release cycles with large releases to releasing multiple times per day with releases containing under 25 lines of code. This was done by setting up automated testing and deployment pipelines. It also touches on some of the challenges they faced in taking this approach and strategies for incrementally building systems to support continuous deployment like adding production monitoring and building a "cluster immune system".
The document discusses software quality assurance (QA) for FileMaker Pro projects. It outlines some of the challenges of QA for FileMaker, including that it is often treated like a productivity tool rather than complex software. It then recommends establishing requirements and test plans, using tools like use case databases and bug tracking databases. The document details the QA process, including designing for quality, testing during development, alpha and beta testing, deployment testing, and user acceptance testing. It emphasizes communication throughout the process.
Teaching Elephants to Dance (and Fly!) A Developer's Journey to Digital Trans...Burr Sutter
We can be brilliant developers, but we won’t succeed—and won’t lead our organizations to succeed—without a new perspective (if you will) and new assumptions about the components of the “technology ecosystem” that are fundamentally critical to our success. This includes the operators, QA team, DBAs, security folks, and even the pure business contingent—in most cases, each of these individuals and groups plays a critical role in the success of what we create and give birth to as developers. What we do in isolation might be genius, but if we insulate ourselves—especially with arrogance—from these colleagues, neither our code nor our organizations will realize their full potential, and most will fail. The bottom line is that our old ways are no longer viable, and as the elite within our industry, we will be the leaders and heroes who discard old assumptions and adopt a new perspective in this exciting journey to digital transformation—where the impossible can become reality.
This document discusses the importance of load testing software applications before launch. It introduces Gatling, an open-source load testing tool, and FrontLine, its enterprise version. Gatling aims to make load testing usable, maintainable, performant, and integratable. It uses a domain-specific language to simulate user traffic and behaviors. The document emphasizes choosing appropriate metrics for reporting, like percentiles rather than just averages, to accurately capture a system's performance under load. It concludes with a demo of Gatling's features like live dashboards and integration with continuous integration pipelines.
The document discusses Barclays' Quantum program for automating build and release processes. It outlines how Quantum aims to log code changes, build code using Jenkins, store builds in Nexus, and automatically deploy builds. Diagrams show how various tools like Sonar, Fortify, and Nexus integrate into the build and release workflows. The document also discusses testing with tools like HexaWise, managing environments with Evolven, and planning with tools like RTC. It describes how Quantum brings these tools and processes together to enable continuous delivery through automated, self-service deployment with no manual touch points.
Don't hate, automate. lessons learned from implementing continuous deliverySolano Labs
This presentation on Continuous Delivery is from the November 2013 Automated Testing San Francisco meetup that took place at Constant Contact. The author/presenter is Matt Wilson, CTO of Lab Zero. Matt has advised clients at various industries including consumer brands, non-profits, start-ups, and financial services on Agile development, web application development, and other technology leadership challenges. This overview on Continuous Delivery highlights some of the best practices that Lab Zero has distilled, based on their many client engagements.
---
About Matt Wilson:
Matt is an enthused agile developer, architect, and consultant. He enjoys building elegant web services in Ruby. He believes that high-fives are underrated and measures the success of his day by how many he's seen.
Prior to joining Lab Zero, Matt's work history includes: Co-founder/Architect at Earfl.com, Architect at Kodak Gallery, Developer at Westwave Communications, Engineer at Motorola, and Developer at Coldwell Banker.
About Lab Zero:
Lab Zero Innovations, Inc. provides web application development and technology leadership consulting. Our client relationships include staff augmentation, pure software development, project management, system integration, advisor/leadership roles. Contact us about your next project.
This document summarizes the experiences of Feng Yanwen in technology entrepreneurship. It discusses the companies he has founded, including Willmobile, and the lessons learned around development processes, tools, scalability, hosting, and entrepreneurship. Key points include choosing the right framework for a project, using agile development methods, planning for scalability from the start, and understanding burn rate and operations costs when starting a business.
LKNL12: Kanban for the whole value streamVasco Duarte
You’ve been there before. You know better, you have a good idea to support your agile transition. Work starts, things work well at first, but then you bump against organizational barriers. Sales, Marketing, Support all have a different language and a different view into the value stream. How can we start an organizational change without a shared model of how the company should be organized?
Those are all symptoms of a gap in our Agile community: we lack a organizational model for company-wide Agile adoption and company-wide continuous improvement. Examples of this include: no company-wide flow-model (kanban) from idea to sales to idea and so on; we have no way to evaluate where the bottlenecks are the moment they are not in “our silo”. We lack a theoretical model for designing software organizations.
A theory is something that informs day-to-day decisions and experiments (e.g. PDCA). In this talk we will explain an
organizational design concept developed over several years, and use concrete examples to describe a model that you can use in support of - not only your agile adoption - but your company improvement process and your new organizational design.
This document summarizes the release and dependency management processes used by a small development team. It describes their Git workflow for new features, including branching, peer review, and merging. It also covers versioning tools, testing on staging servers, production deployment, hotfixes and bugfixes. The document introduces the team's use of Jenkins for continuous integration and delivery. It describes how the team developed a shared "Core" package to organize common code and established version constraints to control dependencies.
Automated System Compliance From the Inside OutOnyxPoint Inc
Policy compliance for systems has been a hot topic for 2017. The Puppet ecosystem provides an excellent set of tools for both automating the initial security and compliance foundation of your systems and, more importantly, ensuring that they stay compliant over time. This talk will pull from the experience that we have gained while developing the SIMP Project and provide both guidelines, and examples, for keeping your systems in compliance with both public and internal policies. This presentation will cover:
* Translating policy from source to intent
* Mapping class and defined type parameters to policy
* Detecting parameter deviation from policy
* Enforcing framework-level compliance from Hiera
* Compliance evaluation during test
* Compliance evaluation after deployment
* Correlation and reporting
The audience should leave with an understanding of how they can both implement a compliant infrastructure as well as working with their internal security personnel to ensure that the compliance status of their infrastructure is well understood and enforced.
PuppetConf 2017: Automated System Compliance from the Inside Out- Trevor Vaug...Puppet
Today there's a multitude of ways to get up and running with Kubernetes in the Cloud. In this talk we'll look at how easy it is to operationalize your K8s cluster deployments using the new gcontainer puppet module for Google Container Engine (GKE), Google’s Managed Kubernetes service. We'll walk you through an end to end deployment of a demo application using the gcontainer puppet module and the kubernetes module. We'll also take a deep dive into the unique value proposition that GKE brings to Kubernetes deployments, including security, scaling, federation, automated container builds, integrated private container registry and GPUs.
[RHFSeoul2017]6 Steps to Transform Enterprise ApplicationsDaniel Oh
The document provides a 6 step approach to transforming enterprise applications:
1. Re-organizing to DevOps;
2. Implementing self-service, on-demand infrastructure;
3. Automating deployments using tools like Puppet, Chef, and Kubernetes;
4. Establishing continuous integration and deployment pipelines;
5. Adopting advanced deployment techniques like blue-green deployments;
6. Moving to a microservices architecture.
The document discusses enabling an agile organization. It notes that in a non-agile organization, marketing is separated from development which causes delays. An agile approach allows for continuous improvements, learning from each user interaction, and defining user segments in real-time. This enables rapid development through fast sprints in the cloud without large upfront infrastructure costs. An agile, cloud-hosted approach allowed Newsweek.com to launch within 5 weeks with scalability and no data center build out costs.
Startup Metrics for Pirates (Startonomics Beijing, June 2009)Geeks On A Plane
This document outlines Dave McClure's presentation on startup metrics. It discusses the AARRR framework for measuring acquisition, activation, retention, referral, and revenue. McClure emphasizes keeping metrics simple, focusing on actionable metrics, and using an iterative feedback loop to continuously optimize and improve based on data. He also provides examples of metrics for different roles like CEO, product, and marketing.
REX Meetic, Comment la qualité reflète-t-elle nos organisations ?meeticTech
Dans un environnement de transformation digitale, d'Agilité at Scale, il est primordial de mesurer notre capacité à apporter de la valeur à nos utilisateurs.
Cela revient également à mesurer la performance de nos organisations, dixit Melvin Conway, "Les organisations qui conçoivent les systèmes sont contraintes de produire des modèles qui sont des copies de leur propre structure de communication".
Dans ce contexte, comment la qualité peut-elle être un indicateur clé pour mesurer notre performance ? Comment, nos pratiques de tests, reflètent-elles nos organisations ?
Au travers mon expérience chez Meetic durant ces 5 dernières années, je vous propose un retour d'expérience sur les grands changements stratégiques techniques et produits qui m'ont amené à vous proposer cette réflexion autour de l'impact de nos organisations sur la qualité.
How to Power Continuous Deployment at Any Scale with AtlassianAtlassian
No two companies' build pipelines are alike. Some are cloud-first and some work entirely behind the firewall. In each type of organization, and in all of those in-between, there is a need to efficiently scale up and out their continuous delivery infrastructure as the organization matures.
Technical Account Managers (TAMs) like Matt Shelton work with loads of enterprise customers and get a birds'-eye view of the myriad challenges they face. Join him for a discussion of scaling continuous delivery while balancing the demands of risk and compliance against the pressures of a shrinking time to market. He'll show how products like Bamboo, Bitbucket Pipelines, and per-build containers align best with different organizational needs in the pursuit of DevOps perfection.
The Technical Debt Trap - Michael "Doc" NortonLeanDog
Technical Debt has become a catch-all phrase for any code that needs to be re-worked. Much like Refactoring has become a catch-all phrase for any activity that involves changing code.
These fundamental misunderstandings and comfortable yet mis-applied metaphors have resulted in a plethora of poor decisions.
What is technical debt?
What is not technical debt?
Why should we care?
What is the cost of misunderstanding?
What do we do about it?
The document discusses various testing strategies and techniques that can help make testing easier and less painful. It recommends having full stack control through automated deployment and configuration management. It also suggests techniques like monitoring, load testing, independent deployments, loose coupling, versioning, and canary releases to improve testing. The document asserts that if testing is difficult, it is usually due to issues with architecture and infrastructure rather than the testing itself.
The document describes the Hong Kong Movie iPhone app, which provides movie information and community features to users. It launched in 2008 and has seen success, becoming one of the top 25 free apps in Hong Kong. Version 2.0 added features like offline caching and multilingual support. Version 3.0 will introduce online ticketing, official movie trailers, coupons, and an improved interface. The app has been downloaded over 500,000 times and averages over 1,000 new downloads daily.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
20 Comprehensive Checklist of Designing and Developing a WebsitePixlogix Infotech
Dive into the world of Website Designing and Developing with Pixlogix! Looking to create a stunning online presence? Look no further! Our comprehensive checklist covers everything you need to know to craft a website that stands out. From user-friendly design to seamless functionality, we've got you covered. Don't miss out on this invaluable resource! Check out our checklist now at Pixlogix and start your journey towards a captivating online presence today.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
5. Disclosures:
https://www.wealthfront.com/benefits/performance
https://www.wealthfront.com/research/mutual-fund-fees-overview
Learn about us at
quora.com/wealthfront
6. Disclosure: Learn about us at
https://www.wealthfront.com/legal/disclaimer quora.com/wealthfront
7. Managing close to $180M*
Processing over $2M/day
Highly regulated: FINRA, SEC, Member SIPC
We’re a technology company
No ops, no QA
* ~$30M AUM ~$150 AUA
Learn about us at
quora.com/wealthfront
9. Ideas
LEARN BUILD
Data Code
MEASURE (Eric Ries)
Learn about us at
quora.com/wealthfront
10. Ideas
LEARN BUILD
“validated learning”
Data Code
MEASURE (Eric Ries)
Learn about us at
quora.com/wealthfront
11. Ideas
LEARN BUILD
This is what
“validated learning”
you scale.
Data Code
MEASURE (Eric Ries)
Learn about us at
quora.com/wealthfront
12. with
LEARN
This is what
Ideas
“validated learning”
BUILD
code
you scale.
Data Code
MEASURE (Eric Ries)
Learn about us at
quora.com/wealthfront
13. Development Stage QA Fix P1 Bugs Release
Cut a Release Integrate Patches
1‐4 Weeks
Learn about us at
quora.com/wealthfront
14. Development Stage QA Fix P1 Bugs Release
Cut a Release Integrate Patches
Learn about us at
quora.com/wealthfront
15. Development Stage QA Fix P1 Bugs Release
Cut a Release Integrate Patches
Learn about us at
quora.com/wealthfront
16. Development Stage QA Fix P1 Bugs Release
Cut a Release Integrate Patches
Learn about us at
quora.com/wealthfront
17. Development Stage QA Fix P1 Bugs Release
Cut a Release Integrate Patches
Learn about us at
quora.com/wealthfront
18. Development Stage Automated QA Fix P1 Bugs Release
TesKng
Cut a Release Integrate Patches
Learn about us at
quora.com/wealthfront
19. Development Stage Automated QA Fix P1 Bugs Release
TesKng
Cut a Release Integrate Patches
Learn about us at
quora.com/wealthfront
20. Development Stage Automated QA Fix P1 Bugs Release
TesKng
Cut a Release Integrate Patches
Learn about us at
quora.com/wealthfront
21. Development Stage Automated QA Fix P1 Bugs Release
TesKng
Cut a Release Integrate Patches
Learn about us at
quora.com/wealthfront
22. Deployment
Development Stage Automated QA Fix P1 Bugs Release
TesKng
Cut a Release Integrate Patches
Learn about us at
quora.com/wealthfront
23. Deployment
Development Stage Automated QA Fix P1 Bugs Release
TesKng
Cut a Release Integrate Patches
Experiments
Learn about us at
quora.com/wealthfront
24. Deployment
Development Stage Automated QA Fix P1 Bugs Release
TesKng
Cut a Release Integrate Patches
Experiments Monitoring
Learn about us at
quora.com/wealthfront
25. Deployment
Development Stage Automated QA Fix P1 Bugs Release
TesKng
Cut a Release Integrate Patches
Experiments Monitoring
5‐10 Minutes
Learn about us at
quora.com/wealthfront
31. Culture
ConKnuous
Test Driven
IntegraKon
Development
Learn about us at
quora.com/wealthfront
32. Immune
System
Culture
ConKnuous
Test Driven
IntegraKon
Development
Learn about us at
quora.com/wealthfront
33. ConKnuous Deployment
Immune
System
Culture
ConKnuous
Test Driven
IntegraKon
Development
Learn about us at
quora.com/wealthfront
34. every problem only once
stop the line if anything fails
fast response vs. prevention
(Eric Ries)
Learn about us at
quora.com/wealthfront
35. e nt
pm
ve
lo trunk‐stable
de
small commits
fwd/back compaKbility
trivial rollbacks
code experiments
broken build →
Learn about us at
quora.com/wealthfront
36. e nt
lo pm
ve
de
commit messages can
do stuff:
#release:um
#cc:david
#pleasereview
Learn about us at
quora.com/wealthfront
37. ti ng eng ⊃ qa
t es
only automated tesKng
forbidden calls
bad code snippets
stuff‐not‐tested‐test
hitchfs (fs stub)
LessIOSecurityManager
Learn about us at
quora.com/wealthfront
38. ti ng
t es eng ⊃ qa
only automated tesKng
hudson
selenium
capybara
other fe magic that
I don’t know jack about
Learn about us at
quora.com/wealthfront
39. de
eng ⊃ ops plo
y me
Running, nt
accepting prod
traffic
zk ftw! Automated
Unannounce self-test rollback monitoring
fail fail
Clients stop Accept prod
Self test
requesting traffic
Start new Announce
Shut down zk ftw!
version
(canaries +
exponential deploys) Learn about us at
quora.com/wealthfront
42. !release <service>
!restart <service>
!buildstatus
!alerts
!markfixed <alertid>
!jirafy <alertid>
...
“Your most talented engineers should
be working on your tools, and your
culture must reflect this priority.”
- Yishan Wong (Facebook)
Learn about us at
quora.com/wealthfront
43. shell ikq curl http+json services
ad-hoc power tools
Learn about us at
quora.com/wealthfront
44. shell ikq curl http+json services
ad-hoc power tools
Learn about us at
quora.com/wealthfront
45. Thanks!
@arosien ⊂ @wltheng
http://eng.wealthfront.com
8
You can open an IRA as late
1
as April 18th 2011
(really, google it)
and it apply to 2010.
Learn about us at
quora.com/wealthfront
Editor's Notes
\n
Big market &#x201C;As of October 2007, there are 8,015 mutual funds that belong to the Investment Company Institute (ICI), a national trade association of investment companies in the United States, with combined assets of $12.356 trillion&#x201D; (from Wikipedia)\n\nBusiness model\nCut of management fees\nMargin on trading commissions\n
Big market &#x201C;As of October 2007, there are 8,015 mutual funds that belong to the Investment Company Institute (ICI), a national trade association of investment companies in the United States, with combined assets of $12.356 trillion&#x201D; (from Wikipedia)\n\nBusiness model\nCut of management fees\nMargin on trading commissions\n
Big market &#x201C;As of October 2007, there are 8,015 mutual funds that belong to the Investment Company Institute (ICI), a national trade association of investment companies in the United States, with combined assets of $12.356 trillion&#x201D; (from Wikipedia)\n\nBusiness model\nCut of management fees\nMargin on trading commissions\n
Our goal is to connect investors with outstanding investment managers.\n\nRetail customers (net worth less than $1M) are underserved. The only actively managed investment vehicles available are mutual funds.\n\nSchwab created Schawb One Source which is THE marketplace for mutual funds.\n\nWe want to create the equivalent for individually managed accounts, essentially bringing wealth management to retail.\n\nOur foundational values are transparency and aligning interests. You can know everything about the investment manager you are entrusting. His portfolio holdings, his past transaction history, his rational, philosophy. And we use all this data to objectively vet managers. We are creating a platform for win-win situations.\n\nIn 6 months, we&#x2019;ve attracted over $11M and are growing very fast.\n\nWe&#x2019;re an SEC regulated company, en route to being FINRA regulated as a broker/dealer.\n
Our goal is to connect investors with outstanding investment managers.\n\nRetail customers (net worth less than $1M) are underserved. The only actively managed investment vehicles available are mutual funds.\n\nSchwab created Schawb One Source which is THE marketplace for mutual funds.\n\nWe want to create the equivalent for individually managed accounts, essentially bringing wealth management to retail.\n\nOur foundational values are transparency and aligning interests. You can know everything about the investment manager you are entrusting. His portfolio holdings, his past transaction history, his rational, philosophy. And we use all this data to objectively vet managers. We are creating a platform for win-win situations.\n\nIn 6 months, we&#x2019;ve attracted over $11M and are growing very fast.\n\nWe&#x2019;re an SEC regulated company, en route to being FINRA regulated as a broker/dealer.\n
\n
our context is extreme uncertainty\nif we can reduce the time to learn which way to go, we can increase our odds of success before we run out of money\n
eric ries&#x2019; graphic\n
eric ries&#x2019; graphic\n
eric ries&#x2019; graphic\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
stuff on the shelves = waste\n
if you wait two weeks to deploy, there&#x2019;s so much that can go wrong\nso if you&#x2019;re testing the failure cases all the time you are much safer\n
bucket: heavy, imprecise, can spill\nhose: precise, controllable, flexible\n
Culture: takes a lot of discipline to achieve CD, it&#x2019;s about realizing we are human and do mistakes, risk mitigation everywhere\n\nContinuous integration: engineers must be aware of test success or failures, important to have physical reminders &#x201C;build monitor&#x201D;\n\n\n
Culture: takes a lot of discipline to achieve CD, it&#x2019;s about realizing we are human and do mistakes, risk mitigation everywhere\n\nContinuous integration: engineers must be aware of test success or failures, important to have physical reminders &#x201C;build monitor&#x201D;\n\n\n
Culture: takes a lot of discipline to achieve CD, it&#x2019;s about realizing we are human and do mistakes, risk mitigation everywhere\n\nContinuous integration: engineers must be aware of test success or failures, important to have physical reminders &#x201C;build monitor&#x201D;\n\n\n
Culture: takes a lot of discipline to achieve CD, it&#x2019;s about realizing we are human and do mistakes, risk mitigation everywhere\n\nContinuous integration: engineers must be aware of test success or failures, important to have physical reminders &#x201C;build monitor&#x201D;\n\n\n
the continuous deployment philosophy (eric ries)\n
\n
our continuous deployment system is hooked into the build system\nso in our commit message we can say: if the build passes then commit service UM\n\n
every new engineer pushes to production their first day\nno deep training, the tests give \n
every new engineer pushes to production their first day\nno deep training, the tests give \n
\n
\n
This wasn&#x2019;t a good day for us. You can see two rollbacks in the bottom right hand corner.\n\nWe missed issues in testing which got out to production. Because of our investment in production infrastructure, we had those issues for about 45 seconds total, before our code automatically rolled back our bad code.\n\nI can also say that because of our process, we won&#x2019;t have either of those issues again.\n\nWhat could have been a very bad day, became mediocre at worst. And the things we learned will make us more stable going forward.\n
the continuous deployment philosophy (eric ries)\n
the continuous deployment philosophy (eric ries)\n