Behave automatically: (Almost) Effortless feature testingSTX Next
Presentation from the 2nd STX Next Summit 2016 by Tomasz Muszczek & Piotr Błaszczyk on how to set up the optimal software testing environment.
https://stxnext.com
Handling Non Functional Requirements on an Agile ProjectKen Howard
When adjectives and adverbs appear in User Stories, they can be easily overlooked and seen as simple adornments to the story. There are a couple schools of thought on how to handle non-functional requirements on Agile projects. Mike Cohn recommends writing a User Story for each non-functional requirement, while others recommend creating task cards to drive out specification using Thomas Gilb’s approach. In this session, examples of various techniques for handling non-functional requirements will be demonstrated, with a discussion of pros and cons of each technique.
Behave automatically: (Almost) Effortless feature testingSTX Next
Presentation from the 2nd STX Next Summit 2016 by Tomasz Muszczek & Piotr Błaszczyk on how to set up the optimal software testing environment.
https://stxnext.com
Handling Non Functional Requirements on an Agile ProjectKen Howard
When adjectives and adverbs appear in User Stories, they can be easily overlooked and seen as simple adornments to the story. There are a couple schools of thought on how to handle non-functional requirements on Agile projects. Mike Cohn recommends writing a User Story for each non-functional requirement, while others recommend creating task cards to drive out specification using Thomas Gilb’s approach. In this session, examples of various techniques for handling non-functional requirements will be demonstrated, with a discussion of pros and cons of each technique.
Eco Aldea Lamaradu es un proyecto de Meetrico.com & Lapapaya.org. 140 viviendas de interés social sostenibles, con desarrollo hotelero en un modelo de viviendas productivas para el Post conflicto en Colombia. Un proyecto que reune innovación social, vivienda productiva y vivienda de interés social sostenible.
23 beautiful social media marketing tips for global baby food & baby care ind...Social Bubble
Download "23 beautiful social media marketing tips for global baby food & baby care industries" Free eBook by Social Bubble. And Bubble Up your Baby Food & Baby Care Industry. For Baby Food & Baby Care Industries Global Online Services Contact Social Bubble Today.
Social Media Report - Yogurt July - September 2016Unmetric
Take a deep dive in to the social media metrics behind Yogurt brands social media efforts on Facebook. Explore campaigns, growth and content as the brands engage their audience around the world.
Φυλλάδιο για το 2ο κεφάλαιο (Ηλεκτρικό Ρεύμα) της Φυσικής Γ´ Γυμνασίου, το οποίο περιέχει:
Σύνοψη Θεωρίας (με τη μορφή ερώτησης - απάντησης)
Τυπολόγιο
2 Διαγωνίσματα (με τις απαντήσεις τους)
From No Git to 3000 GitHub Users and How to Keep Them Happy - GitHub Universe...Dan Cundiff
A story and lessons we learned about how we went from not using Git, to not only introducing it but making it the default version control system along with GitHub Enterprise for 3000 users at Target.
OSDC 2015: Kris Buytaert | From ConfigManagementSucks to ConfigManagementLoveNETWAYS
In the beginning there was CFEngine, and the learning curve was high, then came Puppet , Chef and the learning curve was still high.
Now we have Ansible , for everyone that wasn't smart enough to learn the original tools. Or wasn't that the problem ?
For some people Infrastructure as Code became a goal alone, not caring about the infrastructure, Junior people wanted to learn Puppet, but forgot about the service they were configuring. Too Complex, Too much effort, .. And then containers came.
Does Git make you angry inside? In this workshop you will get a gentle introduction to working efficiently as a Web developer in small teams, or as a solo developer. We'll focus on real world examples you can actually use to make your work faster and more efficient. Windows? OSX? Linux? No problem, we'll get you up and running with Git, no matter what your system. Yes, this is an introductory session. This is for people who feel shame that they don't know how to "clone my github project", wish they too could "get the gist", and get mad when people say "just diff me a patch" as if it's something as easy as making a mai thai even though you have no rum. No, you don't have to have git installed to attend. You don't even need to know where the command line is on your computer.
5 unspoke rules of contributing to open source softwareMike Nelson
WordCamp 2017 Presentation, based on https://cmljnelson.wordpress.com/2017/10/04/five-unspoken-rules-of-contributing-to-open-source-software/.
Video is located at https://www.youtube.com/watch?v=6cMjq0PbXR8&feature=youtu.be
Design Thinking in the Product Development Process - Product tank oxford AJ Justo
Introduction to the basic secrets that make Design Thinking a great tool for innovation and to enable collaboration. The talk also includes a few exercises on Lateral Thinking.
HOW TO SCALE YOUR ONCALL OPERATION, AND SURVIVE TO TELL, ANTON DRUKHDevOpsDays Tel Aviv
“Being oncall sucks. But it doesn’t have to!” We all heard this one before. Why is it though, that oncall still remains the biggest scar for many? What can a modern Engineering org do to rein the oncall dragons, and actually help people grow as professionals as they go oncall?
In this talk, I will present the main reasons why oncall is difficult in modern orgs, and describe ways to mitigate these hardships. The idea is that oncall is often the ‘backroom’ of an org, where all the technical and organizational debt take their toll. Be it unwieldy systems or broken processes between teams, oncall checks all the ‘weak boxes’. Therefore, the only way to win at oncall is to sort out your debts, starting with the organizational ones.
I will dive into the detail of the oncall rotation at Snyk as the org scaled from 1 to 220 people, what worked well about it, and what was less than perfect. I will discuss the decisions made to turn oncall into a building block of the org, and show a path to rein oncall in your organization as well.
Eco Aldea Lamaradu es un proyecto de Meetrico.com & Lapapaya.org. 140 viviendas de interés social sostenibles, con desarrollo hotelero en un modelo de viviendas productivas para el Post conflicto en Colombia. Un proyecto que reune innovación social, vivienda productiva y vivienda de interés social sostenible.
23 beautiful social media marketing tips for global baby food & baby care ind...Social Bubble
Download "23 beautiful social media marketing tips for global baby food & baby care industries" Free eBook by Social Bubble. And Bubble Up your Baby Food & Baby Care Industry. For Baby Food & Baby Care Industries Global Online Services Contact Social Bubble Today.
Social Media Report - Yogurt July - September 2016Unmetric
Take a deep dive in to the social media metrics behind Yogurt brands social media efforts on Facebook. Explore campaigns, growth and content as the brands engage their audience around the world.
Φυλλάδιο για το 2ο κεφάλαιο (Ηλεκτρικό Ρεύμα) της Φυσικής Γ´ Γυμνασίου, το οποίο περιέχει:
Σύνοψη Θεωρίας (με τη μορφή ερώτησης - απάντησης)
Τυπολόγιο
2 Διαγωνίσματα (με τις απαντήσεις τους)
From No Git to 3000 GitHub Users and How to Keep Them Happy - GitHub Universe...Dan Cundiff
A story and lessons we learned about how we went from not using Git, to not only introducing it but making it the default version control system along with GitHub Enterprise for 3000 users at Target.
OSDC 2015: Kris Buytaert | From ConfigManagementSucks to ConfigManagementLoveNETWAYS
In the beginning there was CFEngine, and the learning curve was high, then came Puppet , Chef and the learning curve was still high.
Now we have Ansible , for everyone that wasn't smart enough to learn the original tools. Or wasn't that the problem ?
For some people Infrastructure as Code became a goal alone, not caring about the infrastructure, Junior people wanted to learn Puppet, but forgot about the service they were configuring. Too Complex, Too much effort, .. And then containers came.
Does Git make you angry inside? In this workshop you will get a gentle introduction to working efficiently as a Web developer in small teams, or as a solo developer. We'll focus on real world examples you can actually use to make your work faster and more efficient. Windows? OSX? Linux? No problem, we'll get you up and running with Git, no matter what your system. Yes, this is an introductory session. This is for people who feel shame that they don't know how to "clone my github project", wish they too could "get the gist", and get mad when people say "just diff me a patch" as if it's something as easy as making a mai thai even though you have no rum. No, you don't have to have git installed to attend. You don't even need to know where the command line is on your computer.
5 unspoke rules of contributing to open source softwareMike Nelson
WordCamp 2017 Presentation, based on https://cmljnelson.wordpress.com/2017/10/04/five-unspoken-rules-of-contributing-to-open-source-software/.
Video is located at https://www.youtube.com/watch?v=6cMjq0PbXR8&feature=youtu.be
Design Thinking in the Product Development Process - Product tank oxford AJ Justo
Introduction to the basic secrets that make Design Thinking a great tool for innovation and to enable collaboration. The talk also includes a few exercises on Lateral Thinking.
HOW TO SCALE YOUR ONCALL OPERATION, AND SURVIVE TO TELL, ANTON DRUKHDevOpsDays Tel Aviv
“Being oncall sucks. But it doesn’t have to!” We all heard this one before. Why is it though, that oncall still remains the biggest scar for many? What can a modern Engineering org do to rein the oncall dragons, and actually help people grow as professionals as they go oncall?
In this talk, I will present the main reasons why oncall is difficult in modern orgs, and describe ways to mitigate these hardships. The idea is that oncall is often the ‘backroom’ of an org, where all the technical and organizational debt take their toll. Be it unwieldy systems or broken processes between teams, oncall checks all the ‘weak boxes’. Therefore, the only way to win at oncall is to sort out your debts, starting with the organizational ones.
I will dive into the detail of the oncall rotation at Snyk as the org scaled from 1 to 220 people, what worked well about it, and what was less than perfect. I will discuss the decisions made to turn oncall into a building block of the org, and show a path to rein oncall in your organization as well.
My first year with event sourcing-symfonyconTim Huijzers
Over the last couple of years, I have heard of Event sourcing but didn't really know where to start until I did a tutorial at DPC '17. After having some basic information it was time to start a Hackathon and after that something production worthy. In this talk I will try to give the best information to get started and to know some of the problems you can face if you begin event-sourcing.
Deploying your Drupal site, Upgrading your Drupal Site, Scaling, Clustering and Monitoring it ... all topics Developers are often not involved with ...
Devops For Drupal explains the Devops problem, to a Drupal audience .
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
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.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
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.
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.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Essentials of Automations: The Art of Triggers and Actions in FME
Making more open creating open infrastructure for your open source project
1. Making More Open:
Creating Open Infrastructure for your Open Source
Project
Nigel Babu - nigelb@redhat.com - @nigelbabu
Amye Scavarda - amye@redhat.com - @amye
8. In our ideal world:
Where you want to be
● Infrastructure as code.
● Code review for infrastructure changes with
planned downtime windows.
● Ownership of code and infrastructure.
● Clear path to contribution.
9. This is sounding a lot like DevOps.
Yes, yes it is.
MixedStrategy
11. Things that will occur:
● For access control changes, remove a subset of
machines or a subset of permissions.
● Want everyone to setup 2FA? Start with admins!
● Convert one set of jobs to ansible/puppet/chef.
12. Things you should do:
Communicate
● Announce your work to people who may be affected.
● Empower people to ask, “Oh, you made an infra change
yesterday, is that the reason why builds are failing?”
● Let everyone know what the infra team has been up to.
14. Other things to do:
● You need your team on your side.
● Find out what’s making their life painful. Fix it. (We had
Gerrit issues.)
● Use the goodwill for the more difficult changes.
● Talk to internal customers for their pain points too. Some of
them might be solved trivially upstream.
15. Things not to do:
Do a thing, then announce the change and then ask what you
broke.
[fill in your own mistakes here]
17. Church of the Shaven Yak
Explore the skeletons in the closest
● There’ll be plenty. You want to know what they are.
● Everything you touch will probably turn out to be a yak
shave.
● Document all the problems, then figure out a plan to fix.
18. Things will break
● You’ll never get everything right. Things will break. Your
reaction and attitude to them is critical.
● If something fails, make sure everyone knows what went
wrong. Even if it’s your mistake.
● Every time you have to firefight, do a post-mortem on what
will prevent the fire in the future.