Updated branching strategy for the NASCAR Digital Media Technical Operations team. Outlines how source code branches are managed and promoted throughout the SDLC for NASCAR.com.
Promotion Flow for Mission Critical Enterprise SWGlen Alleman
The release code to production for a mission critical enterprise application, we don't just "push to production" and see what the customer thinks. There is a stewardship governance process, even while the development of the software is done with Scrum.
One fault and 10's of 1,000's of users are impacted.
Talk at Iqnite conference for software quality and testing about how we have do continuous delivery at here.com
Together with Siddharth Somasundaram
http://www.iqnite-conferences.com/suisse/programme/programme.aspx
How to Do Code Reviews at Massive Scale For DevOpsPerforce
Code review is a critical part of your build process. And when you do code review right, you can streamline your build process and achieve DevOps.
Most code review tools work great when you have a team of 10 developers. But what happens when you need to scale code review to 1,000s of developers? Many will struggle. But you don’t need to.
Join our experts Johan Karlsson and Robert Cowham for a 30-minute webinar. You’ll learn:
-The problems with scaling code review from 10s to 100s to 1,000s of developers along with other dimensions of scale (files, reviews, size).
-The solutions for dealing with all dimensions of scale.
-How to utilize Helix Swarm at massive scale.
Ready to scale code review and streamline your build process? Get started with Helix Swarm, a code review tool for Helix Core.
This talk describes how we use a scaled approach for CI/CD. The system is set up for iOS and Android Apps but many of the concepts presented are applicable for any type of application. We will cover the different pipeline stages a change goes through, how we automate many levels of testing, treat our CI infrastructure as code, which key metrics we use and we track them on dashboards. All this demonstrates how we can get close to Continuous Delivery for platforms still ruled by App stores.
Presenters: Kristian Lindwall - Tribe lead, Spotify
Presented on Mar 22 at 12:30pm
Over the last 2 years, Spotify has put a serious effort into raising the bar on mobile continuous delivery. This talk will be about that journey. What major obstacles have we overcome, where are we and what are the current biggest challenges?
Promotion Flow for Mission Critical Enterprise SWGlen Alleman
The release code to production for a mission critical enterprise application, we don't just "push to production" and see what the customer thinks. There is a stewardship governance process, even while the development of the software is done with Scrum.
One fault and 10's of 1,000's of users are impacted.
Talk at Iqnite conference for software quality and testing about how we have do continuous delivery at here.com
Together with Siddharth Somasundaram
http://www.iqnite-conferences.com/suisse/programme/programme.aspx
How to Do Code Reviews at Massive Scale For DevOpsPerforce
Code review is a critical part of your build process. And when you do code review right, you can streamline your build process and achieve DevOps.
Most code review tools work great when you have a team of 10 developers. But what happens when you need to scale code review to 1,000s of developers? Many will struggle. But you don’t need to.
Join our experts Johan Karlsson and Robert Cowham for a 30-minute webinar. You’ll learn:
-The problems with scaling code review from 10s to 100s to 1,000s of developers along with other dimensions of scale (files, reviews, size).
-The solutions for dealing with all dimensions of scale.
-How to utilize Helix Swarm at massive scale.
Ready to scale code review and streamline your build process? Get started with Helix Swarm, a code review tool for Helix Core.
This talk describes how we use a scaled approach for CI/CD. The system is set up for iOS and Android Apps but many of the concepts presented are applicable for any type of application. We will cover the different pipeline stages a change goes through, how we automate many levels of testing, treat our CI infrastructure as code, which key metrics we use and we track them on dashboards. All this demonstrates how we can get close to Continuous Delivery for platforms still ruled by App stores.
Presenters: Kristian Lindwall - Tribe lead, Spotify
Presented on Mar 22 at 12:30pm
Over the last 2 years, Spotify has put a serious effort into raising the bar on mobile continuous delivery. This talk will be about that journey. What major obstacles have we overcome, where are we and what are the current biggest challenges?
Introduction to Enterprise-Release Engineering on the Salesforce PlatformSalesforce Developers
Managing multiple release schedules, workstreams, and code versions is a critical task to ensure your salesforce.com organization maintains security, integrity, and the ability to stay flexible. Join us to learn how to set up a governing team, how to size up what goes into a release, and how to use Github, Jenkins, and the ant deployment tools. You'll leave ready to develop your own release strategy for managing enterprise-level deployments and improvements.
Managing Continuous Delivery of Mobile Apps - for the EnterpriseSauce Labs
Enabling CI / CD in your mobile development process means understanding the different solutions, overcoming unique challenges and ensuring the right ownership of the processes. In this webinar, you will learn the steps required to enable Continuous Delivery of Mobile Application Platforms.
Coding Safe Modern C++ With AUTOSAR GuidelinesPerforce
That's why static code analysis experts from Perforce (formerly PRQA) were invited to join the working group for AUTOSAR’s “Guidelines for the use of the C++14 language in critical and safety-related systems”.
AUTOSAR guidelines are a smart choice for C++ developers. And it’s now easier to use them to achieve functional safety compliance, particularly with ISO 26262.
You’ll learn:
-Why AUTOSAR guidelines were developed — and the philosophy behind them.
-How the rules changed in the latest version — including mapping to ISO 26262.
-What’s next for AUTOSAR guidelines — hint: being merged into MISRA C++.
-Plus what’s next for AUTOSAR guidelines.
Lunchtime Bite: High Performance Developer Collaboration with Swarm. Perforce
In the first Lunchtime Bite: High Performance Development with Hybrid Versioning we took a look at how developers can work together from git or Perforce for high performance development.
This session will focus on using Swarm for collaborative coding and peer reviews. Reviewing test results, code changes and conversations are critical to successful continuous delivery pipelines.
Using JMeter Scripts in CloudTest for Continuous TestingJennifer Finney
JMeter is popular with developers for creating tests that can be run easily during development. With the SOASTA CloudTest Spring release, it's easy to run JMeter tests in CloudTest from low-levels during development all the way to full scale load in production, with all of the great CloudTest features. Come learn how easy it is to shift-left and shift-right and make testing continuous.
Inflectra and Alexey Grinevich presented a live webinar on Playing UFT/QTP Scripts with Inflectra’s Test Automation tool - Rapise. This event originally took place on November 30, 2021, at 10 am (EDT).
WHY THIS WEBINAR?
Rapise contains a Converter tool enabling execution of UFT scripts in Rapise. Your QTP/UFT test scenario and even frameworks, with external steps, shared and local repositories, custom functions and libraries may be converted and executed by Rapise. The goal of this webinar is to shed more light on this feature.
WEBINAR AGENDA:
During the webinar, the speaker will explore the following topics:
- Rapise v7.1 in the nutshell
- How to convert QTP/UFT test scenarios, frameworks, repositories, libraries using Rapise
- How to execute QTP/UFT test scenarios using Rapise.
WEBINAR PRESENTER:
Alexey Grinevich is a Software Developer at Inflectra Corporation. He is one of the creators of the Rapise test automation tool. He holds a master’s degree in computer science and a Ph.D. in Applied Mathematics and has been working in the IT industry for the past 20 years in areas such as compilers, computer languages, runtime debuggers. For the last ten years, the major interest is software for automated testing. At Inflectra, Alexey has been responsible for researching the tools, technologies, and processes in the software testing and quality assurance space for the past five years. His special interest is legacy APIs and desktop system testing.
Check out the webinar recording on our YouTube Channel!>> https://www.youtube.com/channel/UCAfIwdACxf_X9qb60fsuSiA
Continuous Delivery without Significant Test AutomationMaaret Pyhäjärvi
All organisations aspiring agile don’t have a significant level of automated checks available. Deciding to start adding automation on top of legacy code is a long road to travel and while on route, releases will rely on more manual testing. Meanwhile, automating builds to a single click deploy already enables delivering.
This talk tells a story of going into mindset of continuous delivery of continuous releases to production without the level of test automation often seen as a key practice. You will learn from the changes we went through moving from monthly (scrum) to continuous (kanban) releases as we started delivering value in production in small incremental changes. The talk will help you see one route to a happy agile team with satisfied customers, where the recipe is built more around collaboration and smart exploratory testing than test automation to deliver a steady stream value.
Branching Out: How To Automate Your Development ProcessPerforce
If you could ship 20% faster, what would it mean for your business? What could you build? Better question, what’s slowing your teams down?
Teams struggle to manage branching and merging. For bigger teams and projects, it gets even more complex. Tracking development using a flowchart, team wiki, or a white board is ineffective. And attempts to automate with complex scripting are costly to maintain.
Remove the bottlenecks and automate your development your way with Perforce Streams –– the flexible branching model in Helix Core.
Join Brad Hart, Chief Technology Officer and Brent Schiestl, Senior Product Manager for Perforce version control to learn how Streams can:
-Automate and customize development and release processes.
-Easily track and propagate changes across teams.
-Boost end user efficiency while reducing errors and conflicts.
-Support multiple teams, parallel releases, component-based development, and more.
With the release of the Environment Hub last year, an amazing opportunity has arisen to increase developer productivity and improve the experience of building Salesforce applications. Join us as we explore ways to integrate source control, continuous integration, and release management right into the developer workflow by building on the tools provided by Environment Hub. Examples will be provided using Bamboo and Github.
How to Scale With Helix Core and Microsoft Azure Perforce
Microsoft Azure helps teams increase their speed, gain flexibility, and save time. Using Helix Core with Azure you maximizes cloud benefits. You can scale to meet both current and future deployment demands. And this powerful combination helps secure your most valuable IP assets.
So, where do you start? What do you need to set up your teams for success? How can you expedite your pipelines to deliver ahead of your competitors?
Join Chuck Gehman from Perforce to learn more about:
-Compute, storage, and security options from Azure.
-Strategies that boost your cloud investment.
-Tips to secure your data.
-Best practices for global deployments.
Greater consumer demands for performance, features, and graphics have forced design studios to keep pace in a rapidly-changing industry while simultaneously securing all their development assets — source code, binary data, requirements, documents, and more. In this webinar, Sven Erik Knop, Principal Solutions Engineer for Perforce Software, details the game development best practices achieved with Helix versioning engine for optimal game design. See firsthand what the best game studios already know.
Continuous Integration as a Way of LifeMelissa Benua
Continuous integration (CI) is a buzzword in software development today. We know it means “run lots of builds,” but having a continuous integration pipeline opens up opportunities well beyond making sure your team's code compiles. What if this pipeline could improve everything from the quality of code reviews to how often and safely you deploy to production and how you monitor your product in the wild? What if CI could provide insights into how automated tests are performing and how to improve them? Melissa Benua describes how to set up a basic CI infrastructure and then transform it into a way of life for development and test teams. Using free or nearly free tools, Melissa walks through a practical approach to making sure your code works—all the time and at every stage of the release train. Come away with practical advice for creating builds and running automation on the fly without spending hundreds of hours or thousands of dollars.
Introduction to Enterprise-Release Engineering on the Salesforce PlatformSalesforce Developers
Managing multiple release schedules, workstreams, and code versions is a critical task to ensure your salesforce.com organization maintains security, integrity, and the ability to stay flexible. Join us to learn how to set up a governing team, how to size up what goes into a release, and how to use Github, Jenkins, and the ant deployment tools. You'll leave ready to develop your own release strategy for managing enterprise-level deployments and improvements.
Managing Continuous Delivery of Mobile Apps - for the EnterpriseSauce Labs
Enabling CI / CD in your mobile development process means understanding the different solutions, overcoming unique challenges and ensuring the right ownership of the processes. In this webinar, you will learn the steps required to enable Continuous Delivery of Mobile Application Platforms.
Coding Safe Modern C++ With AUTOSAR GuidelinesPerforce
That's why static code analysis experts from Perforce (formerly PRQA) were invited to join the working group for AUTOSAR’s “Guidelines for the use of the C++14 language in critical and safety-related systems”.
AUTOSAR guidelines are a smart choice for C++ developers. And it’s now easier to use them to achieve functional safety compliance, particularly with ISO 26262.
You’ll learn:
-Why AUTOSAR guidelines were developed — and the philosophy behind them.
-How the rules changed in the latest version — including mapping to ISO 26262.
-What’s next for AUTOSAR guidelines — hint: being merged into MISRA C++.
-Plus what’s next for AUTOSAR guidelines.
Lunchtime Bite: High Performance Developer Collaboration with Swarm. Perforce
In the first Lunchtime Bite: High Performance Development with Hybrid Versioning we took a look at how developers can work together from git or Perforce for high performance development.
This session will focus on using Swarm for collaborative coding and peer reviews. Reviewing test results, code changes and conversations are critical to successful continuous delivery pipelines.
Using JMeter Scripts in CloudTest for Continuous TestingJennifer Finney
JMeter is popular with developers for creating tests that can be run easily during development. With the SOASTA CloudTest Spring release, it's easy to run JMeter tests in CloudTest from low-levels during development all the way to full scale load in production, with all of the great CloudTest features. Come learn how easy it is to shift-left and shift-right and make testing continuous.
Inflectra and Alexey Grinevich presented a live webinar on Playing UFT/QTP Scripts with Inflectra’s Test Automation tool - Rapise. This event originally took place on November 30, 2021, at 10 am (EDT).
WHY THIS WEBINAR?
Rapise contains a Converter tool enabling execution of UFT scripts in Rapise. Your QTP/UFT test scenario and even frameworks, with external steps, shared and local repositories, custom functions and libraries may be converted and executed by Rapise. The goal of this webinar is to shed more light on this feature.
WEBINAR AGENDA:
During the webinar, the speaker will explore the following topics:
- Rapise v7.1 in the nutshell
- How to convert QTP/UFT test scenarios, frameworks, repositories, libraries using Rapise
- How to execute QTP/UFT test scenarios using Rapise.
WEBINAR PRESENTER:
Alexey Grinevich is a Software Developer at Inflectra Corporation. He is one of the creators of the Rapise test automation tool. He holds a master’s degree in computer science and a Ph.D. in Applied Mathematics and has been working in the IT industry for the past 20 years in areas such as compilers, computer languages, runtime debuggers. For the last ten years, the major interest is software for automated testing. At Inflectra, Alexey has been responsible for researching the tools, technologies, and processes in the software testing and quality assurance space for the past five years. His special interest is legacy APIs and desktop system testing.
Check out the webinar recording on our YouTube Channel!>> https://www.youtube.com/channel/UCAfIwdACxf_X9qb60fsuSiA
Continuous Delivery without Significant Test AutomationMaaret Pyhäjärvi
All organisations aspiring agile don’t have a significant level of automated checks available. Deciding to start adding automation on top of legacy code is a long road to travel and while on route, releases will rely on more manual testing. Meanwhile, automating builds to a single click deploy already enables delivering.
This talk tells a story of going into mindset of continuous delivery of continuous releases to production without the level of test automation often seen as a key practice. You will learn from the changes we went through moving from monthly (scrum) to continuous (kanban) releases as we started delivering value in production in small incremental changes. The talk will help you see one route to a happy agile team with satisfied customers, where the recipe is built more around collaboration and smart exploratory testing than test automation to deliver a steady stream value.
Branching Out: How To Automate Your Development ProcessPerforce
If you could ship 20% faster, what would it mean for your business? What could you build? Better question, what’s slowing your teams down?
Teams struggle to manage branching and merging. For bigger teams and projects, it gets even more complex. Tracking development using a flowchart, team wiki, or a white board is ineffective. And attempts to automate with complex scripting are costly to maintain.
Remove the bottlenecks and automate your development your way with Perforce Streams –– the flexible branching model in Helix Core.
Join Brad Hart, Chief Technology Officer and Brent Schiestl, Senior Product Manager for Perforce version control to learn how Streams can:
-Automate and customize development and release processes.
-Easily track and propagate changes across teams.
-Boost end user efficiency while reducing errors and conflicts.
-Support multiple teams, parallel releases, component-based development, and more.
With the release of the Environment Hub last year, an amazing opportunity has arisen to increase developer productivity and improve the experience of building Salesforce applications. Join us as we explore ways to integrate source control, continuous integration, and release management right into the developer workflow by building on the tools provided by Environment Hub. Examples will be provided using Bamboo and Github.
How to Scale With Helix Core and Microsoft Azure Perforce
Microsoft Azure helps teams increase their speed, gain flexibility, and save time. Using Helix Core with Azure you maximizes cloud benefits. You can scale to meet both current and future deployment demands. And this powerful combination helps secure your most valuable IP assets.
So, where do you start? What do you need to set up your teams for success? How can you expedite your pipelines to deliver ahead of your competitors?
Join Chuck Gehman from Perforce to learn more about:
-Compute, storage, and security options from Azure.
-Strategies that boost your cloud investment.
-Tips to secure your data.
-Best practices for global deployments.
Greater consumer demands for performance, features, and graphics have forced design studios to keep pace in a rapidly-changing industry while simultaneously securing all their development assets — source code, binary data, requirements, documents, and more. In this webinar, Sven Erik Knop, Principal Solutions Engineer for Perforce Software, details the game development best practices achieved with Helix versioning engine for optimal game design. See firsthand what the best game studios already know.
Continuous Integration as a Way of LifeMelissa Benua
Continuous integration (CI) is a buzzword in software development today. We know it means “run lots of builds,” but having a continuous integration pipeline opens up opportunities well beyond making sure your team's code compiles. What if this pipeline could improve everything from the quality of code reviews to how often and safely you deploy to production and how you monitor your product in the wild? What if CI could provide insights into how automated tests are performing and how to improve them? Melissa Benua describes how to set up a basic CI infrastructure and then transform it into a way of life for development and test teams. Using free or nearly free tools, Melissa walks through a practical approach to making sure your code works—all the time and at every stage of the release train. Come away with practical advice for creating builds and running automation on the fly without spending hundreds of hours or thousands of dollars.
Test Driven Development – What Works And What Doesn’t Synerzip
This webinar covers the role of TDD and CI and what pitfalls to watch out for.
Stay tuned for Synerzip's upcoming webinars that you might be interested in https://www.synerzip.com/webinars/
Salesforce.com developer community presentation on Continuous Integration & Continuous Delivery.
About AutoRABIT:
AutoRABIT is a Continuous Integration product for cloud technologies like Salesforce.com. AutoRABIT provides a simple and visual way to accelerate the release velocity and release management process by providing an out-of-the-box and integrated solution for deployments, version control, data loading, test automation for development and admin teams along with a unique DeDevOps dashboard. AutoRABIT also enables non-technical & business users to do test automation and get involved in project delivery. These features can be used alone or a part of the complete Delivery process.
The ability to deliver software to production speedily and reliably is critical to supporting a disruptive business landscape and covering implementation gaps. A key factor inhibiting this is testing. DevOps practices encourage shifting left, i.e., testing more during development using unit and component test rather than with QA using end-to-end tests. However, unit and component testing lack functional coverage that may exist in QA end-to-end tests. Shifting left with a domain focus may lead to component and unit tests that don't just guarantee that the software is built right but also that the right software is build.
Continuous Integration for Salesforce1 PlatformTechsophy Inc.
AutoRABIT automates the process of building, testing, and deploying software on the Salesforce1 Platform. It includes powerful metadata management and automation tools. These tools can be used alone or as part of a complete Continuous Integration & Deployment procesess
Zero touch QA automation platform for DevOpsTaUB Solutions
Presentation based on the Award Winning Paper by Varadarajan Srinivasan on Zero Touch QA Automation Platform at STC Nov 2018.
Companies that are in DevOps Journey go through a rough weather in QA Automation initiatives. With the industry transformation to Digital Trend, there is always a need for an efficient streamlined Continuous Delivery.
This Webinar would talk about Zero Touch QA Automation Platform. It deals with the Solution on Integrated DevOps & Quality Approach. This would consist of Artificial Intelligence in Reporting and Data Visualization. The Complete QA Cycle is automated from Test Design to Test Closure with Continuous Monitoring, involving no manual intervention. The Webinar would also give insights on Business benefits/outcome on adopting this approach with streamlined Governance.
Guide to continuous delivery and the journey wix.com had made transitioning to DevOps and continuous delivery culture making ~100 production changes daily
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.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
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
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.
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.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
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.
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.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
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.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
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.
3. OUR GOALS
• Reduce and/or eliminate the need to revert code
• Reduce the likelihood of deploying incomplete features
• Create more predictable and well-tested Releases
• Ensure that no changes go untested
• Ensure that no changes bypass the SIM process
• Improve stability of the Dev and Beta Environments
• Deliver a better quality product to our business units
• Deliver a better quality product to the end user
6. OVERVIEW
• Multiple code branches, each targeted at specific
Environments (Dev, Beta and Staging)
• Testing in isolation for each feature and/or change
• Identifies dependencies early on in the process
• Reduces / eliminates code reverts by only promoting
approved code to the next environment
• Reduces environmental instability by ensuring only
approved code is deployed to the next environment
(that’s currently not the case)
8. MORE ANALYSIS WORK
• Each Sprint begins with a bit more up-front work to ensure
that the branches are properly created
• Developers have more responsibility to migrate their work
each Sprint
• Forces team members to have a better picture of their
work for each Sprint
• Additional QA reviews at the start of a Sprint cycle
• Additional Pull Request / Merge steps means code is
being peer reviewed more frequently and at multiple steps
11. SOME THINGS STAY THE
SAME
• Developers still work from Feature Branches
• Work is still completed in finite chunks that can be
independently tested
• QA still does a full review prior to Beta deployment
• UAT testing still happens on Beta
• Tickets are managed in the same way
• JIRA statuses largely stay the same, just one addition
15. SOME THINGS CHANGE
FOR THE BETTER
• Formal Code Freeze at 8:00 AM EST on Mondays
• Beta / UAT Environment will be available for UAT testing
throughout release day
• Multiple, Full Regression Tests on Release Day
• Race Simulation(s) on Release Day
• No Last-Minute work is committed into the Release-
Candidate
• Production-Ready release is available in a NEW Staging
Environment all throughout the Sprint cycle.