The document discusses tips and tricks for using the OSGi Web Console in AEM. It provides an overview of the different areas within the Web Console, including Main, OSGi, Sling, Status, and Web Console. It demonstrates how to use these areas to manage bundles, configurations, services, and more. The document also provides a demo of some of these tips and tricks.
This document discusses using MongoDB as the common store for user-generated content in Adobe Experience Manager Communities. It describes the benefits of MongoDB, such as its flexible JSON document model, efficient searching, built-in replication for high availability, and ability to scale. It then covers different options for implementing MongoDB as the common store, including the MongoMK JCR SRP, Adobe SRP, and Mongo SRP. It also discusses which content is typically stored in the common store versus being replicated separately.
David Bosschaert & Carsten Ziegelar - Adobe
"The OSGi platform powering AEM provides a dynamic module system and enables component oriented development. Besides serving the as foundation for AEM, there are benefits for application developers.
This talk outlines the ease of use of OSGi in application code and shows how to master development tasks by using the right APIs and tools. Learn about the latest in component development, asynchronous processing, configuration management and deploying your application code in larger modules, so-called subsystems. A subsystem allows to package a set of bundles and configurations. The subsystem can run isolated from other bundles or other applications.
Learn how to leverage the latest OSGi tech for your own projects. All of the functionality discussed works directly with in AEM 6.1, GA now.
Make the most of the power of OSGi.
All you know about ASP.NET deployment is wrong!Roger Pence
The document discusses improving the ASP.NET deployment process by creating an automated build process using MSBuild. Currently, many developers manually click "Build->Publish Site" and hope for the best. The proposed process involves: 1) Minimizing and concatenating JavaScript and CSS files to improve page load times; 2) Creating Web deployment profiles and transforms to ensure the correct configuration for production; 3) Using MSBuild to automate the overall build and deployment process by defining tasks like compilation, file copying/deleting, and more. This proposed process aims to make deployment automated, inclusive of necessary tasks, and provide good logs for troubleshooting.
AWS Code* services provide an easy way to build and operate a CI/CD pipeline for your project apps. In this session, we will cover the different AWS code services (CodeCommit, CodeBuild, CodeDeploy, CodePipeline and CodeStar) and the integration of these tools into your project.
Sample code: https://github.com/cqsupport/webinar-dispatchercache
Webinar Recording: http://my.adobeconnect.com/p7th2gf8k43/
Optimizing dispatcher cache covering:
Best practices for using the dispatcher
Tips and tricks for improving performance
Common pitfalls to avoid
How to design your site so you get the most out of your Dispatcher
JOHN HUMPHREYS VP OF ENGINEERING INFRASTRUCTURE SYSTEMS, NOMURA
Spring Boot is a modern and extensible development framework that aims (and succeeds!) to take as much pain as possible out of developing with Java. With just a few Maven dependencies, new or existing programs become runnable, init.d-compliant uber-JARs or uber-WARs with embedded web-servers and virtually zero-configuration, code or otherwise. As an added freebie, Spring Boot Actuator will provide your programs with amazing configuration-free production monitoring facilities that let you have RESTFUL endpoints serving live stack-traces, heap and GC statistics, database statuses, spring-bean definitions, and password-masked configuration file audits.
AEM (CQ) Dispatcher Security and CDN+Browser CachingAndrew Khoury
This presentation cover Adobe AEM Dispatcher security and CDN and browser caching.
This presentation is the second part of a webinar on AEM Dispatcher:
http://dev.day.com/content/ddc/en/gems/dispatcher-caching---new-features-and-optimizations.html
Visit url above to view the whole presentation. Domique Pfister the primary engineer developing AEM Dispatcher covers the first part on new features.
This document describes the serverless media workflow built by the speaker for adding video capabilities to Vingle. It discusses ingesting videos from clients into S3 using transfer acceleration, processing videos with AWS services like Elastic Transcoder and Elemental MediaConvert, and delivering videos via S3 and CloudFront. The architecture evolved over two versions to support features like parallel encoding and bypassing processing when possible to improve performance and reduce costs.
This document discusses using MongoDB as the common store for user-generated content in Adobe Experience Manager Communities. It describes the benefits of MongoDB, such as its flexible JSON document model, efficient searching, built-in replication for high availability, and ability to scale. It then covers different options for implementing MongoDB as the common store, including the MongoMK JCR SRP, Adobe SRP, and Mongo SRP. It also discusses which content is typically stored in the common store versus being replicated separately.
David Bosschaert & Carsten Ziegelar - Adobe
"The OSGi platform powering AEM provides a dynamic module system and enables component oriented development. Besides serving the as foundation for AEM, there are benefits for application developers.
This talk outlines the ease of use of OSGi in application code and shows how to master development tasks by using the right APIs and tools. Learn about the latest in component development, asynchronous processing, configuration management and deploying your application code in larger modules, so-called subsystems. A subsystem allows to package a set of bundles and configurations. The subsystem can run isolated from other bundles or other applications.
Learn how to leverage the latest OSGi tech for your own projects. All of the functionality discussed works directly with in AEM 6.1, GA now.
Make the most of the power of OSGi.
All you know about ASP.NET deployment is wrong!Roger Pence
The document discusses improving the ASP.NET deployment process by creating an automated build process using MSBuild. Currently, many developers manually click "Build->Publish Site" and hope for the best. The proposed process involves: 1) Minimizing and concatenating JavaScript and CSS files to improve page load times; 2) Creating Web deployment profiles and transforms to ensure the correct configuration for production; 3) Using MSBuild to automate the overall build and deployment process by defining tasks like compilation, file copying/deleting, and more. This proposed process aims to make deployment automated, inclusive of necessary tasks, and provide good logs for troubleshooting.
AWS Code* services provide an easy way to build and operate a CI/CD pipeline for your project apps. In this session, we will cover the different AWS code services (CodeCommit, CodeBuild, CodeDeploy, CodePipeline and CodeStar) and the integration of these tools into your project.
Sample code: https://github.com/cqsupport/webinar-dispatchercache
Webinar Recording: http://my.adobeconnect.com/p7th2gf8k43/
Optimizing dispatcher cache covering:
Best practices for using the dispatcher
Tips and tricks for improving performance
Common pitfalls to avoid
How to design your site so you get the most out of your Dispatcher
JOHN HUMPHREYS VP OF ENGINEERING INFRASTRUCTURE SYSTEMS, NOMURA
Spring Boot is a modern and extensible development framework that aims (and succeeds!) to take as much pain as possible out of developing with Java. With just a few Maven dependencies, new or existing programs become runnable, init.d-compliant uber-JARs or uber-WARs with embedded web-servers and virtually zero-configuration, code or otherwise. As an added freebie, Spring Boot Actuator will provide your programs with amazing configuration-free production monitoring facilities that let you have RESTFUL endpoints serving live stack-traces, heap and GC statistics, database statuses, spring-bean definitions, and password-masked configuration file audits.
AEM (CQ) Dispatcher Security and CDN+Browser CachingAndrew Khoury
This presentation cover Adobe AEM Dispatcher security and CDN and browser caching.
This presentation is the second part of a webinar on AEM Dispatcher:
http://dev.day.com/content/ddc/en/gems/dispatcher-caching---new-features-and-optimizations.html
Visit url above to view the whole presentation. Domique Pfister the primary engineer developing AEM Dispatcher covers the first part on new features.
This document describes the serverless media workflow built by the speaker for adding video capabilities to Vingle. It discusses ingesting videos from clients into S3 using transfer acceleration, processing videos with AWS services like Elastic Transcoder and Elemental MediaConvert, and delivering videos via S3 and CloudFront. The architecture evolved over two versions to support features like parallel encoding and bypassing processing when possible to improve performance and reduce costs.
How can you accelerate the delivery of new, high-quality services? How can you be able to experiment and get feedback quickly from your customers? To get the most out of the agility afforded by serverless and containers, it is essential to build CI/CD pipelines that help teams iterate on code and quickly release features. In this talk, we demonstrate how developers can build effective CI/CD release workflows to manage their serverless or containerized deployments on AWS. We cover infrastructure-as-code (IaC) application models, such as AWS Serverless Application Model (AWS SAM) and new imperative IaC tools. We also demonstrate how to set up CI/CD release pipelines with AWS CodePipeline and AWS CodeBuild, and we show you how to automate safer deployments with AWS CodeDeploy.
Continuous Integration and Deployment (CI/CD) with AWS Code Services.
I Presented in Pune Cloud Engineers and Cloud Architect's Meetup.
https://www.meetup.com/Pune-Cloud-Engineers-and-Architects-AWS/events/247170863/
The document discusses problems with using curl commands for interacting with AEM APIs and proposes using OpenAPI specification and generated API clients as a better solution. It outlines issues like inconsistent response formats, unreliable status codes, and lack of error handling with curl. The proposed solution is to define AEM endpoints in OpenAPI format and generate API clients in various languages like Ruby, Python, and Java. These clients provide response objects, better error handling, and easier integration with different technologies compared to curl commands. Use cases like Puppet modules for AEM configuration management are discussed.
This document discusses developing and managing APIs with Adobe ColdFusion and API Manager. It covers designing APIs, onboarding APIs to API Manager, building blocks like security, SLA, and analytics. It provides examples of creating REST APIs with ColdFusion by defining attributes in cfcomponent, cffunction, and cfargument tags. It also discusses registering APIs as web services and responding to REST requests. Authentication methods like OAuth 2.0 and securing APIs are explained in detail.
This document discusses Amazon Elastic Container Service for Kubernetes (EKS). It highlights how EKS can save time by managing the Kubernetes control plane and enabling the use of various node groups. It provides demonstrations of creating an EKS cluster and registering node groups, such as a general Auto Scaling group and spot fleet. It also covers tight integration with IAM for authentication and authorization and discusses community feedback about customizing worker node AMIs and streamlining access management.
This presentation covers the following
Overview of AWS Developer Tools like AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy and AWS CodePipeline. Implementation of CI CD workflow with a 3 stage CodePipeline; 1. Pull the source code from two different repositories for WebApplication & Infrastructure Code
2. Compile the code, generate artifact and upload to S3
3. Spin up the infrastructure using Cloud Formation Template followed WebApplication Deployment using the Artifact stored in S3.
Walkthrough of buildspec and appspec files, Debugging Build & Deployment, Rollback of deployment and how to gauge the metrics to DevOps.
Amazon CI/CD Practices for Software Development Teams - SRV320 - Anaheim AWS ...Amazon Web Services
At Amazon, continuous integration and continuous delivery (CI/CD) techniques enable collaboration, increase agility, and deliver a high-quality product faster. In this talk, we walk you through the practices we use for both the CI and the CD of software delivery. For CI, we showcase how we incorporate pull requests to increase team collaboration. We also demonstrate how to optimize CI workflows for speed with caching, code analysis, and integration testing. For CD, we share example safety mechanisms, including canary testing, rollbacks, and Availability Zone redundancy. We use the AWS developer tools that were designed based on the internal Amazon tooling: AWS CodeCommit, AWS CodeBuild, AWS CodePipeline, AWS CodeDeploy, and AWS X-Ray.
This document provides guidance on securing existing ColdFusion applications with large codebases. It recommends beginning the process by deleting unused code and implementing version control. It then advises patching the ColdFusion server, locking down server permissions, and implementing a web application firewall. The document outlines prioritizing the fixing of high risk vulnerabilities like file uploads, dynamic evaluation, SQL injection, and file system access. It provides code examples and tips for finding and fixing issues related to evaluate, IIF, file uploads, path traversals, and SQL injection. Finally, it mentions additional areas to review like session handling, scope injection, authentication, and cross-site scripting.
Machine Learning - From Notebook to Production with Amazon SagemakerAmazon Web Services
Learn more about how to deploy machine learning models with high-performance machine learning algorithms, broad framework support, and one-click training, tuning, and inference.
CI-CD with AWS Developer Tools and Fargate_AWSPSSummit_SingaporeAmazon Web Services
The document discusses continuous integration, delivery, and deployment (CI/CD) using AWS services like CodeCommit, CodeBuild, CodeDeploy, CodePipeline, ECS Fargate, and ECR. It covers building Docker images with CodeBuild, orchestrating deployment pipelines with CodePipeline, and deploying containers to ECS Fargate.
The document discusses the future direction of the ColdFusion product. It outlines plans to modernize the language with improved object oriented support, CFScript 2.0, support for null values, and multi-threading. It also discusses leveraging containerization with Docker, provisioning a microservices architecture, embracing devsecops practices like a built-in web application firewall, and accelerating digital transformation with enhanced API management capabilities. The goal is to implement a modern platform for building and deploying applications.
Asynchronous OSGi – Promises for the Masses - T Wardmfrancis
Asynchronous and event-driven programming models have become increasingly popular in Java, and the Actor pattern is commonly used to help design and build these systems. At its heart the Actor pattern is all about composing systems from modular components – exactly the same thing that OSGi is designed for. In the upcoming OSGi Enterprise R6 release (planned Q3 2014) OSGi will be adding some new APIs that allow bundles to communicate asynchronously, even using existing synchronous services.
This talk will describe the workings of the new Promises and Asynchronous Services APIs from OSGi RFC 206, showing you how you can start to take advantage of asynchronous programming between modular, loosely-coupled services. It will also demonstrate how OSGi Remote Services can transparently integrate within the asynchronous application, allowing completely non-blocking interactions in distributed environments.
Bio:
Tim Ward is a Senior Consulting Engineer and Trainer at Paremus, co-author of Enterprise OSGi in Action, and has been actively working with OSGi for over six years. Tim has been a regular participant in the OSGi Core Platform and Enterprise Expert Groups, and led the development of several specifications, including OSGi Promises and Asynchronous Services. Tim is also an active Open Source committer and a PMC member in the Apache Aries project, which provides a container for enterprise OSGi applications.
Tim is a regular conference speaker, and can often be found at JavaOne, Devoxx, OSGi DevCon, OSGi Community Event, EclipseCon, Jazoon and JAX London.
The document discusses load balancing, failover, and scalability with ColdFusion. It covers modeling applications for scalability, ColdFusion and web server configurations, ColdFusion clustering, load balancing with the Tomcat connector, session management strategies, and provides an agenda for a demo on load balancing and failover. The presentation will look at building environments to support business critical applications with high availability and uninterrupted service.
CI/CD for a Docker Node.JS application using Code* services. This session will walkthrough what a solution like this would look like, what Code* services are used, how your build will work, and how deploys will work. The purpose of this session is to allow customers to see how to deploy their containerized applications in Amazon Elastic Container Service (ECS) Fargate using our CI/CD solutions. Come with your questions and pain points. We will also talk about how to use Bitbucket as your source control rather than Code Commit for the many customers already using BitBucket and Jenkins.
This document provides an overview of how to improve security when using ColdFusion 2016. It discusses installing ColdFusion with the secure profile, following the lockdown guide, applying updates, and using the new Security Analyzer tool. The Security Analyzer checks code for vulnerabilities like SQL injection, XSS, and CSRF. The document also recommends coding practices to avoid vulnerabilities, such as using ESAPI encoders and <cfqueryparam>. Proper session management and preventing attacks like XSS, SQL injection, and CSRF are also discussed.
This document provides guidance on locking down ColdFusion application servers. It discusses installing only necessary components, using dedicated user accounts, restricting file permissions, updating the Java runtime, securing the ColdFusion Administrator, and configuring Tomcat. The document is based on official ColdFusion lockdown guides and highlights new aspects in CF2016 like blocking the /CFIDE path by default. It emphasizes principles of least privilege, defense in depth, and avoiding defaults to help secure ColdFusion installations.
Caching is a common and effective pattern for scaling applications in near real-time to handle increased load & demand. This is particularly important for cloud-native applications that serve a multitude of users, devices and even other applications. Caching can be applied in several tiers of the application and (HTTP) session state is no exception.
Spring Session offers a robust, yet portable, solution that avoids container lock-in without sacrificing robust features like clustering. It seamlessly allows you to plug in different provider implementations, including Spring Session for Apache Geode, to cluster session state in a reliable, consistent, and scalable manner.
Following this webinar, you will understand how session state caching using Spring Session with Apache Geode provides a reliable experience to end-users—an experience that is resilient to system failures, constant reconfiguration and continuous changes in both the underlying infrastructure and applications as they evolve.
Presenter : John Blum and Jagdish Mirani, Pivotal
Powering Test Environments with Amazon EKS using Serverless Tool | AWS Commun...Chargebee
This document discusses how Chargebee, a subscription management platform, used Amazon EKS and serverless tools to improve their software development and testing cycle times. It outlines how their previous environment led to bottlenecks of 2-3 days between development stages. Their new solution utilizes dynamic pre-development environments on EKS to allow features to progress from local development to production in as little as a few hours by enabling parallel and independent testing. It describes the tools used including EKS, ECR, ALB Ingress Controller, ExternalDNS and a self-service portal called Minions to provision and manage the pre-development Kubernetes clusters.
AWS Webcast - On-Demand Video Streaming using Amazon CloudFront Amazon Web Services
Learn about how you can use Amazon CloudFront to deliver on-demand video over HTTP to various devices in a scalable manner using HLS and Smooth Streaming delivery protocols. During the webinar, we will walk through the steps needed to create a production quality video streaming stack and the choices you have in the AWS platform to help you address these by leveraging the power of the cloud.
"Interstella 8888 is an intergalactic trading company that deals in rare resources, but their antiquated monolithic logistics systems are causing the business to lose money.
Join this workshop to learn how to set up a CI/CD pipeline for containerized microservices. You'll get hands-on experience deploying Docker container images using Amazon ECS AWS CloudFormation, AWS CodeBuild, and AWS CodePipline, automating everything from code check-in to production.
AWS credits are provided. Bring your laptop, and have an active AWS account."
Interstella 8888: CICD for Containers on AWS - CON319 - re:Invent 2017Amazon Web Services
Interstella 8888 is an intergalactic trading company that deals in rare resources, but their antiquated monolithic logistics systems are causing the business to lose money.
Join this workshop to learn how to set up a CI/CD pipeline for containerized microservices. You'll get hands-on experience deploying Docker container images using Amazon ECS AWS CloudFormation, AWS CodeBuild, and AWS CodePipline, automating everything from code check-in to production.
AWS credits are provided. Bring your laptop, and have an active AWS account.
How can you accelerate the delivery of new, high-quality services? How can you be able to experiment and get feedback quickly from your customers? To get the most out of the agility afforded by serverless and containers, it is essential to build CI/CD pipelines that help teams iterate on code and quickly release features. In this talk, we demonstrate how developers can build effective CI/CD release workflows to manage their serverless or containerized deployments on AWS. We cover infrastructure-as-code (IaC) application models, such as AWS Serverless Application Model (AWS SAM) and new imperative IaC tools. We also demonstrate how to set up CI/CD release pipelines with AWS CodePipeline and AWS CodeBuild, and we show you how to automate safer deployments with AWS CodeDeploy.
Continuous Integration and Deployment (CI/CD) with AWS Code Services.
I Presented in Pune Cloud Engineers and Cloud Architect's Meetup.
https://www.meetup.com/Pune-Cloud-Engineers-and-Architects-AWS/events/247170863/
The document discusses problems with using curl commands for interacting with AEM APIs and proposes using OpenAPI specification and generated API clients as a better solution. It outlines issues like inconsistent response formats, unreliable status codes, and lack of error handling with curl. The proposed solution is to define AEM endpoints in OpenAPI format and generate API clients in various languages like Ruby, Python, and Java. These clients provide response objects, better error handling, and easier integration with different technologies compared to curl commands. Use cases like Puppet modules for AEM configuration management are discussed.
This document discusses developing and managing APIs with Adobe ColdFusion and API Manager. It covers designing APIs, onboarding APIs to API Manager, building blocks like security, SLA, and analytics. It provides examples of creating REST APIs with ColdFusion by defining attributes in cfcomponent, cffunction, and cfargument tags. It also discusses registering APIs as web services and responding to REST requests. Authentication methods like OAuth 2.0 and securing APIs are explained in detail.
This document discusses Amazon Elastic Container Service for Kubernetes (EKS). It highlights how EKS can save time by managing the Kubernetes control plane and enabling the use of various node groups. It provides demonstrations of creating an EKS cluster and registering node groups, such as a general Auto Scaling group and spot fleet. It also covers tight integration with IAM for authentication and authorization and discusses community feedback about customizing worker node AMIs and streamlining access management.
This presentation covers the following
Overview of AWS Developer Tools like AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy and AWS CodePipeline. Implementation of CI CD workflow with a 3 stage CodePipeline; 1. Pull the source code from two different repositories for WebApplication & Infrastructure Code
2. Compile the code, generate artifact and upload to S3
3. Spin up the infrastructure using Cloud Formation Template followed WebApplication Deployment using the Artifact stored in S3.
Walkthrough of buildspec and appspec files, Debugging Build & Deployment, Rollback of deployment and how to gauge the metrics to DevOps.
Amazon CI/CD Practices for Software Development Teams - SRV320 - Anaheim AWS ...Amazon Web Services
At Amazon, continuous integration and continuous delivery (CI/CD) techniques enable collaboration, increase agility, and deliver a high-quality product faster. In this talk, we walk you through the practices we use for both the CI and the CD of software delivery. For CI, we showcase how we incorporate pull requests to increase team collaboration. We also demonstrate how to optimize CI workflows for speed with caching, code analysis, and integration testing. For CD, we share example safety mechanisms, including canary testing, rollbacks, and Availability Zone redundancy. We use the AWS developer tools that were designed based on the internal Amazon tooling: AWS CodeCommit, AWS CodeBuild, AWS CodePipeline, AWS CodeDeploy, and AWS X-Ray.
This document provides guidance on securing existing ColdFusion applications with large codebases. It recommends beginning the process by deleting unused code and implementing version control. It then advises patching the ColdFusion server, locking down server permissions, and implementing a web application firewall. The document outlines prioritizing the fixing of high risk vulnerabilities like file uploads, dynamic evaluation, SQL injection, and file system access. It provides code examples and tips for finding and fixing issues related to evaluate, IIF, file uploads, path traversals, and SQL injection. Finally, it mentions additional areas to review like session handling, scope injection, authentication, and cross-site scripting.
Machine Learning - From Notebook to Production with Amazon SagemakerAmazon Web Services
Learn more about how to deploy machine learning models with high-performance machine learning algorithms, broad framework support, and one-click training, tuning, and inference.
CI-CD with AWS Developer Tools and Fargate_AWSPSSummit_SingaporeAmazon Web Services
The document discusses continuous integration, delivery, and deployment (CI/CD) using AWS services like CodeCommit, CodeBuild, CodeDeploy, CodePipeline, ECS Fargate, and ECR. It covers building Docker images with CodeBuild, orchestrating deployment pipelines with CodePipeline, and deploying containers to ECS Fargate.
The document discusses the future direction of the ColdFusion product. It outlines plans to modernize the language with improved object oriented support, CFScript 2.0, support for null values, and multi-threading. It also discusses leveraging containerization with Docker, provisioning a microservices architecture, embracing devsecops practices like a built-in web application firewall, and accelerating digital transformation with enhanced API management capabilities. The goal is to implement a modern platform for building and deploying applications.
Asynchronous OSGi – Promises for the Masses - T Wardmfrancis
Asynchronous and event-driven programming models have become increasingly popular in Java, and the Actor pattern is commonly used to help design and build these systems. At its heart the Actor pattern is all about composing systems from modular components – exactly the same thing that OSGi is designed for. In the upcoming OSGi Enterprise R6 release (planned Q3 2014) OSGi will be adding some new APIs that allow bundles to communicate asynchronously, even using existing synchronous services.
This talk will describe the workings of the new Promises and Asynchronous Services APIs from OSGi RFC 206, showing you how you can start to take advantage of asynchronous programming between modular, loosely-coupled services. It will also demonstrate how OSGi Remote Services can transparently integrate within the asynchronous application, allowing completely non-blocking interactions in distributed environments.
Bio:
Tim Ward is a Senior Consulting Engineer and Trainer at Paremus, co-author of Enterprise OSGi in Action, and has been actively working with OSGi for over six years. Tim has been a regular participant in the OSGi Core Platform and Enterprise Expert Groups, and led the development of several specifications, including OSGi Promises and Asynchronous Services. Tim is also an active Open Source committer and a PMC member in the Apache Aries project, which provides a container for enterprise OSGi applications.
Tim is a regular conference speaker, and can often be found at JavaOne, Devoxx, OSGi DevCon, OSGi Community Event, EclipseCon, Jazoon and JAX London.
The document discusses load balancing, failover, and scalability with ColdFusion. It covers modeling applications for scalability, ColdFusion and web server configurations, ColdFusion clustering, load balancing with the Tomcat connector, session management strategies, and provides an agenda for a demo on load balancing and failover. The presentation will look at building environments to support business critical applications with high availability and uninterrupted service.
CI/CD for a Docker Node.JS application using Code* services. This session will walkthrough what a solution like this would look like, what Code* services are used, how your build will work, and how deploys will work. The purpose of this session is to allow customers to see how to deploy their containerized applications in Amazon Elastic Container Service (ECS) Fargate using our CI/CD solutions. Come with your questions and pain points. We will also talk about how to use Bitbucket as your source control rather than Code Commit for the many customers already using BitBucket and Jenkins.
This document provides an overview of how to improve security when using ColdFusion 2016. It discusses installing ColdFusion with the secure profile, following the lockdown guide, applying updates, and using the new Security Analyzer tool. The Security Analyzer checks code for vulnerabilities like SQL injection, XSS, and CSRF. The document also recommends coding practices to avoid vulnerabilities, such as using ESAPI encoders and <cfqueryparam>. Proper session management and preventing attacks like XSS, SQL injection, and CSRF are also discussed.
This document provides guidance on locking down ColdFusion application servers. It discusses installing only necessary components, using dedicated user accounts, restricting file permissions, updating the Java runtime, securing the ColdFusion Administrator, and configuring Tomcat. The document is based on official ColdFusion lockdown guides and highlights new aspects in CF2016 like blocking the /CFIDE path by default. It emphasizes principles of least privilege, defense in depth, and avoiding defaults to help secure ColdFusion installations.
Caching is a common and effective pattern for scaling applications in near real-time to handle increased load & demand. This is particularly important for cloud-native applications that serve a multitude of users, devices and even other applications. Caching can be applied in several tiers of the application and (HTTP) session state is no exception.
Spring Session offers a robust, yet portable, solution that avoids container lock-in without sacrificing robust features like clustering. It seamlessly allows you to plug in different provider implementations, including Spring Session for Apache Geode, to cluster session state in a reliable, consistent, and scalable manner.
Following this webinar, you will understand how session state caching using Spring Session with Apache Geode provides a reliable experience to end-users—an experience that is resilient to system failures, constant reconfiguration and continuous changes in both the underlying infrastructure and applications as they evolve.
Presenter : John Blum and Jagdish Mirani, Pivotal
Powering Test Environments with Amazon EKS using Serverless Tool | AWS Commun...Chargebee
This document discusses how Chargebee, a subscription management platform, used Amazon EKS and serverless tools to improve their software development and testing cycle times. It outlines how their previous environment led to bottlenecks of 2-3 days between development stages. Their new solution utilizes dynamic pre-development environments on EKS to allow features to progress from local development to production in as little as a few hours by enabling parallel and independent testing. It describes the tools used including EKS, ECR, ALB Ingress Controller, ExternalDNS and a self-service portal called Minions to provision and manage the pre-development Kubernetes clusters.
AWS Webcast - On-Demand Video Streaming using Amazon CloudFront Amazon Web Services
Learn about how you can use Amazon CloudFront to deliver on-demand video over HTTP to various devices in a scalable manner using HLS and Smooth Streaming delivery protocols. During the webinar, we will walk through the steps needed to create a production quality video streaming stack and the choices you have in the AWS platform to help you address these by leveraging the power of the cloud.
"Interstella 8888 is an intergalactic trading company that deals in rare resources, but their antiquated monolithic logistics systems are causing the business to lose money.
Join this workshop to learn how to set up a CI/CD pipeline for containerized microservices. You'll get hands-on experience deploying Docker container images using Amazon ECS AWS CloudFormation, AWS CodeBuild, and AWS CodePipline, automating everything from code check-in to production.
AWS credits are provided. Bring your laptop, and have an active AWS account."
Interstella 8888: CICD for Containers on AWS - CON319 - re:Invent 2017Amazon Web Services
Interstella 8888 is an intergalactic trading company that deals in rare resources, but their antiquated monolithic logistics systems are causing the business to lose money.
Join this workshop to learn how to set up a CI/CD pipeline for containerized microservices. You'll get hands-on experience deploying Docker container images using Amazon ECS AWS CloudFormation, AWS CodeBuild, and AWS CodePipline, automating everything from code check-in to production.
AWS credits are provided. Bring your laptop, and have an active AWS account.
DEV305_Manage Your Applications with AWS Elastic Beanstalk.pdfAmazon Web Services
DEV305 Devops Breakout Session AWS Elastic Beanstalk provides an easy way for you to quickly deploy, manage, and scale applications in the AWS Cloud. Through interactive demos and code samples, this session will teach you how to deploy your code using Elastic Beanstalk, provision and use other AWS services (Amazon SNS, Amazon SQS, and Amazon DynamoDB, AWS CodeCommit) use your application’s health metrics to tune performance, scale your application to handle millions of requests, perform zero-downtime deployments with traffic routing, and keep the underlying application platform up-to-date with managed updates. AWS re:Invent 2017, Amazon, Devops, DEV305, DynamoDB, AWS CodeCommit, AWS Elastic Beanstalk, reinvent2017,reinvent2017
DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...Amazon Web Services
We’ve seen companies like fast-growing startups and large enterprises adopt and evolve strategies to optimize their application deployment to Amazon EC2. Some AWS customers perform in-place updates across their servers. Some perform blue-green deployments to newly provisioned servers. In this session, we’ll share the advantages of each approach and talk about the scenarios in which you should choose one over the other. We will also demonstrate how to perform auto-scaling and auto-rollback for deployments.
AWS Cloud9 – Cloud IDE for Writing, Running and Debugging CodeAmazon Web Services
Come learn all about AWS Cloud9, AWS’s newly announced integrated development environment (IDE) in the cloud. In this session, we’ll give an overview of Cloud9 and do a live demo of exciting features and use cases.
With Cloud9 you can write, run, and debug code with just a browser. It includes a code editor, debugger, and terminal. Cloud9 comes pre-packaged with essential tools for popular programming languages including JavaScript, Python, PHP, and more, so you don’t need to install files or configure your development machine to start new projects. Since your Cloud9 IDE is cloud-based, you can work on your projects from your office, home, or anywhere using an internet-connected machine. Cloud9 also provides a seamless experience for developing serverless applications allowing you to easily define resources, debug, and switch between local and remote execution of serverless applications. With Cloud9, you can quickly share your development environment with your team, allowing you to pair program and track each other’s inputs in real-time.
This document discusses upgrading to ColdFusion 2016. It describes the key reasons for upgrading as improved performance, security and features. It outlines the major changes between versions like the switch from JRun to Tomcat. It also covers planning the upgrade including time, money and effort required. Finally it discusses different types of migrations and tools available to assist with the migration like the migration wizard, code analyzer and CAR file mechanism.
The document discusses ColdFusion Splendor, an upcoming release of ColdFusion. It focuses on enhancing ColdFusion for mobile application development, including building, testing, and debugging mobile apps. It also covers improvements to PDF generation and manipulation, additional language enhancements like script support and JSON serialization, strengthened REST services and websockets, and increased security features.
Driving Innovation with Containers - CON203 - re:Invent 2017Amazon Web Services
Containers allow you to easily package an application's code, configurations, and dependencies into easy to use building blocks that deliver environmental consistency, operational efficiency, developer productivity, and version control. But how can developers leverage containers to drive innovation for their applications, their team, and organization?
In this session, Asif Khan Technical Business Manager for AWS will discuss how containers are becoming a new cloud native compute primitive, and how your organization can use containers as a building block to accelerate innovation.
WeWork's Christopher Tava, Joshua Davis, and OpsLine's Radek Wierzbicki will show how they adopted containers as discipline in code development, and how they refactored their production architecture into containers running on Amazon ECS in under 8 months.
"Containers allow you to easily package an application's code, configurations, and dependencies into easy to use building blocks that deliver environmental consistency, operational efficiency, developer productivity, and version control. But how can developers leverage containers to drive innovation for their applications, their team, and organization?
In this session, Asif Khan Technical Business Manager for AWS will discuss how containers are becoming a new cloud native compute primitive, and how your organization can use containers as a building block to accelerate innovation.
WeWork's Christopher Tava, Joshua Davis, and OpsLine's Radek Wierzbicki will show how they adopted containers as discipline in code development, and how they refactored their production architecture into containers running on Amazon ECS in under 8 months."
This is an interesting presentation on securing containers presented by Sathyajit Bhat in the Bridgei2i meetup on Cloud Native on 9th June in Bangalore.
REST Development made Easy with ColdFusion AetherPavan Kumar
The document discusses enhancements to REST development in ColdFusion. It describes problems developers previously faced including difficulty exploring REST URLs and lack of testing tools. New features are introduced like dynamic REST services, the RESTPlay application for easy testing, and language enhancements such as supporting JSON Patch and bean arguments in REST functions. The changes aim to streamline the REST development workflow and debugging in ColdFusion.
Following simple patterns of good application design can allow you to scale your application for your customers easily. We'll dive into the 12 factor application design and demo how this applies to containers and deployments on Amazon ECS and Fargate. We'll take a look at tooling that can be used to simplify your work flow and help you adopt the principles of the 12 factor application.
New and cool in OSGi R7 - David Bosschaert & Carsten Ziegelermfrancis
OSGi Community Event 2016 Presentation by David Bosschaert (Adobe) & Carsten Ziegeler (Adobe)
The OSGi expert groups are working on the next big release. Learn in this session about the various new specification efforts going on and how they will make your developer life easier. The new specifications range from configuration handling, object conversion, JAX-RS, distributed eventing, to cloud and IoT.
Following simple patterns of good application design can allow you to scale your application for your customers easily. We'll dive into the 12 factor application design and demo how this applies to containers and deployments on Amazon ECS and Fargate. We'll take a look at tooling that can be used to simplfy your work flow and help you adopt the principles of the 12 factor application.
Developers need to quickly develop, build, and deploy web applications. In this session, we show you how AWS CodeStar makes it easy for you to set up a continuous delivery toolchain and start developing on AWS in minutes. We also share best practices for managing and deploying web applications using AWS Elastic Beanstalk.
Len Henry
Sr. Solutions Architect, AWS
Paul Maddox gave a presentation on deploying containerized microservices applications on Amazon ECS. He demonstrated building a Twitter analyzer application with Go microservices that communicate via RPC and are deployed to a production ECS cluster using AWS CloudFormation templates. Key components included Amazon ECS, ECR, container instances, tasks and containers. Deployments were made repeatable and auditable using infrastructure-as-code.
The document discusses AWS Cloud9, a cloud-based integrated development environment (IDE) tool. It was created by AWS to address issues developers face like relying on local machines, the cumbersome setup of development environments, difficulties collaborating on code, and limitations of existing IDEs for serverless applications. AWS Cloud9 allows developers to code in any browser, quickly create new development environments matched to production, and collaboratively code in real time with direct access to AWS services. It is available in several regions and has no charge for using the IDE itself.
Leo Zhadanovsky - Building Web Apps with AWS CodeStar and AWS Elastic Beansta...Amazon Web Services
Developers need to quickly develop, build, and deploy web applications. In this session, we show you how AWS CodeStar makes it easy for you to set up a continuous delivery toolchain and start developing on AWS in minutes. We also share best practices for managing and deploying web applications using AWS Elastic Beanstalk.
Speaker: Leo Zhadanovsky
Semelhante a Tips and tricks in the OSGi Web Console (20)
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.
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
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
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
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.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...alexjohnson7307
Predictive maintenance is a proactive approach that anticipates equipment failures before they happen. At the forefront of this innovative strategy is Artificial Intelligence (AI), which brings unprecedented precision and efficiency. AI in predictive maintenance is transforming industries by reducing downtime, minimizing costs, and enhancing productivity.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
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
A Comprehensive Guide to DeFi Development Services in 2024Intelisync
DeFi represents a paradigm shift in the financial industry. Instead of relying on traditional, centralized institutions like banks, DeFi leverages blockchain technology to create a decentralized network of financial services. This means that financial transactions can occur directly between parties, without intermediaries, using smart contracts on platforms like Ethereum.
In 2024, we are witnessing an explosion of new DeFi projects and protocols, each pushing the boundaries of what’s possible in finance.
In summary, DeFi in 2024 is not just a trend; it’s a revolution that democratizes finance, enhances security and transparency, and fosters continuous innovation. As we proceed through this presentation, we'll explore the various components and services of DeFi in detail, shedding light on how they are transforming the financial landscape.
At Intelisync, we specialize in providing comprehensive DeFi development services tailored to meet the unique needs of our clients. From smart contract development to dApp creation and security audits, we ensure that your DeFi project is built with innovation, security, and scalability in mind. Trust Intelisync to guide you through the intricate landscape of decentralized finance and unlock the full potential of blockchain technology.
Ready to take your DeFi project to the next level? Partner with Intelisync for expert DeFi development services today!
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!
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on automated letter generation for Bonterra Impact Management using Google Workspace or Microsoft 365.
Interested in deploying letter generation automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
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