Collaboration in open source - how does it really work?
Practical examples from MariaDB development
Otto Kekäläinen, OpenFest 7.11.2015, Sofia, Bulgaria
Collaboration in open source - how does it really work?
Practical examples from MariaDB development
Presentation by Otto Kekäläinen at Mindtrek Openmind 2015, Tampere, Finland.
The MariaDB Foundation seeks support from companies to fund its operations and ensure the long-term success of the MariaDB open source database. The Foundation's mission is to support continuity of MariaDB development, promote open collaboration, and drive adoption. It relies on membership fees from companies like Booking.com, MariaDB.com, Alibaba, IBM and others to employ staff who manage code contributions, address issues, and expand MariaDB's user base.
Abstract: Calling the world's largest community of free open knowledge our customer, we’re developing software in one of the biggest and best known volunteer driven environments. This environment is highly diverse in the means of culture, language, preferences and requirements and provides new challenges for agile software development. Customer collaboration is pushed to a new level when agile processes need to deal with feedback from such a diverse community.
In this talk we want to share our gained knowledge and experience about integrating and adapting agile workflows and processes to the challenges of diversity on different levels. Abraham and Tobias are both part of the software development team at Wikimedia Deutschland and involved in Wikidata, the largest open knowledge project, since the very beginning. They will share insights, lessons learned and best practices how to deal with agile development principles while respecting and integrating feedback and collaboration from the Wikimedia community, the world’s largest community dedicated to free knowledge, as their customer.
= Learning Outcomes =
* dealing with large volunteer communities in agile software development
* respecting and integrating community feedback in agile processes
* how to face high diversity in community driven projects at big scale
* dealing with conflicts between full time employees (developers) and volunteer developers
* transformation from a large project into a product into a software department driven by agile methods
* how to succeed as a SCRUM Master (concerning agile principles) in such a challenging ecosystem
The document summarizes an MDID Special Interest Group meeting that provided updates on the MDID digital media management system. Key points included new features like an in-browser media viewer, offline presentation packages, PowerPoint export improvements, and upcoming work on better record pages and IIIF interoperability. The meeting also covered recent upgrades, demos of new capabilities, and discussions around the MDID community and support options.
LavaCon 2017 - DITA: Start Small, Grow Big Using Open Source ToolsJack Molisani
You’re considering using DITA and would like to try it out without incurring significant upfront costs, but also keeping your options open longer-term. Where do you start? How will you approach the challenges of content creation, content management, and publishing your content? There are in fact plenty of options. The good news is that XML and DITA are open standards. This has led to a healthy ecosystem with quality commercial and inter-operable open source tools, that do away with vendor lock-in and keep operating costs down. We will discuss the three challenges, show an example of how end-to-end solutions can be built based upon Git and other open source tools. In fact, the result may be better than you’d expect.
- XWiki downloads have increased steadily to over 30,000 per month since 2014. Active installs have also grown by around 9% per month.
- While mailing list activity has decreased and commit activity has remained stable, issues filed and pull requests have increased in 2015, showing greater community involvement.
- XWiki SAS contributes the majority of commits but external contributions have grown, although more could be done to attract contributors to projects under xwiki-contrib.
- Overall, usage is growing significantly while development activity and the number of contributors has remained steady, suggesting actions may be needed to further engage the community.
Git Fusion provides an enterprise version of Git that combines the flexibility and workflows of Git with the security, scalability, and access control of Perforce's versioning system. It allows developers to continue using Git while providing release managers, administrators, and teams collaboration capabilities for managing large or complex projects. Key features include global replication without limits, flexible workflows, consistent access control and security, and dynamic remapping of repositories to integrate teams and codebases.
Beginner walkthrough to git and githubMahmoud Said
Git is a version control system that was created in 2005 by Linus Torvalds for managing source code changes. It allows for distributed and non-linear development through features like branching and tagging. Git operations include cloning repositories, adding and committing files, and pushing and pulling changes between local and remote repositories hosted on services like GitHub.
OW2con'14 - OpenPaaS, the open source collaboration platform, LinagoraOW2
This talk will introduce the OpenPaaS project to the OW2 community. OpenPaaS is a new Open Source software, provided by Linagora. It aim to bring a complete solution for social and collaborative work inside enterprises and organizations. The software brings an Enterprise Social Network, based on open collaboration REST API, comes with an App Store for organizations to share software, and offers innovative services built over on the edge standards and technologies, such as WebRTC. Here we will present the software architecture, the underlying technologies, give the status of current development, and the roadmap of the project for the year to come. The ultimate goal of this talk is to get early feedback from the community about the project and its direction.
This document discusses OpenDaylight documentation. It provides an overview of OpenDaylight, an open source SDN project. It describes the OpenDaylight documentation workflow using tools like AsciiDoc, Git and Gerrit. It also explains the process for joining the OpenDaylight documentation community and contributing documentation changes.
Creating Documentation With A Wiki: The DITA Storm ProjectScott Abel
Presented at DocTrain East 2007 by Alex Karesin -- Wiki-based content authoring is gaining momentum. This simple concept provides exceptional convenience and ease of use for the editors. Ironically, benefits of free-style editing prevent it from penetrating into enterprise environments with stricter content structure and reusability requirements offered by, for example, DITA XML standard. How do you combine convenience of free style writing and advantages of structured, reusable DITA content? The concept of DITA wiki is designed to satisfy both. Alex Karezin shares his experience of creating and adopting DITA content management system that was built by integrating web-based DITA XML editor into wiki and generic CMS.
We will look at wiki platforms from structured authoring perspective; identify suitable candidates, highlight their advantages, review different levels of DITA-wiki integration and summarize efforts required to achieve it. Lastly we will address data migration, survey user experience and draw conclusions.
Manila Project Onboarding - Denver Open Infrastructure Summit - May 2019TomBarron
Manila provides self-service file shares as a service in OpenStack. The document outlines resources for getting involved with the Manila project including documentation, communication channels, development environments, and areas where contribution is needed. It provides an overview of Manila's architecture including the API, databases, drivers, testing, and continuous integration.
The document discusses trends in open source software. It notes that every company is becoming a software company and must understand software to survive. Open source is also growing, with 78% of companies now using open source software and 63% participating in open source projects. It discusses how companies like Google, Facebook, and Netflix are increasingly open sourcing their projects. It also summarizes the rise of open source programs in companies and the formation of the TODO Group, a collaboration of companies to share best practices around open source programs. The TODO Group partners with the Linux Foundation to help establish it as a legitimate entity.
Introduction of Open Source Job Board with Drupal CMSSammy Fung
This document introduces an open source job board built with the Drupal content management system (CMS). It discusses how the job board allows for posting and categorizing jobs, company profiles, RSS feeds, and was developed using open source software. The job board code is available on GitHub and support services are offered to help organizations install, customize, and integrate their own job boards built on this open source platform. Future plans include updates for newer Drupal versions and expanding to other web frameworks like Django and WordPress.
Philippe Coval gave a presentation on contributing to the Tizen open source project. He introduced Tizen as an open mobile platform backed by major hardware vendors. He covered how to develop both HTML5 applications and contribute to the Tizen platform using tools like the SDK, Git, and Gerrit. He encouraged attendees to get involved by filing bugs, submitting code changes, or creating new device profiles that extend Tizen's capabilities.
[Europe merge world tour] Perforce Git FusionPerforce
Git Fusion provides an enterprise version of Git that combines the flexibility and features of Git with the security, scalability, and access control of Perforce's versioning system. It allows developers to use Git workflows while also supporting larger, more complex projects. Git Fusion addresses challenges for enterprises adopting Git like managing global deployments, sets of repositories, and access control. It offers replication, no data limits, and flexible workflows. Developers can use Git as normal, while release managers and administrators gain features like proven branching models, security, availability, and scalability.
The document summarizes information about developing the XWiki software platform. It discusses XWiki's governance practices, development flow, code quality practices, testing practices, roadmap and release process, and how developers can contribute. Key details include XWiki being an open source wiki and web development platform since 2004, its meritocratic governance model, over 200 code contributors in the last year, over 9 commits per day, and ways for developers to get involved through JIRA, pull requests on GitHub, and creating projects on the XWiki contribution organization.
Meetup en español #6 - MuleSoft para profesionales de Java (segunda edición)Alexandra N. Martinez
In this Meetup, Andres, explains why adding Java integration capabilities to your CV boosts your career options.
You will discover how Java and Mule Integration are perfect partners and how you can leverage your Java knowledge to gain an advantage as a Mule developer/architect.
Global Open Source Development 2011-2014 Review and 2015 ForecastSammy Fung
1) The document reviews global open source development from 2011-2014 and provides a forecast for 2015. Key technologies discussed include JavaScript, Node.js, Python, R, and open data.
2) Major open source organizations discussed include Mozilla, the Python Software Foundation, and the Open Knowledge Foundation. Events like PyCon and the Open Data Day hackathon are also mentioned.
3) The document concludes by discussing opportunities to get involved in and contribute to the global open source community, such as upcoming events in Hong Kong like HKOSCon 2015 and PyCon HK 2015.
An overview of the XWiki open source project and its development process.
Presented at OSCamp, 08 May, 2016 (https://oscamp.eu/)
Running, building and deploying microservices is hard. Either if you try to chunk a monolith application into small pieces or want to start a project from scratch, you’ll need to figure out how to deal with: security, service discovery, networking, monitoring, persistence, orchestration and cluster management. Once you manage to have a microservices architecture in place, you’ll hit other challenges: scaling, infrastructure monitoring, building, running and shipping to your users.
In this talk I’ll cover what you need to take into account when you run microservices and how those problems are addressed in MANTL I’ll also look into a continuous delivery pipeline for microservices using Shipped
MANTL is an open source platform for building microservices started by Cisco. It combines the best open source technologies to deliver an out-of-the box open platform for microservices development. You can contribute to MANTL: https://github.com/CiscoCloud/mantl
Shipped is a CI/CD tool that will be released later this year by Cisco and is natively integrated with MANTL. Shipped is in open beta now: ciscoshipped.io
The document discusses an open governance index created by VisionMobile to evaluate the openness of various software projects including Android, Eclipse, Linux, MeeGo, Mozilla, Qt, Symbian, and WebKit. It provides the results of the index which rates how open each project is on a scale of 0-100 based on factors like access to source code, development process transparency, and community structure. For Android specifically, it finds the project scores relatively low in openness due to factors like some source code being proprietary, an intransparent contribution process, and closed decision making.
Producing Systems That Enable The Innovation That Autonomous Vehicles Will Re...Agustin Benito Bethencourt
This document summarizes a presentation given by Agustín Benito Bethencourt from Codethink Ltd on autonomous vehicle software. The presentation discusses how embracing open source will be key for automotive companies to develop software for autonomous vehicles. It hypothesizes that current software development practices will not be sufficient and companies need to learn faster by embracing open source practices. The presentation recommends automotive companies embrace the open source journey, learn from other industries, adopt continuous delivery principles, treat software as a portfolio, and view software development as an ecosystem rather than a supply chain.
Waltz-Controls presentation for Canadian Light SourceIgor Khokhryakov
This document introduces Igor Khokhriakov and Olga Merkulova and their involvement in various Tango and control system projects. It provides an overview of their backgrounds and roles developing software like Waltz-Controls. Waltz-Controls is a web application for browsing and controlling Tango devices that started in 2018 and is now in version 1.0.x. The document outlines current Waltz-Controls features and future plans to expand its capabilities through additional projects like Piazza for interconnecting systems and Yoke for integrating native SCADA GUIs.
Contributing to Apache Projects and Making ProfitsHenry Saputra
This document discusses how companies can work with Apache projects to build organic open source solutions and make profits. It provides examples of how the speaker worked with Apache Shindig and OpenSocial at Yahoo and Jive Software to build social applications platforms. The speaker describes different models for company involvement with Apache projects, from simply using project code to contributing engineers. The document advocates choosing Apache projects that are a good fit and contributing back code and features to benefit the community and reduce long term maintenance costs.
Collaboration in open source - examples from MariaDBOtto Kekäläinen
This document discusses collaboration in open source software projects using MariaDB as an example. It describes how the MariaDB Foundation facilitates open collaboration through practices like publishing code in real-time, discussing plans publicly, and quickly reviewing contributions. The document emphasizes that all contributions are valuable, including code, testing, documentation and more. It provides guidance on how to contribute, such as reading documentation, code, and filing issues with patches or git branches. The goal is to make the project inclusive and ensure continuity through open collaboration.
The MariaDB Foundation seeks support from companies to fund its operations and ensure the long-term success of the MariaDB open source database. The Foundation relies on corporate memberships from companies like Booking.com, MariaDB.com, Alibaba, IBM, and DBS to support its missions of maintaining MariaDB, facilitating open collaboration among developers, and increasing adoption. It outlines the benefits membership provides, such as influencing the project's direction, visibility on its website, and strengthening a progressive image. The Foundation also details its achievements like new releases and features as well as growing adoption and community.
Beginner walkthrough to git and githubMahmoud Said
Git is a version control system that was created in 2005 by Linus Torvalds for managing source code changes. It allows for distributed and non-linear development through features like branching and tagging. Git operations include cloning repositories, adding and committing files, and pushing and pulling changes between local and remote repositories hosted on services like GitHub.
OW2con'14 - OpenPaaS, the open source collaboration platform, LinagoraOW2
This talk will introduce the OpenPaaS project to the OW2 community. OpenPaaS is a new Open Source software, provided by Linagora. It aim to bring a complete solution for social and collaborative work inside enterprises and organizations. The software brings an Enterprise Social Network, based on open collaboration REST API, comes with an App Store for organizations to share software, and offers innovative services built over on the edge standards and technologies, such as WebRTC. Here we will present the software architecture, the underlying technologies, give the status of current development, and the roadmap of the project for the year to come. The ultimate goal of this talk is to get early feedback from the community about the project and its direction.
This document discusses OpenDaylight documentation. It provides an overview of OpenDaylight, an open source SDN project. It describes the OpenDaylight documentation workflow using tools like AsciiDoc, Git and Gerrit. It also explains the process for joining the OpenDaylight documentation community and contributing documentation changes.
Creating Documentation With A Wiki: The DITA Storm ProjectScott Abel
Presented at DocTrain East 2007 by Alex Karesin -- Wiki-based content authoring is gaining momentum. This simple concept provides exceptional convenience and ease of use for the editors. Ironically, benefits of free-style editing prevent it from penetrating into enterprise environments with stricter content structure and reusability requirements offered by, for example, DITA XML standard. How do you combine convenience of free style writing and advantages of structured, reusable DITA content? The concept of DITA wiki is designed to satisfy both. Alex Karezin shares his experience of creating and adopting DITA content management system that was built by integrating web-based DITA XML editor into wiki and generic CMS.
We will look at wiki platforms from structured authoring perspective; identify suitable candidates, highlight their advantages, review different levels of DITA-wiki integration and summarize efforts required to achieve it. Lastly we will address data migration, survey user experience and draw conclusions.
Manila Project Onboarding - Denver Open Infrastructure Summit - May 2019TomBarron
Manila provides self-service file shares as a service in OpenStack. The document outlines resources for getting involved with the Manila project including documentation, communication channels, development environments, and areas where contribution is needed. It provides an overview of Manila's architecture including the API, databases, drivers, testing, and continuous integration.
The document discusses trends in open source software. It notes that every company is becoming a software company and must understand software to survive. Open source is also growing, with 78% of companies now using open source software and 63% participating in open source projects. It discusses how companies like Google, Facebook, and Netflix are increasingly open sourcing their projects. It also summarizes the rise of open source programs in companies and the formation of the TODO Group, a collaboration of companies to share best practices around open source programs. The TODO Group partners with the Linux Foundation to help establish it as a legitimate entity.
Introduction of Open Source Job Board with Drupal CMSSammy Fung
This document introduces an open source job board built with the Drupal content management system (CMS). It discusses how the job board allows for posting and categorizing jobs, company profiles, RSS feeds, and was developed using open source software. The job board code is available on GitHub and support services are offered to help organizations install, customize, and integrate their own job boards built on this open source platform. Future plans include updates for newer Drupal versions and expanding to other web frameworks like Django and WordPress.
Philippe Coval gave a presentation on contributing to the Tizen open source project. He introduced Tizen as an open mobile platform backed by major hardware vendors. He covered how to develop both HTML5 applications and contribute to the Tizen platform using tools like the SDK, Git, and Gerrit. He encouraged attendees to get involved by filing bugs, submitting code changes, or creating new device profiles that extend Tizen's capabilities.
[Europe merge world tour] Perforce Git FusionPerforce
Git Fusion provides an enterprise version of Git that combines the flexibility and features of Git with the security, scalability, and access control of Perforce's versioning system. It allows developers to use Git workflows while also supporting larger, more complex projects. Git Fusion addresses challenges for enterprises adopting Git like managing global deployments, sets of repositories, and access control. It offers replication, no data limits, and flexible workflows. Developers can use Git as normal, while release managers and administrators gain features like proven branching models, security, availability, and scalability.
The document summarizes information about developing the XWiki software platform. It discusses XWiki's governance practices, development flow, code quality practices, testing practices, roadmap and release process, and how developers can contribute. Key details include XWiki being an open source wiki and web development platform since 2004, its meritocratic governance model, over 200 code contributors in the last year, over 9 commits per day, and ways for developers to get involved through JIRA, pull requests on GitHub, and creating projects on the XWiki contribution organization.
Meetup en español #6 - MuleSoft para profesionales de Java (segunda edición)Alexandra N. Martinez
In this Meetup, Andres, explains why adding Java integration capabilities to your CV boosts your career options.
You will discover how Java and Mule Integration are perfect partners and how you can leverage your Java knowledge to gain an advantage as a Mule developer/architect.
Global Open Source Development 2011-2014 Review and 2015 ForecastSammy Fung
1) The document reviews global open source development from 2011-2014 and provides a forecast for 2015. Key technologies discussed include JavaScript, Node.js, Python, R, and open data.
2) Major open source organizations discussed include Mozilla, the Python Software Foundation, and the Open Knowledge Foundation. Events like PyCon and the Open Data Day hackathon are also mentioned.
3) The document concludes by discussing opportunities to get involved in and contribute to the global open source community, such as upcoming events in Hong Kong like HKOSCon 2015 and PyCon HK 2015.
An overview of the XWiki open source project and its development process.
Presented at OSCamp, 08 May, 2016 (https://oscamp.eu/)
Running, building and deploying microservices is hard. Either if you try to chunk a monolith application into small pieces or want to start a project from scratch, you’ll need to figure out how to deal with: security, service discovery, networking, monitoring, persistence, orchestration and cluster management. Once you manage to have a microservices architecture in place, you’ll hit other challenges: scaling, infrastructure monitoring, building, running and shipping to your users.
In this talk I’ll cover what you need to take into account when you run microservices and how those problems are addressed in MANTL I’ll also look into a continuous delivery pipeline for microservices using Shipped
MANTL is an open source platform for building microservices started by Cisco. It combines the best open source technologies to deliver an out-of-the box open platform for microservices development. You can contribute to MANTL: https://github.com/CiscoCloud/mantl
Shipped is a CI/CD tool that will be released later this year by Cisco and is natively integrated with MANTL. Shipped is in open beta now: ciscoshipped.io
The document discusses an open governance index created by VisionMobile to evaluate the openness of various software projects including Android, Eclipse, Linux, MeeGo, Mozilla, Qt, Symbian, and WebKit. It provides the results of the index which rates how open each project is on a scale of 0-100 based on factors like access to source code, development process transparency, and community structure. For Android specifically, it finds the project scores relatively low in openness due to factors like some source code being proprietary, an intransparent contribution process, and closed decision making.
Producing Systems That Enable The Innovation That Autonomous Vehicles Will Re...Agustin Benito Bethencourt
This document summarizes a presentation given by Agustín Benito Bethencourt from Codethink Ltd on autonomous vehicle software. The presentation discusses how embracing open source will be key for automotive companies to develop software for autonomous vehicles. It hypothesizes that current software development practices will not be sufficient and companies need to learn faster by embracing open source practices. The presentation recommends automotive companies embrace the open source journey, learn from other industries, adopt continuous delivery principles, treat software as a portfolio, and view software development as an ecosystem rather than a supply chain.
Waltz-Controls presentation for Canadian Light SourceIgor Khokhryakov
This document introduces Igor Khokhriakov and Olga Merkulova and their involvement in various Tango and control system projects. It provides an overview of their backgrounds and roles developing software like Waltz-Controls. Waltz-Controls is a web application for browsing and controlling Tango devices that started in 2018 and is now in version 1.0.x. The document outlines current Waltz-Controls features and future plans to expand its capabilities through additional projects like Piazza for interconnecting systems and Yoke for integrating native SCADA GUIs.
Contributing to Apache Projects and Making ProfitsHenry Saputra
This document discusses how companies can work with Apache projects to build organic open source solutions and make profits. It provides examples of how the speaker worked with Apache Shindig and OpenSocial at Yahoo and Jive Software to build social applications platforms. The speaker describes different models for company involvement with Apache projects, from simply using project code to contributing engineers. The document advocates choosing Apache projects that are a good fit and contributing back code and features to benefit the community and reduce long term maintenance costs.
Collaboration in open source - examples from MariaDBOtto Kekäläinen
This document discusses collaboration in open source software projects using MariaDB as an example. It describes how the MariaDB Foundation facilitates open collaboration through practices like publishing code in real-time, discussing plans publicly, and quickly reviewing contributions. The document emphasizes that all contributions are valuable, including code, testing, documentation and more. It provides guidance on how to contribute, such as reading documentation, code, and filing issues with patches or git branches. The goal is to make the project inclusive and ensure continuity through open collaboration.
The MariaDB Foundation seeks support from companies to fund its operations and ensure the long-term success of the MariaDB open source database. The Foundation relies on corporate memberships from companies like Booking.com, MariaDB.com, Alibaba, IBM, and DBS to support its missions of maintaining MariaDB, facilitating open collaboration among developers, and increasing adoption. It outlines the benefits membership provides, such as influencing the project's direction, visibility on its website, and strengthening a progressive image. The Foundation also details its achievements like new releases and features as well as growing adoption and community.
MariaDB Foundation presentation and membership infoOtto Kekäläinen
The MariaDB Foundation ensures continuity and open collaboration for the MariaDB database. It is funded by companies like Booking.com and has a staff of 7, including Michael Widenius. The Foundation maintains MariaDB through contributions and ensuring it remains available on all platforms. It achieved releasing version 10.1 in 2015 with new features. The Foundation facilitates collaboration between developers to create the best open source database solution. Companies can support the Foundation through corporate membership to influence MariaDB's future and strengthen their image.
The document discusses sponsoring the MariaDB Foundation. The Foundation ensures the continuity of the MariaDB project through open collaboration and community involvement. Sponsors support the Foundation's mission to drive MariaDB adoption and ensure its long-term maintenance. Benefits of sponsorship include influence, visibility on the Foundation's website and public perception. The Foundation serves a role that for-profit companies cannot by facilitating collaboration between developers, companies and researchers.
The document summarizes the benefits of sponsoring the MariaDB Foundation, which supports the open source MariaDB database. It discusses how sponsorship guarantees continuity of the project and open collaboration. Sponsors help fund the foundation's staff, who work on documentation, new features, testing, security issues and more. Higher sponsorship levels include board seats and marketing benefits. Sponsorship secures the future of the widely used open source MariaDB software.
Design Summit - Community and Ecosystem - John Mark Walker ManageIQ
This presentation is an overview of community acitivities for ManageIQ, its members, and partners. From documentation and the web site to the upcoming ManageIQ Depot, this presentation goes over previous milestones and what's coming up on the roadmap.
For more on ManageIQ, see http://manageiq.org/
MariaDB adoption in Linux distributions and development environmentsOtto Kekäläinen
Presentation given at the M|17 MariaDB User Conference 2017
https://m17.mariadb.com/
Linux, Apache, MySQL and PHP used to be the most widely used web application stacks. As technology evolves, this is no longer the case. For the M part, MariaDB has replaced MySQL in numerous Linux distributions and development environments, and is becoming the new M in most production environments as well. This talk presents how the landscape looks today, and why and how web developers are migrating to MariaDB around the globe.
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...WSO2
This document discusses the benefits of using open source software to manage API lifecycles. It notes that digital transformation requires integrating new technologies rapidly, which open source allows through wider collaboration and input. Open source ensures better security, transparency, and extensibility. It also leads to higher quality code through more eyeballs and passionate developers. Open source APIs are also more cost effective and support corporate social responsibility goals. The document cites WSO2 as an example of an open source API management vendor that contributes significantly to many open source projects.
Jeff Reynolds is the Director of Enterprise Solutions Consulting at CollabNet. He has over 24 years of experience in software development. CollabNet provides an enterprise platform called TeamForge that allows organizations to securely manage development tools like Git and Subversion across distributed teams. TeamForge uses a community architecture approach with features like site organization, access controls, templates, and associating related intellectual property to address the needs of highly complex organizations.
A Reference Architecture to Enable Visibility and Traceability across the Ent...CollabNet
Software development should not be a “black box” to the business, customers or other developers. Instead collaboration across stakeholders should be the norm--business, development and operations teams. Forrester recently reported that 13% of organizations doing Agile link “upstream” agile planning with ‘“downstream” development.
As a result, executives continue to have only limited or no visibility beyond the initial planning stage of what is in a particular release. It’s not their fault, because today’s tools focus on upfront planning and don’t give you visibility into what’s happening in development. Often times that visibility is too late resulting in software that gets delivered and does not meet the customer’s needs.
Join CollabNet’s most experienced senior solution architects as they explain how you can you gain real time visibility into all stages of the development process—from ideation into production through deployment. Imagine what can your teams get done if all stakeholders are able to collaborate together and view real time feeds into all stages of the delivery pipelines within a single easy-to-use system.
Who Should attend:
Any executive or manager interested in learning how to get traceability and visibility across the enterprise-- particularly, into the build and release management functions of their application lifecycle.
What will be covered:
An enterprise-scalable reference architecture for CI, CD, and DevOps
The importance of build management, release management and application release automation integration
A blueprint for scaling business agility across a large development organization How does CollabNet help organizations solve these problems
A demonstration of TeamForge’s capabilities using Git/Gerrit, Code Review, Jenkins, Nexus, Artifactory, Chef and Automic
Projects the City of Amsterdam is doing in Open Source, and what I see as the big problems in public Open Source development, as presented at the Linux Foundation Open Source Leadership Summit 2018 in Sonoma, CA.
Service Mesh and Serverless Chatbots with Linkerd, K8s and OpenFaaSSoftware Guru
This session will present the different challenges for telco companies when they deploy support chatbots for clients, this is based on a real experience of working with chatbots in a
telco company Telefónica based on Guatemala and some countries in Central America.
Presentado por Sergio Méndez en SG Virtual Conference 2020
Buddy, partnered with industry leaders such as Amazon, Docker, Github, Microsoft, and Google, is a winning development automation platform that serves a rapidly growing market valued to become $345 billion by 2022. Over 7,000 developers use Buddy every day across 120+ countries. Featured customers: INC. Magazine, CGI.com & ING Bank. Our vision is to become the backbone on which talented people can build world-altering apps & services. Our goal is to take the load off millions of developers by offloading everything that can be automated – giving them back the time for being creative.
The document discusses hybrid development and how organizations can thrive in an era of disruption and disconnected development. It introduces CollabNet as a company that provides open Agile tools and has helped transform hundreds of large organizations. The presentation then covers how bimodal development addresses both traditional and exploratory modes of development, and how an open ALM platform like TeamForge can provide visibility, collaboration, and repeatable processes for hybrid development across organizations.
IoT Architecture - are traditional architectures good enough or do we need n...Guido Schmutz
Independent of the source of data, the integration of event streams into an Enterprise Architecture gets more and more important in the world of sensors, social media streams and Internet of Things. Events have to be accepted quickly and reliably, they have to be distributed and analysed, often with many consumers or systems interested in all or part of the events. Dependent on the size and quantity of such events, this can quickly be in the range of Big Data. How can we efficiently collect and transmit these events? How can we make sure that we can always report over historical events? How can these new events be integrated into traditional infrastructure and application landscape?
Starting with a product and technology neutral reference architecture, we will then present different solutions using Open Source frameworks.
How Facebook's Technologies can define the future of VistA and Health ITRob Tweed
This presentation examines the technologies used by Facebook - React.js, React Native, GraphQL and Relay.js - and assesses their relevance for use with the VistA EHR and Health IT generally
FOSDEM2021: MariaDB post-release quality assurance in Debian and UbuntuOtto Kekäläinen
Presentation slides from FOSDEM 2021.
Talk covers the MariaDB packaging in two of the most widely-used Linux distros, Debian and Ubuntu, including the strict requirements demanded by distros, and the impact on fixing bugs “upstream” in MariaDB itself.
Search in WordPress - how it works and howto customize itOtto Kekäläinen
WordPress search customization is a topic we at Seravo get asked about on a frequent basis. There are many different ways to customize the search, and customers understandably want to learn the best practices. The search can be customized quite easily with small changes on PHP code level, and by utilizing MariaDB database’s built-in search functionality. You can also choose a more robust way to do this, and build a new ElasticSearch server just for your case.
These slides are from the webinar on January 14th, 2021: https://seravo.com/blog/webinar-search-function-and-how-to-customize-it/
MariaDB quality assurance in Debian and UbuntuOtto Kekäläinen
MariaDB post-release quality assurance in Debian and Ubuntu
Presentation from MariaDB Server Minifest Dec 9th, 2020.
See https://mariadb.org/minifest2020/distros/
DebConf 2020: What’s New in MariaDB Server 10.5 and Galera 4?Otto Kekäläinen
MariaDB has now reached the 10th major release since the original authors of MySQL started taking the code base in another direction than where MySQL is going under Oracle’s ownership. Today MariaDB has many more features than Oracle MySQL and it is the default MySQL variant in Debian.
This presentation covers what new features landed in MariaDB 10.5 and also touches on how the long existing features have evolved to today, and naturally what is their state and best practices for Debian users. MariaDB has also built-in support for Galera master-master replication and Galera 4 has recently landed in Debian, so it will also be covered.
Slides from presentation given at WordCamp Stuttgart 2019
https://2019.stuttgart.wordcamp.org/
See blog at seravo.com for more tips!
The 5 most common reasons for a slow WordPress site and how to fix them – ext...Otto Kekäläinen
Presentation given in WP Meetup in October 2019.
Includes fresh new tips from summer/fall 2019!
A Must read for all WordPress site owners and developers.
How MariaDB packaging uses Salsa-CI to ensure smooth upgrades and avoid regre...Otto Kekäläinen
This document discusses how MariaDB in Debian uses the Salsa-CI/Gitlab-CI infrastructure to ensure smooth upgrades and avoid regressions. It describes how the MariaDB packaging repositories were moved to Salsa.Debian.org and how a custom Gitlab-CI pipeline with 18 jobs over 5 stages was created to build, test, and simulate upgrades from various versions. This comprehensive continuous integration process helps catch issues early and improve the quality and reliability of MariaDB upgrades. Challenges in testing such a large and complex package are also discussed.
This document discusses the state of MariaDB and MySQL packaging in Debian. MariaDB 10.3 is included in the latest stable Debian release, and 10.4 will be uploaded soon. MySQL 5.7 is available in unstable but not stable releases. There is ongoing work to maintain older MariaDB versions and develop new packages. Contributors are encouraged to participate in bug triage and discussions to help address stale bugs without coding skills.
The 5 most common reasons for a slow WordPress site and how to fix themOtto Kekäläinen
Presentation given at the WP Berlin Meetup on May 23rd, 2019.
https://www.meetup.com/Berlin-WordPress-Meetup/events/gmzjwqyzhbfc/
How to investigate and recover from a security breach in WordPressOtto Kekäläinen
This document summarizes Otto Kekäläinen's talk about investigating and recovering from a WordPress security breach at his company Seravo. On November 9th, 2018 four WordPress sites hosted by Seravo were compromised due to a vulnerability in the WP GDPR Compliance plugin. Seravo's security team launched an investigation that uncovered malicious user accounts, identified the vulnerable plugin as the entry point, and cleaned up the sites. The experience highlighted the importance of having an incident response plan even when security best practices are followed.
Automatic testing and quality assurance for WordPress plugins and themesOtto Kekäläinen
Talk given at WP Helsinki Meetup 7.11.2018
See also:
* https://developer.wordpress.org/themes
* https://developer.wordpress.org/plugins
* https://travis-ci.org/Seravo
* https://seravo.com/blog/coding-wordpress-in-style-with-phpcs/
10 things every developer should know about their database to run word press ...Otto Kekäläinen
Talk from WordCamp Barcelona 2018
https://2018.barcelona.wordcamp.org/session/10-things-every-developer-should-know-about-their-database-to-run-wordpress-optimally/
The database is perhaps the most important piece of your infrastructure. The database contains all your important e-commerce data and must be kept secured. The database performance often defines the overall performance of your WordPress site. In this talk I the most important things every WordPress developer should know about MariaDB/MySQL to be able to build and operate their site optimally.
Automatic testing and quality assurance for WordPress pluginsOtto Kekäläinen
Talk given at WordCamp Jyväskylä 2018
WordPress plugins have a reputation of low quality. Help us prove them wrong. Start using automatic quality testing!
Improving WordPress performance (xdebug and profiling)Otto Kekäläinen
Talk given at WordCamp Athens 2017, by Otto Kekäläinen.
For more info, see blog post at https://seravo.com/measuring-wordpress-speed/
WordPressin tietoturva: Mikä on olennaista – ja mikä ei?
Esitys WP Seinäjoki Meetupissa 28.11.2017
Tietoa kaikille jotka omistavat WordPress-sivuston tai kehittävät WordPress-sivustoja.
Improving WordPress Performance with Xdebug and PHP ProfilingOtto Kekäläinen
Presentation given at WordCamp Europe 2017 in Paris 2017-06-16.
Xdebug is a tool for developers to gain insight into how PHP is executed. Using it for profiling is a very effective, fast and precise method to find bottlenecks in your WordPress site. In this talk I explain how to use it with Webgrind, how to find potential optimization targets, show examples of real cases when Xdebug helped fix a performance problem and also explain what Xdebug is not suitable for and what can be used instead. If you are not a developer, you’ll learn what Xdebug is capable of and when to ask a developer to use it.
Presentation given at the WP Jyväksylä Meetup March 21st, 2017. This revised version contains references to the WordPress security news that circulated in February 2017.
WordPress security 101 - WP Turku Meetup 2.2.2017Otto Kekäläinen
This document provides an overview of WordPress security best practices. It defines information security as confidentiality, integrity and availability. Potential security consequences of an unsecured WordPress site are discussed, such as a corrupted database preventing orders or payments. The document emphasizes that keeping passwords secure, using HTTPS, minimizing plugins/themes, and maintaining regular backups are most important. It advises against relying on security plugins for a false sense of security and recommends trusting hosting providers to handle DDoS protection and other security measures.
The Last Tycoon_20250429_130924_0000.pdfssmmalik619
---
Just presented my analysis of "The Love of the Last Tycoon" by F. Scott Fitzgerald for our course Leadership through Literature, under the guidance of Dr. Yasar Imam at AMU.
Exploring leadership themes through literary narratives offers a powerful lens into ambition, influence, and integrity. This novel, though unfinished, is rich with insights on power dynamics, vision, and the complexities of leading with conviction in a competitive world.
Grateful for the opportunity to engage with such a timeless text and deepen my understanding of leadership beyond conventional frameworks.
#LeadershipThroughLiterature #FScottFitzgerald #MBA #AMU #LiteratureMeetsLeadership #PersonalDevelopment #CriticalThinking
---
Shane Windmeyer and The Everyday Power of Inclusion: Why DEI Begins With UsShane Windmeyer
We often hear about Diversity, Equity, and Inclusion—collectively known as DEI—in big settings: corporate boardrooms, university policies, government initiatives. And while those top-down efforts are essential, DEI doesn’t begin with organizations. It begins with people.
It begins with how we greet our coworkers in the morning. How we make room for voices that are often unheard. How we recognize privilege—not with guilt, but with responsibility. It’s in the everyday. The ordinary. The personal.
Shane Windmeyer, a long-respected voice in DEI advocacy, has built his career on this very principle: that inclusion is something we create together, moment by moment. “The work of equity isn’t just policy,” he once wrote. “It’s presence. It’s awareness. It’s choosing connection, again and again.”
Alfonso Kennard_ The Impact of Emotional Intelligence on Leadership Effective...Alfonso Kennard
As defined by Alfonso Kennard, Leadership effectiveness in today’s dynamic work environment extends beyond technical knowledge and experience. Emotional intelligence (EQ) has become critical in shaping successful leaders who can inspire, motivate, and connect with their teams. Leaders with high emotional intelligence excel in understanding and managing their own emotions, as well as recognizing and influencing the feelings of others. This robust skill set helps them navigate challenges, foster collaboration, and drive performance in ways that traditional leadership styles cannot match.
ANIn Coimbatore _ April 2025 | Why data is important and how synthetic data c...AgileNetwork
Agile Network India - Coimbatore
Title: Why data is important and how synthetic data can help new product development
Date: 19th April 2025
Hosted By : Bosch
101 ENTERPRISE BUSINESS TRANSFORMATION CASE STUDIES_ChandanLalPatary.pdfChandan Patary
💥 Have you ever learned something in school but struggled to use it later?
💌 Case studies help bridge that gap!
Here's why they're awesome:
🧓 Learning by Doing: Case studies are like practice problems, but instead of math, you use your knowledge to solve real-world challenges. This makes learning stick better.
🧕 Thinking Like a Detective: Case studies are like mysteries! You have to analyze the clues (information) to figure out what happened and how to fix it. This strengthens your problem-solving skills.
🧔 Active Participation: Case studies aren't lectures where you just listen. You get to discuss, debate, and make decisions – just like in real life!
🧚♂️ The Big Picture: Case studies are like puzzles with many pieces. You have to consider all the angles to understand the whole situation. This gives you a deeper understanding of the topic.
🧦 Real-World Ready: Case studies are based on real problems faced by real people. This makes the learning relevant and prepares you for what you might face in the future.
By combining these elements, case studies make learning effective and engaging across many different subjects!
🚀 Get Your Free Copy! 📖✨
Download our free book today and explore valuable insights that can inspire and empower you! 💡📚
If you find it helpful, don’t keep it to yourself—share it with others who might benefit. Let’s spread knowledge and growth together!
The dynamic competition paradigm draws on complexity economics and capability theory. It recognizes that dynamic competition may or may not lead to creative destruction. Some innovation is competency enhancing and, ceteris paribus, is socially better than creative destruction. There is an urgent need to adopt a dynamic competition perspective and apply it correctly in an evenhanded manner.
ANIn Ahmedabad April 2025 | From Backlog to Bot: The Agile Leader’s Role in H...AgileNetwork
Agile Network India - Ahmedabad
Title: From Backlog to Bot: The Agile Leader’s Role in Human-AI Co-Creation
Date: 26th April 2025
Hosted By : Wonderbotz
Risk assessment is a systematic process used to identify, analyze, and evaluate potential hazards or threats that could negatively impact an organization, project, or individual. It involves assessing the likelihood and severity of risks, prioritizing them, and implementing control measures to mitigate or eliminate their impact. Effective risk assessment helps organizations make informed decisions, ensure regulatory compliance, enhance safety, and improve operational resilience. By using qualitative and quantitative methods—such as risk matrices, SWOT analysis, and probability assessments—businesses can proactively manage uncertainties and minimize potential losses. A well-structured risk assessment process is essential across industries, from workplace safety to financial planning, cybersecurity, and environmental management
“Scott M. Graffius swings a wrecking ball at the farce of ‘corporate Agile co...Scott M. Graffius
“In ‘Agile Protocol: The Transformation Ultimatum,’ Scott M. Graffius swings a wrecking ball at the farce of ‘corporate Agile cosplay’—where companies slap on the façade of Agile but dodge its soul.”
— excerpt from https://scottgraffius.com/agile-protocol.html
#Agile #AgileProtocol #CorporateAgileCosplay