The presentation supported the speech by Davide Dalle Carbonare, Spago4Q Architect and QualiPSo project representative, at fOSSa 2010 (Grenoble, France - 8th-10th Nov 2010). http://www.spagoworld.org/
Enquanto as práticas como Design Thinking, Lean e Agile vão se expandindo, nós desenvolvedores temos sido desafiados a atender a promessas feitas por essas práticas. Velocidade de entregas, facilidade de alteração, seleção de features... são todas necessidades com impacto direto em nossas práticas do dia a dia.
Ao mesmo tempo, no mundo JavaScript, temos visto uma explosão de ferramentas e técnicas oferecendo suporte para automatizar e melhorar a velocidade. Além disso, JavaScript se tornou linguagem de primeira classe nas aplicações de Continuous Integration.
Neste tutorial vamos usar uma aplicação de base para demonstrar o uso de várias tecnologias JavaScript no contexto de continuous delivery. Alguns tópicos cobertos neste tutorial:
Aproximando desenvolvimento do negócio: por que desenvolvedores têm que se preocupar com automatização, testes, qualidade, integração e entrega contínua?
Possibilidades do mundo JavaScript: quando NodeJS revolucionou o que se pode fazer com JS;
Apresentação da aplicação de exemplo, que ajuda você a decidir se é mesmo econômico ter um carro ou tentar uma combinação de ônibus, táxis e aluguel de veículos.
Automatizando o build com JavaScript: grunt, gulp, npm e mais
Gerenciamento de dependências com Javascript: bower, npm etc.
Testando com JavaScript: karma, jasmine, mocha, chai, sinon.
Bibliotecas para construir aplicações: Angular, Backbone, React JS.
Outros utilitário JS: lodash, q.js, polymer.
Check out following slidedeck where i visualized the contents of the official Scrum Guide from scrum.org. This definitely helped me passing my Professional Scrum Master Exam.
This document certifies that John Doe has successfully completed the requirements to become a Project Management Professional (PMP) by the Project Management Institute. It provides Doe's certification number and dates of validity for the PMP designation from January 2004 through December 2006. The document is signed by the Chair of the Board of Directors and the Executive Officer of the Project Management Institute.
The document discusses recurring issues seen in production systems that were originally developed by freelance developers for proofs-of-concept. It then provides a "10 trivial commandments" list of best practices for developers to follow when building production-ready systems, including thinking through requirements before coding, avoiding unnecessary code, removing duplication, following separation of concerns principles, and using version control. The author is a project manager at Sergata, a software company that provides full-stack development solutions.
How to adopt SDN/NFV Technology into the BSS & OSS stack and shorten the time...Comarch
Network Virtualization can change the operations of Telecoms, but what does it really mean? How can new Telecom services be introduced faster to the market and how can customers benefit from them as quickly and as efficient as possible?
This document provides an overview of agile project management. It discusses the agile philosophy and principles, as well as several agile methodologies like Scrum, XP, and Kanban. It also covers topics like agile estimations, planning, monitoring progress, analysis and design, quality practices, and tools. The document aims to give the reader a comprehensive introduction to agile project management concepts and techniques.
Online tools like Doodle, Facebook groups, Skype, Join.me, Google apps, and Dropbox can encourage collaboration and save time. Doodle is for event planning. Facebook groups allow for discussions and file sharing via Dropbox integration. Skype enables group chat and screen sharing. Join.me is a screen sharing tool. Google offers calendar, docs, hangouts, and drive. Dropbox allows accessing and sharing files from anywhere by creating shared folders and setting up naming rules and permissions. It has revision history and works across devices with mobile apps.
Enquanto as práticas como Design Thinking, Lean e Agile vão se expandindo, nós desenvolvedores temos sido desafiados a atender a promessas feitas por essas práticas. Velocidade de entregas, facilidade de alteração, seleção de features... são todas necessidades com impacto direto em nossas práticas do dia a dia.
Ao mesmo tempo, no mundo JavaScript, temos visto uma explosão de ferramentas e técnicas oferecendo suporte para automatizar e melhorar a velocidade. Além disso, JavaScript se tornou linguagem de primeira classe nas aplicações de Continuous Integration.
Neste tutorial vamos usar uma aplicação de base para demonstrar o uso de várias tecnologias JavaScript no contexto de continuous delivery. Alguns tópicos cobertos neste tutorial:
Aproximando desenvolvimento do negócio: por que desenvolvedores têm que se preocupar com automatização, testes, qualidade, integração e entrega contínua?
Possibilidades do mundo JavaScript: quando NodeJS revolucionou o que se pode fazer com JS;
Apresentação da aplicação de exemplo, que ajuda você a decidir se é mesmo econômico ter um carro ou tentar uma combinação de ônibus, táxis e aluguel de veículos.
Automatizando o build com JavaScript: grunt, gulp, npm e mais
Gerenciamento de dependências com Javascript: bower, npm etc.
Testando com JavaScript: karma, jasmine, mocha, chai, sinon.
Bibliotecas para construir aplicações: Angular, Backbone, React JS.
Outros utilitário JS: lodash, q.js, polymer.
Check out following slidedeck where i visualized the contents of the official Scrum Guide from scrum.org. This definitely helped me passing my Professional Scrum Master Exam.
This document certifies that John Doe has successfully completed the requirements to become a Project Management Professional (PMP) by the Project Management Institute. It provides Doe's certification number and dates of validity for the PMP designation from January 2004 through December 2006. The document is signed by the Chair of the Board of Directors and the Executive Officer of the Project Management Institute.
The document discusses recurring issues seen in production systems that were originally developed by freelance developers for proofs-of-concept. It then provides a "10 trivial commandments" list of best practices for developers to follow when building production-ready systems, including thinking through requirements before coding, avoiding unnecessary code, removing duplication, following separation of concerns principles, and using version control. The author is a project manager at Sergata, a software company that provides full-stack development solutions.
How to adopt SDN/NFV Technology into the BSS & OSS stack and shorten the time...Comarch
Network Virtualization can change the operations of Telecoms, but what does it really mean? How can new Telecom services be introduced faster to the market and how can customers benefit from them as quickly and as efficient as possible?
This document provides an overview of agile project management. It discusses the agile philosophy and principles, as well as several agile methodologies like Scrum, XP, and Kanban. It also covers topics like agile estimations, planning, monitoring progress, analysis and design, quality practices, and tools. The document aims to give the reader a comprehensive introduction to agile project management concepts and techniques.
Online tools like Doodle, Facebook groups, Skype, Join.me, Google apps, and Dropbox can encourage collaboration and save time. Doodle is for event planning. Facebook groups allow for discussions and file sharing via Dropbox integration. Skype enables group chat and screen sharing. Join.me is a screen sharing tool. Google offers calendar, docs, hangouts, and drive. Dropbox allows accessing and sharing files from anywhere by creating shared folders and setting up naming rules and permissions. It has revision history and works across devices with mobile apps.
Overview of online collaboration and social networking tools for the purposes of online learning, stakeholder / community engagement as well as remote work / telecommuting.
Lean & Agile Project Management: For Large Programs & ProjectsDavid Rico
This document provides an overview of Lean & Agile Project Management techniques for large programs and projects. It begins with background on the author and their experience and credentials in Agile Project Management. The agenda then outlines topics to be covered, including the need for Agile Project Management, an introduction to Agile Project Management principles and techniques, different types of Agile Project Management like Scrum and XP, how to scale Agile techniques to larger programs and projects, metrics for measuring Agile Project success, and case studies.
Arlen Bankston
Arlen is an established leader in the application and evolution of process management methodologies such as Lean, Six Sigma and BPM, as well as Agile software development processes such as Extreme Programming (XP) and Scrum. He is a Lean Six Sigma Master Black Belt and Certified ScrumMaster Trainer. He also has twelve years of experience in product design, leveraging principles of information architecture, interaction design and usability to develop innovative products that meet customers’ expressed and unspoken needs. Arlen has led Agile and Lean deployment and managed process improvement projects at clients such as Capital One, T. Rowe Price, Freddie Mac, and the Armed Forces Benefits Association. Arlen’s recent work has centered on combining Lean Six Sigma process improvement methods with Agile execution to dramatically improve both the speed and quality of business results. He has also led the integration of interaction design and usability practices into Agile methodologies, presenting and training frequently at both industry conferences and to Fortune 100 clients.
This document discusses using online collaborative tools effectively for projects. It begins by outlining classic and postmodern project management stages. It then examines online project stages like finding resources and creating a useful tool for others. Various collaborative tools are presented, including social bookmarking sites like Delicious and Diigo for tagging and sharing bookmarks. Wikis, blogs, Facebook and LinkedIn groups are discussed as second and third stage tools. International legal wikis and Wex, Cornell's legal wiki, are provided as examples. Google Wave is mentioned as another wiki-like simultaneous collaboration tool still in beta. The document concludes by noting there are many wiki platform choices to consider.
A prioritized user story backlog helps to understand what to do next, but is a difficult tool for understanding what your whole system is intended to do. A user story map arranges user stories into a useful model to help understand the functionality of the system, identify holes and omissions in your backlog, and effectively plan holistic releases that delivery value to users and business with each release.
It Service Management Implementation OverviewAlan McSweeney
This document describes an IT service management framework and implementation. It discusses ITIL/ITSM and the service management processes including incident and service request management. It provides an overview of the incident and service request management process including its principles, relationships between processes, and detailed processes. The document emphasizes that implementing service management requires understanding why it's being done, what resources are needed, and should be done in phases.
Service based / modeled IT operations demands that Infrastructure needs are catered to with minimal disruptions and loss of user experience. Demand and capacity management for a critical cog in IT / service design to ensure that the service / infrastructure is fully available to users through its lifecycle
The document discusses an open source tools framework for agile project management. It describes how the framework uses tools like a wiki, project tracker, source code management and integrated development environment to help teams rapidly adapt to changes, track tasks and bugs, share documentation and monitor quality. The framework aims to help small teams deliver products, projects and services more efficiently.
The document discusses an open source tools framework for agile project management. It describes how the framework uses tools like a wiki, project tracker, source code management and integrated development environment to help teams rapidly adapt to changes, track tasks and bugs, share documentation and monitor quality. The framework aims to help small teams deliver products, projects and services more efficiently.
fOSSa 2010 - Spago4Q: Quality of OSS ForgesSpagoWorld
The presentation supported the speech by Davide Dalle Carbonare, Spago4Q Architect and QualiPSo project representative, at fOSSa 2010 (Grenoble, France - 8th-10th Nov 2010). http://www.spagoworld.org/
Spago4Q is an open source platform for measuring, analyzing, and monitoring quality in products, processes, and services. It defines quality models and key performance indicators (KPIs) to compute indicators from various data sources. Results are displayed in formats like HTML, PDF, and XML. Spago4Q has been adopted by organizations like the European Commission and Italian regions to monitor processes and display results through dashboards and reports.
Webinar: Open Quality with Spago4Q (new!)SpagoWorld
This presentation supported the webinar delivered by Davide Dalle Carbonare, Spago4Q Architect, on 20th December 2010 within SpagoWoworld Webinar Center.
http://www.spagoworld.org/
fOSSa 2010 - Spago4Q: OSS for Quality Monitoring in IT Projects and ServicesSpagoWorld
The presentation supported the speech by Davide Dalle Carbonare, Spago4Q Architect and QualiPSo project representative, at fOSSa 2010 (Grenoble, France - 8th-10th Nov 2010). http://www.spagoworld.org/
This document summarizes a master's thesis that presents a solution for scanning sequences of HTTP requests in the open source penetration testing tool ZAP (Zed Attack Proxy). The thesis documents the analysis, design, and implementation phases of adding multi-step scanning functionality to ZAP. It also explains how different test scenarios were used to verify the functionality. The proposed solution serves as a proof-of-concept that could later be integrated into the publicly available version of ZAP.
This file is the final report for the course Digital Content Retrieval (DCR) presented at Pavia University as Computer Engineering Master's course. The report explains the procedure for the development of a personal website and a video curriculum describing its development aspects using proper project management techniques. The source of the personal website and the video curriculum are available at https://github.com/kooroshsajadi/personal-website and https://vimeo.com/843032358?share=copy respectively.
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...Henning Jacobs
While the adoption of DevOps makes teams move faster with reduced dependency on central operations, it can constrain teams who lack the skills to self-manage the full application and infrastructure stack.
The way to overcome this challenge is creating an internal platform and treating it as a world-class product offering. “Applying product management to internal platforms means establishing empathy with internal consumers (read: developers) and collaborating with them on the design. Platform product managers establish roadmaps and ensure the platform delivers value to the business and enhances the developer experience”, via ThoughtWorks Technology Radar.
In this talk, Henning Jacobs will walk you through how Zalando adopted a customer-first mindset with regards to its developer tooling. He will show the effect on developer satisfaction when internal platforms are given the same respect as external product offerings. Henning will furthermore tell his story about how Zalando moved from a classical infrastructure team to a product mindset with strong focus on building a world-class developer experience. Henning shares both their learnings and challenges going through this transition, and the impact it has on the daily life of Zalando’s customers (developers).
This talk was given in Aarhus on 4th of June 2019.
This document summarizes a presentation about advanced deployment strategies including canary releases, deployment rings, and dark launches. The presentation covers:
- How canary releases work by deploying a new version to a subset of infrastructure initially before gradually routing more users to it while monitoring for issues
- Key considerations for canary releases like ensuring a consistent user experience and having a rollback path
- How deployment rings limit impact on users by gradually deploying and validating changes in production rings
- Dark launches where new code is executed silently before a full launch to test infrastructure changes before high traffic
An Open Source Infrastructure supporting the development and Quality assessme...OW2
Engineering Group's Quality Assurance department has developed an infrastructure allowing to monitor the quality of the development processes of software projects and products, which was also needed to achieve the CMMi-DEV lev.3 certification compliance. The infrastructure allows the logical and technical integration of different tools supporting the development and management of software projects, in compliance with the corporate organizational rules, thus granting a high level of flexibility to users, who can choose between open source tools and, if requested, proprietary ones. The cornerstone of this process is Spago4Q, which provides the working groups with the necessary information to trace and develop end-users' requirements, to manage tests and project information, including risks, opportunities, metrics and documents.
DocDokuPLM: Domain Specific PaaS and Business Oriented APIDocDoku
This document discusses DocDokuPLM, an open source product lifecycle management and document management system. It introduces DocDokuPLM and its features for managing product structures, documents, and 3D models. It then discusses how DocDokuPLM is being developed as a Platform as a Service (PaaS) through the introduction of a REST API and software development kits. Finally, it provides examples of companies that are using DocDokuPLM, including the company itself for its web application, and invites the reader to consider using it.
DocDokuPLM : Domain Specific PaaS and Business Oriented API, OW2con'16, Paris. OW2
Totally replacing our SOAP web services with HTTP web services behind an API has been a real challenge for us this year. We made the choice to generate our Java and JavaScript API by using Swagger. Swagger allows us to generate a JSON file describing our REST layer services, and thus generate code from this description file. We're now able to deliver a SDK to other applications in Java and JavaScript today.
Using same codebase and same method names are really useful for developers, and modifying our REST layer doesn't mean modifying our SDKs by hand: it's generated! It's quite easy to deploy and/or use: our APIs are simply Maven and NodeJS modules. Having a interactive documentation for all SDKs is really appreciable, it allows us to discover every services and test them.
We can now resolve specific use-cases by developing new applications with this API. Currently our SDK is in use in 2 separate projects and languages (a GUI written with NodeWebkit and a JEE server application), and fits as needed.
This document discusses DocDokuPLM, a product lifecycle management and document management system. It introduces DocDokuPLM and its features for managing product structures, documents, and 3D models. It then discusses how DocDokuPLM is being developed as a Platform as a Service (PaaS) through the introduction of a REST API and software development kits. Finally, it provides examples of companies that are using DocDokuPLM, including the company itself for its web application, and invites the reader to consider using it.
Overview of online collaboration and social networking tools for the purposes of online learning, stakeholder / community engagement as well as remote work / telecommuting.
Lean & Agile Project Management: For Large Programs & ProjectsDavid Rico
This document provides an overview of Lean & Agile Project Management techniques for large programs and projects. It begins with background on the author and their experience and credentials in Agile Project Management. The agenda then outlines topics to be covered, including the need for Agile Project Management, an introduction to Agile Project Management principles and techniques, different types of Agile Project Management like Scrum and XP, how to scale Agile techniques to larger programs and projects, metrics for measuring Agile Project success, and case studies.
Arlen Bankston
Arlen is an established leader in the application and evolution of process management methodologies such as Lean, Six Sigma and BPM, as well as Agile software development processes such as Extreme Programming (XP) and Scrum. He is a Lean Six Sigma Master Black Belt and Certified ScrumMaster Trainer. He also has twelve years of experience in product design, leveraging principles of information architecture, interaction design and usability to develop innovative products that meet customers’ expressed and unspoken needs. Arlen has led Agile and Lean deployment and managed process improvement projects at clients such as Capital One, T. Rowe Price, Freddie Mac, and the Armed Forces Benefits Association. Arlen’s recent work has centered on combining Lean Six Sigma process improvement methods with Agile execution to dramatically improve both the speed and quality of business results. He has also led the integration of interaction design and usability practices into Agile methodologies, presenting and training frequently at both industry conferences and to Fortune 100 clients.
This document discusses using online collaborative tools effectively for projects. It begins by outlining classic and postmodern project management stages. It then examines online project stages like finding resources and creating a useful tool for others. Various collaborative tools are presented, including social bookmarking sites like Delicious and Diigo for tagging and sharing bookmarks. Wikis, blogs, Facebook and LinkedIn groups are discussed as second and third stage tools. International legal wikis and Wex, Cornell's legal wiki, are provided as examples. Google Wave is mentioned as another wiki-like simultaneous collaboration tool still in beta. The document concludes by noting there are many wiki platform choices to consider.
A prioritized user story backlog helps to understand what to do next, but is a difficult tool for understanding what your whole system is intended to do. A user story map arranges user stories into a useful model to help understand the functionality of the system, identify holes and omissions in your backlog, and effectively plan holistic releases that delivery value to users and business with each release.
It Service Management Implementation OverviewAlan McSweeney
This document describes an IT service management framework and implementation. It discusses ITIL/ITSM and the service management processes including incident and service request management. It provides an overview of the incident and service request management process including its principles, relationships between processes, and detailed processes. The document emphasizes that implementing service management requires understanding why it's being done, what resources are needed, and should be done in phases.
Service based / modeled IT operations demands that Infrastructure needs are catered to with minimal disruptions and loss of user experience. Demand and capacity management for a critical cog in IT / service design to ensure that the service / infrastructure is fully available to users through its lifecycle
The document discusses an open source tools framework for agile project management. It describes how the framework uses tools like a wiki, project tracker, source code management and integrated development environment to help teams rapidly adapt to changes, track tasks and bugs, share documentation and monitor quality. The framework aims to help small teams deliver products, projects and services more efficiently.
The document discusses an open source tools framework for agile project management. It describes how the framework uses tools like a wiki, project tracker, source code management and integrated development environment to help teams rapidly adapt to changes, track tasks and bugs, share documentation and monitor quality. The framework aims to help small teams deliver products, projects and services more efficiently.
fOSSa 2010 - Spago4Q: Quality of OSS ForgesSpagoWorld
The presentation supported the speech by Davide Dalle Carbonare, Spago4Q Architect and QualiPSo project representative, at fOSSa 2010 (Grenoble, France - 8th-10th Nov 2010). http://www.spagoworld.org/
Spago4Q is an open source platform for measuring, analyzing, and monitoring quality in products, processes, and services. It defines quality models and key performance indicators (KPIs) to compute indicators from various data sources. Results are displayed in formats like HTML, PDF, and XML. Spago4Q has been adopted by organizations like the European Commission and Italian regions to monitor processes and display results through dashboards and reports.
Webinar: Open Quality with Spago4Q (new!)SpagoWorld
This presentation supported the webinar delivered by Davide Dalle Carbonare, Spago4Q Architect, on 20th December 2010 within SpagoWoworld Webinar Center.
http://www.spagoworld.org/
fOSSa 2010 - Spago4Q: OSS for Quality Monitoring in IT Projects and ServicesSpagoWorld
The presentation supported the speech by Davide Dalle Carbonare, Spago4Q Architect and QualiPSo project representative, at fOSSa 2010 (Grenoble, France - 8th-10th Nov 2010). http://www.spagoworld.org/
This document summarizes a master's thesis that presents a solution for scanning sequences of HTTP requests in the open source penetration testing tool ZAP (Zed Attack Proxy). The thesis documents the analysis, design, and implementation phases of adding multi-step scanning functionality to ZAP. It also explains how different test scenarios were used to verify the functionality. The proposed solution serves as a proof-of-concept that could later be integrated into the publicly available version of ZAP.
This file is the final report for the course Digital Content Retrieval (DCR) presented at Pavia University as Computer Engineering Master's course. The report explains the procedure for the development of a personal website and a video curriculum describing its development aspects using proper project management techniques. The source of the personal website and the video curriculum are available at https://github.com/kooroshsajadi/personal-website and https://vimeo.com/843032358?share=copy respectively.
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...Henning Jacobs
While the adoption of DevOps makes teams move faster with reduced dependency on central operations, it can constrain teams who lack the skills to self-manage the full application and infrastructure stack.
The way to overcome this challenge is creating an internal platform and treating it as a world-class product offering. “Applying product management to internal platforms means establishing empathy with internal consumers (read: developers) and collaborating with them on the design. Platform product managers establish roadmaps and ensure the platform delivers value to the business and enhances the developer experience”, via ThoughtWorks Technology Radar.
In this talk, Henning Jacobs will walk you through how Zalando adopted a customer-first mindset with regards to its developer tooling. He will show the effect on developer satisfaction when internal platforms are given the same respect as external product offerings. Henning will furthermore tell his story about how Zalando moved from a classical infrastructure team to a product mindset with strong focus on building a world-class developer experience. Henning shares both their learnings and challenges going through this transition, and the impact it has on the daily life of Zalando’s customers (developers).
This talk was given in Aarhus on 4th of June 2019.
This document summarizes a presentation about advanced deployment strategies including canary releases, deployment rings, and dark launches. The presentation covers:
- How canary releases work by deploying a new version to a subset of infrastructure initially before gradually routing more users to it while monitoring for issues
- Key considerations for canary releases like ensuring a consistent user experience and having a rollback path
- How deployment rings limit impact on users by gradually deploying and validating changes in production rings
- Dark launches where new code is executed silently before a full launch to test infrastructure changes before high traffic
An Open Source Infrastructure supporting the development and Quality assessme...OW2
Engineering Group's Quality Assurance department has developed an infrastructure allowing to monitor the quality of the development processes of software projects and products, which was also needed to achieve the CMMi-DEV lev.3 certification compliance. The infrastructure allows the logical and technical integration of different tools supporting the development and management of software projects, in compliance with the corporate organizational rules, thus granting a high level of flexibility to users, who can choose between open source tools and, if requested, proprietary ones. The cornerstone of this process is Spago4Q, which provides the working groups with the necessary information to trace and develop end-users' requirements, to manage tests and project information, including risks, opportunities, metrics and documents.
DocDokuPLM: Domain Specific PaaS and Business Oriented APIDocDoku
This document discusses DocDokuPLM, an open source product lifecycle management and document management system. It introduces DocDokuPLM and its features for managing product structures, documents, and 3D models. It then discusses how DocDokuPLM is being developed as a Platform as a Service (PaaS) through the introduction of a REST API and software development kits. Finally, it provides examples of companies that are using DocDokuPLM, including the company itself for its web application, and invites the reader to consider using it.
DocDokuPLM : Domain Specific PaaS and Business Oriented API, OW2con'16, Paris. OW2
Totally replacing our SOAP web services with HTTP web services behind an API has been a real challenge for us this year. We made the choice to generate our Java and JavaScript API by using Swagger. Swagger allows us to generate a JSON file describing our REST layer services, and thus generate code from this description file. We're now able to deliver a SDK to other applications in Java and JavaScript today.
Using same codebase and same method names are really useful for developers, and modifying our REST layer doesn't mean modifying our SDKs by hand: it's generated! It's quite easy to deploy and/or use: our APIs are simply Maven and NodeJS modules. Having a interactive documentation for all SDKs is really appreciable, it allows us to discover every services and test them.
We can now resolve specific use-cases by developing new applications with this API. Currently our SDK is in use in 2 separate projects and languages (a GUI written with NodeWebkit and a JEE server application), and fits as needed.
This document discusses DocDokuPLM, a product lifecycle management and document management system. It introduces DocDokuPLM and its features for managing product structures, documents, and 3D models. It then discusses how DocDokuPLM is being developed as a Platform as a Service (PaaS) through the introduction of a REST API and software development kits. Finally, it provides examples of companies that are using DocDokuPLM, including the company itself for its web application, and invites the reader to consider using it.
Deploying deep learning models with Docker and KubernetesPetteriTeikariPhD
Short introduction for platform agnostic production deployment with some medical examples.
Alternative download: https://www.dropbox.com/s/qlml5k5h113trat/deep_cloudArchitecture.pdf?dl=0
This document discusses Spago4Q, an open source platform for measuring, analyzing, and monitoring the quality of products, processes, and services. It can extract data from various open source software forges and repositories, store the data in a data warehouse, apply computational rules and quality models to calculate key performance indicators, and generate reports. The document provides examples of how Spago4Q has been used to analyze license distributions and project development statuses on various forges to improve quality.
This document discusses Spago4Q, an open source platform for measuring, analyzing, and monitoring the quality of products, processes, and services. It can extract data from various open source software forges and repositories, store the data in a data warehouse, apply computational rules and quality models to calculate key performance indicators, and generate reports. The document provides examples of how Spago4Q has been used to analyze license distributions and project development statuses on various forges to improve quality.
How # (sharp) is Your Katana (Ciprian Jichici)ITCamp
The Internet of Things is coming upon us bringing a whole range of fundamental changes in the way we imagine, understand, and write services. One of the major trends we’re wittnessing is the breakdown of monoliths, and Microsoft’s web stack is among the candidates. With the new .NET framework and standards like OWIN, the world of web development is changing significantly.
We’re going to cover in this session some advanced scenarios involving ASP.NET MVC 5, WebAPI 2, OWIN, Katana (Microsoft’s implementation of OWIN), and, of course, Windows Azure (Windows Azure Active Directory to be more specific). And to make things more real, we’re going to demonstrate everything using a solution used by our team at HTSS-Genisoft in real-life production.
This document outlines an Android study jam session on navigation, fragments, and activity and fragment lifecycles. It introduces fragments and the navigation component in Android and explains the lifecycles of activities and fragments. It also discusses logging with Log and Timber and using Safe Args to pass arguments between fragments. The session aims to help participants learn Kotlin and build Android apps through coding labs and sharing demos.
Pareto will tell you to stop using your ORM - Mateo CollinaWey Wey Web
This document discusses choosing technologies for software projects. It argues that ORMs do not scale well and promote spaghetti code because models take on too many responsibilities. Modular monoliths and microservices help address these issues by separating concerns. The author promotes Platformatic as a tool that can remove repetitive tasks while still allowing complex features by extending databases through code.
Similar to fOSSa 2010 - OSS Tools Framework for Agile Project Management (20)
[SFScon'17] More than a decade with free open source softwareSpagoWorld
The presentation supported the speech by Gabriele Ruffatti - formerly Engineering Group's Open Source Competency Center Director - at SFScon ( https://www.sfscon.it/ ) in Bozen (Italy) on November 10th, 2017.
EclipseDay Milano 2017 - How to make Data Science appealing with open source ...SpagoWorld
The presentation supported the speech by Matteo Sartori and Michele Gabusi (Data Scientists, Engineering Group’s Big Data & Analytics Competency Center) at EclipseDay Milano 2017.
This set of slides is part of the course Data Visualization GE, available on FIWARE platform, whose SpagoBI is the reference implementation. Here it is shown how to set filters to a parametric Birt Report on SpagoBI Server.
This set of slides is part of the course Data Visualization GE, available on FIWARE platform, whose SpagoBI is the reference implementation. This course aims at offering assistance to create a simple Report with Birt. We drive users from installation to the development of the document through SpagoBI Studio and finally show how the report can be transfered on SpagoBI server.
This set of slides is part of the course Data Visualization GE, available on FIWARE platform, whose SpagoBI is the reference implementation. The course gradually explains how the end-user can manage the SpagoBI worksheet engine in order to build a set of analysis with charts and tables that display his own statistics.
This set of slides is part of the course Data Visualization GE, available on FIWARE platform, whose SpagoBI is the reference implementation. In this course it is explained how a simple analytical document can be developed from scratch.
This set of slides is part of the course Data Visualization GE, available on FIWARE platform, whose SpagoBI is the reference implementation. This course depicts the global vision over the SpagoBI suite, the policy it carries out, its usage and its main features.
Architectural Evolution Starting from HadoopSpagoWorld
Speech given by Monica Franceschini, Solution Architecture Manager at the Big Data Competencey Center of Engineering Group, in occasion of the Data Driven Innovation Rome 2016 - Open Summit.
Openness as the Engine for Digital InnovationSpagoWorld
Gabriele Ruffatti discusses openness and digital innovation in a presentation with three main sections. Openness is seen as an engine for digital innovation, driven by complexity, dynamism and a need for trust. Open source is presented as a development model that enables collaboration, transparency and new commercial models. The role of data, people and managers who embrace innovation are key factors for digital transformation.
HUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions ArchitectSpagoWorld
The presentation supported the speech "Think differently – Stream-based Microservice Architecture for Next-Generation Applications" by Fabian Wilckens (EMEA Solutions Architect, MapR Technologies Inc.) at the HUG Italy meet-up supported by Engineering Group's SpagoBI Labs, which took place in Milan, Italy on March 17th, 2016. Read more: http://bit.ly/1UydNuz
HUG Italy meet-up with Tugdual Grall, MapR Technical EvangelistSpagoWorld
The presentation supported the speech "Drilling into Data with Apache Drill" by Tugdual Grall (Technical Evangelist, MapR Technologies Inc.) at the HUG Italy meet-up supported by Engineering Group's SpagoBI Labs, which took place in Milan, Italy on March 17th, 2016. Read more: http://bit.ly/1UydNuz
This document describes SpagoBI's new data mining engine that uses the R scripting language. The engine allows users to execute R scripts and display multiple outputs. It features the JRI and Rserve libraries to interface R with Java applications. The engine works with datasets, scripts, commands, outputs, parameters, and variables. Scripts contain R code, datasets provide data, commands execute scripts and outputs display results. The template defines how these components work together in a data mining document.
Webinar: SpagoBI 5 - Self-build your interactive cockpits, get instant insigh...SpagoWorld
This presentation supported the webinar delivered by Virginie Pasquon, SpagoBI Sales Engineer, in March 2015 (in English and French). It provides an overview of SpagoBI 5 focusing on the new self-service cockpits, to explore your data dynamically and gest instant insights. www.spagobi.org
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?SpagoWorld
This presentation supported the webinar delivered by Alberto Ghedin, SpagoBI Architect, in February 2015 (in English). It shows the what-if analytics provided by SpagoBI 5, allowing you to simulate scenarios and predict the effects of potential changes in your business strategies. www.spagobi.org
Webinar - SpagoBI 5: here comes the Social Network analysis SpagoWorld
This presentation supported the webinar delivered by Letizia Pernigotti, SpagoBI Consultant, in March 2015 (in English). It shows the latest feature for social network listening and monitoring provided by SpagoBI 5. www.spagobi.org
Webinar - What's new with SpagoBI 5: presentation and demoSpagoWorld
This presentation supported the webinar delivered by SpagoBI Labs within SpagoBI Webinar Center in February 2015 (in English and French). It provides an overview of the new features of SpagoBI 5 through a live presentation and demo. www.spagobi.org
SpagoBI 5 Demo Day and Workshop : Business Applications and UsesSpagoWorld
These slides supported SpagoBI Labs' presentation of SpagoBI 5 ("Business Applications and Uses" session), taking place in New York, NY on January 26th, and in Herndon, VA on January 28th, 2015. Further details on the event: http://bit.ly/1IzatIX
SpagoBI 5 Demo Day and Workshop : Technology Applications and UsesSpagoWorld
These slides supported SpagoBI Labs' presentation of SpagoBI 5 ("Technology Applications and Uses" session), taking place in New York, NY on January 26th, and in Herndon, VA on January 28th, 2015. Further details on the event: http://bit.ly/1IzatIX
Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...SpagoWorld
The presentation supported the speech by Stefano Scamuzzo (SpagoBI Ecosystem Manager) in the panel entitled “Big Data: towards a data-driven society” at the workshop “Embracing Potential of Big Data” (Pisa, Italy – December 12th, 2014). http://www.spagobi.org/
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...SpagoWorld
At OW2Con’14 – the annual international community event of OW2 – that took place in Paris from 4th to 6th November 2014, Stefano Scamuzzo (SpagoBI Ecosystem Manager) presented the OW2 Big Data initiative (http://www.ow2.org/view/Big_Data/), of which Engineering Group and SpagoBI are leading members.
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
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.
Digital Marketing Trends in 2024 | Guide for Staying AheadWask
https://www.wask.co/ebooks/digital-marketing-trends-in-2024
Feeling lost in the digital marketing whirlwind of 2024? Technology is changing, consumer habits are evolving, and staying ahead of the curve feels like a never-ending pursuit. This e-book is your compass. Dive into actionable insights to handle the complexities of modern marketing. From hyper-personalization to the power of user-generated content, learn how to build long-term relationships with your audience and unlock the secrets to success in the ever-shifting digital landscape.
This presentation provides valuable insights into effective cost-saving techniques on AWS. Learn how to optimize your AWS resources by rightsizing, increasing elasticity, picking the right storage class, and choosing the best pricing model. Additionally, discover essential governance mechanisms to ensure continuous cost efficiency. Whether you are new to AWS or an experienced user, this presentation provides clear and practical tips to help you reduce your cloud costs and get the most out of your budget.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfflufftailshop
When it comes to unit testing in the .NET ecosystem, developers have a wide range of options available. Among the most popular choices are NUnit, XUnit, and MSTest. These unit testing frameworks provide essential tools and features to help ensure the quality and reliability of code. However, understanding the differences between these frameworks is crucial for selecting the most suitable one for your projects.
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on automated letter generation for Bonterra Impact Management using Google Workspace or Microsoft 365.
Interested in deploying letter generation automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
A Comprehensive Guide to DeFi Development Services in 2024Intelisync
DeFi represents a paradigm shift in the financial industry. Instead of relying on traditional, centralized institutions like banks, DeFi leverages blockchain technology to create a decentralized network of financial services. This means that financial transactions can occur directly between parties, without intermediaries, using smart contracts on platforms like Ethereum.
In 2024, we are witnessing an explosion of new DeFi projects and protocols, each pushing the boundaries of what’s possible in finance.
In summary, DeFi in 2024 is not just a trend; it’s a revolution that democratizes finance, enhances security and transparency, and fosters continuous innovation. As we proceed through this presentation, we'll explore the various components and services of DeFi in detail, shedding light on how they are transforming the financial landscape.
At Intelisync, we specialize in providing comprehensive DeFi development services tailored to meet the unique needs of our clients. From smart contract development to dApp creation and security audits, we ensure that your DeFi project is built with innovation, security, and scalability in mind. Trust Intelisync to guide you through the intricate landscape of decentralized finance and unlock the full potential of blockchain technology.
Ready to take your DeFi project to the next level? Partner with Intelisync for expert DeFi development services today!
Dive into the realm of operating systems (OS) with Pravash Chandra Das, a seasoned Digital Forensic Analyst, as your guide. 🚀 This comprehensive presentation illuminates the core concepts, types, and evolution of OS, essential for understanding modern computing landscapes.
Beginning with the foundational definition, Das clarifies the pivotal role of OS as system software orchestrating hardware resources, software applications, and user interactions. Through succinct descriptions, he delineates the diverse types of OS, from single-user, single-task environments like early MS-DOS iterations, to multi-user, multi-tasking systems exemplified by modern Linux distributions.
Crucial components like the kernel and shell are dissected, highlighting their indispensable functions in resource management and user interface interaction. Das elucidates how the kernel acts as the central nervous system, orchestrating process scheduling, memory allocation, and device management. Meanwhile, the shell serves as the gateway for user commands, bridging the gap between human input and machine execution. 💻
The narrative then shifts to a captivating exploration of prominent desktop OSs, Windows, macOS, and Linux. Windows, with its globally ubiquitous presence and user-friendly interface, emerges as a cornerstone in personal computing history. macOS, lauded for its sleek design and seamless integration with Apple's ecosystem, stands as a beacon of stability and creativity. Linux, an open-source marvel, offers unparalleled flexibility and security, revolutionizing the computing landscape. 🖥️
Moving to the realm of mobile devices, Das unravels the dominance of Android and iOS. Android's open-source ethos fosters a vibrant ecosystem of customization and innovation, while iOS boasts a seamless user experience and robust security infrastructure. Meanwhile, discontinued platforms like Symbian and Palm OS evoke nostalgia for their pioneering roles in the smartphone revolution.
The journey concludes with a reflection on the ever-evolving landscape of OS, underscored by the emergence of real-time operating systems (RTOS) and the persistent quest for innovation and efficiency. As technology continues to shape our world, understanding the foundations and evolution of operating systems remains paramount. Join Pravash Chandra Das on this illuminating journey through the heart of computing. 🌟
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Tatiana Kojar
Skybuffer AI, built on the robust SAP Business Technology Platform (SAP BTP), is the latest and most advanced version of our AI development, reaffirming our commitment to delivering top-tier AI solutions. Skybuffer AI harnesses all the innovative capabilities of the SAP BTP in the AI domain, from Conversational AI to cutting-edge Generative AI and Retrieval-Augmented Generation (RAG). It also helps SAP customers safeguard their investments into SAP Conversational AI and ensure a seamless, one-click transition to SAP Business AI.
With Skybuffer AI, various AI models can be integrated into a single communication channel such as Microsoft Teams. This integration empowers business users with insights drawn from SAP backend systems, enterprise documents, and the expansive knowledge of Generative AI. And the best part of it is that it is all managed through our intuitive no-code Action Server interface, requiring no extensive coding knowledge and making the advanced AI accessible to more users.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.