This document summarizes the results of user experience testing for redesigning the navigation and developing a new "Talk" component of the Eagle software. User testing was conducted over three weeks with five users total. Tests lasted around one hour and involved three usage scenarios and a general interview. The testing provided insights that will be used to create mockups and notes in a requirements document.
This document provides guidance and recipes for conducting effective remote workshops. It begins by outlining what needs to be considered when preparing for a remote workshop, including inviting participants, testing technology, and defining roles. The document then presents various methods that were used in remote workshops, such as interviews, warm-ups, ideation sessions, and validation activities. For each method, a description is provided along with when the method is best used. The document concludes by highlighting key insights around remote workshop facilitation and an overview of useful tools. The overall aim is to help workshop designers learn from experiences conducting remote workshops and build their own effective workshop menus and plans.
This document provides guidance for running effective remote workshops. It begins with an introduction that outlines important considerations for preparing for a remote workshop, such as selecting participants, testing technology, and establishing roles. The document then shares various methods that were used in remote workshops, such as interviews, warm-ups, ideation sessions, and validation activities. For each method, it provides a description and suggestions when they are best used. It concludes with takeaways on keys insights and useful tools for remote workshops. The overall document aims to help workshop facilitators learn from experiences conducting remote workshops and adapt participatory design methods to an online context.
This document provides details about an online presentation on research methods, including:
- The presentation contains 13 slides and lasts 20 minutes and 23 seconds.
- The filename and location of the PowerPoint file are provided.
- The presentation introduces the module and encourages students to get started on their dissertations as soon as possible to manage their time well.
This document contains a hymn praising the goddess Durga. It describes her destroying the demon Mahishasura and various attributes like being the mother of the universe, wielding weapons, having a beautiful complexion, and being the source of mercy. The hymn repeats the phrase "Jaya jaya he mahishaasura mardhini" throughout, meaning "All glory to the slayer of Mahishasura".
The document discusses prototyping and is divided into three parts. It introduces prototyping as an iterative process to test ideas and choose the best path. Different types of prototypes are suited for different purposes based on factors like the target group, environment, platform, time, and desired outcome. Examples will be shared of prototyping work done for clients in various industries. The final part will be a case study of a service design prototyping exercise.
The document discusses providing a better initial experience for Drupal 8. It suggests targeting new users, collaborators, and developers. Examples include a portfolio site for showcasing work, a simple site for a collaboration, and guidance for developers. The key is connecting users to achievable goals through an easy onramp and examples while keeping the system powerful under the hood. Further exploration of examples and use cases is needed in the research phase.
This document summarizes lessons learned from attending the Budapest Users of R Network Meetup. It discusses three main aspects: professional, educational, and personal. Professionally, interesting R packages for interactive visualization like loon and vdmR were discovered. Educationally, teaching sessions and lightning talks provided ideas for using R, RStudio, and Docker in statistics education. Personally, networking and experiences from the poster session were beneficial. The meetup exposed the attendee to a wide range of applications of R across different domains.
This document provides guidance and recipes for conducting effective remote workshops. It begins by outlining what needs to be considered when preparing for a remote workshop, including inviting participants, testing technology, and defining roles. The document then presents various methods that were used in remote workshops, such as interviews, warm-ups, ideation sessions, and validation activities. For each method, a description is provided along with when the method is best used. The document concludes by highlighting key insights around remote workshop facilitation and an overview of useful tools. The overall aim is to help workshop designers learn from experiences conducting remote workshops and build their own effective workshop menus and plans.
This document provides guidance for running effective remote workshops. It begins with an introduction that outlines important considerations for preparing for a remote workshop, such as selecting participants, testing technology, and establishing roles. The document then shares various methods that were used in remote workshops, such as interviews, warm-ups, ideation sessions, and validation activities. For each method, it provides a description and suggestions when they are best used. It concludes with takeaways on keys insights and useful tools for remote workshops. The overall document aims to help workshop facilitators learn from experiences conducting remote workshops and adapt participatory design methods to an online context.
This document provides details about an online presentation on research methods, including:
- The presentation contains 13 slides and lasts 20 minutes and 23 seconds.
- The filename and location of the PowerPoint file are provided.
- The presentation introduces the module and encourages students to get started on their dissertations as soon as possible to manage their time well.
This document contains a hymn praising the goddess Durga. It describes her destroying the demon Mahishasura and various attributes like being the mother of the universe, wielding weapons, having a beautiful complexion, and being the source of mercy. The hymn repeats the phrase "Jaya jaya he mahishaasura mardhini" throughout, meaning "All glory to the slayer of Mahishasura".
The document discusses prototyping and is divided into three parts. It introduces prototyping as an iterative process to test ideas and choose the best path. Different types of prototypes are suited for different purposes based on factors like the target group, environment, platform, time, and desired outcome. Examples will be shared of prototyping work done for clients in various industries. The final part will be a case study of a service design prototyping exercise.
The document discusses providing a better initial experience for Drupal 8. It suggests targeting new users, collaborators, and developers. Examples include a portfolio site for showcasing work, a simple site for a collaboration, and guidance for developers. The key is connecting users to achievable goals through an easy onramp and examples while keeping the system powerful under the hood. Further exploration of examples and use cases is needed in the research phase.
This document summarizes lessons learned from attending the Budapest Users of R Network Meetup. It discusses three main aspects: professional, educational, and personal. Professionally, interesting R packages for interactive visualization like loon and vdmR were discovered. Educationally, teaching sessions and lightning talks provided ideas for using R, RStudio, and Docker in statistics education. Personally, networking and experiences from the poster session were beneficial. The meetup exposed the attendee to a wide range of applications of R across different domains.
The document evaluates a new approach to learning design that uses explicit design-based methods rather than implicit, belief-based approaches. It discusses how social media offers new ways to communicate and collaborate but these opportunities are not fully exploited. The Learning Design project at the Open University encourages reflective practices and sharing to promote better design. The document outlines the Design-Practice project which involves reviewing and repurposing existing resources, localization, and evaluation.
The following videos were linked from the original presentation:
1) Scenario - http://www.vimeo.com/4903991
2) Touchscreen UI Concept: http://vimeo.com/4910002
3) No Touchscreen UI Concept: http://www.vimeo.com/4910043
A Teamwork-based Approach to Programming Fundamentals with Scheme, Smalltalk ...Michele Lanza
This document describes the programming fundamentals curriculum at the University of Lugano's new Faculty of Informatics in 2004. The key aspects summarized are:
- The curriculum used multiple programming languages (Scheme, Smalltalk, Java) and emphasized team projects from the first semester to teach programming concepts.
- Scheme was used to teach functional programming and algorithmic thinking. Smalltalk focused on object-oriented concepts. Java was taught quickly to reinforce ideas in a mainstream language.
- Students worked individually on exercises and exams. They also participated in supervised hands-on exercises, single projects, pair projects, and larger group projects.
- Additional support was provided through afternoon "ateliers" and expert lectures on
How to avoid drastic project change (using stochastic stability)CS, NcState
The document discusses exploring internal project options rather than drastic changes using stochastic stability models. It examines predicting software development effort and using development models to debate trade-offs between management options. The paper presents results from experiments on 4 projects that found some internal options identified by AI tools outperformed selected management repair actions.
This document describes a code retreat event where programmers gather to improve their skills through pair programming exercises. The retreat will involve two 45-minute coding sessions using constraints like immutable objects and four lines of code per method. Programmers will pair up and take turns writing tests and implementation code using ping pong pair programming. Between sessions, they will reflect on their experience and process of pairing, deleting code between rounds. The goal is to learn through constraints and continuous practice with a focus on software fundamentals.
This "Slideument" is based on the presentation slides used for Sue Johnston's session on Personal Kanban at the IABC World Conference, June 9, 2014 in Toronto.
The document discusses how feedback has been lost in software development processes over time, but is essential for validating decisions, improving processes and teamwork. It provides examples of how feedback works in agile practices like Scrum and explains that feedback is only useful if it is translated into action. The presentation concludes that software development is rediscovering the importance of frequent, high-quality feedback at its core.
Jonas Auken presented on test driven development (TDD) at an Agile NCR conference. He discussed how TDD provides immediate feedback, allows for comfortable refactoring, and helps design software through small, test-driven increments. Auken demonstrated TDD using a "Find my Ride" example application and emphasized that TDD avoids big upfront design and instead designs through refactoring and incremental changes validated by tests. The presentation aimed to inspire developers to adopt TDD practices for building higher quality software through shorter feedback loops and improved designs.
ESWC SS 2013 - Tuesday Projects Fabian Flöck: Introduction to Mini Projectseswcsummerschool
This document provides guidance for student mini-projects at the ESWC SS '13 conference. It outlines that students will work in diverse groups of 4 to create a software demonstration applying semantic web technologies to solve a problem, with an optional paper. Groups will be assigned tutors to provide support. Projects will be judged on an innovative presentation demonstrating a real-world applicable idea. The timeline provides checkpoints for forming groups, outlining topics, and developing the project throughout the conference.
Eduhacks was a youth hackathon focusing on improving education through technology. I facilitated the hackathon's design thinking workshop. We cover IDEO's design thinking model, and practice diverging/converging design processes through a facilitated "design studio" activity. The challenge prompt can be found live on my twitter and blog. Feel free to use example and activity!
The document discusses prototyping, including that its purpose is to give potential users or investors an impression of an idea or to investigate potential problems, rather than getting all the technology to work. It provides guidance on what to focus on in a prototype, such as the user interface and screen flow rather than exceptions or bug fixes. The document describes options for creating prototypes, such as using tools like Just in Mind or Balsamiq or implementing parts of the product in an IDE. It suggests prototyping should help answer questions about the highest risks to a concept. Rapid prototyping tips are provided such as forgetting quality and prioritizing prototypes.
This presentation describes an inventory to measure Communities of Practice. It gives background to the theory of CoP and the development process of the inventory.
1) The document describes the key concepts and principles of Personal Kanban, a method for visualizing and limiting work in progress to improve personal productivity. It discusses the two main rules of Personal Kanban - visualize your work and limit your WIP.
2) Various tools for implementing Personal Kanban are presented, including paper boards, the iKan app, and Kanbantool. Different patterns for using Personal Kanban like Kidzban and Fridgeban are also outlined.
3) The relationship between Personal Kanban and the Getting Things Done (GTD) method is explored through a series of articles and interviews on merging the two approaches. Overall, the document provides an overview of Personal Kanban and
The document outlines the agenda and activities for a 5-day design sprint process. The design sprint will be used to solve problems and test ideas for a project called Aurora. On day 1, the goals are to build a shared understanding of the problem through affinity mapping and creating a user flow. On day 2, the goals are to generate ideas through activities like "crazy 8" sketching and creating storyboard prototypes. The final deliverable will be screens for a prototype to test with users.
Graduation Project Presentation - Design of Web Based E-learning as an Assist...R. Bambang Widiatmoko
This is my final graduation project presentation, Design of Web Based E-learning as an Assist Tool in Technical Drawing Lab Work.
Still need revisions though.
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.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
The document evaluates a new approach to learning design that uses explicit design-based methods rather than implicit, belief-based approaches. It discusses how social media offers new ways to communicate and collaborate but these opportunities are not fully exploited. The Learning Design project at the Open University encourages reflective practices and sharing to promote better design. The document outlines the Design-Practice project which involves reviewing and repurposing existing resources, localization, and evaluation.
The following videos were linked from the original presentation:
1) Scenario - http://www.vimeo.com/4903991
2) Touchscreen UI Concept: http://vimeo.com/4910002
3) No Touchscreen UI Concept: http://www.vimeo.com/4910043
A Teamwork-based Approach to Programming Fundamentals with Scheme, Smalltalk ...Michele Lanza
This document describes the programming fundamentals curriculum at the University of Lugano's new Faculty of Informatics in 2004. The key aspects summarized are:
- The curriculum used multiple programming languages (Scheme, Smalltalk, Java) and emphasized team projects from the first semester to teach programming concepts.
- Scheme was used to teach functional programming and algorithmic thinking. Smalltalk focused on object-oriented concepts. Java was taught quickly to reinforce ideas in a mainstream language.
- Students worked individually on exercises and exams. They also participated in supervised hands-on exercises, single projects, pair projects, and larger group projects.
- Additional support was provided through afternoon "ateliers" and expert lectures on
How to avoid drastic project change (using stochastic stability)CS, NcState
The document discusses exploring internal project options rather than drastic changes using stochastic stability models. It examines predicting software development effort and using development models to debate trade-offs between management options. The paper presents results from experiments on 4 projects that found some internal options identified by AI tools outperformed selected management repair actions.
This document describes a code retreat event where programmers gather to improve their skills through pair programming exercises. The retreat will involve two 45-minute coding sessions using constraints like immutable objects and four lines of code per method. Programmers will pair up and take turns writing tests and implementation code using ping pong pair programming. Between sessions, they will reflect on their experience and process of pairing, deleting code between rounds. The goal is to learn through constraints and continuous practice with a focus on software fundamentals.
This "Slideument" is based on the presentation slides used for Sue Johnston's session on Personal Kanban at the IABC World Conference, June 9, 2014 in Toronto.
The document discusses how feedback has been lost in software development processes over time, but is essential for validating decisions, improving processes and teamwork. It provides examples of how feedback works in agile practices like Scrum and explains that feedback is only useful if it is translated into action. The presentation concludes that software development is rediscovering the importance of frequent, high-quality feedback at its core.
Jonas Auken presented on test driven development (TDD) at an Agile NCR conference. He discussed how TDD provides immediate feedback, allows for comfortable refactoring, and helps design software through small, test-driven increments. Auken demonstrated TDD using a "Find my Ride" example application and emphasized that TDD avoids big upfront design and instead designs through refactoring and incremental changes validated by tests. The presentation aimed to inspire developers to adopt TDD practices for building higher quality software through shorter feedback loops and improved designs.
ESWC SS 2013 - Tuesday Projects Fabian Flöck: Introduction to Mini Projectseswcsummerschool
This document provides guidance for student mini-projects at the ESWC SS '13 conference. It outlines that students will work in diverse groups of 4 to create a software demonstration applying semantic web technologies to solve a problem, with an optional paper. Groups will be assigned tutors to provide support. Projects will be judged on an innovative presentation demonstrating a real-world applicable idea. The timeline provides checkpoints for forming groups, outlining topics, and developing the project throughout the conference.
Eduhacks was a youth hackathon focusing on improving education through technology. I facilitated the hackathon's design thinking workshop. We cover IDEO's design thinking model, and practice diverging/converging design processes through a facilitated "design studio" activity. The challenge prompt can be found live on my twitter and blog. Feel free to use example and activity!
The document discusses prototyping, including that its purpose is to give potential users or investors an impression of an idea or to investigate potential problems, rather than getting all the technology to work. It provides guidance on what to focus on in a prototype, such as the user interface and screen flow rather than exceptions or bug fixes. The document describes options for creating prototypes, such as using tools like Just in Mind or Balsamiq or implementing parts of the product in an IDE. It suggests prototyping should help answer questions about the highest risks to a concept. Rapid prototyping tips are provided such as forgetting quality and prioritizing prototypes.
This presentation describes an inventory to measure Communities of Practice. It gives background to the theory of CoP and the development process of the inventory.
1) The document describes the key concepts and principles of Personal Kanban, a method for visualizing and limiting work in progress to improve personal productivity. It discusses the two main rules of Personal Kanban - visualize your work and limit your WIP.
2) Various tools for implementing Personal Kanban are presented, including paper boards, the iKan app, and Kanbantool. Different patterns for using Personal Kanban like Kidzban and Fridgeban are also outlined.
3) The relationship between Personal Kanban and the Getting Things Done (GTD) method is explored through a series of articles and interviews on merging the two approaches. Overall, the document provides an overview of Personal Kanban and
The document outlines the agenda and activities for a 5-day design sprint process. The design sprint will be used to solve problems and test ideas for a project called Aurora. On day 1, the goals are to build a shared understanding of the problem through affinity mapping and creating a user flow. On day 2, the goals are to generate ideas through activities like "crazy 8" sketching and creating storyboard prototypes. The final deliverable will be screens for a prototype to test with users.
Graduation Project Presentation - Design of Web Based E-learning as an Assist...R. Bambang Widiatmoko
This is my final graduation project presentation, Design of Web Based E-learning as an Assist Tool in Technical Drawing Lab Work.
Still need revisions though.
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.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Project Management Semester Long Project - Acuityjpupo2018
Acuity is an innovative learning app designed to transform the way you engage with knowledge. Powered by AI technology, Acuity takes complex topics and distills them into concise, interactive summaries that are easy to read & understand. Whether you're exploring the depths of quantum mechanics or seeking insight into historical events, Acuity provides the key information you need without the burden of lengthy texts.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
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.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
5. 5 What did we do?
initially
started by
Stephan....
cyclic process
very typical
6. 5 What did we do?
initially
UCD for next release: Navigation Redesign & New Talk
started by
Stephan....
component
cyclic process
very typical
7. 5 What did we do?
initially
UCD for next release: Navigation Redesign & New Talk
started by
Stephan....
component
First time at Mindquarry
Previous Knowledge from HPI seminar, internet, books, Gregor, d-labs
cyclic process
very typical
8. 5 What did we do?
initially
UCD for next release: Navigation Redesign & New Talk
started by
Stephan....
component
First time at Mindquarry
Previous Knowledge from HPI seminar, internet, books, Gregor, d-labs
Start: Collect ideas, focus, identify problems
cyclic process
very typical
9. 5 What did we do?
initially
UCD for next release: Navigation Redesign & New Talk
started by
Stephan....
component
First time at Mindquarry
Previous Knowledge from HPI seminar, internet, books, Gregor, d-labs
Start: Collect ideas, focus, identify problems
cyclic process
Cyclic process: design → mockup → test very typical
10. 5 What did we do?
initially
UCD for next release: Navigation Redesign & New Talk
started by
Stephan....
component
First time at Mindquarry
Previous Knowledge from HPI seminar, internet, books, Gregor, d-labs
Start: Collect ideas, focus, identify problems
cyclic process
Cyclic process: design → mockup → test very typical
Result: „Pflichtenheft“ with mockups and notes
11. 5 What did we do?
initially
UCD for next release: Navigation Redesign & New Talk
started by
Stephan....
component
First time at Mindquarry
Previous Knowledge from HPI seminar, internet, books, Gregor, d-labs
Start: Collect ideas, focus, identify problems
cyclic process
Cyclic process: design → mockup → test very typical
Result: „Pflichtenheft“ with mockups and notes
12. 6 Timeline & Statistics
KW 10 KW 11 KW 12
Mo Di Mi Do Fr Mo Di Mi Do Fr Mo Di Mi Do Fr
M M
D M
→D D M T T D←
M T
D D
→/←: Start/End
D: Discussion
M: Mockups
T: User Test
13. 6 Timeline & Statistics
KW 10 KW 11 KW 12
Mo Di Mi Do Fr Mo Di Mi Do Fr Mo Di Mi Do Fr
M M
D M
→D D M T T D←
M T
D D
- 3 Tests, total 5 Users →/←: Start/End
- Test sessions: ~1h per user with ~3 scenarios D: Discussion
- 1h general interview M: Mockups
- Long discussions: 4 h each T: User Test
14. 1) should be done by the
company‘s designers/
developers themselves
UCD Experience Facts 2) next time: contact
larger group at an earlier
point of time OR pay
passengers
7
4) you are forced to
actually draw the
entire interface if you
want to test it with a
user -> no forgotten
areas
6) with the right
setup (copying &
transparency
slides)
15. 1) should be done by the
company‘s designers/
developers themselves
UCD Experience Facts 2) next time: contact
larger group at an earlier
point of time OR pay
passengers
7 It`s easy!
4) you are forced to
actually draw the
entire interface if you
want to test it with a
user -> no forgotten
areas
6) with the right
setup (copying &
transparency
slides)
16. 1) should be done by the
company‘s designers/
developers themselves
UCD Experience Facts 2) next time: contact
larger group at an earlier
point of time OR pay
passengers
7 It`s easy!
Forces you to design & think about all processes
4) you are forced to
actually draw the
entire interface if you
want to test it with a
user -> no forgotten
areas
6) with the right
setup (copying &
transparency
slides)
17. 1) should be done by the
company‘s designers/
developers themselves
UCD Experience Facts 2) next time: contact
larger group at an earlier
point of time OR pay
passengers
7 It`s easy!
Forces you to design & think about all processes
Getting test users in short time was difficult
4) you are forced to
actually draw the
entire interface if you
want to test it with a
user -> no forgotten
areas
6) with the right
setup (copying &
transparency
slides)
18. 1) should be done by the
company‘s designers/
developers themselves
UCD Experience Facts 2) next time: contact
larger group at an earlier
point of time OR pay
passengers
7 It`s easy!
Forces you to design & think about all processes
Getting test users in short time was difficult
But each user test gives helpful insights
4) you are forced to Test users see things with different eyes
actually draw the
entire interface if you Surprises also for the non-hardcore-tekkie guys
want to test it with a
user -> no forgotten
areas
6) with the right
setup (copying &
transparency
slides)
19. 1) should be done by the
company‘s designers/
developers themselves
UCD Experience Facts 2) next time: contact
larger group at an earlier
point of time OR pay
passengers
7 It`s easy!
Forces you to design & think about all processes
Getting test users in short time was difficult
But each user test gives helpful insights
4) you are forced to Test users see things with different eyes
actually draw the
entire interface if you Surprises also for the non-hardcore-tekkie guys
want to test it with a
user -> no forgotten
areas Good to see problems fixed in the next round
6) with the right
setup (copying &
transparency
slides)
20. 1) should be done by the
company‘s designers/
developers themselves
UCD Experience Facts 2) next time: contact
larger group at an earlier
point of time OR pay
passengers
7 It`s easy!
Forces you to design & think about all processes
Getting test users in short time was difficult
But each user test gives helpful insights
4) you are forced to Test users see things with different eyes
actually draw the
entire interface if you Surprises also for the non-hardcore-tekkie guys
want to test it with a
user -> no forgotten
areas Good to see problems fixed in the next round
Paper prototyping costs drawing time, but can be maderight
6) with the easy
setup (copying &
transparency
slides)
21. 8 Agenda
Experiences with UCD in practice
Results for Navigation Redesign
Results for new Talk component
Outlook
46. 15 Navigation Tree
No single tree, but 2 dimensions
Sections (Files, Wiki, Tasks, ....)
Your Teams
47. 15 Navigation Tree
No single tree, but 2 dimensions
Sections (Files, Wiki, Tasks, ....)
Your Teams
Meta-Tab „Teams“ looks nice, but makes things difficult
48. 15 Navigation Tree
No single tree, but 2 dimensions
Sections (Files, Wiki, Tasks, ....)
Your Teams
Meta-Tab „Teams“ looks nice, but makes things difficult
Solution Nr. 1: Put Teams virtually in root
49. 15 Navigation Tree
No single tree, but 2 dimensions
Sections (Files, Wiki, Tasks, ....)
Your Teams
Meta-Tab „Teams“ looks nice, but makes things difficult
Solution Nr. 1: Put Teams virtually in root
Solution Nr. 2: Skip overview pages for now
Once inside a team, nobody will ever find them
Will provide per-user aggregation across teams later
59. 17 Navigation paths
General: [Team] > Section > Page > Subpage
Problems with „Teams“ Section - solutions:
Users: All Teams > Users (> Frank Mustermann)
60. 17 Navigation paths
General: [Team] > Section > Page > Subpage
Problems with „Teams“ Section - solutions:
Users: All Teams > Users (> Frank Mustermann)
All teams: All Teams > Teams
61. 17 Navigation paths
General: [Team] > Section > Page > Subpage
Problems with „Teams“ Section - solutions:
Users: All Teams > Users (> Frank Mustermann)
All teams: All Teams > Teams
Selected Team Details: [Team] > Details
62. 17 Navigation paths
General: [Team] > Section > Page > Subpage
Problems with „Teams“ Section - solutions:
Users: All Teams > Users (> Frank Mustermann)
All teams: All Teams > Teams
Selected Team Details: [Team] > Details
Click on Teams Tab leads to all teams or selected team detail
63. 17 Navigation paths
General: [Team] > Section > Page > Subpage
Problems with „Teams“ Section - solutions:
Users: All Teams > Users (> Frank Mustermann)
All teams: All Teams > Teams
Selected Team Details: [Team] > Details
Click on Teams Tab leads to all teams or selected team detail
Click on Team in Team list will show detail if in teams section
64. Buttons and Icons
- smaller buttons, slightly-rounded, fit-to-text-width
- background color same as light section background color
- general icons indicating action (except for „new“)
18
73. 21 Agenda
Experiences with UCD in practice
Results for Navigation Redesign
Results for new Talk component
How to process with non-designed interface areas
76. 23 General Concept
Communicate via
Mails
Web
Instant Messaging
Meeting Minutes
77. 23 General Concept
Communicate via
Mails
Web
Instant Messaging
Meeting Minutes
One Conversation across all those channels
78. 23 General Concept
Communicate via
Mails
Web
Instant Messaging
Meeting Minutes
One Conversation across all those channels
Easy setup of mailing lists
79. 23 General Concept
Communicate via
Mails
Web
Instant Messaging
Meeting Minutes
One Conversation across all those channels
Easy setup of mailing lists
Easy digital meeting minutes
81. 24 Web Interface
Full control here
Read and Search
Send Messages
Easily add links to other mindquarry resources
Create Conversations
Subscribe and unsubscribe
111. 30 Mailing List Basics
Receive conversation messages per e-mail when
subscribed to it
subscribed to new conversations for a team
112. 30 Mailing List Basics
Receive conversation messages per e-mail when
subscribed to it
subscribed to new conversations for a team
Mailing list address: <conversation-id>.<team-id>@foobar.com
113. 30 Mailing List Basics
Receive conversation messages per e-mail when
subscribed to it
subscribed to new conversations for a team
Mailing list address: <conversation-id>.<team-id>@foobar.com
Start new conversation: <team-id>@foobar.com
uses subject as new conversation‘s title
115. 31 Mailing List Advanced
File attachments are discarded
too many possibilities for display in web interface
if time permits: cut off, put into svn, append svn link
116. 31 Mailing List Advanced
File attachments are discarded
too many possibilities for display in web interface
if time permits: cut off, put into svn, append svn link
Subject is ensured to be Re: <conversation title>
117. 31 Mailing List Advanced
File attachments are discarded
too many possibilities for display in web interface
if time permits: cut off, put into svn, append svn link
Subject is ensured to be Re: <conversation title>
Bottom of mail contains hint and link to conversation in web
118. 31 Mailing List Advanced
File attachments are discarded
too many possibilities for display in web interface
if time permits: cut off, put into svn, append svn link
Subject is ensured to be Re: <conversation title>
Bottom of mail contains hint and link to conversation in web
Subscribe/Unsubscribe sends you an acknowledgement mail
including all subscriptions as an overview
119. 32 Meeting Minutes <YouNameIt>
One could easily
put the meeting
minutes inside a
mail & send it to
the conversation‘s
mail address
120. 32 Meeting Minutes <YouNameIt>
Editor is a bad word for non-tekkies
One could easily
put the meeting
minutes inside a
mail & send it to
the conversation‘s
mail address
121. 32 Meeting Minutes <YouNameIt>
Editor is a bad word for non-tekkies
Problem:
Only useful for people with formal style of taking MM (XY says)
No solution yet how to support summary-style (apart from writing it into one‘s
speech)
One could easily
put the meeting
minutes inside a
mail & send it to
the conversation‘s
mail address
122. 32 Meeting Minutes <YouNameIt>
Editor is a bad word for non-tekkies
Problem:
Only useful for people with formal style of taking MM (XY says)
No solution yet how to support summary-style (apart from writing it into one‘s
speech)
Creating this tool is cheap, thus try it One could easily
put the meeting
Look out for usage patterns after release and/or minutes inside a
mail & send it to
user contributed clients (public API) the conversation‘s
mail address
129. 36 Instant Messaging
Problem with unavailable group chats
Jabber has got it
many servers, e.g. Google Talk, and clients do NOT support it
130. 36 Instant Messaging
Problem with unavailable group chats
Jabber has got it
many servers, e.g. Google Talk, and clients do NOT support it
Solution: Bots
you communicate with the Mindquarry Conversation XY Bot
he prints messages for all others: Peter says:
automatic registration of new users at server?
131. 37 Agenda
Experiences with UCD in practice
Results for Navigation Redesign
Results for new Talk component
Outlook
134. 39 Communicating Results
Combination of UCD and Open Source is new
135. 39 Communicating Results
Combination of UCD and Open Source is new
External developers might concentrate on backend development
136. 39 Communicating Results
Combination of UCD and Open Source is new
External developers might concentrate on backend development
For possible frontend developers we need good and convincing
communication of resulting „requirements“
137. 39 Communicating Results
Combination of UCD and Open Source is new
External developers might concentrate on backend development
For possible frontend developers we need good and convincing
communication of resulting „requirements“
Future UCD together with Community
UCD hosted at & done by Mindquarry, 1-2 times a year
Selected Committers will be invited
139. 40 Non-designed areas?
Not done because of lower importance / triviality
payment server / account registration
user rights management
140. 40 Non-designed areas?
Not done because of lower importance / triviality
payment server / account registration
user rights management
At least mockups should be discussed before implementation
141. 40 Non-designed areas?
Not done because of lower importance / triviality
payment server / account registration
user rights management
At least mockups should be discussed before implementation
User testing not needed, proven concepts out there
142. The UCD Team wishes happy
41 coding & promoting!
Alexander Klimetschek, Lars Trieloff, Nadia Mahlow, Jonas Witt
Release Eagle