The document summarizes the Sprint 185 review meeting for ManageIQ. It provides an overview of changes and improvements across the UI, Providers, Platform, API, and Developer areas. Key updates included 15 PRs to the UI focused on bugs and enhancements, provider improvements for IBM Cloud, OpenStack, and VMware, adding Ruby 3.0 support to various components, and switching more repositories to use GitHub Actions for testing. The meeting concluded with no further questions.
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
Games are powerful teaching tools, fostering hands-on engagement and fun. But they require careful consideration to succeed. Join me to explore factors in running and selecting games, ensuring they serve as effective teaching tools. Learn to maintain focus on learning objectives while playing, and how to measure the ROI of gaming in education. Discover strategies for pitching gaming to leadership. This session offers insights, tips, and examples for coaches, team leads, and enterprise leaders seeking to teach from simple to complex concepts.
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
top nidhi software solution freedownloadvrstrong314
This presentation emphasizes the importance of data security and legal compliance for Nidhi companies in India. It highlights how online Nidhi software solutions, like Vector Nidhi Software, offer advanced features tailored to these needs. Key aspects include encryption, access controls, and audit trails to ensure data security. The software complies with regulatory guidelines from the MCA and RBI and adheres to Nidhi Rules, 2014. With customizable, user-friendly interfaces and real-time features, these Nidhi software solutions enhance efficiency, support growth, and provide exceptional member services. The presentation concludes with contact information for further inquiries.
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
Software Engineering, Software Consulting, Tech Lead.
Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Security,
Spring Transaction, Spring MVC,
Log4j, REST/SOAP WEB-SERVICES.
Developing Distributed High-performance Computing Capabilities of an Open Sci...Globus
COVID-19 had an unprecedented impact on scientific collaboration. The pandemic and its broad response from the scientific community has forged new relationships among public health practitioners, mathematical modelers, and scientific computing specialists, while revealing critical gaps in exploiting advanced computing systems to support urgent decision making. Informed by our team’s work in applying high-performance computing in support of public health decision makers during the COVID-19 pandemic, we present how Globus technologies are enabling the development of an open science platform for robust epidemic analysis, with the goal of collaborative, secure, distributed, on-demand, and fast time-to-solution analyses to support public health.
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
A Comprehensive Look at Generative AI in Retail App Testing.pdfkalichargn70th171
Traditional software testing methods are being challenged in retail, where customer expectations and technological advancements continually shape the landscape. Enter generative AI—a transformative subset of artificial intelligence technologies poised to revolutionize software testing.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
6. 6
● Fix missing PDF content for summary pages (manageiq-ui-classic#8217)
UI
(Kavya Nekkalapu)
Before
After
7. 7
● Fix for displaying host summary cloud-tenants page (manageiq-ui-classic#8218)
UI
(Kavya Nekkalapu)
Before
After
8. 8
● Rename automation managers file(manageiq-ui-classic#8138)
UI
(Kavya Nekkalapu)
Before
After
9. 9
● Fixed services page bug (manageiq-ui-classic#8221)
UI
(Kavya Nekkalapu)
Before
After
10. 10
● Fixed unassigned buttons table list (manageiq-ui-classic#8220)
UI
(Kavya Nekkalapu)
Before
After
11. 11
● Convert cloud objects store container form (manageiq-ui-classic#8200)
UI
(Kavya Nekkalapu)
Before
After
12. 12
● Cloud volume backup conversion (manageiq-ui-classic#8187)
UI
(Kavya Nekkalapu)
Before
After
13. 13
Technical Debt
● Removed angular code from physical storage files (manageiq-ui-classic#8216)
● Removed alerts most recent code (manageiq-ui-classic#8215)
● Remove angular code from ems common file (manageiq-ui-classic#8213)
● Remove old angular code from generic objects definition (manageiq-ui-classic#8203)
UI
(Kavya Nekkalapu)
14. 14
Core
● Add Cloud Database CRUD supports features and operations (#21815, #21817, #21811)
Amazon
● Add params for CloudObjectStoreContainer create (#753)
AutoSDE
● Rescue AutosdeOpenapiClient::ApiError during validation (#145)
PROVIDERS
(Adam Grare)
15. 15
Cisco Intersight
● Enhance inventory collection for physical switches/ports/networks (#35, #39)
Google
● Fix missing cloud_subnet causing refresh failure (#219)
IBM Cloud Infrastructure Controller
● Customize provider create form to remove undercloud option (#13)
PROVIDERS
(Adam Grare)
16. 16
IBM Cloud
● Add IBM Cloud Database Create, Update, and Delete operations (#366, #367, #364, #368)
● Set the PowerVS provider_region during refresh (#365)
● Add CoreOS to PowerVS Operating System map (#369)
OpenStack
● Fix cloud_subnet update (#792)
● Improve error messages when verifying credentials (#788)
● Add params for CloudObjectStoreContainer create (#785)
● Fix cloud_tenant IDs for cloud_volumes, cloud_subnets (#791)
VMware
● Fix API call to get Current Time for save_inventory thread (#798)
PROVIDERS
(Adam Grare)
17. 17
Enhancements
● Add ruby 3.0 support (manageiq-messaging#71 query_relation#25 foreman_api_client#20)
● Added changes to enable building image on s390x (container-httpd#73 container-postgresql#39)
● Add a /ping response for the remote console worker and httpd configs for the pod
(manageiq#21809)
Bugs
● Install all httpd dependencies before enabling CentOS repos (manageiq-pods#834
container-httpd#75 container-httpd-init#23)
● Add HTTPD configs for the remote console worker (manageiq-pods#832)
Documentation
● Add certificates for the remote-console pods (manageiq-documentation#1657)
PLATFORM
(Jason Frey)
18. 18
Enhancements
● Added cloud object store container endpoints (manageiq-api#1142)
POST /api/cloud_object_store_containers/
OPTIONS /api/cloud_object_store_containers/
● Added params for edit support to cloud subnets options (manageiq-api#1148)
● API fix for cloud-volume create-backup and restore-from-backup methods (manageiq-api#1145)
API
(Jason Frey)
19. 19
Enhancements
● Switch to GitHub Actions (bundler-inject#25 font-fabulous#70 foreman_api_client#18
linux_block_device#7 manageiq-api-client#104 manageiq-messaging#69 manageiq-password#31
manageiq-postgres_ha_admin#31 manageiq-style#28 memory_buffer#16
net_app_manageability#14 pg-dsn_parser#14 query_relation#23 wim_parser#4)
● Add support for the word 'includes' in addition to 'including' (miq_bot#587)
● Support space delimited repo names for cross-repo-tests (miq_bot#586)
Documentation
● Add guide for subclassing an existing provider (guides#492)
● Add a guide for writing provider VCR specs (guides#493)
Developer
(Jason Frey)