“High performance teams" - Marco CecconiSpeck&Tech
Abstract: Everyone knows about the myth of the 10x developer, although many don't believe this mythical creature exists. In this talk I will not only show that it exists, but also that if we create teams of 10x developers they can literally change the world, with examples. And of course, how to leverage this in your own case.
Bio: Marco has more than twenty years experience writing software and leading software teams. He's been part of the core team at Stack Overflow until 2017 and is now helping teams excel working remotely at Toptal as an Engineering Manager.
Devops Intro - Devops for Unicorns & DevOps for HorsesBoonNam Goh
An introduction to DevOps including full-fledged DevOps (the so-called DevOps for Unicorns) and legacy application DevOps (the so-called DevOps for Horses).
DevOps?! That's not my job! - Nathen Harvey, Chef - DevOpsDays Tel Aviv 2016DevOpsDays Tel Aviv
"Hey, I’m an application developer and I’m done managing my server infrastructure. Stop slowing me down.
Application developers are sick and tired of being slowed down by having to learn new tasks and care about mundane details. I don’t care about server infrastructure. In fact, I hate DevOps! I don’t need to worry about the differences between cloud and a data center; the applications I create are brilliant, running them is not my job. Let’s talk about walls and boundaries. You do your job, I’ll do mine, and we can both get back to moving fast."
Organizations are often reluctant to adopt the more challenging agile engineering practices—first seen together in Extreme Programming and later adopted by the Scrum Alliance as the Scrum Developer Practices. These practices are difficult to implement and sustain, and the benefits are often vague, subtle, and measurable only after months of disciplined effort. For an engineering practice to provide real organizational value, it must effectively address real throughput constraints. Rob Myers describes two techniques that help evaluate the impact of any change to the organizational system―Lean's Value-Stream Mapping and the Theory of Constraints' Five Focusing Steps. He describes the most common set of agile engineering practices from the standpoint of how they provide a return on investment, including their costs and how they often work in tandem to multiply the effect. Rob briefly discusses TDD, pair programming, and continuous integration; he then opens the discussion to evaluate practices chosen by the delegates for consideration.
“High performance teams" - Marco CecconiSpeck&Tech
Abstract: Everyone knows about the myth of the 10x developer, although many don't believe this mythical creature exists. In this talk I will not only show that it exists, but also that if we create teams of 10x developers they can literally change the world, with examples. And of course, how to leverage this in your own case.
Bio: Marco has more than twenty years experience writing software and leading software teams. He's been part of the core team at Stack Overflow until 2017 and is now helping teams excel working remotely at Toptal as an Engineering Manager.
Devops Intro - Devops for Unicorns & DevOps for HorsesBoonNam Goh
An introduction to DevOps including full-fledged DevOps (the so-called DevOps for Unicorns) and legacy application DevOps (the so-called DevOps for Horses).
DevOps?! That's not my job! - Nathen Harvey, Chef - DevOpsDays Tel Aviv 2016DevOpsDays Tel Aviv
"Hey, I’m an application developer and I’m done managing my server infrastructure. Stop slowing me down.
Application developers are sick and tired of being slowed down by having to learn new tasks and care about mundane details. I don’t care about server infrastructure. In fact, I hate DevOps! I don’t need to worry about the differences between cloud and a data center; the applications I create are brilliant, running them is not my job. Let’s talk about walls and boundaries. You do your job, I’ll do mine, and we can both get back to moving fast."
Organizations are often reluctant to adopt the more challenging agile engineering practices—first seen together in Extreme Programming and later adopted by the Scrum Alliance as the Scrum Developer Practices. These practices are difficult to implement and sustain, and the benefits are often vague, subtle, and measurable only after months of disciplined effort. For an engineering practice to provide real organizational value, it must effectively address real throughput constraints. Rob Myers describes two techniques that help evaluate the impact of any change to the organizational system―Lean's Value-Stream Mapping and the Theory of Constraints' Five Focusing Steps. He describes the most common set of agile engineering practices from the standpoint of how they provide a return on investment, including their costs and how they often work in tandem to multiply the effect. Rob briefly discusses TDD, pair programming, and continuous integration; he then opens the discussion to evaluate practices chosen by the delegates for consideration.
Understanding how modern software is developed and how agile
methodologies are applied in Microsoft to deliver great products.
This version present topics in a lighter form and the presentation takes less time.
Five Mistakes Beginner Devops Professionals MakeRock Interview
Demand for DevOps experts is on a rise owing to an increasing demand for data. Though programming is a learning process, here are some common mistakes a beginner DevOps professionals should avoid.
In the presentation, Ashley will review how Blackboard revived a dead automated test suite and turned it into a gold standard, transforming the way the company thinks about software quality along the way. Topics covered will include:
- QA is taboo! (we are now Engineering Productivity – but what does that mean?) – establishing goals as a department goes beyond ensuring quality. How did Blackboard build the teams needed to insure success?
- Documentation is like pulling teeth, but so very critical – how the documentation that was created laid the groundwork to improve. She will show examples that have helped teams get on the right track.
- Getting the right environment and pieces in place – and slashing execution times (going from our own PD Lab to the world of Mesos).
- Project Guardrails. Feature by feature, risk analysis, defining/redistributing/removing tests, and getting developers to trust the tests. Pairing our team with scrum teams fix their tests.
It wasn’t all fun and games – what were some of the hiccups that you can learn from Blackboard?
Ashley Hunsberger – Test Automation Architect, Blackboard
Cutting Edge on Development Methodologies in ITAndrea Tino
A presentation encompassing Agile Methodologies and DevOps practices with the aim of providing an historical perspective and a broad overview of these topics.
DevOps – the future of Agile – why, what, how? Agile Israel 2014Yuval Yeret
DevOps is the new favorite buzzword in many organizations. We will understand what it is all about, why it is necessary and what makes it so popular, how it is related to Agile, some pitfalls/myths, and most importantly some concrete steps organizations can take to become a more DevOps-oriented organization and enjoy benefits like more frequent less painful software deployments and operation and better collaboration between Dev and Ops organizations.
http://agileisrael2014.com/devops-the-future-of-agile/
Implementing Scrum in Government. A presentation about an 18 month Enterprise project using Scrum and other Agile software development techniques. The team faced many challenges, both on the technical and teamwork fronts, but by the end emerged with a great product and a very high performing team.
For many DevOps teams, their CI server has become just like the young shepherd-boy in the famous Aesop fable where he would cry wolf to falsely alarm the village to save their sheep. When the build is broken due to flaky automated tests, the team loses faith in the tests. How do we build the trust?
DevOps non è solo container e 100 deployment al giorno. DevOps non è solo Docker e Kubernetes. DevOps non è solo cloud e serverless. Questo case study mostra come una azienda di stampo manifatturiero sta trasformando la sua cultura applicando i tanti principi che sono l'anima vera del DevOps.
A high level introduction to DevOps. Explains what it is, how popular DevOps has become, why DevOps is popular, how DevOps differs from traditional approaches and some next steps to implementation.
From 0 to DevOps in 80 Days [Webinar Replay]Dynatrace
From 0 to DevOps in 80 Days
Link to the webinar replay: https://info.dynatrace.com/apm_dtm_ops_17q3_wc_from_enterprise_tocloud_native_na_registration.html
“Innovate or die” may sound extreme, but it’s the only way to thrive in today’s ever competitive market. Bernd Greifeneder, CTO of Dynatrace, wanted to ensure that the company was relevant 5 years from now so he formed an internal incubator with one goal: transform Dynatrace into a Cloud Native DevOps organization.
The incubator focused on what the company needed to do in order to integrate nascent cloud technologies so that they wouldn’t be left in the dust when the inevitable tipping point to cloud arrives. Transforming into a cloud native company would allow for rapid release cycles and provide an embedded feedback loop.
The Results: Dynatrace now has a 99.998% availability of SaaS Service and can deploy changes within an hour if necessary. In parallel, a new SaaS and managed offering is released every 2 weeks with 170 production updates per day.
Watch this recorded webinar as Bernd Greifeneder shares the lessons learned moving Dynatrace from an on-prem company to one that is cloud native.
Bernd discusses:
• The driving factors that led to the transformation
• The goals that were set back in 2011 towards the engineering team
• How to sell such a transformation project in a large enterprise organization
• How to support this multi-year project from top down without impacting regular operations
• What's next on the innovator's mind
DevOps: The New Face Of Application Development - Global Azure BootcampRichard Harbridge
In an increasingly demanding and integrated world the development teams and operations teams need to work closer than they ever have before.
Join Richard Harbridge as he explores how planning, tracking, development, testing, releases, deployment, and monitoring is being automated and improved through the use of Microsoft technology and Azure.
Understanding how modern software is developed and how agile
methodologies are applied in Microsoft to deliver great products.
This version present topics in a lighter form and the presentation takes less time.
Five Mistakes Beginner Devops Professionals MakeRock Interview
Demand for DevOps experts is on a rise owing to an increasing demand for data. Though programming is a learning process, here are some common mistakes a beginner DevOps professionals should avoid.
In the presentation, Ashley will review how Blackboard revived a dead automated test suite and turned it into a gold standard, transforming the way the company thinks about software quality along the way. Topics covered will include:
- QA is taboo! (we are now Engineering Productivity – but what does that mean?) – establishing goals as a department goes beyond ensuring quality. How did Blackboard build the teams needed to insure success?
- Documentation is like pulling teeth, but so very critical – how the documentation that was created laid the groundwork to improve. She will show examples that have helped teams get on the right track.
- Getting the right environment and pieces in place – and slashing execution times (going from our own PD Lab to the world of Mesos).
- Project Guardrails. Feature by feature, risk analysis, defining/redistributing/removing tests, and getting developers to trust the tests. Pairing our team with scrum teams fix their tests.
It wasn’t all fun and games – what were some of the hiccups that you can learn from Blackboard?
Ashley Hunsberger – Test Automation Architect, Blackboard
Cutting Edge on Development Methodologies in ITAndrea Tino
A presentation encompassing Agile Methodologies and DevOps practices with the aim of providing an historical perspective and a broad overview of these topics.
DevOps – the future of Agile – why, what, how? Agile Israel 2014Yuval Yeret
DevOps is the new favorite buzzword in many organizations. We will understand what it is all about, why it is necessary and what makes it so popular, how it is related to Agile, some pitfalls/myths, and most importantly some concrete steps organizations can take to become a more DevOps-oriented organization and enjoy benefits like more frequent less painful software deployments and operation and better collaboration between Dev and Ops organizations.
http://agileisrael2014.com/devops-the-future-of-agile/
Implementing Scrum in Government. A presentation about an 18 month Enterprise project using Scrum and other Agile software development techniques. The team faced many challenges, both on the technical and teamwork fronts, but by the end emerged with a great product and a very high performing team.
For many DevOps teams, their CI server has become just like the young shepherd-boy in the famous Aesop fable where he would cry wolf to falsely alarm the village to save their sheep. When the build is broken due to flaky automated tests, the team loses faith in the tests. How do we build the trust?
DevOps non è solo container e 100 deployment al giorno. DevOps non è solo Docker e Kubernetes. DevOps non è solo cloud e serverless. Questo case study mostra come una azienda di stampo manifatturiero sta trasformando la sua cultura applicando i tanti principi che sono l'anima vera del DevOps.
A high level introduction to DevOps. Explains what it is, how popular DevOps has become, why DevOps is popular, how DevOps differs from traditional approaches and some next steps to implementation.
From 0 to DevOps in 80 Days [Webinar Replay]Dynatrace
From 0 to DevOps in 80 Days
Link to the webinar replay: https://info.dynatrace.com/apm_dtm_ops_17q3_wc_from_enterprise_tocloud_native_na_registration.html
“Innovate or die” may sound extreme, but it’s the only way to thrive in today’s ever competitive market. Bernd Greifeneder, CTO of Dynatrace, wanted to ensure that the company was relevant 5 years from now so he formed an internal incubator with one goal: transform Dynatrace into a Cloud Native DevOps organization.
The incubator focused on what the company needed to do in order to integrate nascent cloud technologies so that they wouldn’t be left in the dust when the inevitable tipping point to cloud arrives. Transforming into a cloud native company would allow for rapid release cycles and provide an embedded feedback loop.
The Results: Dynatrace now has a 99.998% availability of SaaS Service and can deploy changes within an hour if necessary. In parallel, a new SaaS and managed offering is released every 2 weeks with 170 production updates per day.
Watch this recorded webinar as Bernd Greifeneder shares the lessons learned moving Dynatrace from an on-prem company to one that is cloud native.
Bernd discusses:
• The driving factors that led to the transformation
• The goals that were set back in 2011 towards the engineering team
• How to sell such a transformation project in a large enterprise organization
• How to support this multi-year project from top down without impacting regular operations
• What's next on the innovator's mind
DevOps: The New Face Of Application Development - Global Azure BootcampRichard Harbridge
In an increasingly demanding and integrated world the development teams and operations teams need to work closer than they ever have before.
Join Richard Harbridge as he explores how planning, tracking, development, testing, releases, deployment, and monitoring is being automated and improved through the use of Microsoft technology and Azure.
DevOps Dilemma - Make Dev work with Ops!Sandeep Joshi
Every business runs on software and demanding more, faster and better from their IT teams. Current IT operating models are struggling to support the high velocity needs to the business. In this session we run through the steps that brings real meaning to the DevOps journey to make achieve faster and better turnaround for your projects, features and operations.
This is the latest version of the State of the DevSecOps presentation, which was given by Stefan Streichsbier, founder of guardrails.io, as the keynote for the Singapore Computer Society - DevSecOps Seminar in Singapore on the 13th January 2020.
Becoming the Docker Champion: Bringing Docker Back to WorkDocker, Inc.
You’re at DockerCon and have spent the last two days deep in sessions, the Hallway Track, and networking. You’ve heard the stories, learnings and benefits from large and small organizations that are on their devops and app modernization journey with Docker. You may have even begun to identify multiple use cases for Docker at your work and how it could benefit your business and other teams.
In this session, Jim Armstrong of Docker will share how other Docker users have built their cases for broader use of Docker in their organizations. He will share real experiences of developers convincing their ops teams, ops teams introducing Docker to their developers, and passionate Docker users convincing IT executives to adopt Docker.
DevOps in Practice: When does "Practice" Become "Doing"?Michael Elder
DevOps has emerged as the hot trend in development buzzword-ology. With a few quick paragraphs, it proposes to decimate all of the traditional problems you've encountered during your development experience.
In IBM UrbanCode, we build products to help customers follow good DevOps practices. You may think DevOps is about the release process, but really it's about applying a mix of automation and operational practices earlier in your development life cycle so that rolling out to production becomes easier. DevOps promotes a focus on small-batch changes over large complex updates which are harder to predict and harder to roll back when problems occur. With greater velocity, rolling out smaller changes becomes more common place. Additionally, IBM UrbanCode makes extensive application of cloud technology that intercepts well with practices in DevOps around production-like environments.
In this talk, Michael Elder describes how we practice DevOps internally with a mixture of IBM-built and open source tools. He'll discuss the areas that we do well and the challenges that we have with changing our culture around areas like test automation. On top of that, he'll describe how you can leverage these approaches in your own development process!
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0Joakim Lindbom
Corporations are struggling with overly complex systems and system landscapes. DevOps is presented as one piece of the puzzle to go for much leaner and simpler landscapes - all in order to increase the readiness for change and innovation.
The presentation also discusses the the basic thought error behind organising according to Design-Build-Run, which is the basis for most ICT IM outsourcing.
Development without Testers: Myth or Real Option? (ConfeT&QA conference)Mikalai Alimenkou
Presentation from online conference ConfeT&QA (March 2012) about true role of testers and ways to fix development process to avoid their participation in usual stages of the quality control chain.
In 2022 we heard your GitOps questions at meetups and gatherings, big stages and local panels and one question was often top of mind: how do I get started? The benefits of GitOps are calling your name, but getting started isn’t that straightforward.
Red Hat is excited to kick off 2023 with a DevNation TechTalk, focused on GitOps to help you sift through your questions. At DevNation you’ll hear from passionate GitOps practitioners about the pitfalls to avoid and hurdles to jump while kicking off or evolving your GitOps practices. This event is aimed at audiences that are new to GitOps or early in their practice development within a cloud native environment.
During this live session you’ll learn:
Upcoming updates and key milestones in the ArgoCD roadmap and how Red Hat will support them
How to simplify the delivery GitOps across multi-cloud environments
GitOps best practices from experts at:
PostNord Strålfors: Filip Jansson
Arbetsförmedlingen: Misho Kmetovski & Richard Hermansson
Swiss Railways (SBB): Manuel Wallrapp & Thomas Bruederli
Plus stick around for an “Ask me Anything” segment to ask any outstanding questions live.
Modern cloud-native applications are incredibly complex systems. Keeping the systems healthy and meeting SLAs for our customers is crucial for long-term success. In this session, we will dive into the three pillars of observability - metrics, logs, tracing - the foundation of successful troubleshooting in distributed systems. You'll learn the gotchas and pitfalls of rolling out the OpenTelemetry stack on Kubernetes to effectively collect all your signals without worrying about a vendor lock in. Additionally we will replace parts of the Prometheus stack to scrape metrics with OpenTelemetry collector and operator.
GitHub plays a key role in the everyday work of thousands of developers and is a central piece of the open-source software ecosystem. Even though it is getting better and better every day, it still misses some key features that we need. If you want a better way of reviewing PRs, navigating through the code or better yet - writing the code without leaving the browser - this talk is for you!
This talk will be demo driven, and as the title suggests, we will start with the aesthetic revamp. But we definitely won’t stop there! You will also learn a few cool things about interacting with GitHub through the command line. So not only your UI will be officially revamped, but you will also gain a productivity boost.
Quinoa: A modern Quarkus UI with no hassles | DevNation tech TalkRed Hat Developers
The Quarkus Quinoa extension takes care of all the web UI build/wiring/dev-mode hassles and lets you focus on your web application logic. In this tech talk, we’ll bring a shopping list app to life with Quarkus, Hibernate as a backend, and React as a frontend. Quinoa will be the glue that makes it all work seamlessly from dev to production.
Extra micrometer practices with Quarkus | DevNation Tech TalkRed Hat Developers
How do you know you have improved the performance of your portfolio of applications? By measuring it, of course! The ultimate goal of gathering application metrics is to have a standardized practice that is applicable across multiple microservices and that adds minimal runtime overhead. Join this session to discuss what metrics are available out of the box with the Quarkus micrometer extensions, what (and, more importantly, why) you should customize, and how those pieces of information will impact your development outcomes.
Event-driven autoscaling through KEDA and Knative Integration | DevNation Tec...Red Hat Developers
This talk will teach you how to redesign an event-driven autoscaling architecture for cloud-native microservices by utilizing Apache Kafka, Knative, and KEDA infrastructure. You will also learn how to deploy serverless applications (Quarkus) using a Knative service. Finally, KEDA will enable you to autoscale Knative Eventing components (KafkaSource) through events consumption over standard resources (CPU, memory).
Loom is among the most highly anticipated projects in the Java world. It promises to address concurrency and Java execution model issues by providing virtual threads. Thus, there is no need to write concurrent programs using asynchronous or reactive APIs; it will be possible to use the traditional imperative model and let Loom handle the rest. The JVM will execute the program and leverage non-blocking APIs automatically!
Sounds good, doesn't it? How does it work, though? Are there any hidden costs? What is Loom going to change in modern Java frameworks? We will answer these questions in this talk. Starting with the integration of Loom in Quarkus, we will compare the different approaches we considered, discuss their respective pros and cons, and show how Loom might change the Java world.
Quarkus Renarde 🦊♥: an old-school Web framework with today's touch | DevNatio...Red Hat Developers
Quarkus Renarde 🦊♥ is a new Web framework based on Quarkus. This framework focuses not on microservices but web applications and makes Quarkus even easier to use for web apps: - Endpoints based on convention, even easier than RESTEasy Reactive and JAX-RS - Server-side templating with Qute - Validation with Hibernate Validation - Data with Hibernate ORM or Reactive with Panache - Simple authentication with OpenID Connect or WebAuthn Quarkus Renarde 🦊♥ can deliver all this while still providing the joy of developing with Quarkus, with live reload, continuous testing, the Dev, and more.
Recent changes in one desktop product generated many doubts in developer communities regarding containers. Can we still use or create them? Do we have alternatives to docker? We have some answers! Join us in this session to learn more about some popular docker alternatives. You can create containers without docker, and you can also run and publish them. There's life after docker, and containers are here to stay.
Distributed deployment of microservices across multiple OpenShift clusters | ...Red Hat Developers
Hybrid-cloud and multi-cloud patterns are the next application deployment architectures, and Kubernetes is the de facto container orchestration engine. 50% of production Kubernetes workloads involve some form of microservices applications. How can we manage this inter-cluster application connectivity? Meet Skupper: an open-source project that solves multi-cloud communication for Kubernetes. In this Tech Talk, you will briefly learn about Skupper and watch a live demo of an e-commerce application with 10 microservices spanning three OpenShift clusters running on three different public cloud providers.
DevNation Workshop: Object detection with Red Hat OpenShift Data Science [Mar...Red Hat Developers
In this workshop, you’ll learn an easy way to incorporate data science and AI/ML into an OpenShift development workflow. As an example, you’ll use an object detection model to detect ‘dog(s)’ in an image.
You will:
Use Jupyter Notebooks and TensorFlow to explore a pre-trained object detection model
Serve the model in a REST API as a Flask App
Use Source-to-Image (S2I) to build and deploy the Flask app
Explore Kafka streams from Notebooks
Deploy a Kafka consumer with the same object detection model
You’ll be able to do all of this without having to install anything on your own computer, thanks to Red Hat OpenShift Data Science and Red Hat OpenShift Streams for Apache Kafka.
Note: Beginner data handling and Python skills are required for this workshop.
Dear security, compliance, and auditing: We’re sorry. Love, DevOps | DevNatio...Red Hat Developers
DevOps solved the conflict between development and operations, but other essential aspects of the delivery lifecycle—security, compliance, and audit—were left out. DevSecOps is an excellent reminder that security must be DevOps’d, but compliance and audit are still missing. There’s no need for a new DevSecAuditComplianceOps buzzword; instead, let’s talk about continuous authorization, which applies Zero Trust principles to continuous monitoring. In this tech talk, Bill Bensing will discuss practical ways to start with continuous authorization for the software delivery lifecycle using Ploigos.
11 CLI tools every developer should know | DevNation Tech TalkRed Hat Developers
What's your favorite IDE? VS Code? IDEA? Eclipse? Visual Studio? The right IDE is fundamental to your productivity as a developer, but you might need something else to become more outstanding. Why don't we take a look at your terminal? Come to this session to learn eleven CLI tools that will boost your developer productivity.
A Microservices approach with Cassandra and Quarkus | DevNation Tech TalkRed Hat Developers
We will dissect the world famous todo app that provides a REST API (which is the foundation of microservices) with data backed by Apache Cassandra. We will leverage the TODO MVC and the TODO backend projects with the back end that we will build with Quarkus and Cassandra. Attendees will get an overview of Cassandra, including the driver for Quarkus. Through live coding (that attendees can try out later) in a cloud-based environment, primarily in Quarkus and Cassandra, attendees will understand how to implement and connect the APIs to the backend and leverage the generic client(s)provided. After attending this session attendees will walk away with a good understanding of implementing microservices using Cassandra and Quarkus. They will also get a working knowledge of how Astra (Cassandra as a service) can be leveraged in other solutions.
GitHub Actions and OpenShift: Supercharging your software development loops...Red Hat Developers
Every software developer wants more productivity. What if the only commands you needed to deploy were "git commit" and "git push"? Join us as we walk you through a live demonstration of how you can ship your lovely application code from your local machine to a free OpenShift cluster, fully automated through GitHub Actions. By the end of this session, you'll have a sound understanding of building a GitHub Action workflow for your codebase that leverages OpenShift to deploy your application.
To the moon and beyond with Java 17 APIs! | DevNation Tech TalkRed Hat Developers
Since moving to a 6 monthly release cadence, the Java platform is evolving more dynamically than ever before. It can be quite a challenge to stay on top of all the changes and new features. In this talk we're going to explore the most important developments in the Java API: which classes have been added, and what has been removed? Join Duke, the Java mascot, for a trip to space and learn which exciting new APIs provided by the Java platform can help him with his journey:
The Java Vector API for utilizing the SIMD capabilities of modern CPU architectures
The Foreign Linker API for integrating with native code
The JFR Event Streaming API for publishing JDK Flight Recorder Events
We'll also take a look at some useful changes to the Java runtime, such as CDS archives for a faster spaceship..., uhm, application launch!
Profile your Java apps in production on Red Hat OpenShift with Cryostat | Dev...Red Hat Developers
Did you know that OpenJDK comes with Java Flight Recorder (JFR), an embedded production time profiler? Cryostat provides easy and secure access to JFR across container boundaries so you can profile that performance bottleneck, or find that annoying bug. Join this session to learn about using Cryostat to profile Java applications in production on OpenShift.
Kafka at the Edge: an IoT scenario with OpenShift Streams for Apache Kafka | ...Red Hat Developers
Apache Kafka is taking the world by storm and is rapidly becoming the de-facto event bus for event-driven and streaming applications that respond to events and data in real time. OpenShift Streams for Apache Kafka is Red Hat's fully hosted and managed Apache Kafka service targeting development teams that want to incorporate streaming data and scalable messaging in their applications, without the burden of setting up and maintaining a Kafka cluster infrastructure.
In this session you will discover how Apache Kafka can be used in an IoT scenario to ingest data from devices and make them available in real-time to other applications.
More specifically you will learn how to:
Simulate devices that send MQTT messages to a MQTT broker
Use Apache Camel and Camel-K to bridge MQTT with Apache Kafka
Use Kafka Streams in a Quarkus application to process the device messages
Query the state of the devices using GraphQ
Kubernetes configuration and security policies with KubeLinter | DevNation Te...Red Hat Developers
With Kubernetes, implementing security policies can be challenging. First, developers, administrators, and security teams need to understand security policies in collaboration to have the best chance of successful adoption. Next, policy enforcement needs to integrate with developer workflows. Lastly, policies need to contain corrective action that is as close to the developer as possible. KubeLinter solves these problems by linting Kubernetes YAML files and Helm charts at the source: the developer.
In this session, we will evaluate KubeLinter by moving through a hands-on demo of the application, showing a use case for local machines and CI pipeline integration, and chatting about how best to integrate it into your organization:
KubeLinter, and its default checks
How you can leverage the application in your day-to-day operations
The open source StackRox community
Level-up your gaming telemetry using Kafka Streams | DevNation Tech TalkRed Hat Developers
Many modern video games are constantly evolving post-release. New maps, game modes, and game balancing adjustments are rolled out, often on a weekly basis. This continuous iteration to improve player engagement and satisfaction requires data-driven decision making based on events and telemetry captured during gameplay, and from community forums and discussions.
In this session you will learn how OpenShift Streams for Apache Kafka and Kafka Streams can be used to analyze real-time events and telemetry reported by a game server, using a practical example that encourages audience participation. Specifically you’ll learn how to:
Provision Kafka clusters on OpenShift Streams for Apache Kafka.
Develop a Java application that uses Kafka Streams and Quarkus to process event data.
Deploy the application locally, or on OpenShift and connect it to your OpenShift Streams for Apache Kafka Cluster.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
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!
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
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/
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.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
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.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
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.
4. ... BUT DEVELOPMENT IS DISJOINTED.
CONTINUOUS
INTEGRATION
DISJOINTED
DEVELOPMENT
95% >80%
5. WHY IS THIS A PROBLEM?
1. Onboarding developers take time (and pulls in experts)
2. “Works on my machine…”
3. IP on desktops is hard to secure
6. How Long to Setup A New Dev In A Team?
(Single Selection)
7. OpenShift.io Introduction
25.7 5.89.9
ENVIRONMENT MANAGEMENT
+ BUILD / TEST WAITING
ADMINISTRATIV
E TASKSBRAINSTORMING, DESIGN AND CODING
TODA
Y
TODAY NEARLY 25% OF THE
DEVELOPMENT TEAMS’ TIME IS
SPENT MANAGING MACHINES.
TEAM SIZE 30 person team
TEST TERM 6 months
TEAM EXPERIENCE 70% expert // 10% advanced // 20% beginner Similar findings were published in a 2013 LinkedIn study.
8. Your IP and App
DESKTOPS: HARD TO SECURE & SHARE
IDE Runtime
Hard to Share / Hard to Secure
Project Files
9. COMMON SOLUTION:
STANDARDIZE THE DESKTOP
// Pros
- Greater (but imperfect) consistency
- Quicker project-to-project moves
// Cons
- One size fits none (devs / projects)
- Secret exceptions
- Onboarding still slow
11. REAL SOLUTION:
A SHAREABLE AND SECURE WORKSPACE
IDE RuntimeProject Files
Centrally Hosted Workspace
EASY to Share / EASY to Secure
12. OpenShift.io Introduction
WITH ECLIPSE CHE TEAMS SPEND
LESS TIME CONFIGURING AND
MORE TIME CODING.
33.2 5.82.4
25.7 5.89.9
ENVIRONMENT MANAGEMENT
+ BUILD / TEST WAITING
ADMINISTRATIV
E TASKSBRAINSTORMING, DESIGN AND CODING
AFTER
BEFORE
39% more time for coding.
13. ECLIPSE CHE ON OPENSHIFT
Today: Single user Che in MiniShift / OpenShift
November: Multi-user Che in OpenShift
14. OPENSHIFT.IO: PRE-INTEGRATED OSS
- Organize with issue management
- Analyze code using machine learning
- Code with Eclipse Che
- Build and test continuously with Jenkins
- Deploy pipelines through Fabric8
- Approvals
- Canary deployments
- Release rollbacks
- Elastic scaling
Move to an end-to-end,
integrated, cloud-native
development platform.
Use enterprise-proven
continuous integration and
development processes.
Use crowd-sourced and
analytically produced
insights to mitigate risk.