This document discusses the Alfresco SDK 2.0, which features major improvements for rapid application development using Maven and hot code reloading. It highlights how the SDK has been migrated to GitHub and now supports reloading of Java classes, tests, webscripts and resources with no webapp context reloads. A demo is shown of rapidly developing an AMP project in Eclipse using these new capabilities.
The document provides an overview and roadmap of the Alfresco platform. It discusses ongoing projects to improve scalability, simplify upgrades, separate Share, and consolidate/expand APIs and SDKs. It details how Alfresco tested a deployment with 1.2 billion documents on AWS using 10 nodes and 20 Solr shards, indexing in 5 days. It recommends sharding for performance and operations. The roadmap targets releasing improvements in early 2016 with Alfresco.next and ongoing strategic work in 2016 on REST APIs, modularity, and Share releases.
Alfresco has gone a long way in providing best-of-breed tools to power the full spectrum of an ECM project, from inception to delivery.
In this session, based on real business cases, we'll demostrate how, using tools like the Maven Alfresco SDK and Alfresco Boxes, you can deliver a fully working Alfresco customized project from scratch running in the Cloud, all of this using quality focused, reproducible, reliable, Enterprise ready processes.
This is the session delivered during the Alfresco Developers Conference in Lisbon, January 2018. Learn all what you need to know to perform a proper backup and disaster recovery strategy. From a single server installation with hundreds of documents to a large deployment with multiple nodes, layers, databases and multi-million documents. What is the best way for each case?
Infrastructure, use cases and performance considerations for
an Enterprise Grade ECM implementation up to 1B documents on AWS (Amazon Web Services EC2 and Aurora) based on the Alfresco (http://www.alfresco.com) Platform, leading Open Source Enterprise Content Management system.
In this session, we'll discuss architectural, design and tuning best practices for building rock solid and scalable Alfresco Solutions. We'll cover the typical use cases for highly scalable Alfresco solutions, like massive injection and high concurrency, also introducing 3.3 and 3.4 Transfer / Replication services for building complex high availability enterprise architectures.
Sizing an alfresco infrastructure has always been an interesting topic with lots of unrevealed questions. There is no perfect formula that can accurately define what is the perfect sizing for your architecture considering your use case. However, we can provide you with valuable guidance on how to size your Alfresco solution, by asking the right questions, collecting the right numbers, and taking the right assumptions on a very interesting sizing exercise.
How many alfresco servers will you need on your alfresco cluster? How many CPUs/cores do you need on those servers to handle your estimated user concurrency? How do you estimate the sizing and growth of your storage? How much memory do you need on your Solr servers? How many Solr servers do you need to get the response times you require? What are the golden rules that can drive and maintain the success of an Alfresco project?
The document discusses best practices for upgrading to Alfresco 6 from a previous version. It recommends backing up the database and content store from the source Alfresco, identifying any customizations, installing the new Alfresco from scratch, restoring the backups, applying customizations, and patching the database in stages if needed through intermediate "halfway" Alfresco instances. It also covers identifying deprecated features, adapting custom code to be compatible with Alfresco 6, monitoring the new installation, and addressing potential issues.
This document discusses the Alfresco SDK 2.0, which features major improvements for rapid application development using Maven and hot code reloading. It highlights how the SDK has been migrated to GitHub and now supports reloading of Java classes, tests, webscripts and resources with no webapp context reloads. A demo is shown of rapidly developing an AMP project in Eclipse using these new capabilities.
The document provides an overview and roadmap of the Alfresco platform. It discusses ongoing projects to improve scalability, simplify upgrades, separate Share, and consolidate/expand APIs and SDKs. It details how Alfresco tested a deployment with 1.2 billion documents on AWS using 10 nodes and 20 Solr shards, indexing in 5 days. It recommends sharding for performance and operations. The roadmap targets releasing improvements in early 2016 with Alfresco.next and ongoing strategic work in 2016 on REST APIs, modularity, and Share releases.
Alfresco has gone a long way in providing best-of-breed tools to power the full spectrum of an ECM project, from inception to delivery.
In this session, based on real business cases, we'll demostrate how, using tools like the Maven Alfresco SDK and Alfresco Boxes, you can deliver a fully working Alfresco customized project from scratch running in the Cloud, all of this using quality focused, reproducible, reliable, Enterprise ready processes.
This is the session delivered during the Alfresco Developers Conference in Lisbon, January 2018. Learn all what you need to know to perform a proper backup and disaster recovery strategy. From a single server installation with hundreds of documents to a large deployment with multiple nodes, layers, databases and multi-million documents. What is the best way for each case?
Infrastructure, use cases and performance considerations for
an Enterprise Grade ECM implementation up to 1B documents on AWS (Amazon Web Services EC2 and Aurora) based on the Alfresco (http://www.alfresco.com) Platform, leading Open Source Enterprise Content Management system.
In this session, we'll discuss architectural, design and tuning best practices for building rock solid and scalable Alfresco Solutions. We'll cover the typical use cases for highly scalable Alfresco solutions, like massive injection and high concurrency, also introducing 3.3 and 3.4 Transfer / Replication services for building complex high availability enterprise architectures.
Sizing an alfresco infrastructure has always been an interesting topic with lots of unrevealed questions. There is no perfect formula that can accurately define what is the perfect sizing for your architecture considering your use case. However, we can provide you with valuable guidance on how to size your Alfresco solution, by asking the right questions, collecting the right numbers, and taking the right assumptions on a very interesting sizing exercise.
How many alfresco servers will you need on your alfresco cluster? How many CPUs/cores do you need on those servers to handle your estimated user concurrency? How do you estimate the sizing and growth of your storage? How much memory do you need on your Solr servers? How many Solr servers do you need to get the response times you require? What are the golden rules that can drive and maintain the success of an Alfresco project?
The document discusses best practices for upgrading to Alfresco 6 from a previous version. It recommends backing up the database and content store from the source Alfresco, identifying any customizations, installing the new Alfresco from scratch, restoring the backups, applying customizations, and patching the database in stages if needed through intermediate "halfway" Alfresco instances. It also covers identifying deprecated features, adapting custom code to be compatible with Alfresco 6, monitoring the new installation, and addressing potential issues.
Building Content-Rich Java Apps in the Cloud with the Alfresco APIJeff Potts
This presentation, originally delivered at JavaOne on October 2, 2012, talks about why you should use Alfresco instead of rolling your own content repository and discusses the new public Alfresco API for writing content apps that persist content to Alfresco in the Cloud.
Perforce Helix Never Dies: DevOps at Bandai Namco StudiosPerforce
Traditionally at Bandai Namco Studios, there has been no unified version control system in place and teams could choose to use any VCS system for their game titles—Subversion, Git, AlienBrain, or none at all. I’ll talk about why Bandai Namco Studios chose to standardize on Perforce Helix, show how we develop LiveOps-type mobile applications using the Unity game engine, and the advantages we gain from centrally managing code and assets in Helix.
Alfresco DevCon 2018: SDK 3 Multi Module project using Nexus 3 for releases a...Martin Bergljung
In this talk you will learn how to set up an Alfresco SDK 3.0 multi module project that could be used in a larger consulting project context. Extension modules will be standalone and versioned and released independently in the Nexus 3 Repository Manager. The talk also includes a look at defining a Parent POM and an Aggregator POM for your SDK 3 project solution.
Alfresco: The Story of How Open Source Disrupted the ECM MarketJeff Potts
The early 90's saw the rise of powerful, inexpensive team collaboration software on one hand and huge document management systems on the other. Open source and cloud have brought us full circle. Today's businesses can implement extremely powerful productivity enhancing solutions quickly and easily. Alfresco capitalized on this trend. It used open source to get to the market quickly. It delivered functionality on par with legacy ECM as open source. Today, however, it is not just an open source alternative to things like Documentum and SharePoint, it is a visionary in the ECM market. This presentation tells that story, putting into context the things happening in ECM, collaboration, open source, and cloud from the 1990's to present day.
Altoros Cloud Foundry Training: hands-on workshop for DevOps, Architects and ...Manuel Garcia
Dealing with high-load services of all kinds makes us to seek for new generation tools to build reliable, scalable, and 100% available systems. At this workshop, you will have chance to dive deep into how Cloud Foundry solves the issues of portability, scalability, reliability and extensibility.
Hands-on agenda:
- Application lifecycle: from development to production
- Deep dive into Cloud Foundry architecture
- Where to deploy Cloud Foundry
- How to Deploy Cloud Foundry: from small evaluation to hundreds VMs High Availability production environments
- Scale up and down your infrastructure. Can you auto scale?
- Zero downtime upgrades
- Auto Healing deployments
- Cloud Foundry system logging and monitoring
- Services: types, current restrictions and expectations
[Citrix] Perforce Standardisation at CitrixPerforce
This document describes the Perforce standard environment (PSE) created at Citrix Systems to simplify managing multiple Perforce instances. Previously, Citrix had many isolated Perforce instances set up over 10+ years without standardization, causing management and performance issues. The new PSE uses a "mesh network" approach with proxy servers to provide a single access point for all instances, regardless of physical location. It also implemented a standardized build system called "Solera" to help developers deal with code from multiple ports. The PSE has improved stability, reduced downtime, and enhanced disaster recovery capabilities at Citrix.
OSGi for real in the enterprise: Apache Karaf - NLJUG J-FALL 2010Adrian Trenaman
Want to know how to design, implement and deploy modular enterprise integration solutions using OSGi? The Apache Karaf OSGi shell, used by Apache Felix and Apache ServiceMix, enhances core OSGi implementations like Felix or Equinox with an easy to use, extendible command shell, providing logging, hot deployment, configuration, container administration, clustering, high availability and easy 'feature-based' dependency management In this session, you'll learn how Karaf works, and how you can leverage Karaf either on its own or embedded within ServiceMix to deploy business logic, RESTful services, EIP-based integration flows and web services. You'll learn how to extend the command shell with your own commands, and, use Spring-DM *or* OSGi BluePrint Services to make using OSGi a walk in the park.
This document provides instructions for installing various Alfresco components, including:
1. PostgreSQL for the database
2. The Alfresco webapp using Tomcat
3. SOLR 6 for search
4. The Alfresco Share webapp also using Tomcat
It details downloading required software, configuring properties files, starting and stopping services, and ensuring the components can communicate over localhost URLs. The overall goal is to set up a full Alfresco ECM installation with database, application server, search, and user interface components locally for testing and development.
The document provides an overview of REST (Representational State Transfer) and compares various Java frameworks that can be used to develop RESTful web services. It discusses REST concepts and how it works. It then describes and compares popular Java REST frameworks like JAX-RS, Jersey, Restlet, RESTEasy, Dropwizard, and Spring REST. It also covers REST security options like Basic Authentication, OAuth 1.0a, and OAuth 2.0 and discusses their pros and cons. Finally, it mentions JAX-RS support for security. In summary, the document is a detailed comparison of Java REST frameworks and security options for developing secure RESTful web services.
The document provides 10 tips for new developers working with Alfresco. It discusses the key technologies used in Alfresco including Java versions, Spring Framework, Angular, SOLR, BPM, REST APIs, Docker, and Kubernetes. For each tip it highlights the relevant technologies and concepts a new developer should understand when working with Alfresco.
Moving Gigantic Files Into and Out of the Alfresco RepositoryJeff Potts
This talk is a technical case study showing show Metaversant solved a problem for one of their clients, Noble Research Institute. Researchers at Noble deal with very large files which are often difficult to move into and out of the Alfresco repository.
OSGi and Blueprint provide modularity for Java applications. Apache Karaf is an OSGi container that allows dynamic installation and management of bundles. Blueprint is an implementation of the OSGi declarative services specification that allows configuring bundles through XML. Key concepts discussed include OSGi bundles and their lifecycle, the OSGi service registry for communication between bundles, and using Apache Karaf and Blueprint together for an OSGi application.
Containerize Legacy .NET Framework Web Apps for Cloud Migration - ENT201 - Ch...Amazon Web Services
It can be daunting to migrate legacy .NET applications to the cloud. In this session, see how we use Microsoft Visual Studio and the AWS Management Console to demonstrate how to containerize a legacy .NET app with a SQL backend, and then deploy with Amazon ECS. We cover the Docker build and deployment process required to containerize the application, and we use Amazon ECR to host the Docker image.
From ClearCase to Perforce Helix: Breakthroughs in Scalability at IntelPerforce
See how the Intel Security and Sensors Firmware team transitioned from IBM ClearCase to Perforce Helix with Microsoft TFS to enable robust and scalable ALM and CI with full traceability. Discover how Intel consolidated and converged 15 different development methodologies used to drive firmware projects to three single paths for all Intel platforms.
The document discusses new features and improvements in eZ Publish Platform version 5.2. Key highlights include significant performance increases for better user experience and SEO; expanded support for 32 languages out of the box; improved digital marketing and e-commerce capabilities; easier development and deployment thanks to upgrades to Symfony and the caching system; and a new commenting system for better user engagement. The release contains over 35 new features, 41 improvements, and 182 bug fixes.
Supporting Digital Media Workflows in the Cloud with Perforce HelixPerforce
Walk through a distributed, non-destructive digital media workflow with graphics, audio and video media from start to finish. Learn the pain points and challenges of versioning increasingly large and varied formats, and see various strategies and best practices for configuring and managing depots in Perforce Helix that facilitate collaborative creative work while minimizing large data transfers. You’ll leave this session with the insights and skills needed to securely support automated digital media workflows in your organization using the Perforce Helix platform with the latest cloud services.
The document discusses how the Siphon team at Microsoft uses Kafka Connect for large-scale data integration. It describes some of the problems with Kafka Connect that led Siphon to make improvements around encryption, auditing, logging, metrics, and customizing the data pipeline. It then outlines how Siphon operates Kafka Connect at scale, including through self-serve APIs, Docker deployment, and monitoring systems.
The document discusses recent developments and future plans for the Alfresco platform. Key points include:
1. The platform vision is to build an open, scalable platform for developing and deploying hybrid content applications.
2. Recent improvements include extreme scalability testing up to 1 billion documents, improved search queries, and plans for independent Share and platform releases.
3. Future work includes continued modularization, a consolidated developer platform with clear extension points and API lifecycles, and independent maintenance of Share and the platform.
Alfresco Day Stockholm 2015 - Platform UpdateNicole Szigeti
The document discusses upcoming developments to the Alfresco platform. Key areas of focus include improving scalability through features like Solr sharding and transactional metadata queries, separating the Share and platform releases to allow independent consumption, consolidating the public API lifecycle to ensure compatibility of customizations, and improving the developer experience through documentation and SDK enhancements. The overall goals are to build an open, scalable platform that supports hybrid deployments and powers rapid application development through a productive developer environment.
Building Content-Rich Java Apps in the Cloud with the Alfresco APIJeff Potts
This presentation, originally delivered at JavaOne on October 2, 2012, talks about why you should use Alfresco instead of rolling your own content repository and discusses the new public Alfresco API for writing content apps that persist content to Alfresco in the Cloud.
Perforce Helix Never Dies: DevOps at Bandai Namco StudiosPerforce
Traditionally at Bandai Namco Studios, there has been no unified version control system in place and teams could choose to use any VCS system for their game titles—Subversion, Git, AlienBrain, or none at all. I’ll talk about why Bandai Namco Studios chose to standardize on Perforce Helix, show how we develop LiveOps-type mobile applications using the Unity game engine, and the advantages we gain from centrally managing code and assets in Helix.
Alfresco DevCon 2018: SDK 3 Multi Module project using Nexus 3 for releases a...Martin Bergljung
In this talk you will learn how to set up an Alfresco SDK 3.0 multi module project that could be used in a larger consulting project context. Extension modules will be standalone and versioned and released independently in the Nexus 3 Repository Manager. The talk also includes a look at defining a Parent POM and an Aggregator POM for your SDK 3 project solution.
Alfresco: The Story of How Open Source Disrupted the ECM MarketJeff Potts
The early 90's saw the rise of powerful, inexpensive team collaboration software on one hand and huge document management systems on the other. Open source and cloud have brought us full circle. Today's businesses can implement extremely powerful productivity enhancing solutions quickly and easily. Alfresco capitalized on this trend. It used open source to get to the market quickly. It delivered functionality on par with legacy ECM as open source. Today, however, it is not just an open source alternative to things like Documentum and SharePoint, it is a visionary in the ECM market. This presentation tells that story, putting into context the things happening in ECM, collaboration, open source, and cloud from the 1990's to present day.
Altoros Cloud Foundry Training: hands-on workshop for DevOps, Architects and ...Manuel Garcia
Dealing with high-load services of all kinds makes us to seek for new generation tools to build reliable, scalable, and 100% available systems. At this workshop, you will have chance to dive deep into how Cloud Foundry solves the issues of portability, scalability, reliability and extensibility.
Hands-on agenda:
- Application lifecycle: from development to production
- Deep dive into Cloud Foundry architecture
- Where to deploy Cloud Foundry
- How to Deploy Cloud Foundry: from small evaluation to hundreds VMs High Availability production environments
- Scale up and down your infrastructure. Can you auto scale?
- Zero downtime upgrades
- Auto Healing deployments
- Cloud Foundry system logging and monitoring
- Services: types, current restrictions and expectations
[Citrix] Perforce Standardisation at CitrixPerforce
This document describes the Perforce standard environment (PSE) created at Citrix Systems to simplify managing multiple Perforce instances. Previously, Citrix had many isolated Perforce instances set up over 10+ years without standardization, causing management and performance issues. The new PSE uses a "mesh network" approach with proxy servers to provide a single access point for all instances, regardless of physical location. It also implemented a standardized build system called "Solera" to help developers deal with code from multiple ports. The PSE has improved stability, reduced downtime, and enhanced disaster recovery capabilities at Citrix.
OSGi for real in the enterprise: Apache Karaf - NLJUG J-FALL 2010Adrian Trenaman
Want to know how to design, implement and deploy modular enterprise integration solutions using OSGi? The Apache Karaf OSGi shell, used by Apache Felix and Apache ServiceMix, enhances core OSGi implementations like Felix or Equinox with an easy to use, extendible command shell, providing logging, hot deployment, configuration, container administration, clustering, high availability and easy 'feature-based' dependency management In this session, you'll learn how Karaf works, and how you can leverage Karaf either on its own or embedded within ServiceMix to deploy business logic, RESTful services, EIP-based integration flows and web services. You'll learn how to extend the command shell with your own commands, and, use Spring-DM *or* OSGi BluePrint Services to make using OSGi a walk in the park.
This document provides instructions for installing various Alfresco components, including:
1. PostgreSQL for the database
2. The Alfresco webapp using Tomcat
3. SOLR 6 for search
4. The Alfresco Share webapp also using Tomcat
It details downloading required software, configuring properties files, starting and stopping services, and ensuring the components can communicate over localhost URLs. The overall goal is to set up a full Alfresco ECM installation with database, application server, search, and user interface components locally for testing and development.
The document provides an overview of REST (Representational State Transfer) and compares various Java frameworks that can be used to develop RESTful web services. It discusses REST concepts and how it works. It then describes and compares popular Java REST frameworks like JAX-RS, Jersey, Restlet, RESTEasy, Dropwizard, and Spring REST. It also covers REST security options like Basic Authentication, OAuth 1.0a, and OAuth 2.0 and discusses their pros and cons. Finally, it mentions JAX-RS support for security. In summary, the document is a detailed comparison of Java REST frameworks and security options for developing secure RESTful web services.
The document provides 10 tips for new developers working with Alfresco. It discusses the key technologies used in Alfresco including Java versions, Spring Framework, Angular, SOLR, BPM, REST APIs, Docker, and Kubernetes. For each tip it highlights the relevant technologies and concepts a new developer should understand when working with Alfresco.
Moving Gigantic Files Into and Out of the Alfresco RepositoryJeff Potts
This talk is a technical case study showing show Metaversant solved a problem for one of their clients, Noble Research Institute. Researchers at Noble deal with very large files which are often difficult to move into and out of the Alfresco repository.
OSGi and Blueprint provide modularity for Java applications. Apache Karaf is an OSGi container that allows dynamic installation and management of bundles. Blueprint is an implementation of the OSGi declarative services specification that allows configuring bundles through XML. Key concepts discussed include OSGi bundles and their lifecycle, the OSGi service registry for communication between bundles, and using Apache Karaf and Blueprint together for an OSGi application.
Containerize Legacy .NET Framework Web Apps for Cloud Migration - ENT201 - Ch...Amazon Web Services
It can be daunting to migrate legacy .NET applications to the cloud. In this session, see how we use Microsoft Visual Studio and the AWS Management Console to demonstrate how to containerize a legacy .NET app with a SQL backend, and then deploy with Amazon ECS. We cover the Docker build and deployment process required to containerize the application, and we use Amazon ECR to host the Docker image.
From ClearCase to Perforce Helix: Breakthroughs in Scalability at IntelPerforce
See how the Intel Security and Sensors Firmware team transitioned from IBM ClearCase to Perforce Helix with Microsoft TFS to enable robust and scalable ALM and CI with full traceability. Discover how Intel consolidated and converged 15 different development methodologies used to drive firmware projects to three single paths for all Intel platforms.
The document discusses new features and improvements in eZ Publish Platform version 5.2. Key highlights include significant performance increases for better user experience and SEO; expanded support for 32 languages out of the box; improved digital marketing and e-commerce capabilities; easier development and deployment thanks to upgrades to Symfony and the caching system; and a new commenting system for better user engagement. The release contains over 35 new features, 41 improvements, and 182 bug fixes.
Supporting Digital Media Workflows in the Cloud with Perforce HelixPerforce
Walk through a distributed, non-destructive digital media workflow with graphics, audio and video media from start to finish. Learn the pain points and challenges of versioning increasingly large and varied formats, and see various strategies and best practices for configuring and managing depots in Perforce Helix that facilitate collaborative creative work while minimizing large data transfers. You’ll leave this session with the insights and skills needed to securely support automated digital media workflows in your organization using the Perforce Helix platform with the latest cloud services.
The document discusses how the Siphon team at Microsoft uses Kafka Connect for large-scale data integration. It describes some of the problems with Kafka Connect that led Siphon to make improvements around encryption, auditing, logging, metrics, and customizing the data pipeline. It then outlines how Siphon operates Kafka Connect at scale, including through self-serve APIs, Docker deployment, and monitoring systems.
The document discusses recent developments and future plans for the Alfresco platform. Key points include:
1. The platform vision is to build an open, scalable platform for developing and deploying hybrid content applications.
2. Recent improvements include extreme scalability testing up to 1 billion documents, improved search queries, and plans for independent Share and platform releases.
3. Future work includes continued modularization, a consolidated developer platform with clear extension points and API lifecycles, and independent maintenance of Share and the platform.
Alfresco Day Stockholm 2015 - Platform UpdateNicole Szigeti
The document discusses upcoming developments to the Alfresco platform. Key areas of focus include improving scalability through features like Solr sharding and transactional metadata queries, separating the Share and platform releases to allow independent consumption, consolidating the public API lifecycle to ensure compatibility of customizations, and improving the developer experience through documentation and SDK enhancements. The overall goals are to build an open, scalable platform that supports hybrid deployments and powers rapid application development through a productive developer environment.
The document discusses Alfresco's platform roadmap and ongoing projects. Key initiatives include enabling extreme scalability by deploying Alfresco at cloud scale on AWS and handling 1 billion documents, simplifying upgrades through an in-place upgrade task force, and separating Share to allow independent releases of the platform and Share. The roadmap aims to build a scalable, hybrid content platform through modularization, improved APIs, and customer-driven development.
A introduction to Maven based development and lifecycle management for Alfresco architectures, based on the real life case study, NXP, ex Philips semi-conductors, which switched his complete ECM landscape to an open stack.
The document evaluates RIA platforms for selecting a technology for the iFoundry 3.0 project. It discusses requirements, criteria, and compares Adobe Flex, Microsoft Silverlight, Google Web Toolkit (GWT), and Sun JavaFX. Flex is the current leader but GWT or JavaFX may better suit iFoundry's needs as the UI is not complex and offlining/syncing are not required.
Sorry, Cusick-50YearsofSREHistory1968-2018-full-v2019.pdf is not a presentation, please upload a presentation to download your document;Sorry, Cusick-50YearsofSREHistory1968-2018-full-v2019.pdf is not a presentation, please upload a presentation to download your documentSorry, Cusick-50YearsofSREHistory1968-2018-full-v2019.pdf is not a presentation, please upload a presentation to download your documentSorry, Cusick-50YearsofSREHistory1968-2018-full-v2019.pdf is not a presentation, please upload a presentation to download your documentSorry, Cusick-50YearsofSREHistory1968-2018-full-v2019.pdf is not a presentation, please upload a presentation to download your documentSorry, Cusick-50YearsofSREHistory1968-2018-full-v2019.pdf is not a presentation, please upload a presentation to download your documentSorry, Cusick-50YearsofSREHistory1968-2018-full-v2019.pdf is not a presentation, please upload a presentation to download your Sorry, Cusick-50YearsofSREHistory1968-2018-full-v2019.pdf is not a presentation, please upload a presentation to download your documentSorry, Cusick-50YearsofSREHistory1968-2018-full-v2019.pdf is not a presentation, please upload a presentation to download your documentSorry, Cusick-50YearsofSREHistory1968-2018-full-v2019.pdf is not a presentation, please upload a presentation to download your documentSorry, Cusick-50YearsofSREHistory1968-2018-full-v2019.pdf is not a presentation, please upload a presentation to download your documentSorry, Cusick-50YearsofSREHistory1968-2018-full-v2019.pdf is not a presentation, please upload a presentation to download your documentSorry, Cusick-50YearsofSREHistory1968-2018-full-v2019.pdf is not a presentation, please upload a presentation to download your documentSorry, Cusick-50YearsofSREHistory1968-2018-full-v2019.pdf is not a presentation, please upload a presentation to download your documentSorry, Cusick-50YearsofSREHistory1968-2018-full-v2019.pdf is not a presentation, please upload a presentation to download your documentSorry, Cusick-50YearsofSREHistory1968-2018-full-v2019.pdf is not a presentation, please upload a presentation to download your documentSorry, Cusick-50YearsofSREHistory1968-2018-full-v2019.pdf is not a presentation, please upload a presentation to download your documentSorry, Cusick-50YearsofSREHistory1968-2018-full-v2019.pdf is not a presentation, please upload a presentation to download your documentSorry, Cusick-50YearsofSREHistory1968-2018-full-v2019.pdf is not a presentation, please upload a presentation to download your documentSorry, Cusick-50YearsofSREHistory1968-2018-full-v2019.pdf is not a presentation, please upload a presentation to download your documentSorry, Cusick-50YearsofSREHistory1968-2018-full-v2019.pdf is not a presentation, please upload a presentation to download your documentSorry, Cusick-50YearsofSREHistory1968-2018-full-v2019.pdf is not a presentation, please upload a presentation to download your documentSorry, Cusick-50YearsofSREH8
The document outlines Oracle's general product direction for Enterprise GlassFish and Java. It discusses Oracle's commitment to Java and how Java EE and GlassFish fit into Oracle's overall strategy. Key points include GlassFish remaining the Java EE reference implementation while WebLogic Server remains the strategic enterprise application server, with both products complementing each other.
Navigating the Ecosystem of Pivotal Cloud Foundry TilesAltoros
For application developers, PCF tiles are arguably the easiest way to run Redis, Elasticsearch, Cassandra, or any other backing service with applications in the cloud.
The DevOps paradigm - the evolution of IT professionals and opensource toolkitMarco Ferrigno
This document discusses the DevOps paradigm and tools. It begins by defining DevOps as focusing on communication and cooperation between development and operations teams. It then discusses concepts like continuous integration, delivery and deployment. It provides examples of tools used in DevOps like Docker, Kubernetes, Ansible, and monitoring tools. It discusses how infrastructure has evolved to be defined through code. Finally, it discusses challenges of security in DevOps and how DevOps works aligns with open source principles like meritocracy, metrics, and continuous improvement.
This document summarizes the DevOps paradigm and tools. It discusses how DevOps aims to improve communication and cooperation between development and operations teams through practices like continuous integration, delivery, and deployment. It then provides an overview of common DevOps tools for containers, cluster management, automation, CI/CD, monitoring, and infrastructure as code. Specific tools mentioned include Docker, Kubernetes, Ansible, Jenkins, and AWS CloudFormation. The document argues that adopting open source principles and emphasizing leadership, culture change, and talent growth are important for successful DevOps implementation.
The document compares and contrasts several rich internet application platforms: Adobe Flex, Microsoft Silverlight, and JavaFX. It provides code examples and summaries of the key features for each platform. Flex is the most mature with a large ecosystem but high learning curve. Silverlight has fewer components than Flex but integrates well with .NET. JavaFX has potential but lacks components and tooling is not as developed as Flex or Silverlight. The document advocates developing rich clients across platforms using a single Eclipse installation.
This document provides an overview of cloud-native development and Red Hat OpenShift:
- It discusses moving to cloud-native development through optimizing existing applications, developing new applications faster, and automating infrastructure.
- Red Hat OpenShift is positioned as the enterprise solution for running Kubernetes in production, as it addresses limitations of "raw" Kubernetes through features like developer tools, operations automation, and additional services.
- New features are highlighted for OpenShift 4.6, including improved application topology and monitoring, a new log forwarding API, and enhancements to the developer experience.
Table of Content
1. Alfresco 4.0 version-buzzword compliance
2. What’s new in Alfresco 4.0
3. Cloud Scale Performance
4. Open Platform for Social Channel Publishing
5. Greater Adoption to Enhance User Experience
6. How it enhances users experience
7. Repository building blocks
8. Solr Search Service
9. Indexing Control
10. Other Repository Enhancement
11. Work-flow
12. Release of alfresco 4.0
13. Release of alfresco 4.0 sub-versions and 4.2 sub-versions
14. Complete Installation of alfresco 4.2 Versions
15. Alfresco open source ECM solution- Algoworks Technologies Pvt. Ltd.
16. Reliable Open Source ECM platform-with no upfront cost.
17. FAQ1
18. FAQ2
19. FAQ3
20. Do you have more questions?
Microsoft is taking a multifaceted approach to interoperability including collaboration with partners, developing interoperable products/technologies, promoting standards, and providing developer resources. This includes tools like Eclipse for Silverlight which allows Eclipse developers to build applications with Silverlight, and SDKs for Azure that enable PHP, Java and Ruby developers to leverage Microsoft cloud services. Customer feedback has been positive for these cross-platform tools and Microsoft is continuing work on interoperability bridges between technologies like RIA, SOA, identity and web services.
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...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 integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
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.
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!
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.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
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.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
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
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.
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.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
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.
1. What’s new with the Alfresco Platform?
Ole Hejlskov
Developer Evangelist
@OleHejlskov
Welcome!
2. 2
A look at today’s presentation agenda
Alfresco Platform Roadmap
Platform Vision
What problems does the Alfresco
Platform helps and will help solve and
for which personas
Platform projects
Overview of current ongoing platform
initiatives
3. 3
Extreme Scalability
Proving Alfresco at Cloud scale and
providing tools & reference point for real
life implementations
Upgrade Task Force
Simplification of the customer
maintenance lifecycle, in response of
overwhelming customer validation
Share separation
Effects of the Share separation and Core
platform modularization
Dev Platform & SDK
Consolidate & Expand APIs / extension points to ensure high
longevity Alfresco application development and greatly
simplify SDK based Alfresco development
4. 4
A look at today’s presentation agenda
Alfresco Platform Roadmap
What’s in it & when?
When can you expect release of the
ongoing projects, what are backlog and
horizon 2 projects
Conclusions and QA
Recap of the platform lifecycle makeover
and open discussion
5. Vision for the Alfresco Platform
Objectives and guiding forces driving development of the Alfresco Platform
6. 6
Build an open and scalable platform to power the rapid development and
deployment of hybrid content centric applications in the Alfresco
extended ecosystem
Platform Vision
7. 7
Pillars of the Alfresco Platform vision
Understanding the vision
Open
Open source, based on Open
Source components and Open
Standards, multi-language
Scalable
Architected to perform at cloud
scale, along multiple scalability
dimensions & different use cases
Development
A product that Devs love, with
comprehensive, stable &
supported APIs and SDKs
Rapid
Offering a high productivity
development environment
and a smooth learning curve
Applications
Smart process applications and
any other integrated
application
Extended ecosystem
Powering both internal and
external (community, partners,
customers) development
Deployment
A product that Ops love, with a
simple yet scalable cloud ready
installation and configuration
Hybrid
The Platform & solutions built
on it must be able to run on
premise or on Cloud (or both)
8. 8
Technology & market innovation driving Alfresco Platform strategy
Driving Forces
Hybrid ECM Innovate at Cloud speed Think Big Customer driven
Platform and solutions should be
able to run on premise, on cloud
or both
Deliver innovation to the on
premise and cloud products with
agility typical of pure SaaS players
Enable the scaling of people,
processes and products
Customer feedback, research,
validation, pretotyping at the core of
ideation and decision making process
9. 9
Key improvement areas in the customer lifecycle
Customer Driven
Backwards
Compatibility
Java Modules
Index
Extreme scale
Backwards
Compatibility
Share Extensions
Modules
Isolation
In place
upgrade
SP & HF
Repository
Extreme
Scale
Backwards
Compatibility
Remote Applications
11. 11
Platform Investments
An end to end Platform lifecycle makeover
DeploymentTesting Release Integration Maintenance
Standard Dev Env
Share Separation
API BCKs
Xtreme scalability
Share separation API compatibility
JAR modules
Modules isolation
Dev Docs / Samples
Solr Sharding
Suite installers
In-place SP & HF
API Compatibility
Share separation
Development
12. 12
Testing real life cloud-scale use cases
Extreme Scalability
1. Loading Alfresco on AWS + Aurora up to 1B documents
2. Indexing 1B documents with a sharded Solr configuration (20 shards, with 50M docs)
3. Improve MDQ to support transactional use cases (OR and boolean support)
4. Test real life use cases, starting with Share collaboration and Headless Content
Platform
5. Producing sizing and scalability blueprints based on real data collected at different
data points
13. 13
Some numbers
Extreme Scalability
1. The best document load rate for the number of Alfresco servers, latency and load
balancer thresholds was 1000 documents per second (with 10 nodes); the load rate
was consistent even passing the 1B document
2. A 3.2 TB Aurora database did not show any degradation
3. On 1B docs:
Query: select * from cmis:document where IN_FOLDER('0d10d28f-4671-4077-b888-b7f4eaf1b450') order by cmis:name asc
Paging: Limit 100 and various skips applied to the known 1000 results
Time: 150ms
14. 14
What’s in it for me?
Extreme Scalability
1. Alfresco.next supporting Solr Sharding!!!
2. Improved Metadata queries (OR and Boolean Support)
3. Updated scalability blueprint for 5.x
4. Updated AWS reference architecture for 5.x
15. 15
Enabling a seamless maintenance for Alfresco
Upgrade Task Force
1. In place application of SP & HF (not major and minor upgrades, for now)
2. Separation of Share and Platform releases for independent consumption (and definition
of a clear compatibility matrix)
3. Consolidation of Public API Lifecycle to ensure high longevity customizations (no need for
re-test)
16. 16
Effects to the product lifecycle
Share / Platform separation
Platform and Share
can be built
and developed
independently
Dev Release Install
Platform and Share
can be released
independently (or
together)
Maintain
Suite and
independent
installers for
Alfresco and Share
Consume new
version of Platform
& Share
independently
And what about compatibility?
17. 17
Modularizing the platform
Breaking the monolith
Alfresco Platform
Core set of functionalities exposing
extension points including Java and
ReST APIs
Transformation services
Can be scaled independently using the
transformation server or in MM for
video transformations
Share services
(New!)Subset of platform functionalities now
extracted in a separate module (AMP)
following the Share release lifecycle
Search services
Can be scaled independently as it relies on
Solr4 standalone (with Replication and
Sharding support)
18. 18
Share separation takeaways
1. Share (only) releases will now contain a share-services.amp which contains Share
specific backing APIs
2. Platform (only) released will no longer contain Share specific Java services
3. Compatibility between Share & Alfresco is driven by the Java (not ReST) APIs
compatibility policy (wait for it…in the next slides!)
4. Expect more frequent Share releases on prem (quarterly) and on cloud
What you need to know!
19. 19
Alfresco for the Developers
1. Comprehensive set of content management & workflow Java and ReST API
2. Modular UI framework to custom business solutions
3. De facto standard based and enterprise ready SDKs for web and mobile development
4. Compatibility between Share & Alfresco is driven by the Java (not ReST) APIs
compatibility policy (wait for it…in the next slides!)
What’s great about Alfresco Dev Platform
20. 20
Multiple ways Alfresco helps you achieve your custom solutions
The Alfresco Developer conundrum
Compatibility
Dev Env
Compatibility
Aikau based
Dev Env
StrategicTactical
22. 22
Developer platform consolidation
1. Documentation of Extension (Platform Java & Share) & integration (ReST) points
Move old ReST API to Limited Support and double down on new Alfresco One API
Cleary identify and document supported Java and Share
2. API lifecycle, support and Backward compatibility
In process - Major version support
ReST - Independently versioned and inherently backward compatible
3. Customer success driven tactical investments on the Java platform & modules
JAR simple module support (for Alfresco and Share)
Physical isolation of modules without need to modify Alfresco (immutable)
Share modules support and reporting
Ongoing activities targeting Alfresco.next
25. 25
So what about compatibility?
1. Major version for Platform and Share extensions (modules)
Your custom module built on 5.1 Public API will work throughout the whole 5.x
Share 5.x will be compatible with 5.1
Alfresco modules can be compatible for a major version
2. ReST API version driven support for integrations (standalone apps)
Not bound to the Alfresco version
Clear rules for versioning of ReST APIs
Should ideally never need to version, requires client side discoverability
For internal and external Alfresco extensions and integrations
26. 26
Alfresco SDK
What’s out already
Alfresco SDK 2.1.0 - Compatible with 5.0, with hot reloading (Platform & Share)
What’s on the way
Alfresco SDK 2.1.1 - Multiple bug-fixes, backward compatible
Together with Alfresco next
Fully supported, easily forkable and complete set of samples on alfresco-sdk-
samples (in Github)
Improved hot reloading
Customer value driven prioritization of Public Github issues. Request
enhancements at https://github.com/Alfresco/alfresco-sdk/issues
Making Alfresco development even more productive, safe and fun
28. 28
n provided in the following slide is roadmap information and therefore subtle to change in subject, timeline
29. 29
Platform release targets
1. Target: 5.1 —> End of primo 2016
Both Platform and Share 5.1 releases
Includes all major Developer Platform improvements
Solr sharding and TXN MDQ improvements
2. Post 5.1 —> 2016
Share can follow a more frequent / independent release schedule
Independent maintenance schedules
Strategic improvements in the ReST API (vs Java), functionally and non functionally
More modularization, for agility and scalability purposes
30. 30
Take-aways
1. API Lifecycle
Fundamental to avoid dependency hell
Clear, documented, easy to use and supported extension points
Key factor to drive seamless upgrades
2. Extreme Scalability
Solr Sharding
MDQ improvements
Tools and collaterals for sizing, scalability and reference architectures
3. Share separation
4. Upgrade task force
What you really need to remember about today’s session