Victor Toal - IBM Connections: So you have it installed – now what?LetsConnect
You have successfully installed IBM Connections in your environment – but now what comes next? Installation is one thing, but keeping your new environment up and running requires a different focus:
What are some of the regular actions you should be doing to proactively keep your environment running?
Where do you start looking when something looks wrong?
How do you fulfill some of the requests users now come to you with?
How do you correctly change configurations without breaking what you just built?
These questions and more are what we will explore during our conversation about IBM Connections.
This is episode 4 of the building the perfect PHP app for the enterprise webinar series. Nothing is faster than a frustrated user clicking away from your site or abandoning your service. Avoid attrition by learning how to tune your applications towards lightning-fast page loads and response times. Learn: the basic principles behind enterprise PHP performance management; How to optimize workloads through background jobs and caching; How to measure performance and make data-driven decisions.
IBM Connections administration – keep your systems running the right wayLetsConnect
You have IBM Connections installed but now you are unsure what you need to do to keep the lights on the servers running smoothly.
User account synchronization, Database maintenance, reviewing the log files for errors, …
There are many of tasks for an IBM Connections admin – let us tell you how to schedule them into daily, weekly, monthly or even quarterly tasks.
Learn what you need to deal with immediately and which tasks you can schedule for later.
Take home some useful scripts, life saving settings and a sample schedule for your admin work
You’ve been told that you will need to go though Connections 6.0 to get to Connections PINK. We’ve been through the process already and can show you the best way to do it. From planning your data migration strategy, requirements and software upgrades, to time estimates and lessons learned and the all important documentation stage that everyone loves. Let us be the pain relief to your migrations headache (other antidotes are available).
Victor Toal - IBM Connections: So you have it installed – now what?LetsConnect
You have successfully installed IBM Connections in your environment – but now what comes next? Installation is one thing, but keeping your new environment up and running requires a different focus:
What are some of the regular actions you should be doing to proactively keep your environment running?
Where do you start looking when something looks wrong?
How do you fulfill some of the requests users now come to you with?
How do you correctly change configurations without breaking what you just built?
These questions and more are what we will explore during our conversation about IBM Connections.
This is episode 4 of the building the perfect PHP app for the enterprise webinar series. Nothing is faster than a frustrated user clicking away from your site or abandoning your service. Avoid attrition by learning how to tune your applications towards lightning-fast page loads and response times. Learn: the basic principles behind enterprise PHP performance management; How to optimize workloads through background jobs and caching; How to measure performance and make data-driven decisions.
IBM Connections administration – keep your systems running the right wayLetsConnect
You have IBM Connections installed but now you are unsure what you need to do to keep the lights on the servers running smoothly.
User account synchronization, Database maintenance, reviewing the log files for errors, …
There are many of tasks for an IBM Connections admin – let us tell you how to schedule them into daily, weekly, monthly or even quarterly tasks.
Learn what you need to deal with immediately and which tasks you can schedule for later.
Take home some useful scripts, life saving settings and a sample schedule for your admin work
You’ve been told that you will need to go though Connections 6.0 to get to Connections PINK. We’ve been through the process already and can show you the best way to do it. From planning your data migration strategy, requirements and software upgrades, to time estimates and lessons learned and the all important documentation stage that everyone loves. Let us be the pain relief to your migrations headache (other antidotes are available).
Migration from 5 to Connections 6 - been there, done thatSharon James
You’ve been told that you will need to go though Connections 6.0 to get to Connections PINK.
We’ve been through the process already and can show you the best way to do it.
From planning your data migration strategy, requirements and software upgrades, to time estimates and lessons learned and the all important documentation stage that everyone loves.
Let us be the pain relief to your migrations headache (other antidotes are available).
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded Christoph Adler
Created by Christoph Adler (panagenda) & Luis Guirigay (IBM)
There is always room for improvement! Maximizing the IBM Notes client and Domino server performance doesn't have to be complicated. Reloaded for the latest IBM Notes/Domino 9 version (9.0.1 Feature Pack 10 or later), join Chris and Luis to find out the best and latest performance tuning tips. Learn how to debug your clients(s) and server(s), deal with outdated ODS, network latency, application/mail performance issues and more. Improve your IBM Notes client installations to provide a better experience for happier administration and happier end users! As a special bonus, Chris will show you how to reduce the startup time of virtualized IBM Notes Clients (Citrix / VMWare / etc).
Join this session and learn how you can take the WORST Notes client deployments (simulated multi-user, copied data directories, outdated templates, misconfigured workspace folders, dramatically grown data directories, very slow clients, clients with crashes, etc.) and clean it, upgrade it and deliver it WITHOUT DISRUPTION! No matter how much you try, you will always find Notes clients out there that do not behave or participate! Gain access to the best and latest Notes client management knowledge, combined with more than 15 years of experience with Notes client upgrades to get the fastest and most stable IBM Notes V11 Client ever.
VMworld 2013: Examining vSphere Design Through a Design Scenario VMworld
VMworld 2013
Forbes Guthrie, vReference
Scott Lowe, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Session from NCUG. Stockholm 12.06.2019.
Basic Domino Performance Tuning. Ideas how to improve performance, statistics how to get information that we have issues and how to fix them
Connections Migrations the easy way Soccnx10Sharon James
Migrating & upgrading connections can be a daunting - Here i share some trips, best practises and information on how to ensure that your upgrades are stress free
CPN208 Failures at Scale & How to Ride Through Them - AWS re: Invent 2012Amazon Web Services
At scale, rare and unexpected events will happen. Things eventually will go wrong. This talk dives into what can go wrong at scale and how to architect applications to ride through disaster obliviously. We’ll talk about AWS infrastructure design including Regions and Availability Zones and show how applications can be written and operated to best exploit this industry-unique infrastructure redundancy model. Believing that experience is one of the best teachers, we will go through some of the more interesting and educational industry post mortems including some experienced at AWS to motivate these application design decisions and show how they can mitigate the damage of the truly unexpected.
CollabSphere 2019 - Dirty Secrets of the Notes ClientChristoph Adler
Fast. Dangerous. Always in control.Learn the dirty secrets of the Notes Client and how you can turn them into golden features that will make you shine. You will leave the workshop equipped with new knowledge for your next Notes Client deployment and/or optimization project. You will be able to get better Notes client performance and stability by using less of the system resources, like CPU, Memory and File I/O – just because of the right tailor-made configuration of the Notes client for your very own system requirements. Get geared up for your next Notes V11 deployment with the best-practice tips to get Notes Clients deployed, configured, maintained and ‘finally’ loved by your users.Don’t forget, IBM Notes V11 is not far away from being released.
1693: 21 Ways to Make Your Data Work for You - IBM Connect 2016panagenda
Your collaboration infrastructure contains a gold mine of information just waiting to get used. Francie Tanner and Henning Kunz cover a rich variety of collaboration topics such as cloud readiness, onboarding, social adoption, the Notes Browser Plugin and more. Learn from 21 real world companies and how they tackled their next collaboration move by diving into their very own data sets.
A presentation from Francie Tanner (panagenda) and Henning Kunz (panagenda).
In this session (reloaded and remastered for HCL Notes V11), you will learn how easy it can be to maximize Notes client performance. Let Christoph show you, what can be tuned and how to resolve the best possible performance for your HCL Notes client infrastructure. Discover tips and tweaks - how to debug your Notes client, deal with outdated ODS, network latency and application performance issues and the measurable benefit that provides to your users. You’ll discover the current best practices for streamlining location and connection documents and why the catalog.nsf is still so important. You will leave the session with the knowledge you need to improve your HCL Notes V11 client installations and to provide a better experience for happier administration and happier end-users!
Soccnx10: Best and worst practices deploying IBM Connectionspanagenda
Depending on deployment size, operating system and security considerations you have different options to configure IBM Connections. This session will show good and bad examples on how to do it from multiple customer deployments. We will describe things we found and how you can optimize your systems. Main topics include simple (documented) tasks that should be applied, missing documentation, automated user synchronization, TDI solutions and user synchronization, performance tuning, security optimizing and planning Single Sign On for mail, IBM Sametime and SPNEGO. This is valuable information that will help you to be successful in your next IBM Connections deployment project.
A presentation by Christoph Stoettner & Nico Meisenzahl
This presentation reviews of the many aspects of PHP performance that can impact day-to-day living. It explores basic concepts for resolution when PHP performance has got you down. The focus is on Zend Server configuration options including, but not limited to: caching, Apache settings, PHP syntax fundamentals, diagnosing bottlenecks, and DB2/SQL optimization.
In this class we will take a structured approach to understanding troubleshooting skills to help you figure out what went wrong. Whether it's a task that isn't doing what you want, or a bigger issue- understanding how to debug is a skill all admins should hone regularly. Learn more: http://dell.to/1GDYpr8
ICONUK 2015: How to Embrace Your XPages Plugin Super PowersSerdar Basegmez
ICONUK 2015 Development Track. September 21, 2015
Prezi version (Voice-over): https://prezi.com/4horih1hgqom/voiceover-how-to-embrace-your-xpages-plugin-super-powers-icon-uk-2015/
Migration from 5 to Connections 6 - been there, done thatSharon James
You’ve been told that you will need to go though Connections 6.0 to get to Connections PINK.
We’ve been through the process already and can show you the best way to do it.
From planning your data migration strategy, requirements and software upgrades, to time estimates and lessons learned and the all important documentation stage that everyone loves.
Let us be the pain relief to your migrations headache (other antidotes are available).
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded Christoph Adler
Created by Christoph Adler (panagenda) & Luis Guirigay (IBM)
There is always room for improvement! Maximizing the IBM Notes client and Domino server performance doesn't have to be complicated. Reloaded for the latest IBM Notes/Domino 9 version (9.0.1 Feature Pack 10 or later), join Chris and Luis to find out the best and latest performance tuning tips. Learn how to debug your clients(s) and server(s), deal with outdated ODS, network latency, application/mail performance issues and more. Improve your IBM Notes client installations to provide a better experience for happier administration and happier end users! As a special bonus, Chris will show you how to reduce the startup time of virtualized IBM Notes Clients (Citrix / VMWare / etc).
Join this session and learn how you can take the WORST Notes client deployments (simulated multi-user, copied data directories, outdated templates, misconfigured workspace folders, dramatically grown data directories, very slow clients, clients with crashes, etc.) and clean it, upgrade it and deliver it WITHOUT DISRUPTION! No matter how much you try, you will always find Notes clients out there that do not behave or participate! Gain access to the best and latest Notes client management knowledge, combined with more than 15 years of experience with Notes client upgrades to get the fastest and most stable IBM Notes V11 Client ever.
VMworld 2013: Examining vSphere Design Through a Design Scenario VMworld
VMworld 2013
Forbes Guthrie, vReference
Scott Lowe, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Session from NCUG. Stockholm 12.06.2019.
Basic Domino Performance Tuning. Ideas how to improve performance, statistics how to get information that we have issues and how to fix them
Connections Migrations the easy way Soccnx10Sharon James
Migrating & upgrading connections can be a daunting - Here i share some trips, best practises and information on how to ensure that your upgrades are stress free
CPN208 Failures at Scale & How to Ride Through Them - AWS re: Invent 2012Amazon Web Services
At scale, rare and unexpected events will happen. Things eventually will go wrong. This talk dives into what can go wrong at scale and how to architect applications to ride through disaster obliviously. We’ll talk about AWS infrastructure design including Regions and Availability Zones and show how applications can be written and operated to best exploit this industry-unique infrastructure redundancy model. Believing that experience is one of the best teachers, we will go through some of the more interesting and educational industry post mortems including some experienced at AWS to motivate these application design decisions and show how they can mitigate the damage of the truly unexpected.
CollabSphere 2019 - Dirty Secrets of the Notes ClientChristoph Adler
Fast. Dangerous. Always in control.Learn the dirty secrets of the Notes Client and how you can turn them into golden features that will make you shine. You will leave the workshop equipped with new knowledge for your next Notes Client deployment and/or optimization project. You will be able to get better Notes client performance and stability by using less of the system resources, like CPU, Memory and File I/O – just because of the right tailor-made configuration of the Notes client for your very own system requirements. Get geared up for your next Notes V11 deployment with the best-practice tips to get Notes Clients deployed, configured, maintained and ‘finally’ loved by your users.Don’t forget, IBM Notes V11 is not far away from being released.
1693: 21 Ways to Make Your Data Work for You - IBM Connect 2016panagenda
Your collaboration infrastructure contains a gold mine of information just waiting to get used. Francie Tanner and Henning Kunz cover a rich variety of collaboration topics such as cloud readiness, onboarding, social adoption, the Notes Browser Plugin and more. Learn from 21 real world companies and how they tackled their next collaboration move by diving into their very own data sets.
A presentation from Francie Tanner (panagenda) and Henning Kunz (panagenda).
In this session (reloaded and remastered for HCL Notes V11), you will learn how easy it can be to maximize Notes client performance. Let Christoph show you, what can be tuned and how to resolve the best possible performance for your HCL Notes client infrastructure. Discover tips and tweaks - how to debug your Notes client, deal with outdated ODS, network latency and application performance issues and the measurable benefit that provides to your users. You’ll discover the current best practices for streamlining location and connection documents and why the catalog.nsf is still so important. You will leave the session with the knowledge you need to improve your HCL Notes V11 client installations and to provide a better experience for happier administration and happier end-users!
Soccnx10: Best and worst practices deploying IBM Connectionspanagenda
Depending on deployment size, operating system and security considerations you have different options to configure IBM Connections. This session will show good and bad examples on how to do it from multiple customer deployments. We will describe things we found and how you can optimize your systems. Main topics include simple (documented) tasks that should be applied, missing documentation, automated user synchronization, TDI solutions and user synchronization, performance tuning, security optimizing and planning Single Sign On for mail, IBM Sametime and SPNEGO. This is valuable information that will help you to be successful in your next IBM Connections deployment project.
A presentation by Christoph Stoettner & Nico Meisenzahl
This presentation reviews of the many aspects of PHP performance that can impact day-to-day living. It explores basic concepts for resolution when PHP performance has got you down. The focus is on Zend Server configuration options including, but not limited to: caching, Apache settings, PHP syntax fundamentals, diagnosing bottlenecks, and DB2/SQL optimization.
In this class we will take a structured approach to understanding troubleshooting skills to help you figure out what went wrong. Whether it's a task that isn't doing what you want, or a bigger issue- understanding how to debug is a skill all admins should hone regularly. Learn more: http://dell.to/1GDYpr8
ICONUK 2015: How to Embrace Your XPages Plugin Super PowersSerdar Basegmez
ICONUK 2015 Development Track. September 21, 2015
Prezi version (Voice-over): https://prezi.com/4horih1hgqom/voiceover-how-to-embrace-your-xpages-plugin-super-powers-icon-uk-2015/
BP 308 - The Journey to Becoming a Social Application DeveloperSerdar Basegmez
IBM Connect 2014 session, Serdar Basegmez and Graham Acres.
Absract: You probably have heard about the Social Business Toolkit SDK but do you know what it is and what it's really about? Yes, it's XPages, it's JavaScript, and it's Java, and it works with Domino, Connections and SmartCloud, but what about the other apps that your users are asking for? What about Dropbox, Twitter and other platforms? This session will give developers a strong foundation to build on. You will learn the tools to use and invest in, the place to start and the roadblocks to avoid when building your skills. You will leave with practical examples and code samples to show you how easy it is to extend your apps and bring the power of Social Business to your organization.
ICONUK 2013 - An XPager's Guide to Process Server-Side Jobs on IBM® Domino®Serdar Basegmez
Java and in particular OSGi are now very important parts of the Notes/Domino app dev model. In this session, you will learn what techniques can be utilized to process background jobs for XPages applications. Whether you want to replace your existing agents with Domino OSGi Tasklet Services (DOTS) or use Eclipse Jobs to run time-consuming routines without interrupting the use of your application - we will show you real life examples of why and how.
SlideShare now has a player specifically designed for infographics. Upload your infographics now and see them take off! Need advice on creating infographics? This presentation includes tips for producing stand-out infographics. Read more about the new SlideShare infographics player here: http://wp.me/p24NNG-2ay
This infographic was designed by Column Five: http://columnfivemedia.com/
No need to wonder how the best on SlideShare do it. The Masters of SlideShare provides storytelling, design, customization and promotion tips from 13 experts of the form. Learn what it takes to master this type of content marketing yourself.
10 Ways to Win at SlideShare SEO & Presentation OptimizationOneupweb
Thank you, SlideShare, for teaching us that PowerPoint presentations don't have to be a total bore. But in order to tap SlideShare's 60 million global users, you must optimize. Here are 10 quick tips to make your next presentation highly engaging, shareable and well worth the effort.
For more content marketing tips: http://www.oneupweb.com/blog/
Are you new to SlideShare? Are you looking to fine tune your channel plan? Are you using SlideShare but are looking for ways to enhance what you're doing? How can you use SlideShare for content marketing tactics such as lead generation, calls-to-action to other pieces of your content, or thought leadership? Read more from the CMI team in their latest SlideShare presentation on SlideShare.
Each month, join us as we highlight and discuss hot topics ranging from the future of higher education to wearable technology, best productivity hacks and secrets to hiring top talent. Upload your SlideShares, and share your expertise with the world!
Not sure what to share on SlideShare?
SlideShares that inform, inspire and educate attract the most views. Beyond that, ideas for what you can upload are limitless. We’ve selected a few popular examples to get your creative juices flowing.
How to Make Awesome SlideShares: Tips & TricksSlideShare
Turbocharge your online presence with SlideShare. We provide the best tips and tricks for succeeding on SlideShare. Get ideas for what to upload, tips for designing your deck and more.
Back from the Dead: When Bad Code Kills a Good ServerTeamstudio
It's Friday and a new customer calls. Their mission critical app is taking :05 to open documents and the users are quite concerned. Where do you start when handed a 20-year-old application you have never seen, on a server you barely know? Join two IBM Champions as they dissect a complex Domino performance problem from both the administration and development side to provide a complete customer solution. This session includes best practices around problem-solving techniques and a checklist you can use internally to quickly solve problems you encounter.
Silicon Valley Code Camp 2015 - Advanced MongoDB - The SequelDaniel Coupal
MongoDB presentation from Silicon Valley Code Camp 2015.
Walkthrough developing, deploying and operating a MongoDB application, avoiding the most common pitfalls.
Recent widely covered database crashes in the retail industry, struck a damaging blow to the reputation of a number of major chain stores and online retailers.
Lumberjack: Finit's Oracle EPM - Hyperion System Monitoring Toolfinitsolutions
Actionable insight on how your Oracle EPM system is performing and how to fix it
As we all know, the back-end of our Oracle EPM systems have become more and more complex. Not only does it take longer to install, but it requires both Hyperion experience and IT involvement to properly monitor and support the environment. Finit's Infrastructure Group has been involved with some of the most complex Oracle EPM environments in the United States. As a result, we have developed our own in-house tools to assist clients with Performance Monitoring, System Tracking, System Logging, Crash Analysis, and Infrastructure Best Practices. Finit has refined these tools and has incorporated them into a packaged solution called Lumberjack.
Please join us on Friday July 20th to learn about Lumberjack. Frank Zidar, head of Finit Infrastructure, will be your host. In this webinar we will provide an overview of Lumberjack and discuss how several clients are leveraging the tool to monitor their Oracle EPM environment's efficiency / performance and triage degradation in performance, systems errors, and alerts. As a result of the use of Lumberjack, many organizations have gained better insight into how to keep their EPM environments healthy and keep end users happy!
Presenter: Frank Zidar
Date: 07/13/2018
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...Databricks
Morningstar’s Risk Model project is created by stitching together statistical and machine learning models to produce risk and performance metrics for millions of financial securities. Previously, we were running a single version of this application, but needed to expand it to allow for customizations based on client demand. With the goal of running hundreds of custom Risk Model runs at once at an output size of around 1TB of data each, we had a challenging technical problem on our hands! In this presentation, we’ll talk about the challenges we faced replatforming this application to Spark, how we solved them, and the benefits we saw.
Some things we’ll touch on include how we created customized models, the architecture of our machine learning application, how we maintain an audit trail of data transformations (for rigorous third party audits), and how we validate the input data our model takes in and output data our model produces. We want the attendees to walk away with some key ideas of what worked for us when productizing a large scale machine learning platform.
Dr. Elephant: Achieving Quicker, Easier, and Cost-Effective Big Data Analytic...Spark Summit
Is your job running slower than usual? Do you want to make sense from the thousands of Hadoop & Spark metrics? Do you want to monitor the performance of your flow, get alerts and auto tune them? These are the common questions every Hadoop user asks but there is not a single solution that addresses it. We at Linkedin faced lots of such issues and have built a simple self serve tool for the hadoop users called Dr. Elephant. Dr. Elephant, which is already open sourced, is a performance monitoring and tuning tool for Hadoop and Spark. It tries to improve the developer productivity and cluster efficiency by making it easier to tune jobs. Since its open source, it has been adopted by multiple organizations and followed with a lot of interest in the Hadoop and Spark community. In this talk, we will discuss about Dr. Elephant and outline our efforts to expand the scope of Dr. Elephant to be a comprehensive monitoring, debugging and tuning tool for Hadoop and Spark applications. We will talk about how Dr. Elephant performs exception analysis, give clear and specific suggestions on tuning, tracking metrics and monitoring their historical trends. Open Source: https://github.com/linkedin/dr-elephant
Best Practices? That’s like asking how long is a piece of string! While every environment is different, there are however a number of configurations, tweaks and methods that can be of great benefit for your Nagios XI environment. This talk will cover a variety of Best Practice topics for Nagios XI ranging from flexible object configurations through to back end performance enhancements.
How to Stabilise and Improve an SAP BusinessObjects BI 4.2 Enterprise Shared ...Nicolas Henry
• Learn how to investigate your SAP BusinessObjects BI 4.2 environment and diagnose
issues causing outages and stability problems
• Understand the various options available to resolve the issues you find and to stabilise
your SAP BusinessObjects BI 4.2 environment
• Consider factors which could have led to the issues on your landscape, and processes
and safeguards you can put into place to avoid future issues
• Identify areas that can be improved to boost the resilience of your SAP BusinessObjects
BI 4.2 platform
Grails has great performance characteristics but as with all full stack frameworks, attention must be paid to optimize performance. In this talk Lari will discuss common missteps that can easily be avoided and share tips and tricks which help profile and tune Grails applications.
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.
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/
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.
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.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
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
Advanced Flow Concepts Every Developer Should KnowPeter Caitens
Tim Combridge from Sensible Giraffe and Salesforce Ben presents some important tips that all developers should know when dealing with Flows in Salesforce.
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
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.
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
Your Digital Assistant.
Making complex approach simple. Straightforward process saves time. No more waiting to connect with people that matter to you. Safety first is not a cliché - Securely protect information in cloud storage to prevent any third party from accessing data.
Would you rather make your visitors feel burdened by making them wait? Or choose VizMan for a stress-free experience? VizMan is an automated visitor management system that works for any industries not limited to factories, societies, government institutes, and warehouses. A new age contactless way of logging information of visitors, employees, packages, and vehicles. VizMan is a digital logbook so it deters unnecessary use of paper or space since there is no requirement of bundles of registers that is left to collect dust in a corner of a room. Visitor’s essential details, helps in scheduling meetings for visitors and employees, and assists in supervising the attendance of the employees. With VizMan, visitors don’t need to wait for hours in long queues. VizMan handles visitors with the value they deserve because we know time is important to you.
Feasible Features
One Subscription, Four Modules – Admin, Employee, Receptionist, and Gatekeeper ensures confidentiality and prevents data from being manipulated
User Friendly – can be easily used on Android, iOS, and Web Interface
Multiple Accessibility – Log in through any device from any place at any time
One app for all industries – a Visitor Management System that works for any organisation.
Stress-free Sign-up
Visitor is registered and checked-in by the Receptionist
Host gets a notification, where they opt to Approve the meeting
Host notifies the Receptionist of the end of the meeting
Visitor is checked-out by the Receptionist
Host enters notes and remarks of the meeting
Customizable Components
Scheduling Meetings – Host can invite visitors for meetings and also approve, reject and reschedule meetings
Single/Bulk invites – Invitations can be sent individually to a visitor or collectively to many visitors
VIP Visitors – Additional security of data for VIP visitors to avoid misuse of information
Courier Management – Keeps a check on deliveries like commodities being delivered in and out of establishments
Alerts & Notifications – Get notified on SMS, email, and application
Parking Management – Manage availability of parking space
Individual log-in – Every user has their own log-in id
Visitor/Meeting Analytics – Evaluate notes and remarks of the meeting stored in the system
Visitor Management System is a secure and user friendly database manager that records, filters, tracks the visitors to your organization.
"Secure Your Premises with VizMan (VMS) – Get It Now"
Experience our free, in-depth three-part Tendenci Platform Corporate Membership Management workshop series! In Session 1 on May 14th, 2024, we began with an Introduction and Setup, mastering the configuration of your Corporate Membership Module settings to establish membership types, applications, and more. Then, on May 16th, 2024, in Session 2, we focused on binding individual members to a Corporate Membership and Corporate Reps, teaching you how to add individual members and assign Corporate Representatives to manage dues, renewals, and associated members. Finally, on May 28th, 2024, in Session 3, we covered questions and concerns, addressing any queries or issues you may have.
For more Tendenci AMS events, check out www.tendenci.com/events
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.
A Comprehensive Look at Generative AI in Retail App Testing.pdf
ICONUK 2016: Back From the Dead: How Bad Code Kills a Good Server
1. Back from the Dead:
When Bad Code Kills a Good Server
Serdar Basegmez - Developi - @serdar_basegmez
William Malchisky Jr. - ESS - @BillMalchisky
2. Our Story in Forty-five Minutes
• Preface
• Chapter I - The Beginning
• Chapter 2 - Searching for Clues
• Chapter 3 - Creating a Solid Platform
• Chapter 4 - The Softside of Performance Gains
• The Final Chapter - Results
2
3. Disclaimer
"Ladies and Gentlemen. The story you are about to see is true; the
names have been changed to protect the innocent." --Dragnet
3
4. Disclaimer
"Ladies and Gentlemen. The story you are about to see is true; the
names have been changed to protect the innocent." --Dragnet
For example... Acme Corporation is now referred to as Acme, Inc.
4
5. Setting Expectations
• What we will cover
• Problem analysis
• Troubleshooting skills
• Best practices
• The performance impact of suboptimal applications
• What we omitted
• Boring, rambling, dry, lectures
• Useless drivel
5
6. Our Story in Forty-five Minutes
• Preface
• Chapter I - The Beginning
• Chapter 2 - Searching for Clues
• Chapter 3 - Creating a Solid Platform
• Chapter 4 - The Softside of Performance Gains
• The Final Chapter - Results
6
7. Customer Calls
• "We're having a problem. Can you help?"
• "Absolutely. What's happening?"
• "Our mission critical DB is really $%&@#$^& our users. It's way too
slow. It takes less time to reboot [Windows 3.1 on an i386 with 32MB
RAM] than to open a document."
• "Any idea what changed?"
• "We don't know. We have not touched the box."
7
8. Why Domino Servers Fail?
• Lack of expertise and/or knowledge
• Unplanned and/or unexpected expansion
• No dedicated Administrator
• No change management
• No monitoring
• Workaround overloading
8
9. Our Story in Forty-five Minutes
• Preface
• Chapter I - The Beginning
• Chapter 2 - Searching for Clues
• Chapter 3 - Creating a Solid Platform
• Chapter 4 - The Softside of Performance Gains
• The Final Chapter - Results
9
10. "Round Up the Usual Suspects"
• While waiting for access, request the following
• Helps establish the level of criticality
10
notes.ini log.nsf
sh tasks top
vmstat iosys
df -h Affected user(s) to server ping results
mount swapon -s
Server NAB DB copy, sans users
11. Data, Data Everywhere
• Ran DCT - returned a few items, but nothing applicable to the
performance issue experienced
• Checked Domino stats
• Located a key issue - needle in haystack
• SAI fluctuated wildly, frequently, plummeting to 18% for minutes on
end
• Locate any recent NSD files for analysis
11
12. Quick Example - iostat, vmstat
malchw@san-domino:~$ iostat
Linux 3.13.0-83-generic (san-domino) 03/23/2016 _x86_64_ (8 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
6.21 0.25 3.69 0.51 0.00 89.34
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 45.34 2075.44 778.25 6028264 2260469
sdb 0.36 1.52 0.03 4422 80
dm-0 24.51 117.04 186.80 339957 542584
dm-1 16.17 415.61 79.82 1207173 231836
dm-2 17.64 1540.92 511.61 4475713 1485996
malchw@san-domino:~$ vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
1 0 0 16943764 153144 7941660 0 0 262 98 144 681 6 4 89 1 0
12
13. Pro Tip on Data Collection
• Watch the server when nobody else does
• Lots of strange things happen on servers overnight
• Observed the system processing over one million records in :15
twice a week, at different times
Example: no one at Acme, Inc. knew this occurred or why
13
14. Initial Data Analysis - OS
• Swap space 50% of installed memory
• Memory was under 1GB for mission critical server
Several key DBs contained 100k+ docs
• Combination created page faulting plague further eroding
performance
• System properly patched
• Free space adequate
14
15. Initial Data Analysis - Notes.ini
• Obvious but important data points
• Server layout
• Where items located
• Recognized server.id file
• Server tasks
Contrast to sh tasks requested earlier
• No obvious problems
15
16. Initial Data Analysis - Amgr
• Agents running all hours of the night and day
• Agents running from DBs actively being compacted
• Agents running from DBs when updall and fixup running
• Not all scheduled agents needed to run all weekend
16
17. Initial Data Analysis - Log.sf
• Compact still running when updall Program fires-off
• Compact never finished before execution time ceiling hit
Left largest DBs in a completely suboptimal state
• Connected to servers that did not exist
• Scheduled replication documents
• Significant delays with replica synchronization
• Ensured data never properly synchronized across domain
• Certain connection documents only covered two DBs
17
18. Initial Data Analysis - DBs
• Several big DBs last fixup completed two years ago
• Most heavily used files 30-75% Used
• Many views means clicking one forces a new index build
• No design, document, or attachment compression
• Design server task citing non-existent templates
18
19. Our Story in Forty-five Minutes
• Preface
• Chapter I - The Beginning
• Chapter 2 - Searching for Clues
• Chapter 3 - Creating a Solid Platform
• Chapter 4 - The Softside of Performance Gains
• The Final Chapter - Results
19
20. Tier 1 - OS
• Swap space - No set rule these days
1.5x - 2.0x RAM is good rule of thumb
• Memory - 4GB per processor on busy servers
• VMware settings if available
Avoid temptation of too many processors
• Review partitions and free space
20
21. Additional OS Considerations
• Check that previous made system changes stick
Unfamiliar servers can exhibit odd behavior
• Check IBM Technotes for any recent performance issues
• Once OS is working, check to ensure that virtualization is optimal
21
22. Tier 2 - Domino
• Space properly Program Documents
Avoid overlap with agents and other Programs
• Pause agent schedule during maintenance
• Schedule a weekend to complete first full maintenance set
First full compact will take much longer than you realize
• Create maintenance schedule of tasks agreed to by business line
managers
Ensures all needed jobs are available when needed
22
23. Additional Items to Fix
• Review all enabled Domino features to ensure that they function
properly
• Simple configuration miscues can impact negatively
• Cluster replication unable to locate a cluster member
• DNS errors create lookup delays
• Remove unneeded, deprecated network ports
23
24. Our Story in Forty-five Minutes
• Preface
• Chapter I - The Beginning
• Chapter 2 - Searching for Clues
• Chapter 3 - Creating a Solid Platform
• Chapter 4 - The Softside of Performance Gains
• The Final Chapter - Results
24
25. Where are We?
• Domino Admin handled the first level treatment
• Server performs well, but not good enough
• Triangulated the issue to a mission-critical application
• Now what?
25
26. Why Domino Apps Fail?
• Lack of expertise and/or knowledge
• Developers evolved from power users
• Architecture overloading
• Unplanned and/or unexpected expansion
• Undocumented code and/or business process
• No change management
• Quick & dirty development
26
27. Developers vs Performance Issues
• There is no magic pill for finding a performance issue
• Many problems are circumstantial
Depends on who/when/how…
• Repeating the problem on a controlled environment
• Need for Proof!
• The most difficult part of the task
• Need to be systematical
27
28. Science Just Works!
• Research and Assessment,
• Speculation for fixes,
• Experiment,
• Prove!
28
http://www.wired.com/2013/04/whats-wrong-with-the-scientific-method/
29. Methodology
29
Research
Symptoms (e.g. logs, performance data, etc.)
Story (e.g. user input)
Application code
Hypothesis
Speculation on possible reasons
Search for ‘Usual Suspects’
Experiment Testing for possible reasons
Analyze Check symptoms if fixed
Conclusion Issue validated and proved to be fixed.
30. Research & Assessment
• What to collect, based on the symptom;
• CPU/memory load, hangs, spikes, crashes, etc.
• All the time, the same time everyday or random?
• Experienced by specific users?
• We are looking for a pattern between incidents.
30
31. Data Collection Checklist
Log/NSD/Semaphore files
Server configuration (inc. notes.ini)
Server monitoring and statistics data
Web logs (for web application issues)
XPages and OSGi logs (for XPages specific issues)
Application and dependencies
31
32. Isolate the Application
• Sometimes, even opening in DDE may cause issues!
e.g. XPages components are automatically built
• Application code might have side effects
e.g. Updating on another data source, adding audit logs,
performance degradation on the server, etc.
• There will be dependencies
• Once isolated, we can start inspection…
32
33. Usual Suspects
• Database corruptions
• @Today/@Now in views
• Code snippets acting like an admin
Updating views, replicating databases, running server commands
• Code snippets using the worst practices
Search in a large database, wrong looping, etc.
• Anything that fits into the pattern if there is one
e.g. An agent matching the incident timing
33
35. Team Up!
• Deeper investigation needs a teaming effort
• Admins and Developers should collaborate
• A test setup to simulate the production environment
• Intensive / Controlled debugging sessions in limited time windows
• Sharing expertise
• Experimenting on production should be the last resort
• Once a repeatable error found, cooperate for a solution
35
37. Example Case - Analysis
• JVM Crash with the HTTP task
• Random times
• No pattern in the log
• Memory dumps point a leak in the JVM Heap
• Inspected XPages applications, nothing found
• Triangulated the problem into one XPages app, following clues in
intensive debugging on memory
• Isolated the application for a load test, nothing found
• Increased logging, to collect more data, no hope!
37
38. Example Case - Resolution
• Checked the server configuration and noticed
• Logging data incomplete
• Removed exclusions
• New logs pointed the problem:
• Searching software crawling a specific page
• Page generates state data and fills up the
memory
• Simulated the same crash on the test environment
• One line of code fixed the issue
38
39. Another Case - Analysis
• A mission critical application at a bank
• Web application with 2000+ users
• CPU spikes and random hangs, mostly afternoon
• Logs are clear, no crashes, no error messages
• Isolated the application, inspected the ‘usual suspects’
• Found a web agent updating a view!
• Triangulated the problem using web logs and SEMDEBUG
• But, cannot validate the issue on the test environment…
39
40. Another Case - Resolution
• Cooperated with the Domino Admin
• Detailed assessment on the server configuration
• We found the issue!
• “ServerTasksAt14” running an updall task.
• Another Program file running Updall on a specific database, every
30 minutes
• Applied to the test platform, validated by a load test
• Problem solved!
40
41. Our Story in Forty-five Minutes
• Preface
• Chapter I - The Beginning
• Chapter 2 - Searching for Clues
• Chapter 3 - Creating a Solid Platform
• Chapter 4 - The Softside of Performance Gains
• The Final Chapter - Results
41
42. Quality Analysis Yields Quality Results
• Page faults reduced to zero
• General DB usage and administration tasks work well
• SAI now over 80%
• Weird overnight (agent) system operations resolved
• Key DBs have 93% used space now
• All DBs compressed: design, documents, all attachments
• Program documents, agents all adjusted: finish, no overlap
42
43. Note on Performance
43
When done properly, few users tend to
notice the change, but if removed they will
all complain
45. Bonus Slide
• You can get help inspecting
applications and servers
• teamstudio also sponsored
ICON UK!
45
cooperteam MartinScott
teamstudio Ytria
46. Serdar Başeğmez
• IBM Champion (2011 - 2016)
• Developi Information Systems, Istanbul
• Contributing…
OpenNTF / LUGTR / LotusNotus.com
• Featured on…
Engage UG, IBM Connect, ICON UK, NotesIn9…
• Also…
Blogger and Podcaster on Scientific Skepticism
46
47. William Malchisky Jr.
• IBM Champion (2011 - 2016)
• Effective Software Solutions, LLC
• Co-founder of Linuxfest at Lotusphere/Connect
• Speaker at 25+ Lotus/IBM related events/LUGs
• Co-authored two IBM Redbooks
• Co-wrote the IBM Education Administration track for
Domino 8.5
47
48. Follow Up - Contact Information
48
Serdar Basegmez
serdar.basegmez@developi.com
@serdar_basegmez
Skype: sbasegmez
Blog: lotusnotus.com
Bill Malchisky Jr.
william.malchisky@effectivesoftware.com
@billmalchisky
Skype: FairTaxBill
Blog: billmal.com