Museums and the Web 2016 in Los Angeles.
Workshop by Gavin Mallory and Andy Cummins of Cogapp.
Part 1: Agile for Beginners and Thrillseekers (paper plane exercise)
Part 2: Pleasures and Pains of Agile (an overview of Agile process and roles, with lessons we have learnt about running Agile projects)
Agile is transformational for digital projects in museums.
Working in an Agile way emphasizes inclusivity and digital responsiveness. It helps to deliver on this year’s conference theme by helping museum professionals realise projects that will create, facilitate, deliver or participate in culture, science and heritage through networked technologies – wherever the network may reach.
In this half-day workshop we will introduce participants to Agile, specifically SCRUM, and the benefits it provides in terms of delivering projects that meet user and stakeholder needs.
Participants can expect to learn the basics of Agile and be armed with the knowledge to make a meaningful change in their respective organizations.
In the session we will run through some practical exercises to demonstrate how Agile works. These hands-on sessions will illustrate the high level principles and benefits of Agile. After the practical session we’ll look at the intricacies of the process in more detail.
There are no pre-requisites to the workshop and we will provide materials for participants to use during the workshop. These materials will also be a reference for when participants want to start implementing Agile in their own projects.
This session is aimed at Agile beginners from any discipline, it would benefit project managers, digital developers and program managers among others.
Agile for Beginners and Thrillseekers - MuseumNext 2015 GenevaCogapp
From: http://www.museumnext.com/sessions/agile-beginners-thrillseekers/
In this fast-paced, lively and interactive session you will be part of an Agile team, developing and producing a project across multiple sprints to a strict deadline.
No previous experience is required, just a willingness to get involved in some gently competitive fun while learning Agile techniques. It will be delivered by a team who have run many successful digital projects using Agile, and who love it!
Those without Agile experience will learn the basics of running and delivering an Agile project. Those with experience will learn to apply the principles in new and exciting ways.
Everyone will have fun.
Sql Saturday 895 - SQL Server e PowerShell: from Zero to HeroMarco Obinu
Slides of the session held at SQL Saturday 895 - Parma 2019 about the use of PowerShell in conjunction with SQL Server.
Demo scripts available at https://github.com/OmegaMadLab/SqlPowerShell-FromZeroToHero
Session recording available at https://youtu.be/yR3TfZfzHss
In today's world developing complex projects is becoming more and more challenging.
I am a strong believer that switching to Agile is the right move to help deal with these challenges, But the question is "How?"
Doing the transition too dramatically may actually create the negative effect, and in order to change many years of corporate culture and we need to focus on working with the managers to do this.
In this talk i will present based on my own experience several tips on how an architect can assist in Agile transition by influencing the relevant managers.
Presentation given at Config Management Camp 2016 in the Foreman track, that gives an introduction to the basic usage, different types and architecture of parameters. Contact me for original LibreOffice Impress slides with animations.
Optimizely Product Deep Dive: Experiment APIOptimizely
ERIC HIGGINS, SOFTWARE ENGINEER, OPTIMIZELY
Eric Higgins, software engineer at Optimizely, walks through some exciting enhancements to Optimizely’s developer platform.
Topics covered include:
Getting started with the API
Live demo
Example use–cases
Agile for Beginners and Thrillseekers - MuseumNext 2015 GenevaCogapp
From: http://www.museumnext.com/sessions/agile-beginners-thrillseekers/
In this fast-paced, lively and interactive session you will be part of an Agile team, developing and producing a project across multiple sprints to a strict deadline.
No previous experience is required, just a willingness to get involved in some gently competitive fun while learning Agile techniques. It will be delivered by a team who have run many successful digital projects using Agile, and who love it!
Those without Agile experience will learn the basics of running and delivering an Agile project. Those with experience will learn to apply the principles in new and exciting ways.
Everyone will have fun.
Sql Saturday 895 - SQL Server e PowerShell: from Zero to HeroMarco Obinu
Slides of the session held at SQL Saturday 895 - Parma 2019 about the use of PowerShell in conjunction with SQL Server.
Demo scripts available at https://github.com/OmegaMadLab/SqlPowerShell-FromZeroToHero
Session recording available at https://youtu.be/yR3TfZfzHss
In today's world developing complex projects is becoming more and more challenging.
I am a strong believer that switching to Agile is the right move to help deal with these challenges, But the question is "How?"
Doing the transition too dramatically may actually create the negative effect, and in order to change many years of corporate culture and we need to focus on working with the managers to do this.
In this talk i will present based on my own experience several tips on how an architect can assist in Agile transition by influencing the relevant managers.
Presentation given at Config Management Camp 2016 in the Foreman track, that gives an introduction to the basic usage, different types and architecture of parameters. Contact me for original LibreOffice Impress slides with animations.
Optimizely Product Deep Dive: Experiment APIOptimizely
ERIC HIGGINS, SOFTWARE ENGINEER, OPTIMIZELY
Eric Higgins, software engineer at Optimizely, walks through some exciting enhancements to Optimizely’s developer platform.
Topics covered include:
Getting started with the API
Live demo
Example use–cases
An introduction to the Scrum framework. If you are practicing agile or are looking to do complex projects in a quick iterative - Inspect & adapt cycles - you should evaluate scrum .
This one weird trick will fix all your Agile problemsAnthony Marter
In this presentation I cover the importance of a well functioning Product Management practice to following the 12 Agile principles. Often we focus just on the process parts of Scrum, and here I cover why this misses half of the principles.
Culture is the most widely talked in societies, religion, race, region and workplaces as well. Organizations are the Second Homes as people spend their better half of their time in their offices. Hence, Culture is an integral part (good or bad) for driving the happiness of clients and the colleagues, and success for the products/projects and growing / sustaining business. Agile Implementation is highly dependent upon the Culture of the Organization.
How does a Manager transition to the Role of a Product Owner? What happens to a Product Owner who wants to retain his control on the team rather than working on the Product? Some developers think that Scrum, for instance, brings a lot of meetings and these meetings are a waste of time. The Scrum Master’s role is not a full time role in many companies. Leadership thinks Agile can solve most of their issues without even knowing the root causes of the issues.
In this talk and we will discuss a selection of real-life experiences to tackle these cultural issues and the actual/suggestive steps taken to improve the culture of organizations.
----
I delivered this talk in Qcon Rio International Software Conference, Rio, Brazil:
http://qconrio.com/presentation/smell-agile-culture
You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019Peter Gfader
Our industry has a problem:
We are not lacking software methodologies, programming languages, tools or frameworks.
We need great software teams.
Great software engineering teams build quality-in and deliver great software on a regular basis.
The technical testing excellence of those teams will help you escape the “Waterfall sandwich” and make your organization a little more agile, from the inception of an idea till they go live.
---
Keynote from Testcon.lt 2019 https://www.testcon.lt/peter-gfader/
Slicing: Using UX Skills To Influence A Scrum Team (Agile16)Tonya McCarley
User experience professionals devote our careers to the end user. We interview them, we survey them, invite them to participate in formal in-lab usability studies, informal guerrilla testing in the wild, and the occasional focus groups. We design wireframes and prototypes. We pride ourselves on our expert domain knowledge of the “users.” We craft in-depth personas based on the qualitative and quantitative data we collect. Our eyes gleam with pride when people begin using our artifacts in their daily lives. But what happens when we stop looking at “users” as only those individuals who use our products as the “end user” and begin to redefine and expand the role of the user?
This case-study chronicles my experience with a scrum team, calling on the skills above to influence and help lead a scrum team to success. I participated in all of their ceremonies: daily stand-ups, sprint reviews, and retrospectives. Through this immersion, I was able to identify their user needs. They needed a leader. There was a communication disconnect between the team and their internal stakeholders. And they needed help with the backlog.
I will share how we were able to develop new communication strategies to bridge the gap with stakeholders, giving the developers clearer understanding of what the stakeholders’ needs were. We were also able to develop new methodologies using Jeffrey Davidson’s story writing technique to better understand the scope of our backlogs. The result? The developers were able to become a high-functioning empowered team who was able to complete their work and meet their goals!
Project management workshop at The Code Pub Helsinki. Netlighter Katri Junna shares her presentation in case you want to reuse the exercise e.g. in team building event. Sharing is caring!
What constitutes DevOps Culture, DevOps Principles and practices, DevOps core values, Development practices like TDD, BDD, Automated testing, Continuous Integration, Continuous Delivery, Infra as Code, Monitoring, Measurement, Continuous Learning
Presentation at the SAFe Summit 2022.
PI Planning is in the bag and the train has left the station, at last, you can relax. Or so you thought…. The first iteration is fairly quiet, the second seems smooth as well and then it happens, without warning you are over halfway through the PI and your train has derailed without any warning. How did this happen?! You held all the PI Execution events as described in the textbook but your train looks like it won't be delivering the cargo to the next station on time. What else could you have done?
What if you applied the Extreme Programming mantra to PI Execution, by taking proven good SAFe practices and then took them to the extreme or as we say turn up the good?
In this long-awaiting sequel to their 2021 SAFe Summit session about “Turning up the magic in PI Planning”, Em & Adrienne will show you how they take PI Execution to the next level by turning up the flow.
Learning outcomes:
- Recognise how the SAFe Principles can be applied to “turn up the flow” in SAFe PI Execution.
- Adapt the batch size of SAFe PI Execution Events to improve flow.
- Introduce new PI Execution patterns that enable greater flow.
Introduction Professional Scrum Developer for JavaJoris De Winne
Introduction to the official PSD for Java training from scrum.org. It doesn't cover all topics from the official curriculum, and serves as a intro and teaser to actually follow the official training.
Agile & SCRUM - Deep Dive for General Assemblytheresajaustin
A swift look at the relationship between Agile & SCRUM, then a deep dive into the practicalities and basics of SCRUM. Presented at General Assembly NYC in July 2014 to the Product Management class.
A presentation for the Museum Computer Network conference 2017. Four examples where automated analysis of images and text worked for us, and four where it went wrong, often in an amusing way.
An introduction to the Scrum framework. If you are practicing agile or are looking to do complex projects in a quick iterative - Inspect & adapt cycles - you should evaluate scrum .
This one weird trick will fix all your Agile problemsAnthony Marter
In this presentation I cover the importance of a well functioning Product Management practice to following the 12 Agile principles. Often we focus just on the process parts of Scrum, and here I cover why this misses half of the principles.
Culture is the most widely talked in societies, religion, race, region and workplaces as well. Organizations are the Second Homes as people spend their better half of their time in their offices. Hence, Culture is an integral part (good or bad) for driving the happiness of clients and the colleagues, and success for the products/projects and growing / sustaining business. Agile Implementation is highly dependent upon the Culture of the Organization.
How does a Manager transition to the Role of a Product Owner? What happens to a Product Owner who wants to retain his control on the team rather than working on the Product? Some developers think that Scrum, for instance, brings a lot of meetings and these meetings are a waste of time. The Scrum Master’s role is not a full time role in many companies. Leadership thinks Agile can solve most of their issues without even knowing the root causes of the issues.
In this talk and we will discuss a selection of real-life experiences to tackle these cultural issues and the actual/suggestive steps taken to improve the culture of organizations.
----
I delivered this talk in Qcon Rio International Software Conference, Rio, Brazil:
http://qconrio.com/presentation/smell-agile-culture
You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019Peter Gfader
Our industry has a problem:
We are not lacking software methodologies, programming languages, tools or frameworks.
We need great software teams.
Great software engineering teams build quality-in and deliver great software on a regular basis.
The technical testing excellence of those teams will help you escape the “Waterfall sandwich” and make your organization a little more agile, from the inception of an idea till they go live.
---
Keynote from Testcon.lt 2019 https://www.testcon.lt/peter-gfader/
Slicing: Using UX Skills To Influence A Scrum Team (Agile16)Tonya McCarley
User experience professionals devote our careers to the end user. We interview them, we survey them, invite them to participate in formal in-lab usability studies, informal guerrilla testing in the wild, and the occasional focus groups. We design wireframes and prototypes. We pride ourselves on our expert domain knowledge of the “users.” We craft in-depth personas based on the qualitative and quantitative data we collect. Our eyes gleam with pride when people begin using our artifacts in their daily lives. But what happens when we stop looking at “users” as only those individuals who use our products as the “end user” and begin to redefine and expand the role of the user?
This case-study chronicles my experience with a scrum team, calling on the skills above to influence and help lead a scrum team to success. I participated in all of their ceremonies: daily stand-ups, sprint reviews, and retrospectives. Through this immersion, I was able to identify their user needs. They needed a leader. There was a communication disconnect between the team and their internal stakeholders. And they needed help with the backlog.
I will share how we were able to develop new communication strategies to bridge the gap with stakeholders, giving the developers clearer understanding of what the stakeholders’ needs were. We were also able to develop new methodologies using Jeffrey Davidson’s story writing technique to better understand the scope of our backlogs. The result? The developers were able to become a high-functioning empowered team who was able to complete their work and meet their goals!
Project management workshop at The Code Pub Helsinki. Netlighter Katri Junna shares her presentation in case you want to reuse the exercise e.g. in team building event. Sharing is caring!
What constitutes DevOps Culture, DevOps Principles and practices, DevOps core values, Development practices like TDD, BDD, Automated testing, Continuous Integration, Continuous Delivery, Infra as Code, Monitoring, Measurement, Continuous Learning
Presentation at the SAFe Summit 2022.
PI Planning is in the bag and the train has left the station, at last, you can relax. Or so you thought…. The first iteration is fairly quiet, the second seems smooth as well and then it happens, without warning you are over halfway through the PI and your train has derailed without any warning. How did this happen?! You held all the PI Execution events as described in the textbook but your train looks like it won't be delivering the cargo to the next station on time. What else could you have done?
What if you applied the Extreme Programming mantra to PI Execution, by taking proven good SAFe practices and then took them to the extreme or as we say turn up the good?
In this long-awaiting sequel to their 2021 SAFe Summit session about “Turning up the magic in PI Planning”, Em & Adrienne will show you how they take PI Execution to the next level by turning up the flow.
Learning outcomes:
- Recognise how the SAFe Principles can be applied to “turn up the flow” in SAFe PI Execution.
- Adapt the batch size of SAFe PI Execution Events to improve flow.
- Introduce new PI Execution patterns that enable greater flow.
Introduction Professional Scrum Developer for JavaJoris De Winne
Introduction to the official PSD for Java training from scrum.org. It doesn't cover all topics from the official curriculum, and serves as a intro and teaser to actually follow the official training.
Agile & SCRUM - Deep Dive for General Assemblytheresajaustin
A swift look at the relationship between Agile & SCRUM, then a deep dive into the practicalities and basics of SCRUM. Presented at General Assembly NYC in July 2014 to the Product Management class.
A presentation for the Museum Computer Network conference 2017. Four examples where automated analysis of images and text worked for us, and four where it went wrong, often in an amusing way.
The slides from a workshop on developing digital strategy for the museums sector delivered as part of Museum Ideas 2016.
Help your organisation learn how to integrate digital practice into leadership and management across all departments.
Challenges and opportunities for presenting Arabic manuscripts onlineCogapp
Presentation at The Eleventh Islamic Manuscript Association Conference, Magdalene College, Cambridge, UK in September 2016
This presentation is missing embedded videos, which can be seen separately at https://vimeo.com/182864842
Slides from a talk by Tristan Roddis, Cogapp, at DPLAFest 2016. An analysis of why merely putting digitised archives online is not enough, and a look at how modern search applications, coupled with dynamic delivery and modern browser technology, can lead to great interfaces that will engage users.
Everything you ever wanted to know about IIIF but were too afraid to askCogapp
Workshop session to introduce the International Image Interoperability Framework, presented at DPLAFest 2016. Slides from Tristan Roddis (Cogapp), Tom Cramer (Stanford University Library), Esmé Cowles (Princeton University Library), Antoine Isaac (Europeana), Mark Matienzo (DPLA)
An intro to the International Image Interoperability Framework and some tips on how to implement it. Also see published conference paper at http://mw2016.museumsandtheweb.com/paper/iiif-unshackle-your-images/
Digital: from Idea to Audience - Opportunities for Digital Excellence with a ...Cogapp
Opportunities for Digital Excellence with a little help from Michelangelo presentation, delivered by Gavin Mallory of Cogapp at Digital: from Idea to Audience conference 9th March 2016.
Organised by Royal Pavilion & Museums, Brighton & Hove.
Funded by Arts Council England.
IIIF The International Image Interoperability Framework at MCN2015Cogapp
Museums Computer Group conference 2015 Minneapolis talk by Tristan Roddis and Andy Cummins of Cogapp; Alan Newman and David Beaudet, National Gallery of Art; Melissa Gold Fournier, Yale Center for British Art.
Useful links:
www.iiif.io
http://labs.cogapp.com/iiif
http://labs.cogapp.com/transcriptinator/
Scaling Drupal on Amazon Web Services (DrupalCamp Brighton)Cogapp
A presentation by Tristan Roddis discussing how to run a large-scale Drupal installation using Amazon Web Services (AWS). The final system is capable of serving millions of unique pages, and storing tens of terabytes of data.
Presented at DrupalCamp Brighton 2015
Rich storytelling with Drupal, Paragraphs and Islandora DAMS (DrupalCamp Brig...Cogapp
Drupal's Paragraphs module, combined with a DAMS (Digital Asset Management System) can deliver powerful, rich stories on the web.
This session will show how, showing the inner workings of the Baseball Hall of Fame (baseballhall.org) website as a case study. This site uses Drupal with the Islandora DAMS to leverage the Baseball Hall of Fame's huge archive of images.
Topics covered:
- Building flexible content types using the Paragraphs module
- Multifaceted display of content using view modes
- DAMS & integrating Islandora assets with Drupal content
First presented at DrupalCamp Brighton in January 2015, by Alex Bridge and Tassos Koutlas.
Leading Digital Transformation in the Cultural Sector: A resource for managersCogapp
This talk looks at three issues:
This digital thing, how important is it?
What does it mean for the cultural sector?
How should cultural organizations (museums, visual arts, performing arts) respond?
MuseumNext 2014: Masterclass. Opportunities for digital excellence with a lit...Cogapp
Our slides from MuseumNext 2014 in Newcastle.
Presented by:
Gavin Mallory, Head of Production, Cogapp
Chris How, Head of UX, Cogapp
This interactive masterclass will explore the complexities of digital project management through the prism of Michelangelo’s magnificent artwork, the ceiling of the Sistine Chapel. Michelangelo delivered this masterpiece in the face of feature creep, creative tension, slipped deadlines and unreasonable demands. Cogapp’s digital masterclass, informed by the nearly 30 years of experience, will give strategies and practical advice on how to achieve a similar degree of excellence for your digital endeavours no matter what obstacles you might face.
This masterclass will give you some usable tips to take away and test out on your own digital projects. It will be fun and interactive with post it notes, card sorting and art.
Cogapp Open Studios 2012 - Adventures with Linked DataCogapp
'Adventures with Linked Data' - a presentation by Cogapp's Technical Director Ben Rubinstein and Head of Web Development Tristan Roddis for Cogapp's Open Studio Day as part of the Brighton Digital Festival 2012.
Gavin Mallory and Joshua Routh's keynote on Cogapp's Magnificent Maps interactives at The British Library from our open studio day with Nixon McInnes on the 16th September 2011.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
2. #MWXX
#Agile
@cogapp
This session
- Who we are
- Why we’re running this session
- Thrills!
- Break
- More detail
- Questions and discussion
- Carry on the conversation
3. #MWXX
#Agile
@cogapp
Who we are
- Gavin Mallory - Head of Production @ Gavin_Mallory
- Andy Cummins - Head of Technical Production @qmins
4. #MWXX
#Agile
@cogapp
Where we’re from
- Cogapp
- Digital innovation since 1985, Agile since 2010
- We work with organisations to help them realise their
most ambitious digital media initiatives
- cogapp.com @cogapp
7. #MWXX
#Agile
@cogapp
Carry on the conversation
- Today at 12:30 (straight after this session)
- Sixth Street Tavern, 6th and Hope
- Ask us ANYTHING!
8. #MWXX
#Agile
@cogapp
Exercise
- Gavin is a billionaire
- He wants to start his own airline - GavInTheSky.com
- You work for a company that makes planes and you’re
competing for the contract
- You’ll work in teams
11. #MWXX
#Agile
@cogapp
Revised brief
- 6 windows down each side
- Door
- Cockpit
- Team initials on each wing
- Has to fly!
- Make as many planes as you can
- Pass QA
- If you run out paper come to Gavin (nominated person only)
- Production-line
- 2 minutes
12. #MWXX
#Agile
@cogapp
- 6 windows down each side
- Door
- Cockpit
- Team initials on each wing
- Has to fly!
- Make as many planes as you can
- Pass QA
- If you run out paper come to Gavin (nominated person only)
- Anyone can do anything. Organise yourselves.
- Only rule is more than one person has to be involved in each plane
- 2 minutes
Newly revised brief
14. #MWXX
#Agile
@cogapp
Same brief
- 6 windows down each side
- Door
- Cockpit
- Team initials on each wing
- Has to fly!
- Pass QA
- Make as many planes as you can
- If you run out paper come to Gavin (nominated person only)
- Anyone can do anything. Organise yourselves.
- Only rule is more than one person has to be involved in each plane
- 2 minutes
16. #MWXX
#Agile
@cogapp
Same brief
- 6 windows down each side
- Door
- Cockpit
- Team initials on each wing
- Has to fly!
- Pass QA
- Make as many planes as you can
- If you run out paper come to Gavin (nominated person only)
- Anyone can do anything. Organise yourselves.
- Only rule is more than one person has to be involved in each plane
- 2 minutes
18. #MWXX
#Agile
@cogapp
Revised brief
- SEVEN windows down each side!!!!
- THREE Doors
- BIGGER Cockpit
- Team initials on each wing
- Has to fly!
- Pass QA
- Make as many planes as you can
- If you run out paper come to Gavin (nominated person only)
- Anyone can do anything. Organise yourselves.
- Only rule is more than one person has to be involved in each plane
- 2 minutes
26. #MWXX
#Agile
@cogapp
The Pleasures
- Individuals and interactions over processes and tools
- Working software over comprehensive documentation
- Customer collaboration over contract negotiation
- Responding to change over following a plan
27. #MWXX
#Agile
@cogapp
It’s a Mindset
- Culture of delivery, getting things done
- Team cohesion and trust
- Strong leadership and direction
- Must-have technical processes help support the above
28. #MWXX
#Agile
@cogapp
Pleasure: Culture
- Continuous delivery and improvement is the goal
- Everyone has to be on-board from leadership down the
chain
- Overall vision is more important than individual goals
- Engender an understanding that priority of work will be
in line with strategy
29. #MWXX
#Agile
@cogapp
Pains: Culture
- Everyone isn’t on-board, personal goals become more
important than the overall strategy
- An aversion to delivering real world products to help
continuous improvement, AKA an aversion to MVP and
iteration
- That the process is seen as a ‘tech thing’ rather an
organisational priority
32. #MWXX
#Agile
@cogapp
Roles: Product owner
- Project champion
- Represents the ‘Client’
- Understands requirements
- Communicates requirements to team
- Empowered to make decisions
- Prioritises the work to deliver the maximum
organsational value
- One person
33. #MWXX
#Agile
@cogapp
Roles: Scrum master
- Runs the team
- Sometimes helps if they are technically adept
- Facilitator
- Enables developers to focus on work
- Responsible for meetings
- Works closely with Product Owner
34. #MWXX
#Agile
@cogapp
Roles: Developers
- Usually 5 to 7 people
- Anyone who contributes to the team (includes UX and
design as well as coders)
- Cross-disciplinary and cross-train
- ‘We’ rather than ‘I’
- Commit to estimates
- Communicate
35. #MWXX
#Agile
@cogapp
Pleasure: Leadership & Direction
- Overall vision needs to be in place
- Leadership needs to be fully engaged
- Leadership needs to be involved and make clear their
strategic aims
- Product Owner needs to translate strategy into work
for the Agile team
36. #MWXX
#Agile
@cogapp
Pain: Leadership & Direction
- Strategy and vision isn’t made clear
- Leadership is unavailable
- Decisions are made slowly
- Product Owner is not full-time
- Product Owner isn’t empowered to make decisions
based on strategy
38. #MWXX
#Agile
@cogapp
Process: Planning
- At the start of a Sprint with everyone
- Allow half a day (more when you start)
- Plan what we can deliver this Sprint
- Sprint goal
- Ask Product Owner questions
- Estimates
- Everyone commits
41. #MWXX
#Agile
@cogapp
Process: Demo
- Show what you will deliver from the Sprint
- Meeting owned by Product Owner
- All team attend
- All stakeholders are invited
- Celebratory feel
42. #MWXX
#Agile
@cogapp
Process: Retrospective
- Help the team understand what worked well, and what
didn't
- Take action based on what you discuss
- Review what we said last retrospective and check if
we’ve fixed it
- Not a finger-pointing exercise
44. #MWXX
#Agile
@cogapp
Pleasure: Agile Process
- Should be as lightweight as you can make it (but no
lighter)
- Needs someone to manage the process and ensure
people adhere to it
- Needs engagement from all stakeholders
- Needs a strong tech lead that puts the needs of the
organisation ahead of personal technical preferences
45. #MWXX
#Agile
@cogapp
Pain: Agile Process
- Lack of engagement from stakeholders
- Lack of understanding of the process
- Process gets in the way of development
- Technical infrastructure inadequate for working in an
Agile way
- Content production isn’t in sync with Agile
development
46. #MWXX
#Agile
@cogapp
Key Points
- Team must understand the ethos, roles and lingo of the
Agile process
- Must have a strong tech lead
- Must be clear direction from leadership
- Product Owner should be available, empowered and
committed
- Nurture engagement from stakeholders
- It’s a mindset, not a set of rules
- Agile gets stuff done!
48. #MWXX
#Agile
@cogapp
Carry on the conversation
- Today at 12:30 (straight after this session)
- Sixth Street Tavern, 6th and Hope
- Ask us ANYTHING!