Nonsteroidal anti inflammatory drugs (NSAIDS)abdul waheed
NSAIDs work by inhibiting the cyclooxygenase (COX) enzymes, which prevents the formation of prostaglandins. Aspirin is a nonselective COX inhibitor that irreversibly acetylates both COX-1 and COX-2. It has analgesic, antipyretic and anti-inflammatory effects. Common adverse effects include gastrointestinal irritation and bleeding. Aspirin is metabolized to salicylic acid and excreted by the kidneys. It is used to treat fever, pain, and inflammatory conditions like rheumatoid arthritis, but carries risks in children and those with asthma or prior gastrointestinal issues.
Hospital Formulary - presentation gives the detail idea about Hospital formulary, its advantage, disadvantage, how to prepare Hospital formulary and much more. this will be useful for Pharm.D-IV YEAR students, which was in their Hospital pharmacy subject. regards APOLLOJAMES
This document discusses Non-Steroidal Anti-Inflammatory Drugs (NSAIDs). It defines NSAIDs as a class of non-narcotic analgesic drugs that are not steroids and do not have steroid side effects. NSAIDs have anti-inflammatory, analgesic, and antipyretic properties by inhibiting prostaglandin production. Common NSAID drugs mentioned include diclofenac, ibuprofen, indomethacin, ketoprofen, mefenamic acid, naproxen, and piroxicam. NSAIDs are indicated for relief of symptoms of arthritis, musculoskeletal disorders, and mild to moderate pain. Potential side effects include gastrointestinal, renal, hepatic, cardiovascular and hematologic effects
Patient counseling involves providing patients with information about their medications, including how to take them properly, potential side effects, and lifestyle changes. The goal is to improve patient understanding and adherence to treatment regimens. Effective counseling establishes a relationship of trust, assesses the patient's needs and concerns, and ensures they comprehend key points about managing their condition and medications. The counseling process involves private discussions that cover topics like dosage, benefits, interactions, and storage in a way patients can understand.
Web Velocity is a tool for developing web applications entirely within a web browser. It uses VisualWorks Smalltalk, the Seaside framework, and object-relational mapping to allow users to build, test, and debug dynamic Ajax-enabled web applications directly in the browser. The document discusses where Cincom's Smalltalk products are currently and outlines priorities for future development, including internationalization support, 64-bit virtual machines, improved graphics capabilities, and leveraging multi-core processors. It also emphasizes the importance of advocacy for the Smalltalk language and community.
Full Stack Web Development Basics to Know.pdfLaura Miller
Full stack web development is a process of developing a feature-rich website from scratch. Read the blog to know more about its all aspects and features.
Morphis provides the most comprehensive solutions for cloud-enabling legacy systems. In partnership with leading global enterprises, software vendors and system integrators, Morphis upgrades outdated systems to increase IT innovation, unleashing the agility of the cloud for the customers, partners, suppliers, regulators and employees connected to every enterprise.
The document summarizes a presentation about contributing CalDAV support for the Symbian OS. It introduces the speaker, provides an overview of CalDAV and why it is important for Symbian, discusses the current CalDAV development status and testing, and outlines future work and tips for new contributors to Symbian open source projects.
Nonsteroidal anti inflammatory drugs (NSAIDS)abdul waheed
NSAIDs work by inhibiting the cyclooxygenase (COX) enzymes, which prevents the formation of prostaglandins. Aspirin is a nonselective COX inhibitor that irreversibly acetylates both COX-1 and COX-2. It has analgesic, antipyretic and anti-inflammatory effects. Common adverse effects include gastrointestinal irritation and bleeding. Aspirin is metabolized to salicylic acid and excreted by the kidneys. It is used to treat fever, pain, and inflammatory conditions like rheumatoid arthritis, but carries risks in children and those with asthma or prior gastrointestinal issues.
Hospital Formulary - presentation gives the detail idea about Hospital formulary, its advantage, disadvantage, how to prepare Hospital formulary and much more. this will be useful for Pharm.D-IV YEAR students, which was in their Hospital pharmacy subject. regards APOLLOJAMES
This document discusses Non-Steroidal Anti-Inflammatory Drugs (NSAIDs). It defines NSAIDs as a class of non-narcotic analgesic drugs that are not steroids and do not have steroid side effects. NSAIDs have anti-inflammatory, analgesic, and antipyretic properties by inhibiting prostaglandin production. Common NSAID drugs mentioned include diclofenac, ibuprofen, indomethacin, ketoprofen, mefenamic acid, naproxen, and piroxicam. NSAIDs are indicated for relief of symptoms of arthritis, musculoskeletal disorders, and mild to moderate pain. Potential side effects include gastrointestinal, renal, hepatic, cardiovascular and hematologic effects
Patient counseling involves providing patients with information about their medications, including how to take them properly, potential side effects, and lifestyle changes. The goal is to improve patient understanding and adherence to treatment regimens. Effective counseling establishes a relationship of trust, assesses the patient's needs and concerns, and ensures they comprehend key points about managing their condition and medications. The counseling process involves private discussions that cover topics like dosage, benefits, interactions, and storage in a way patients can understand.
Web Velocity is a tool for developing web applications entirely within a web browser. It uses VisualWorks Smalltalk, the Seaside framework, and object-relational mapping to allow users to build, test, and debug dynamic Ajax-enabled web applications directly in the browser. The document discusses where Cincom's Smalltalk products are currently and outlines priorities for future development, including internationalization support, 64-bit virtual machines, improved graphics capabilities, and leveraging multi-core processors. It also emphasizes the importance of advocacy for the Smalltalk language and community.
Full Stack Web Development Basics to Know.pdfLaura Miller
Full stack web development is a process of developing a feature-rich website from scratch. Read the blog to know more about its all aspects and features.
Morphis provides the most comprehensive solutions for cloud-enabling legacy systems. In partnership with leading global enterprises, software vendors and system integrators, Morphis upgrades outdated systems to increase IT innovation, unleashing the agility of the cloud for the customers, partners, suppliers, regulators and employees connected to every enterprise.
The document summarizes a presentation about contributing CalDAV support for the Symbian OS. It introduces the speaker, provides an overview of CalDAV and why it is important for Symbian, discusses the current CalDAV development status and testing, and outlines future work and tips for new contributors to Symbian open source projects.
The document discusses and compares two software development life cycle (SDLC) models: the waterfall model and evolutionary model. The waterfall model involves 5 sequential phases: requirements analysis, design, implementation, testing, and maintenance. However, it is inflexible and does not allow for updates based on user feedback. The evolutionary model involves iterative development of prototypes based on basic requirements, with customer feedback and modifications to subsequent versions. This model is better suited for developing online systems and user interfaces as it allows for evolution through use.
The slides from a recent webinar I had delivered regarding why IT Portfolio Modernization is important for a successful Business Process Transformation.
PepsiCo needed to:
Enable dashboards and selected applications on smart phones
Increase the usability and richness of custom applications
E.g. Port Demand Resource Planner from a thick client to an RIA
Establish a division of responsibilities between rich applications and portal umbrellas
Exploring the World of Full-Stack Web Development.pdfEllocent Labs
With Ellocent Labs, explore the dynamic world of full-stack web development. Full-stack developers are essential to creating seamless online experiences in a constantly changing digital environment. From building compelling user interfaces to managing sophisticated back-end capabilities, this trip digs into the flexible skill set that enables developers to bridge the gap between design and functionality. Learn how Ellocent Labs promotes innovation to advance businesses in the digital era. Learn about the essential competencies, the development cycle, and the effects of full-stack development while also appreciating the relevance of complete solutions. Join us as we explore full-stack web development's complexities and transformational possibilities under the direction of Ellocent Labs' dedication to quality and innovation.
What Makes Dot Net Framework Better for Business Application Development.pptxSaniyaSharma28
The main reason behind opting dot net framework is that there will be fewer challenges in application development, fewer costs, reduces the duration of time, and others. Honestly, it is also a growing and enhanced field in the part of development nowadays, and if you are also interested in this, then you should go for Dot Net Training in Noida.
Alfresco WCM Case Study: National Academy of Sciencesrivetlogic
The document summarizes an Alfresco implementation at The National Academy of Sciences to improve their website and content management. Key points:
- The legacy system was outdated and lacked tools for staff to manage content, requiring IT support for all updates.
- Alfresco was implemented to provide enterprise-wide access, richer content, and reduce costs and maintenance while giving editorial control to business users.
- The solution included two custom applications integrated with Alfresco for content management and public website delivery, providing features like in-context previews and search across content sources.
Directions on microsoft_web_and_cloud_developmentTakeshi Shinmura
This document provides guidance on developing web and cloud applications using Microsoft technologies like Visual Studio 2010, ASP.NET, and Windows Azure. It discusses building modern user experiences with HTML5, delivering applications using the internet application model, and developing applications that can evolve over time through technologies like Windows Azure. The document also includes demonstrations of these concepts.
Streamlining EMC Documentum Web Publisher to Increase Web Author ProductivityBlueFish
The document summarizes a project by Wells Fargo to improve the usability of their Documentum content management system. They partnered with Blue Fish Development Group to interview users, identify pain points, and develop recommendations. Key recommendations included a dashboard homepage for authors, a content creation wizard, and streamlined approval processes. The recommendations were tested, implemented internally, and rolled out successfully with user training and support. Lessons learned included setting clear goals, conducting usability testing, including backwards compatibility, involving users in testing, and providing support during initial rollout.
IWebAlley is an Indian software development company that offers cost-effective and high-quality software solutions. It has expertise in technologies like .NET, Java, PHP, and focuses on services like software development, migration, and maintenance. IWebAlley follows standard processes, uses skilled professionals, and aims to fully satisfy customers. It promotes transparency and aims to build long-term relationships through quality work.
Documentation of Online jobs for BCA last sem on PHP.Harsh Tamakuwala
Full documentation on ONLINE JOBs including Introduction of PHP in detail, Data flow diagram, ER diagram, data dictionary, tests, test cases, Screen shoots of both the side(User Side and Admin Side)..
Zend php mobile and right scale rightscale compute 2013RightScale
Speaker:
Kent Mitchell - Sr. Director of Product Management, Zend Technologies
Developing today’s cloud-connected mobile applications is complicated. You have to develop mobile clients for each platform and form factor. You have to develop back-end services that run in the cloud to provide all the “heavy lifting.” You need to integrate to social networks and existing legacy systems. And the entire system has to scale seamlessly when you have the break-out success you know you’re app will bring. See why the combination of Zend, RightScale, PHP, and Apache Cordoba give you the solution you are looking for in the modern mobile world.
This slideshow accompanies our webinar detailing the content management system (CMS) of the future. We review in detail the past, present and future of CMS platforms such as WordPress, Drupal, Joomla, Sitecore and more and how the future lies with headless, decoupled CMS platforms, which allow for greater front-end flexibility, enhanced security and greater scalability for website owners.
View the entire webinar here: https://www.npgroup.net/videos/webinar-cms-of-the-future/
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0minseok kim
devops has been popular in IT ever since emerging cloud technology. to make IT more agile, we need to keep setup goal and measure performance with adopting new cloud native tools.
Presenters: Brad Nunnally, WX Solution Architect, Perficient & Shyam Sunter, Technical Solution Architect, Perficient
Using a project implementation example, we review the various methods the team used to build out this abstracted UI layer. Understand the lessons learned from their journey and the recommended approaches for managing Dojo element, and enabling separation of the HTML, CSS and JavaScript from the WebSphere Portal code so they
can maintain, update and test front-end enhancements to a continuous deployment mode.
Status update: Axiell Roadmap/ New featuresAxiell ALM
The document provides an overview and roadmap for Axiell's product strategy and development plans. Key points include:
1) Axiell plans to implement a Common Database Platform across its products to modernize the backend technology and enable cross-product functionality. This will begin rolling out in Q3 2018.
2) A new CMS business logic layer will be developed to extract common rules and reduce duplication, starting in 2019.
3) New web-based user interfaces are being developed for Collections, DAMS, Move and Flow to expand access and make systems more intuitive. Collections interfaces for EMu, Mimsy and Adlib are available now or by end of 2018.
4) An Q&
This document discusses the development of Authbucket, a single sign-on authentication platform. It finds that existing SSO solutions focus on specific products and lack general applicability. Authbucket aims to provide a secure, standardized identity management solution for web, apps, and devices. The implementation plan involves alpha and beta releases of the command line and web interfaces, followed by third party integrations. The project team is a Hong Kong FOSS service provider with experience developing Drupal solutions and partnerships with AWS, Acquia, Atlassian, and other technology companies. They will use agile project management practices like GIT, TDD, BDD, and CI.
Neev is an IT services and product development company established in 2005 with over 250 employees. It has development centers in Bangalore and Pune and offices in India, US, Singapore, and Europe. Neev provides services including custom software development, mobile and web applications, SaaS applications, and digital experience using technologies such as .NET, iOS, Android, and more. It has expertise in building eCommerce, enterprise, and consumer applications.
DOD Raleigh Gamedays with Chaos Engineering.pdfMandi Walls
My talk from DevOpsDays Raleigh 2022: Plan for Unplanned Work; Game Days with Chaos Engineering.
How do you plan for unplanned incidents? You practice with Chaos Engineering. Strong incident response doesn"t just happen, you have to build the skills and train your team. Practicing for major incidents gives your team insight into how your applications will behave when something goes wrong as well as how the team will interact to solve problems. Combining your Incident Response practices with Chaos Engineering roots your response practice in real-world scenarios, helping your team build confidence.
Addo reducing trauma in organizations with SLOs and chaos engineeringMandi Walls
This document discusses establishing service level objectives (SLOs) and indicators (SLIs) to quantify user experience and prioritize work. It recommends using chaos engineering to validate SLOs and dependencies by injecting failures. Key points:
- SLOs quantify goals for SLIs to measure user experience quality like load times and errors
- Error budgets set thresholds for acceptable failures to meet SLOs
- Chaos engineering tests new features and validates SLOs and dependencies by inducing failures
- Incidents provide opportunities to revisit SLOs and prioritize work to improve experience
The document discusses and compares two software development life cycle (SDLC) models: the waterfall model and evolutionary model. The waterfall model involves 5 sequential phases: requirements analysis, design, implementation, testing, and maintenance. However, it is inflexible and does not allow for updates based on user feedback. The evolutionary model involves iterative development of prototypes based on basic requirements, with customer feedback and modifications to subsequent versions. This model is better suited for developing online systems and user interfaces as it allows for evolution through use.
The slides from a recent webinar I had delivered regarding why IT Portfolio Modernization is important for a successful Business Process Transformation.
PepsiCo needed to:
Enable dashboards and selected applications on smart phones
Increase the usability and richness of custom applications
E.g. Port Demand Resource Planner from a thick client to an RIA
Establish a division of responsibilities between rich applications and portal umbrellas
Exploring the World of Full-Stack Web Development.pdfEllocent Labs
With Ellocent Labs, explore the dynamic world of full-stack web development. Full-stack developers are essential to creating seamless online experiences in a constantly changing digital environment. From building compelling user interfaces to managing sophisticated back-end capabilities, this trip digs into the flexible skill set that enables developers to bridge the gap between design and functionality. Learn how Ellocent Labs promotes innovation to advance businesses in the digital era. Learn about the essential competencies, the development cycle, and the effects of full-stack development while also appreciating the relevance of complete solutions. Join us as we explore full-stack web development's complexities and transformational possibilities under the direction of Ellocent Labs' dedication to quality and innovation.
What Makes Dot Net Framework Better for Business Application Development.pptxSaniyaSharma28
The main reason behind opting dot net framework is that there will be fewer challenges in application development, fewer costs, reduces the duration of time, and others. Honestly, it is also a growing and enhanced field in the part of development nowadays, and if you are also interested in this, then you should go for Dot Net Training in Noida.
Alfresco WCM Case Study: National Academy of Sciencesrivetlogic
The document summarizes an Alfresco implementation at The National Academy of Sciences to improve their website and content management. Key points:
- The legacy system was outdated and lacked tools for staff to manage content, requiring IT support for all updates.
- Alfresco was implemented to provide enterprise-wide access, richer content, and reduce costs and maintenance while giving editorial control to business users.
- The solution included two custom applications integrated with Alfresco for content management and public website delivery, providing features like in-context previews and search across content sources.
Directions on microsoft_web_and_cloud_developmentTakeshi Shinmura
This document provides guidance on developing web and cloud applications using Microsoft technologies like Visual Studio 2010, ASP.NET, and Windows Azure. It discusses building modern user experiences with HTML5, delivering applications using the internet application model, and developing applications that can evolve over time through technologies like Windows Azure. The document also includes demonstrations of these concepts.
Streamlining EMC Documentum Web Publisher to Increase Web Author ProductivityBlueFish
The document summarizes a project by Wells Fargo to improve the usability of their Documentum content management system. They partnered with Blue Fish Development Group to interview users, identify pain points, and develop recommendations. Key recommendations included a dashboard homepage for authors, a content creation wizard, and streamlined approval processes. The recommendations were tested, implemented internally, and rolled out successfully with user training and support. Lessons learned included setting clear goals, conducting usability testing, including backwards compatibility, involving users in testing, and providing support during initial rollout.
IWebAlley is an Indian software development company that offers cost-effective and high-quality software solutions. It has expertise in technologies like .NET, Java, PHP, and focuses on services like software development, migration, and maintenance. IWebAlley follows standard processes, uses skilled professionals, and aims to fully satisfy customers. It promotes transparency and aims to build long-term relationships through quality work.
Documentation of Online jobs for BCA last sem on PHP.Harsh Tamakuwala
Full documentation on ONLINE JOBs including Introduction of PHP in detail, Data flow diagram, ER diagram, data dictionary, tests, test cases, Screen shoots of both the side(User Side and Admin Side)..
Zend php mobile and right scale rightscale compute 2013RightScale
Speaker:
Kent Mitchell - Sr. Director of Product Management, Zend Technologies
Developing today’s cloud-connected mobile applications is complicated. You have to develop mobile clients for each platform and form factor. You have to develop back-end services that run in the cloud to provide all the “heavy lifting.” You need to integrate to social networks and existing legacy systems. And the entire system has to scale seamlessly when you have the break-out success you know you’re app will bring. See why the combination of Zend, RightScale, PHP, and Apache Cordoba give you the solution you are looking for in the modern mobile world.
This slideshow accompanies our webinar detailing the content management system (CMS) of the future. We review in detail the past, present and future of CMS platforms such as WordPress, Drupal, Joomla, Sitecore and more and how the future lies with headless, decoupled CMS platforms, which allow for greater front-end flexibility, enhanced security and greater scalability for website owners.
View the entire webinar here: https://www.npgroup.net/videos/webinar-cms-of-the-future/
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0minseok kim
devops has been popular in IT ever since emerging cloud technology. to make IT more agile, we need to keep setup goal and measure performance with adopting new cloud native tools.
Presenters: Brad Nunnally, WX Solution Architect, Perficient & Shyam Sunter, Technical Solution Architect, Perficient
Using a project implementation example, we review the various methods the team used to build out this abstracted UI layer. Understand the lessons learned from their journey and the recommended approaches for managing Dojo element, and enabling separation of the HTML, CSS and JavaScript from the WebSphere Portal code so they
can maintain, update and test front-end enhancements to a continuous deployment mode.
Status update: Axiell Roadmap/ New featuresAxiell ALM
The document provides an overview and roadmap for Axiell's product strategy and development plans. Key points include:
1) Axiell plans to implement a Common Database Platform across its products to modernize the backend technology and enable cross-product functionality. This will begin rolling out in Q3 2018.
2) A new CMS business logic layer will be developed to extract common rules and reduce duplication, starting in 2019.
3) New web-based user interfaces are being developed for Collections, DAMS, Move and Flow to expand access and make systems more intuitive. Collections interfaces for EMu, Mimsy and Adlib are available now or by end of 2018.
4) An Q&
This document discusses the development of Authbucket, a single sign-on authentication platform. It finds that existing SSO solutions focus on specific products and lack general applicability. Authbucket aims to provide a secure, standardized identity management solution for web, apps, and devices. The implementation plan involves alpha and beta releases of the command line and web interfaces, followed by third party integrations. The project team is a Hong Kong FOSS service provider with experience developing Drupal solutions and partnerships with AWS, Acquia, Atlassian, and other technology companies. They will use agile project management practices like GIT, TDD, BDD, and CI.
Neev is an IT services and product development company established in 2005 with over 250 employees. It has development centers in Bangalore and Pune and offices in India, US, Singapore, and Europe. Neev provides services including custom software development, mobile and web applications, SaaS applications, and digital experience using technologies such as .NET, iOS, Android, and more. It has expertise in building eCommerce, enterprise, and consumer applications.
DOD Raleigh Gamedays with Chaos Engineering.pdfMandi Walls
My talk from DevOpsDays Raleigh 2022: Plan for Unplanned Work; Game Days with Chaos Engineering.
How do you plan for unplanned incidents? You practice with Chaos Engineering. Strong incident response doesn"t just happen, you have to build the skills and train your team. Practicing for major incidents gives your team insight into how your applications will behave when something goes wrong as well as how the team will interact to solve problems. Combining your Incident Response practices with Chaos Engineering roots your response practice in real-world scenarios, helping your team build confidence.
Addo reducing trauma in organizations with SLOs and chaos engineeringMandi Walls
This document discusses establishing service level objectives (SLOs) and indicators (SLIs) to quantify user experience and prioritize work. It recommends using chaos engineering to validate SLOs and dependencies by injecting failures. Key points:
- SLOs quantify goals for SLIs to measure user experience quality like load times and errors
- Error budgets set thresholds for acceptable failures to meet SLOs
- Chaos engineering tests new features and validates SLOs and dependencies by inducing failures
- Incidents provide opportunities to revisit SLOs and prioritize work to improve experience
PagerDuty: Best Practices for On Call TeamsMandi Walls
The document outlines best practices for establishing effective on-call teams including formalizing on-call schedules, ensuring team members have the proper equipment, access, and training. It emphasizes the importance of building an empathetic on-call culture through practices like shadow rotations, avoiding burnout, and establishing clear responsibilities and expectations for on-call staff.
Prescriptive Security with InSpec - All Things Open 2019Mandi Walls
Chef InSpec can be used to test for system security and compliance by creating profiles of InSpec tests. Profiles allow complex compliance requirements to be tested across different teams and environments. The document demonstrates running the open source linux-baseline profile against a CentOS system using InSpec, remediating any failures using the corresponding Chef cookbook, and then wrapping the linux-baseline profile in a custom profile to skip a specific test.
Using Chef InSpec for Infrastructure SecurityMandi Walls
This document provides an overview of Chef InSpec and how it can be used for infrastructure security assurance. Chef InSpec allows users to create tests for security and compliance related to infrastructure and then run those tests on systems locally or remotely. The document demonstrates how to use Chef InSpec to check for compliance with a security baseline, remediate any issues found using Chef infrastructure automation, and then re-check compliance.
The document discusses using InSpec to build security into workflows by creating tests to check for compliance. InSpec allows writing tests in a human-readable format to test security configurations and ensure compliance with policies. Tests can be run locally or remotely on servers to check configurations and are integrated with DevOps workflows through profiles and controls.
InSpec Workshop at Velocity London 2018Mandi Walls
InSpec is an open-source testing framework that allows users to test and enforce security configurations and compliance for infrastructure code. It uses human-readable tests and resources to check configurations and generate reports. Users can write InSpec tests and profiles to test systems locally or remotely, address security issues, and integrate testing into development workflows using tools like Test Kitchen.
InSpec is an open-source testing framework that allows users to write security and compliance tests. Tests can be written to check configurations, files, and other infrastructure attributes. InSpec includes built-in resources that make it easy to test common services and configurations. Tests are written in a human-readable format and can be executed locally or remotely on servers. InSpec integrates with tools like Chef and Test Kitchen to allow testing as part of development and deployment workflows. The document provides examples of using InSpec to test SSH configuration and other attributes based on security requirements.
Adding Security and Compliance to Your Workflow with InSpecMandi Walls
This document provides an overview of InSpec, which is a tool for creating automated tests for compliance and security. InSpec allows users to write tests in a human-readable language to check systems for vulnerabilities or configuration issues. It can test infrastructure locally or remotely. Profiles can be created to package and share test suites. InSpec integrates with tools like Test Kitchen and can be included in development workflows to continuously test systems.
This document discusses InSpec, an open-source testing framework for infrastructure and compliance. It can be used to test configurations and ensure security best practices are followed. InSpec uses human-readable tests and comes with built-in resources to test common infrastructure components. It can test locally or remotely on Linux, Windows, and cloud platforms. Profiles allow packaging tests for reuse across environments. InSpec integrates with DevOps tools like Chef and Test Kitchen to enable compliance testing in development workflows.
Habitat is an open source project that provides tools for building, deploying, and managing applications across platforms. It allows developers to build applications once and run them anywhere by ignoring the underlying platform and packaging applications with all of their dependencies. Habitat provides tools for building applications locally, managing packages in a private registry, and running applications as managed services that can be updated in a zero-downtime way.
This document provides a quick introduction to InSpec, which is a human-readable specification language for defining security and compliance tests. It can be used to create, share, and reuse test profiles to verify characteristics of systems and applications. The document demonstrates writing InSpec tests and profiles to check configuration settings like SSH protocol version. InSpec integrates with tools like Test Kitchen and can test any target, including local systems, remote hosts over SSH/WinRM, Docker containers, and cloud resources. Profiles allow packaging and sharing sets of InSpec tests.
This document summarizes Habitat, a tool for building, deploying, and managing applications. Habitat aims to reduce complexity by providing repeatable builds, configuration management, and service discovery. It allows building applications from source or using pre-built binaries. The Habitat Builder service can build applications and store artifacts, including integrating with GitHub and Docker Hub. Habitat packages applications in a platform-agnostic way and allows updating configurations at runtime. Users are encouraged to try out Habitat on Slack, with online tutorials, or by contributing to projects on GitHub.
This is an approximately 90-minute InSpec workshop covering basic InSpec resources and profiles and applying them to Linux Hardening. Delivered at DevSecCon 2017 in London, October 20, 2017
Habitat Workshop at Velocity London 2017Mandi Walls
Mandi Walls is the Technical Community Manager for EMEA at Chef and the Habitat Community lead is Ian Henry. The document discusses how modern applications are trending toward immutability, platform agnosticism, complexity reduction, and scalability. It provides an overview of ways to work with Habitat, including using artifacts that run themselves via the supervisor, exporting to Docker, and building plans from scratch or using scaffolding.
InSpec Workflow for DevOpsDays Riga 2017Mandi Walls
This document discusses how to build security into your workflow using InSpec. InSpec is a human-readable specification language for testing security and compliance across infrastructure. It can be used to test configurations and identify issues. The document provides an example of using an InSpec profile to test that SSH is configured securely on a system before and after applying a security hardening cookbook. It emphasizes how InSpec helps automate security testing and ensures compliance is maintained over time as systems change.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Webinar: Designing a schema for a Data WarehouseFederico Razzoli
Are you new to data warehouses (DWH)? Do you need to check whether your data warehouse follows the best practices for a good design? In both cases, this webinar is for you.
A data warehouse is a central relational database that contains all measurements about a business or an organisation. This data comes from a variety of heterogeneous data sources, which includes databases of any type that back the applications used by the company, data files exported by some applications, or APIs provided by internal or external services.
But designing a data warehouse correctly is a hard task, which requires gathering information about the business processes that need to be analysed in the first place. These processes must be translated into so-called star schemas, which means, denormalised databases where each table represents a dimension or facts.
We will discuss these topics:
- How to gather information about a business;
- Understanding dictionaries and how to identify business entities;
- Dimensions and facts;
- Setting a table granularity;
- Types of facts;
- Types of dimensions;
- Snowflakes and how to avoid them;
- Expanding existing dimensions and facts.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxSitimaJohn
Ocean Lotus cyber threat actors represent a sophisticated, persistent, and politically motivated group that poses a significant risk to organizations and individuals in the Southeast Asian region. Their continuous evolution and adaptability underscore the need for robust cybersecurity measures and international cooperation to identify and mitigate the threats posed by such advanced persistent threat groups.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
Digital Marketing Trends in 2024 | Guide for Staying AheadWask
https://www.wask.co/ebooks/digital-marketing-trends-in-2024
Feeling lost in the digital marketing whirlwind of 2024? Technology is changing, consumer habits are evolving, and staying ahead of the curve feels like a never-ending pursuit. This e-book is your compass. Dive into actionable insights to handle the complexities of modern marketing. From hyper-personalization to the power of user-generated content, learn how to build long-term relationships with your audience and unlock the secrets to success in the ever-shifting digital landscape.
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
2. Agenda Evolution of a flagship site The old platform: “AOL Dynamic Platform” The new platform: “Dynapub” Growing pains Knowledge migration
3. Evolution of www.aol.com You might have seen it before. AOL’s main home page Links to various internal and partner sites Runs Netscape, Latino, Mexico portals, as well as partner co-brands Also the in-client “Welcome Screen” with a slightly different look and feel It’s the same page, 55M times a day!
11. ADP AOLserver on every layer Internally developed and maintained Historically related to DigitalCity, 10 years of continuous new development Proprietary point to point, permanently connected communications 90% of the data transient in RAM N-tier Configuration in TCL! Multiple frontend farms shared all infrastructure Optimized for real time publishing with caching Still handling millions of hits a day after large migration efforts Scaled at 45hps per server instance
12. Proprietary Systems: Pros / Cons Good stuff The person who wrote it might sit down the hall I can write my own extensions No licensing Shoot me The person who wrote it left the company years ago I have to write my own extensions Google can’t help me with this problem… Hard to apply new ideas evolved in the industry.
15. Features of AOL.com’s New Architecture Standalone environment Fewer internally developed systems Standard connectivity over HTTP Hides fewer flaws Requires more technical how-to from development
18. Lessons Learned – Migration Process One size fits most Proprietary platforms hide many sins Learning curve on new tech is frustrating The customers aren’t always going to like it Easy to get in a hurry and lose time
19. Managing Architectural Complexity Some things did get more complicated than they needed to be Just because you *can* do something, doesn’t mean you should There are a lot more things to look at, and for our team to be responsible for than on the old platform
22. Metrics and Monitoring Metrics collection through access logs – we have tools for that Standard formats, universal meaning All-HTTP communications simplifies monitoring Techs at every level can tell when a component has failed
23. Managing the People Resources Important to not leave anyone behind on the old stuff Everyone wants to work on the new cool thing Applies to development, QA, operations Challenge is to create a broad range of knowledge about the new platform without wiping everyone’s brain of the old platform
25. Future of AOL.com Continues to be a key part of AOL’s web strategy International components Refreshing the page design Business focus on revenue and UVs Closer integration with other core AOL products means more opportunities for developers to get large scale experience
26. Conclusion Positive and negative aspects of a platform migration Retraining is key, but so is remembering the characteristics of the product Huge cultural shift at AOL
Few products reflect the direction of a company the way AOL.com has been changed to reflect the evolution of AOL’s core business. Early examples of www.aol.com available in the Internet Archive are examples of how the site was used to attract customers to AOL’s ISP business. For a number of years, the portal was also “AOL Anywhere”, a companion to the client-based ISP system. In the past several years it has been refocused as a web portal and the push to advertise the ISP products has all but completely disappeared from the main site.
Courtesy of the Wayback Machine, aol.com in 1996. Focused on selling the original access products, getting people interested in AOL’s walled garden experience. The portal went through several years of being “AOL Anywhere”, secondary to the AOL client experience and dialup connectivity.
The first release on ADP, July 2005. Migrated from another internally developed publishing platform, Shark, with AOLserver frontends. Introduction of the Video Portal. This version almost ended up on another proprietary platform based on a “web” server that didn’t implement most of HTTP. Frontends on Linux, and eventually the middleware was migrated as well.
The design of the site for the last version to run on ADP, Welcome Screen version. The version famous for looking like Yahoo! at that time. The second major release on the ADP platform, there’s no banner or large invitation on the site to download the AOL dial client, but links to AOL software are still above the fold. Much of the page is configurable to the publishers. Content is a mix of programming and ingested feeds. Still some deadended components in the infrastructure – pieces that no one knows how to work on anymore, though nearly all components now run on Linux.
The redesign that came along with the migration. Totally devoted to a web experience, includes various non-AOL web partners, runs real media ads. 100% of the page can change through publishing. The only mention of the AOL Client is at the bottom of the page, under “Services”. The whole environment is based on standard Open Source components and runs on Linux.
A growth in pageviews during the same era. In addition to contending with the limitations of the platforms, we were working on how to accommodate the hits.
Single origin for published data, including much of the objects coming from feeds and partners. The middleware includes index and search, small objects publishing stores, art and static objects, click tracking for metrics and reporting, mail spools for “send to a friend” functionality, databases for music, movies, news. The AOLserver frontends are broken up into farms that serve specific products – AOL.com, the AOL Channels, News, Feeds for Travel and Syndication, Moviefone, Video, etc.
What the architecture really looked like. This diagram was created in 2005.“Other” connectivity can be database replication,rsync, rsync-over-dci, etc. The amount of proprietary and non-portable connections and components made the option of migrating the architecture piecemeal unmanageable. There is little here that could have been used directly without porting core connectivity components to the new platform.The “pub” cloud is one very large and very unhappy V880.
The baseline AOLserver software is C with a TCL interface. The original bits were purchased and then extended over a number of years internally. Of the more idiosyncratic characteristics of the ADP infrastructure, the connectivity was the most single-use piece, developed to completely adhere to AOL’s network standards and creating headaches and topology nightmares.All RPC connections originated with the publishing master, and the master held a complete view of all hosts in the network – as many as 2000 single-function applications at a time, with complex interconnectivity to manage caching and flushing and real-time updates to data and search indexes. The size of the topology and geographical distribution required a multi-tiered connectivity plan, with repeaters localized to the frontend servers to keep the master from being overburdened.Adding insult to this injury, all the configuration was written in TCL. A single misplaced bracket could crash an entire farm of hosts, and if was particularly well-placed, the entire infrastructure.At one point, nearly all of AOL’s web presence was somehow attached to or dependent on this system except for search and the primary components of the webmail system (though webmail used a header that relied on a piece in this).For all the nightmares, the system was fairly fast for what it was doing. 100% of hits to these farms demanded dynamically generated content, so most of the data was held in RAM on the frontends, with very little on disk permanently. The request-on-demand nature of most of the data meant that a cold cache was populated with data as it was needed to create pages. The cache-hit rate on a quiesced server could be anywhere from 90% to 99.9% depending on the farm and types of requests it serviced, even with very little memory devoted to cache (<40MB).However, this memory-intensive storage system meant that on a 32bit system, the servers start to flake out when they reach 2GB of RAM used, and without engineers to build and verify a 64bit build, the system basically obsoleted itself.
Continuing to maintain a proprietary infrastructure for a number of years requires careful management of the people who know all the bits of the system. Losing the primary developer on any component or subsystem can (and often does) mean a slow painful death for that system, regardless of how many products rely on it. Letting politics get in the way of the product lifecycle is particularly fun.Building your infrastructure components from the ground up means building everything yourself. A product needs click-through tracking? Gotta build a system for it. Someone else wants Captcha? Build it yourself. The amount of time and resources necessary to create everything you need from the ground up will put you years behind everyone else (hmm…). While the ADP system eventually had enough basic reusable components to build basic systems, by the time it reached that point most of the original engineers had left and new components or ports of old components were nearly impossible to accomplish.In a proprietary environment, no one on the Internet can hear you scream.
The new environment, called “Dynapub” is based on common Open Source components, including Apache, Tomcat, and MySQL. The basic components of the Dynapub stack can be arranged in any number of ways to provide services as needed by the product, so while any given Dynapub environment contains the same basic building blocks, any two environments aren’t necessarily all that similar.
As opposed to the old architecture, the new systems are largely based on HTTP, and the services run on farms behind load balancers.The databases are all MySQL versus the old flat file PLS databases that supported the ADP architecture.
AOL.com no longer shares components with any of our other sites. The combination of a standalone environment and the open architecture requires more knowledge of how to connect components and make use of resources. In the old environment, all the connectivity was already defined as part of the platform itself and no one really had to fully understand how it worked or how to use it – the abstraction was good, but over time weakened the maintainability and robustness of the whole system.The new system is not without standard practices, but instead of being built on 10 year old assumptions they are based on our actual performance and use of resources.
This graph illustrates the long process of getting to optimum scaling. AOL.com has the opposite problem from a start up project – we had the ability to overbuy hosts to accommodate a worst-case performance level that was well below what we would normally want to have. The slow process of getting to where the apps can actually run reflects the business role the site has. It’s incredibly important to have the site up as much as possible, even if we aren’t trying for five nines anymore. This graph doesn’t show the other metrics we were using to make the scaling decisions, such as memory and CPU utilization, but reflects the effects of decisions based on those metrics. The old code was well understood by not only the operations team but also the dev team. There is more collaborative code in this new environment that has the potential to have significant effects on the overall performance.
At the end of life for the old system, there was little that could be added in the way of modern features. The new system is much more extensible, but still isn’t completely prescriptive for every site that might use it. All the applications will perform differently, and fortunately Operations is now able to scale resources to meet the needs of all the products much more easily.The old system allowed us (Ops) to gloss over what was really going on simply because certain things were “always done that way”. Coming back into an open platform means making sure that anything being redesigned takes into account that there was a reason we use a CDN the way we do, that there are certain benefits and limitations to our networking equipment, and other such things that we were able to handwave on the old platform because it was so ingrained.
Scaling all the individual layers is challenging to keep up with while keeping the site running and working on the number of installations we did during the rollout. Knowing which combinations of threads, children, connections, applications, hosts, etc are required to best serve the traffic without wasting resources takes a concentrated effort.Using the old system as a complexity baseline, the new system is much simpler to understand. The old system was mostly divided between a couple of teams, another trick to hide the overall complexity.
It’s important to keep in mind *why* a particular characteristic was built into the old platform. This graph is an example of one of the main features of the old infrastructure that we added to AOL.com on the new platform. For every page served by Tomcat, there is a series of calls to the publishing system. Originally, there was no caching policy for all Dynapub sites. ADP had a greedy caching system that caught 99.4% of all requests for publishing data for AOL.com pages. During the migration of AOL.com to Dynapub, caching was not originally included, and we started to look at widening the datastore layer. A caching model was launched into the production farm in mid-December when the publishing layer was having trouble dealing with the requests from Tomcat. The frontend was only taking about 20-30% of total traffic at this time. In mid-January some new features were launched without the caching enhancement enabled, and that was fixed.
One of the side-effects of having a totally proprietary environment is needing to come up with some way to monitor everything. AOLserver has a complex set of application monitoring components, not all of which were terribly helpful, but our monitoring system isn’t sophisticated enough to make smart decisions about them. Limited support for AOLserver meant that our new metrics environment never received an AOLserver monitoring module. The cut over to all HTTP communications is a huge win for operations in this migration. HTTP is easy to monitor and easy to collect metrics from. The log formats are well defined and meaningful. Additionally, it’s easier to create alerts and for the NOC to determine if the system is broken.
Finally, this entire experience represents a huge cultural change for AOL, away from creating and maintaining proprietary systems. Unchaining resources from low value-added positions leaves more time for working on innovative projects. While the old infrastructure had many innovative qualities when it was new, continuing to support a comprehensive platform holds people back from new innovative opportunities when externally available components surpass what is available internally.