The open source community is a fast-paced environment where enhancements and bug fixes can be contributed by anyone. However, it can be intimidating when trying to contribute to a large project that has its own policies and procedures for accepting changes. In this session we will share lessons learned, strategies, and advice for getting your changes accepted into that OSS project you've been lurking around!
EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Do...{code}
Buiding an Open Source community at EMC that collaborates with people outside normal organization borders is critical to our success in the new world of platforms, containers and DevOps-related skills. By working with our community we are driving more interesting solutions to market, for free, to the larger population of forward-thinking IT organizations. When creating, maintaining and collaborating with a community, success needs to be measured to show value back to your organization. Learn about our experiences in building and running a vibrant online community focused on Open Source and DevOps.
EMC World 2016 - code.04 Extending Mesos for Storage and External Resources{code}
Mesos and Mesosphere are popular platforms for managing the consumption of data center resources and workloads. Recent enhancements to Mesos extend its management scope to go beyond resources supplied by individual cluster nodes. For example, Mesos can manage external storage from a platform such as ScaleIO. Stop by and learn about the data center of the future running Mesos.
EMC World 2016 - code.07 Resiliency and Availability of a Cloud Native Infras...{code}
How do you deal with infrastructure resiliency when your modern apps are mostly stateless? Do you care at all if your infrastructure goes down? Of course you do! In this session we will demonstrate several concepts: stateless vs stateful applications and how to build proper Cloud Native Infrastructure for them; data persistence in distributed environments; service discovery; and orchestration layers.
EMC World 2016 - cnaITL.01 Adopting An Open Source Strategy{code}
Open source technologies increase the speed of product delivery in today's digital world. The benefits open source provides can be realized through greater flexibility, lower costs and leverage for integration and support through a large eco-system. In this session, you will gain an understanding of how to be build an open source strategy to complement the adoption of application frameworks (Spring), PaaS (CF), and Containers/Schedulers (Docker, Mesos, Kubernetes) that enable businesses to quickly drive product offerings to the market.
EMC World 2016 - cnaITL.05 Unstructured and Structured PaaS Demystified{code}
It's the age-old tale of building vs buying, but with a twist. Almost all of the tools to build your own PaaS today are Open Source, so why wouldn't you want to build your own? The unstructured vs structured conversation is very opinionated right now. In this session we will go through the pros and cons of both, with explanations of standard concepts such as distributed systems, containers and orchestration engines.
EMC {code} 2.0 - Charter, Principles, and Execution{code}
The document outlines the charter, guiding principles, execution, and measures of success for EMC Code, an evangelist group at EMC that aims to make EMC relevant to startups through open source communities and DevOps tools. It does this by contributing to open source projects, driving awareness of opportunities within EMC product teams, and engaging communities. Projects should pull in EMC product or create new markets, be coded openly and deployable everywhere, and generate viral responses through strategic alignment and thought leadership.
EMC World 2016 - code.10 Jumpstart your Open Source Presence through new Coll...{code}
Building a great open source strategy starts from the inside. A strategy that focuses on real-time communication, open and collaborative discussions tends to be more successful with their open source initiatives and hiring the right talent. Learn about the tools such as GitHub and Slack that can help align your company to open source.
EMC World 2016 - code.01 Everything as Code - How did we get here?{code}
Software development, deployment, and operations have changed. Organizations are now focusing on operating in a developer-oriented way through code and leveraging software defined techonologies. Learn about the progression from delivering "as a service" to "software defined" and how infrastructure as code and open source can help you overhaul your data center.
EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Do...{code}
Buiding an Open Source community at EMC that collaborates with people outside normal organization borders is critical to our success in the new world of platforms, containers and DevOps-related skills. By working with our community we are driving more interesting solutions to market, for free, to the larger population of forward-thinking IT organizations. When creating, maintaining and collaborating with a community, success needs to be measured to show value back to your organization. Learn about our experiences in building and running a vibrant online community focused on Open Source and DevOps.
EMC World 2016 - code.04 Extending Mesos for Storage and External Resources{code}
Mesos and Mesosphere are popular platforms for managing the consumption of data center resources and workloads. Recent enhancements to Mesos extend its management scope to go beyond resources supplied by individual cluster nodes. For example, Mesos can manage external storage from a platform such as ScaleIO. Stop by and learn about the data center of the future running Mesos.
EMC World 2016 - code.07 Resiliency and Availability of a Cloud Native Infras...{code}
How do you deal with infrastructure resiliency when your modern apps are mostly stateless? Do you care at all if your infrastructure goes down? Of course you do! In this session we will demonstrate several concepts: stateless vs stateful applications and how to build proper Cloud Native Infrastructure for them; data persistence in distributed environments; service discovery; and orchestration layers.
EMC World 2016 - cnaITL.01 Adopting An Open Source Strategy{code}
Open source technologies increase the speed of product delivery in today's digital world. The benefits open source provides can be realized through greater flexibility, lower costs and leverage for integration and support through a large eco-system. In this session, you will gain an understanding of how to be build an open source strategy to complement the adoption of application frameworks (Spring), PaaS (CF), and Containers/Schedulers (Docker, Mesos, Kubernetes) that enable businesses to quickly drive product offerings to the market.
EMC World 2016 - cnaITL.05 Unstructured and Structured PaaS Demystified{code}
It's the age-old tale of building vs buying, but with a twist. Almost all of the tools to build your own PaaS today are Open Source, so why wouldn't you want to build your own? The unstructured vs structured conversation is very opinionated right now. In this session we will go through the pros and cons of both, with explanations of standard concepts such as distributed systems, containers and orchestration engines.
EMC {code} 2.0 - Charter, Principles, and Execution{code}
The document outlines the charter, guiding principles, execution, and measures of success for EMC Code, an evangelist group at EMC that aims to make EMC relevant to startups through open source communities and DevOps tools. It does this by contributing to open source projects, driving awareness of opportunities within EMC product teams, and engaging communities. Projects should pull in EMC product or create new markets, be coded openly and deployable everywhere, and generate viral responses through strategic alignment and thought leadership.
EMC World 2016 - code.10 Jumpstart your Open Source Presence through new Coll...{code}
Building a great open source strategy starts from the inside. A strategy that focuses on real-time communication, open and collaborative discussions tends to be more successful with their open source initiatives and hiring the right talent. Learn about the tools such as GitHub and Slack that can help align your company to open source.
EMC World 2016 - code.01 Everything as Code - How did we get here?{code}
Software development, deployment, and operations have changed. Organizations are now focusing on operating in a developer-oriented way through code and leveraging software defined techonologies. Learn about the progression from delivering "as a service" to "software defined" and how infrastructure as code and open source can help you overhaul your data center.
EMC World 2016 - cnaITL.04 Open Source has changed how you run Infrastructure{code}
Rewind a few years back in Enterprises and you won't find open source coming up often in infrastructure platforms. Today, some of the most successful organizations in the world have disrypupted or responded to disruption by building infrastructure using open source platforms and tools. EMC is embracing this trend head on. Hear from some of the biggest organizations that have made this choice and how EMC can help you get there.
EMC World 2016 - cnaITL.06 Containers are not Cloud Native{code}
Containers are a hot ticket in 2016, and everyone seems to want to throw around the Cloud Native Application buzzword in relation to them. But despite a common perception, those two technologies are not joined at the hip! In this talk we'll distinctly cover what makes an application Cloud Native and talk about building applications with containers.
EMC World 2016 - code.14 Deep Dive with Mesos and Persistent Storage for Appl...{code}
This document provides an overview and demonstration of using Mesos frameworks with persistent storage for production applications. It begins with a review of Mesos and how frameworks provide two-layer scheduling. It then discusses how production applications need persistent, highly available storage. The demonstration shows an ElasticSearch framework deployed on Mesos that uses external persistent storage for data persistence even if compute nodes fail. It simulates a node failure to show the framework recreating the executor and reattaching it to the persistent storage volume. The document promotes the idea that frameworks can help applications fail fast and recover quickly when using external persistent stateful storage.
EMC World 2016 - code.08 Introduction to Mesos and Mesosphere{code}
Mesos is a cluster manager unique for simplifying how you operate and scale complex applications. An important distribution is built by industry experts at Mesosphere, who are driving and extending the Mesos architecture. Learn how Mesos helps you build out a homogenous data center strategy and how Mesosphere can help you meet your Enterprise needs in a container platform.
Automating Your Data Center with RackHD - EMC World 2016Kendrick Coleman
This presentation was done by Joseph Heck and Kendrick Coleman at EMC World 2016.
RackHD is a technology stack for enabling automated hardware management and orchestration through cohesive APIs. It serves as an abstraction layer between other M&O layers and the underlying physical hardware.
The real take-away is that physical infrastructure provisioning can be consumed and managed by other orchestration tools. This elevates the understanding of the underlying infrastructure to a new layer. It allows tools to start consuming physical infrastructure in the same way that we used to consume virtual machines. Pretty powerful stuff.
The session catalog was labeled: Code.05 automating-with-rackhd-v0.6
Read more at blog.emccode.com
EMC World 2016 - code.16 Running Stateful Services on Cloud Native Platforms ...{code}
Many of today's PaaS systems are focused on stateless applications, scaling them from 1 to infinity and automatically rescheduling them when something goes wrong. But what about the data they create? How can we create scalable data persistence backends for our services to make sure our stored data is highly available? In this session we will demonstrate stateless applications running on PaaS systems, connecting to data persistence layers like relational and NoSQL databases, all running on Mesos and all stored on highly available distributed storage platforms.
Managing a large open source community - OSCON 2016{code}
Increasing your online presence in the open source community involves more than just writing and committing code. We need to create safe places to collaborate and communicate freely in order to involve more people than just our closest team members. Jonas Rosland and Stephanie Carlson outline a few of the tools they use to tackle this big task and discuss failures, successes, and lessons learned.
EMC World 2015 devops-st06 Containers and Converged Infrastructure DeploymentKendrick Coleman
The document discusses containers and converged infrastructure. It describes how containers allow applications to be deployed consistently using Docker and follow 12-factor principles. Converged infrastructure provides speed benefits. Scalable containerized applications require scalable architectures like VCE VxRack, which can scale horizontally. Containers are not limited by locality and additional infrastructure can be added easily as container usage grows. Persistent data can be stored in virtual machines using backing services.
Ready set go, Containers vs VMs! Using the typical goal posts for comparing containers and VMs does not describe why containers are a part of a successful recipe for deploying applications in frictionless ways today. This presentation reviews the developers view of applications based on the new abstraction layer that is created by containers.
CoreOS is a Linux distribution designed for running highly available containerized systems. It uses Docker containers and systemd for service management. Etcd is a key-value store used for service discovery and configuration sharing across the cluster. Fleet is a tool for deploying and distributing Docker containers across a CoreOS cluster using etcd for service registration and discovery.
BrightTalk session-The right SDS for your OpenStack CloudEitan Segal
Discover the benefits of having a purpose-built SDS Block system supporting your OpenStack Cloud OS with all of its components; bare metal, virtual machines and containers.
Highly Available Persistent Applications in Containers - DockerCon16{code}
By Kendrick Coleman at EMC {code}
Persistent applications are typically last on the list when it comes to container strategy, but the benefits that containers bring to general applications can go beyond what most recognize. Adding persistence extends the types of applications that can be containerized and opens the door to new opportunities for operating these applications. Getting there requires the right container platform that includes awareness of storage at all levels. Learn how they both play a critical role in making sure your new container strategy is inclusive of all applications.
EMC World 2015 - EMC {code} Photo Booth PresentationKendrick Coleman
The document describes the architecture of a photo booth application that allows users to take photos in a kiosk or photo booth and have them automatically shared on social media. It involves two main processes - a kiosk process where a user can submit photos and contact information to a backend API, and a photo booth process where photos are taken via webcam, stored, and then sent to social networks via additional API calls. The architecture uses various frontend technologies like jQuery along with backend APIs for photo storage, mailing, and social sharing.
This document discusses DevOps and infrastructure as code. It defines DevOps as a collaborative culture between development and operations teams using unified processes and tools. Treating infrastructure as code allows it to be defined through text files, enabling automation, version control, and consistency. The document recommends automating deployment, containers, logging, monitoring, and communication through various tools and practicing DevOps principles to improve software delivery.
Open Mainframe Project's Zowe, the first-ever open source software framework, has announced its first active Long Term Support (LTS) release and updated Zowe Conformance Program. This webinar will explain the significance of LTS and the impact it will have on the Zowe Conformance Program, which will have new features and enhancements. Join this webinar to learn more about the Zowe LTS, the Zowe Conformance Program, and how to get involved and engaged in one of the most active open source communities!
Speakers include:
- Bruce Armstrong, Member of the Zowe Leadership Committee and IBM Z Offering Manager
- Peter Fandel, Member of the Zowe Leadership Committee and Senior Director, Product Management for Rock Software
- Rose Sakach, Zowe Onboarding Squad Scrum Master and Global Product Manager, Mainframe Division for Broadcom
Whether you are a Zowe User, Contribor, Extender or simply interested in what's happening with Zowe - please join us for the launch of the Zowe Quarterly Update Webinar. This is the first in the series of webinars we plan to host each quarter. The webinar will include:
A focus topic / speaker
A brief Zowe update
Upcoming Community Events Overview
Interactive Polls
Join us on this webinar to learn how we are extending the Zowe ZSS (z/OS back-end) to facilitate building in-depth (cross-memory, privileged, system-level) mainframe products with little-to-no assembler code required.
Intro to Platform9: Private Clouds Made EasyPlatform9
Private cloud adoption is growing, but it’s not without its challenges. Private clouds can be difficult to deploy and manage, often requiring specialized staff and skill sets.
In this webinar, Cody Hill, systems engineer at Platform9 (formerly lead cloud architect at GE) discusses what’s driving private cloud adoption and what Platform9 is doing to make it easy. In this presentation you will learn:
* the benefits of a private cloud
* Get technical overview of how Platform9 works
* customer stories and use cases
* learn about the Platform9 SaaS experience for cloud admins, architects and users
OpenStack + Cloud Foundry for the OpenStack Boston Meetupragss
The document provides an overview of Cloud Foundry, including:
- An introduction to Cloud Foundry, its architecture, and how to deploy and manage applications on it.
- Details on deploying applications and services, and how services are bound to applications.
- How Cloud Foundry provides health management of applications and the platform itself through high availability, monitoring, and logging.
- Additional resources for learning more about Cloud Foundry.
EMC World 2016 - code.09 Introduction to the Docker Platform{code}
History is repeating itself with disruptive software infrastructure platforms taking over in the data center. This session will cover the Docker platform, reviewing each Docker project focused on incremental innovation and providing developers and operations the ability to run, deploy, manage and monitor containers. Learn all about Docker Engine, Machine, Compose, Swarm, Hub, Trusted Registry and more! Demos of each product will be provided as well as how each tie into EMC II technology.
EMC World 2016 - code.15 Better Together: Scale-Out Databases on Scale-Out St...{code}
The introduction of scale-out persistent applications, such as databases, have changed the requirements on infrastructure. A common design pattern is to focus on local direct attached storage to satisfy storage needs. There is opportunity to transform and build a complimentary strategy for your scale-out applications with storage. Learn how to run these applications in new ways and see the possibilities that emerge.
EMC World 2016 - cnaITL.04 Open Source has changed how you run Infrastructure{code}
Rewind a few years back in Enterprises and you won't find open source coming up often in infrastructure platforms. Today, some of the most successful organizations in the world have disrypupted or responded to disruption by building infrastructure using open source platforms and tools. EMC is embracing this trend head on. Hear from some of the biggest organizations that have made this choice and how EMC can help you get there.
EMC World 2016 - cnaITL.06 Containers are not Cloud Native{code}
Containers are a hot ticket in 2016, and everyone seems to want to throw around the Cloud Native Application buzzword in relation to them. But despite a common perception, those two technologies are not joined at the hip! In this talk we'll distinctly cover what makes an application Cloud Native and talk about building applications with containers.
EMC World 2016 - code.14 Deep Dive with Mesos and Persistent Storage for Appl...{code}
This document provides an overview and demonstration of using Mesos frameworks with persistent storage for production applications. It begins with a review of Mesos and how frameworks provide two-layer scheduling. It then discusses how production applications need persistent, highly available storage. The demonstration shows an ElasticSearch framework deployed on Mesos that uses external persistent storage for data persistence even if compute nodes fail. It simulates a node failure to show the framework recreating the executor and reattaching it to the persistent storage volume. The document promotes the idea that frameworks can help applications fail fast and recover quickly when using external persistent stateful storage.
EMC World 2016 - code.08 Introduction to Mesos and Mesosphere{code}
Mesos is a cluster manager unique for simplifying how you operate and scale complex applications. An important distribution is built by industry experts at Mesosphere, who are driving and extending the Mesos architecture. Learn how Mesos helps you build out a homogenous data center strategy and how Mesosphere can help you meet your Enterprise needs in a container platform.
Automating Your Data Center with RackHD - EMC World 2016Kendrick Coleman
This presentation was done by Joseph Heck and Kendrick Coleman at EMC World 2016.
RackHD is a technology stack for enabling automated hardware management and orchestration through cohesive APIs. It serves as an abstraction layer between other M&O layers and the underlying physical hardware.
The real take-away is that physical infrastructure provisioning can be consumed and managed by other orchestration tools. This elevates the understanding of the underlying infrastructure to a new layer. It allows tools to start consuming physical infrastructure in the same way that we used to consume virtual machines. Pretty powerful stuff.
The session catalog was labeled: Code.05 automating-with-rackhd-v0.6
Read more at blog.emccode.com
EMC World 2016 - code.16 Running Stateful Services on Cloud Native Platforms ...{code}
Many of today's PaaS systems are focused on stateless applications, scaling them from 1 to infinity and automatically rescheduling them when something goes wrong. But what about the data they create? How can we create scalable data persistence backends for our services to make sure our stored data is highly available? In this session we will demonstrate stateless applications running on PaaS systems, connecting to data persistence layers like relational and NoSQL databases, all running on Mesos and all stored on highly available distributed storage platforms.
Managing a large open source community - OSCON 2016{code}
Increasing your online presence in the open source community involves more than just writing and committing code. We need to create safe places to collaborate and communicate freely in order to involve more people than just our closest team members. Jonas Rosland and Stephanie Carlson outline a few of the tools they use to tackle this big task and discuss failures, successes, and lessons learned.
EMC World 2015 devops-st06 Containers and Converged Infrastructure DeploymentKendrick Coleman
The document discusses containers and converged infrastructure. It describes how containers allow applications to be deployed consistently using Docker and follow 12-factor principles. Converged infrastructure provides speed benefits. Scalable containerized applications require scalable architectures like VCE VxRack, which can scale horizontally. Containers are not limited by locality and additional infrastructure can be added easily as container usage grows. Persistent data can be stored in virtual machines using backing services.
Ready set go, Containers vs VMs! Using the typical goal posts for comparing containers and VMs does not describe why containers are a part of a successful recipe for deploying applications in frictionless ways today. This presentation reviews the developers view of applications based on the new abstraction layer that is created by containers.
CoreOS is a Linux distribution designed for running highly available containerized systems. It uses Docker containers and systemd for service management. Etcd is a key-value store used for service discovery and configuration sharing across the cluster. Fleet is a tool for deploying and distributing Docker containers across a CoreOS cluster using etcd for service registration and discovery.
BrightTalk session-The right SDS for your OpenStack CloudEitan Segal
Discover the benefits of having a purpose-built SDS Block system supporting your OpenStack Cloud OS with all of its components; bare metal, virtual machines and containers.
Highly Available Persistent Applications in Containers - DockerCon16{code}
By Kendrick Coleman at EMC {code}
Persistent applications are typically last on the list when it comes to container strategy, but the benefits that containers bring to general applications can go beyond what most recognize. Adding persistence extends the types of applications that can be containerized and opens the door to new opportunities for operating these applications. Getting there requires the right container platform that includes awareness of storage at all levels. Learn how they both play a critical role in making sure your new container strategy is inclusive of all applications.
EMC World 2015 - EMC {code} Photo Booth PresentationKendrick Coleman
The document describes the architecture of a photo booth application that allows users to take photos in a kiosk or photo booth and have them automatically shared on social media. It involves two main processes - a kiosk process where a user can submit photos and contact information to a backend API, and a photo booth process where photos are taken via webcam, stored, and then sent to social networks via additional API calls. The architecture uses various frontend technologies like jQuery along with backend APIs for photo storage, mailing, and social sharing.
This document discusses DevOps and infrastructure as code. It defines DevOps as a collaborative culture between development and operations teams using unified processes and tools. Treating infrastructure as code allows it to be defined through text files, enabling automation, version control, and consistency. The document recommends automating deployment, containers, logging, monitoring, and communication through various tools and practicing DevOps principles to improve software delivery.
Open Mainframe Project's Zowe, the first-ever open source software framework, has announced its first active Long Term Support (LTS) release and updated Zowe Conformance Program. This webinar will explain the significance of LTS and the impact it will have on the Zowe Conformance Program, which will have new features and enhancements. Join this webinar to learn more about the Zowe LTS, the Zowe Conformance Program, and how to get involved and engaged in one of the most active open source communities!
Speakers include:
- Bruce Armstrong, Member of the Zowe Leadership Committee and IBM Z Offering Manager
- Peter Fandel, Member of the Zowe Leadership Committee and Senior Director, Product Management for Rock Software
- Rose Sakach, Zowe Onboarding Squad Scrum Master and Global Product Manager, Mainframe Division for Broadcom
Whether you are a Zowe User, Contribor, Extender or simply interested in what's happening with Zowe - please join us for the launch of the Zowe Quarterly Update Webinar. This is the first in the series of webinars we plan to host each quarter. The webinar will include:
A focus topic / speaker
A brief Zowe update
Upcoming Community Events Overview
Interactive Polls
Join us on this webinar to learn how we are extending the Zowe ZSS (z/OS back-end) to facilitate building in-depth (cross-memory, privileged, system-level) mainframe products with little-to-no assembler code required.
Intro to Platform9: Private Clouds Made EasyPlatform9
Private cloud adoption is growing, but it’s not without its challenges. Private clouds can be difficult to deploy and manage, often requiring specialized staff and skill sets.
In this webinar, Cody Hill, systems engineer at Platform9 (formerly lead cloud architect at GE) discusses what’s driving private cloud adoption and what Platform9 is doing to make it easy. In this presentation you will learn:
* the benefits of a private cloud
* Get technical overview of how Platform9 works
* customer stories and use cases
* learn about the Platform9 SaaS experience for cloud admins, architects and users
OpenStack + Cloud Foundry for the OpenStack Boston Meetupragss
The document provides an overview of Cloud Foundry, including:
- An introduction to Cloud Foundry, its architecture, and how to deploy and manage applications on it.
- Details on deploying applications and services, and how services are bound to applications.
- How Cloud Foundry provides health management of applications and the platform itself through high availability, monitoring, and logging.
- Additional resources for learning more about Cloud Foundry.
EMC World 2016 - code.09 Introduction to the Docker Platform{code}
History is repeating itself with disruptive software infrastructure platforms taking over in the data center. This session will cover the Docker platform, reviewing each Docker project focused on incremental innovation and providing developers and operations the ability to run, deploy, manage and monitor containers. Learn all about Docker Engine, Machine, Compose, Swarm, Hub, Trusted Registry and more! Demos of each product will be provided as well as how each tie into EMC II technology.
EMC World 2016 - code.15 Better Together: Scale-Out Databases on Scale-Out St...{code}
The introduction of scale-out persistent applications, such as databases, have changed the requirements on infrastructure. A common design pattern is to focus on local direct attached storage to satisfy storage needs. There is opportunity to transform and build a complimentary strategy for your scale-out applications with storage. Learn how to run these applications in new ways and see the possibilities that emerge.
EMC World 2016 - code.13 State of the Container Ecosystem with Persistent App...{code}
First generation runtimes for containers assumed the workload inside the container would be stateless and ephemeral. But, most useful systems require storage of state somewhere. With the progression of container platforms from Mesos and Docker, you can easily run your stateful applications such as databases inside of containers. This session will cover the current state of persistent storage, containers and schedulers, including future directions in this arena.
EMC World 2016 - mioaITL.08 Infrastructure as Code: Not Your Parent's Data Ce...{code}
Creating the modern data center with yesterday’s tools is not going to cut it. In this session, we will show you how to deploy applications on multiple cloud platforms, manage everything through automation, and tie it all together with modern tools and processes. The result? You create a more fluid and dynamic work environment that creates endless possibilities, like automatically updated inventory of available and used resources, and cloud-native infrastructures and applications, to name a few.
Highly Available And Distributed Containers - ContainerCon NA 2016{code}
This presentation was delivered at ContainerCon North America 2016 that was held in Toronto. This talk examines the history of Docker Swarm and libNetwork and Storage to see how the increased complexity in the container ecosystem is actually simplified over time.
EMC World 2016 - code.05 Automating your Physical Data Center with RackHD{code}
This document introduces RackHD, an open source project that automates data center hardware lifecycle management. It discusses RackHD's capabilities for discovery, configuration, provisioning, firmware management and other tasks. The document also covers RackHD's integration with other tools and projects, provides examples of workflows, and outlines future plans such as expanded hardware support, improved workflows and additional integrations.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
This editorial introduces the first issue of The Hultian student magazine. It encourages students to submit their own articles, photos, and submissions to make the magazine their own. It aims to bring students the best content on interesting topics and share information about campus and the local area. The editorial expresses excitement about the inaugural issue and looks forward to publishing future editions.
This document provides guidance on using social media effectively as a business development tool for CPAs. It discusses why social media is important due to the large volume of online conversations and its ability to shape opinions. It also explains how to build a smart social media strategy by identifying goals and audiences, integrating online and offline efforts, and regularly evaluating effectiveness. The document concludes by emphasizing the importance of having a social media policy to protect one's reputation online and sharing expertise while respecting privacy and others.
The document discusses the evolution of intranets from service portals to social networks. It emphasizes the importance of understanding user needs, behaviors, and motivations when designing an intranet. Intranets should focus on allowing users to work efficiently, share collaboratively, and discuss their work and interests. The key is providing services and features that users will actually like and use through an iterative, user-centric design process.
The .NET ecosystem has radically transformed over the past 10 years; in the distant past, Microsoft actively discouraged and dismissed the possibility and viability of OSS categorically. Now, everything is open source and Microsoft is one of the single biggest contributors of open source globally. That same trend is strongly reflected in the .NET community - large companies include banks, insurers, airlines, manufacturers, and health care giants all feel increasingly comfortable using OSS products in the core of applications that generate billions of dollars a year in capital.
In this talk, we're going to cover the scope of the sustainability crisis, how it may affect you, and how to help prevent it both as an OSS user or as a contributor.
This document discusses Vimeo's architecture and tools for video transcoding. It summarizes:
1. Vimeo uses a distributed transcoding pipeline that leverages tools like Gearman for job scheduling and FFmpeg for encoding. Video files are split into chunks that are encoded in parallel across multiple servers.
2. Popular open source multimedia tools used include FFmpeg, x264, L-SMASH and ffms2. Vimeo contributes back to these projects and others to support long-term maintainability.
3. Emerging technologies discussed include VP9, DASH, HEVC and Opus, along with notes on bandwidth limitations and the state of multimedia development in Europe versus North America
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...WSO2
This document provides an overview of open source software. It discusses why organizations use open source software, noting benefits like more control over the software, increased security, support for interoperability, and guaranteed future development. It also covers the differences between free and open source software. The document outlines several open source foundations and their major projects. It explores open source philosophies like community over code and the cathedral and bazaar models of development. Finally, it addresses understanding open source infrastructure like mailing lists, version control, issue trackers, wikis, documentation, and websites.
How enterprises learned to stop worrying and love open sourceRogue Wave Software
The document discusses the history and adoption of open source software by enterprises. It describes how enterprises have evolved from being unaware of open source to fully embracing it. It also discusses the technical, security, and licensing challenges enterprises face with open source and how confidence and processes around open source have matured over time. The presentation covers key topics like the growth in packages, languages, and skills and how this impacts enterprises. It also addresses security vulnerabilities and the importance of monitoring for issues.
Intro to open source - 101 presentationJavier Perez
This document provides an overview of open-source software and how to get started with it. It discusses the history of open-source software dating back to 1955. It defines key open-source concepts like licenses, roles, and best practices for contributing. It also highlights the large open-source ecosystems existing today and the top companies contributing to open-source. The document aims to address common questions or concerns about open-source software.
The document discusses the growth and widespread adoption of open source software. It notes that over 90% of companies now use open source components in their commercial software. While open source provides benefits like improved functionality and reduced costs, it also presents challenges like lack of vendor support and security vulnerabilities. The document proposes that Rogue Wave's open source support services can help companies manage these risks by providing expert assistance, support, training, and consulting on hundreds of open source packages. Rogue Wave claims to offer superior support compared to individual open source communities through their dedicated team of architects and shorter response times.
IDC Architecture 2016 - Devops and Open Source{code}
The document discusses how DevOps and open source can provide a secure, customer-centric and collaborative backbone for digital transformation. It notes that open source software allows for free access, use, changes and sharing without vendor lock-in. DevOps applies software development principles to operations using tools like open source software, cloud resources, and automation to enable short iterative development cycles. The document suggests that DevOps can improve metrics like time to market, deployment frequency and recovery times. It concludes by asking the reader if they will invest in DevOps process changes.
This document provides guidance on starting a new open source project or open sourcing proprietary source code. It outlines the key steps to take, including preparing internally from legal, business, and technical perspectives; defining the project governance and infrastructure; conducting final reviews; and launching the project while engaging the community and acting as a good open source citizen. The goal is to collaboratively build an active developer community around the project.
What is SaaS vs Open Source | Open Source CMS (Content Management System) vs ...ClickTecs
If you are reading this, you have probably come to a crossroad while building a website or an online application. Is it better to use a SaaS platform or is it better to use an Open Source Platform? That is the question? The answer to this dilemma will hopefully be determined below.
In this post, we define ‘Platforms’, ‘CMS’, ‘SaaS’ and ‘Open Source’, and we will break down the pros and cons of Software as a Service when compared to the pros and cons of an Open Source Content Management Systems.
Cloud Native Applications - DevOps, EMC and Cloud FoundryBob Sokol
The document discusses several topics related to cloud native applications and digital transformation, including:
- DevOps practices and tools like Cloud Foundry that help developers quickly deploy cloud native applications.
- How every industry is being transformed by new "smart devices" and digitization of products and services.
- The importance of user experience in the digital age, exemplified by the success of the iPhone.
- How agile development principles focus on collaboration, working software, and responding to change.
Selecting an Open Source License and Business Model for Your Project to Have ...All Things Open
This document discusses business strategies for open source software projects. It outlines various monetization tactics like delivering revenue-bearing services using open source, selling technical support, reducing costs by using open source components, dual licensing for commercial redistribution rights, and offering commercial upgrades. It also discusses choosing an appropriate open source license and the importance of defining goals, challenges, community engagement, and resources when developing an open source strategy.
Refactoring Into Microservices 2016-11-06Derek Ashmore
This presentation was given to the Software Development Community (SDC) on November 6, 2016.
Microservices architecture has become a widely popular topic. Most of us are aware of what microservices are and the problems they are meant to solve. Most microservice implementations were originally monolithic applications that grew too large and complex to support. However, refactoring into microservices is much easier said than done.
This presentation will provide you guidance for refactoring a monolithic application into microservices. I'll provide an overview of the entire process along with best practices and common mistakes along the way. This presentation is meant to be platform-generic; you can use these concepts on applications written in any programming language. This presentation is targeted for senior developers and tech leads.
Refactoring Into Microservices 2016-11-08Derek Ashmore
Derek C. Ashmore gave a presentation on refactoring a monolithic application into microservices. He defined what a monolith is and the problems it can cause, such as being hard to change and having long test cycles. Ashmore discussed how breaking a monolith into smaller microservices can increase speed to market and lower business risk. He provided tactics for different types of monoliths, such as separating a user interface or factoring out independent services. Common challenges like handling shared code and reporting were also addressed.
Improving Your Apache Project's Image And BrandShane Curcuru
Want to find new ways to draw in contributors to your project? Looking to attract ideas and attention from some of the corporate vendors, but don't want to lose your independence? Don't know how to approach your employer's plans to launch BigCo's SuperLucene product?
Learn how to improve your project's brand, drawing in newcomers as productive contributors, and defending your brand from aggressive vendors. Dealing fairly and firmly with companies mis-using your good reputation seems hard, but it doesn't need to be.
Learn about what uses of Apache brands that are OK, versus infringing uses hungry vendors try to use - and how to stop them. The strong independent reputation of your project and Apache overall relies on every PMC policing their own brand effectively and fairly. The Trademarks Committee is here to help!
A completely subjective look at the direction the role of the architect might take in years to come, as we endeavour to keep up with the ever accelerating pace of change.
This document discusses opportunities and risks related to open-source software in industrial contexts. Reusing open-source code can reduce development costs but requires carefully reviewing licenses and allocating resources to understand the code and integration risks. Releasing code as open-source may further reduce costs through community contributions but requires establishing a new business model and maintaining engagement to avoid forks. Overall, the document analyzes both reuse and release of open-source software from legal, cost, and community support perspectives for industrial software projects.
EMC World 2016 - code.03 Introduction to Containers{code}
The results are in - containers are hot hot HOT! Everyone's talking about containers, and you've got a pretty good idea of how they work - but here's your opportunity to take that knowledge to the next level and actually get your hands dirty. In this session we'll cover the basics: when and where to use containers, the benefits and limitations, and even get some hands-on experience with the Docker command line.
EMC World 2016 - code.02 Introduction to Immutable Infrastructure{code}
No more artisanally hand-crafted infrastructures! Ban snowflake servers! Immutable means "unchanging over time or unable to be changed," which is great if you work in operations. Stable and predictable, but of course you will have to make changes every now and then. How do you handle changes to your infrastructure without impacting reliability, and how can you make sure the task is properly propagated over every part of the infrastructure that needs it? Handling immutable infrastructures has become much easier with modern tools. In this session we will show live demos of Vagrant, Terraform and Ansible.
Docker provides an open platform for building, shipping, and running distributed applications. The Docker Engine and Docker Hub provide the core open source software and cloud services. Docker allows developers to build applications once and run them anywhere by packaging applications into lightweight executable containers that can operate consistently regardless of infrastructure. This enables faster delivery, easier deployment and scaling, and running more workloads.
Originally Presented at WebSummit 2015. Find all the materials for the workshop here: https://github.com/emccode/training/tree/master/docker-workshop/websummit
Dockercon 2015 - Persistent Data in a Microservices World{code}
This document discusses persistent data in microservices architectures and introduces Flocker as a solution for portable persistence of databases and containers. It describes how Flocker allows containers to be deployed, migrated, and moved while maintaining access to data stored on EMC storage platforms. The document also introduces the Docker volume API and how EMC drivers integrate storage platforms like ScaleIO and Xtremio with Flocker. It notes that persistence approaches are evolving and microservices often require both stateless and stateful services.
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.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
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.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
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.
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
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers