This diagram / mind map was created using MindJet application and covers the steps/guidelines on exactly what it takes to promote the Content & Search configuration from Staging to Production environment.
The document discusses the key components of the ATG framework including the Dynamo Application Framework (DAF), Personalization module (DPS), Scenarios module (DSS), Dynamo Commerce Server, Content Administration, and Site Administration. It also defines the terminology used in ATG including agent-facing cluster, customer-facing cluster, and asset management cluster.
Accessibility Testing - Using Asqatasun - Meetup WebinarKeyur Shah
This document summarizes a presentation about accessibility testing and continuous integration. It discusses accessibility standards and assistive technologies like screen readers. It emphasizes that accessibility should be built into projects from the start, as it is cheaper than fixing issues later. Several open source accessibility testing tools are presented, including Asqatasun, Pa11y, and AATT. Selenium Builder is demonstrated for recording and replaying tests. The document shows how accessibility testing can be integrated into a continuous integration workflow using tools like Jenkins and Asqatasun.
This document discusses client-side libraries in AEM and best practices for their use. It explains that clientlibs allow logical organization of JavaScript and CSS files and avoid duplicate includes. Key points covered include using cq:ClientLibraryFolders to define libraries, including them via cq:includeClientLib, dependencies vs embedding, debugging tools, themes, and minification. Best practices include placing component code in clientlibs, embedding to reduce requests, requesting from /etc, defining dependencies, and minification on publish.
The document discusses the ATG framework, form handlers, and commerce pricing services. The ATG framework includes the Dynamo Application Framework (DAF) which provides a component development environment. DAF runs on various application servers and includes technologies like Nucleus and Data Anywhere Architecture. Form handlers validate and process form data, and common ones handle tasks like updating profiles, managing carts, and checking out. Commerce pricing can be static, stored with each item, or dynamic and programmatically determined.
This document provides installation instructions for the ATG Commerce Service Center (CSC) module. It outlines the prerequisites needed, including Java, an application server, database, and existing ATG 10.2 installation. It describes the agent-facing and customer-facing clusters of CSC. Steps are provided to download the installer, select a language, accept licenses, choose installation directories, and optionally configure the search provider. The document concludes by mentioning an alternative installation method using the Configuration Installation Manager (CIM).
Introduction to Sitecore 7.2 MVC with TDS and Glassmapper Tutorial with Anindita Bhattacharya
Sitecore User Group Bangalore - Kick Off Session @ Verndale Bangalore (March 28 2015)
A plug-in is piece of code written in a standard JavaScript file. These files provide useful jQuery methods which can be used along with jQuery library methods.
JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate.
video :
https://youtu.be/qsBe9X9n_-M
Courtesy:
http://www.ifourtechnolab.com
Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 8 ...WebStackAcademy
In this chapter, we will discuss the Custom Tags in JSP. A custom tag is a user-defined JSP language element. When a JSP page containing a custom tag is translated into a servlet, the tag is converted to operations on an object called a tag handler. The Web container then invokes those operations when the JSP page's servlet is executed.
JSP tag extensions lets you create new tags that you can insert directly into a JavaServer Page. The JSP 2.0 specification introduced the Simple Tag Handlers for writing these custom tags.
To write a custom tag, you can simply extend SimpleTagSupport class and override the doTag() method, where you can place your code to generate content for the tag.
This document provides an overview of several advanced ASP.Net topics including localization, ASP.Net providers, validation controls, user controls, AJAX, caching, and LINQ. It discusses how to configure localization for different cultures and regions. It also explains the various membership, role, and profile providers and how to implement them to connect to data sources like SQL Server. Finally, it covers how to use and customize ASP.Net web parts and the different web parts modes.
The tutorial describes the following topics in detail
CREATING AN ADF APPLICATION
DEPLOYING & RUNNING ADF APPLICATION ON WEBLOGIC SERVER
ADF DATA VISUALIZATION COMPONENTS
CREATING MORE COMPLEX BUSINESS COMPONENTS
CREATING MULTIPLE PAGE WEBSITES – PAGE FLOWS
CREATING JEE5 STATELESS SESSION EJBS
CREATING JAX-WS WEB SERVICES
ADDING THE NEW SERVICES INTO THE ADF APPLICATION
DATA VALIDATION (OPTIONAL)
The document provides information about HTML Template Language (HTL) in AEM, including what HTL is, why it was introduced, its main features and syntax. HTL is the preferred templating language for AEM that enforces separation of concerns between presentation and business logic. It uses HTML5 syntax along with additional data attributes and expressions to add dynamic functionality.
This document provides an overview of key concepts for integrating IIS and ASP.NET, including HTTP modules, handlers, the virtual path provider, URL rewriting, response filters, and the configuration runtime API. It discusses how requests are processed, the role of identities, and practical uses of these techniques.
This document provides an introduction and overview of ASP.NET Identity. It discusses how ASP.NET Identity is the new membership system for building ASP.NET web applications and allows using social identities like Windows Live, Gmail, Facebook and Twitter for authentication. The document outlines key features of ASP.NET Identity like extended user account definitions, two-factor authentication, account confirmation and management of users and roles. It also lists required packages and describes important pieces of ASP.NET Identity like User, Role, User Manager, Role Manager and Authentication Manager. Finally, it provides references for further reading on ASP.NET Identity.
This document provides an introduction and overview of ASP.NET and Web Forms. It discusses the background of ASP and how ASP.NET was developed to address challenges with ASP. The key features of ASP.NET, including Web Forms, Web Services, and the .NET Framework are described. The document then covers the ASP.NET programming model based on controls and events, and how postbacks maintain page state without requiring additional code. It also introduces the ASP.NET object model and server-side controls.
- Incident rules allow administrators to automate incident creation, assignment, and notifications based on events.
- In this lab, the administrator creates a rule to automatically generate incidents for target down events and assign them to the on-call administrator. They also create a rule to send notifications for incidents with high priority.
- Incident rules streamline incident management by automating common tasks so administrators can focus on resolving critical issues.
This document provides a 3-step process for connecting a Mule ESB flow to a MySQL database using JDBC: 1) Create a Mule project and flow, add a JDBC endpoint, and configure the query and data source; 2) Add the MySQL connector JAR file to the project's lib folder; 3) Run the Mule application to retrieve data from the database and display it in the console.
The document provides an overview and hands-on guide for using Oracle Application Express (APEX). It describes the key components of APEX including the Application Builder, SQL Workshop, and Administration. The SQL Workshop component allows users to browse, create, and manage database objects using the Object Browser, run SQL commands, work with SQL scripts, and use the Query Builder. Step-by-step instructions are provided on creating a workspace and logging in, using the Object Browser to create tables and insert data, and running SQL queries using the SQL Commands component.
.NET Core, ASP.NET Core Course, Session 11Amin Mesbahi
The document discusses views in ASP.NET Core MVC, including:
- Views are HTML templates that generate content to send to the client and use Razor syntax to interact code and HTML.
- Views are typically stored in the Views folder within the application and organized by controller.
- Partial views are reusable parts of web pages that can be rendered within other views to reduce duplication.
- Data can be passed to views using strongly typed view models or loosely with ViewData/ViewBag. Partial views have access to parent view's data by default.
This document provides an overview of Oracle Application Express (APEX), including its major components, how to get started, building applications, security, accessing EBS tables, application items, sample applications, and advanced features like collections. APEX is a low-code/no-code development tool that allows users to build data-driven web apps using a browser-based interface and leverages existing SQL and PL/SQL skills within an Oracle database.
GCC implemented a project-centric security model for their ADF applications to enable their construction sites to securely access centralized systems. Users are authenticated using Oracle Single Sign-On and assigned roles and privileges at the project and module level by security managers. These privileges are checked using EL expressions to control UI rendering on a per-page and component level. The infrastructure was set up using WebLogic, HTTP Server, and Identity Management integrated with the ADF applications. Reusable task flows, libraries, and templates help manage the growing portfolio of ADF applications.
The document provides an overview of J2EE and JBoss. It discusses the evolution from two-tier architectures to n-tier architectures with J2EE. Key components of J2EE are then described, including Enterprise JavaBeans, servlets, JavaServer Pages, and their roles in the J2EE architecture. The document also provides a brief introduction to what JBoss is and its role as an open source application server.
Oracle Endeca 101 Developer Introduction High Level OverviewGordon Kiser
This slideshare gives developers a high level overview of the structure of an Oracle Commerce Experience Manager page used by business users to create scenarios and triggers that may control static pages and dynamic pages that automatically present content based on site visitor behavior.
A plug-in is piece of code written in a standard JavaScript file. These files provide useful jQuery methods which can be used along with jQuery library methods.
JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate.
video :
https://youtu.be/qsBe9X9n_-M
Courtesy:
http://www.ifourtechnolab.com
Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 8 ...WebStackAcademy
In this chapter, we will discuss the Custom Tags in JSP. A custom tag is a user-defined JSP language element. When a JSP page containing a custom tag is translated into a servlet, the tag is converted to operations on an object called a tag handler. The Web container then invokes those operations when the JSP page's servlet is executed.
JSP tag extensions lets you create new tags that you can insert directly into a JavaServer Page. The JSP 2.0 specification introduced the Simple Tag Handlers for writing these custom tags.
To write a custom tag, you can simply extend SimpleTagSupport class and override the doTag() method, where you can place your code to generate content for the tag.
This document provides an overview of several advanced ASP.Net topics including localization, ASP.Net providers, validation controls, user controls, AJAX, caching, and LINQ. It discusses how to configure localization for different cultures and regions. It also explains the various membership, role, and profile providers and how to implement them to connect to data sources like SQL Server. Finally, it covers how to use and customize ASP.Net web parts and the different web parts modes.
The tutorial describes the following topics in detail
CREATING AN ADF APPLICATION
DEPLOYING & RUNNING ADF APPLICATION ON WEBLOGIC SERVER
ADF DATA VISUALIZATION COMPONENTS
CREATING MORE COMPLEX BUSINESS COMPONENTS
CREATING MULTIPLE PAGE WEBSITES – PAGE FLOWS
CREATING JEE5 STATELESS SESSION EJBS
CREATING JAX-WS WEB SERVICES
ADDING THE NEW SERVICES INTO THE ADF APPLICATION
DATA VALIDATION (OPTIONAL)
The document provides information about HTML Template Language (HTL) in AEM, including what HTL is, why it was introduced, its main features and syntax. HTL is the preferred templating language for AEM that enforces separation of concerns between presentation and business logic. It uses HTML5 syntax along with additional data attributes and expressions to add dynamic functionality.
This document provides an overview of key concepts for integrating IIS and ASP.NET, including HTTP modules, handlers, the virtual path provider, URL rewriting, response filters, and the configuration runtime API. It discusses how requests are processed, the role of identities, and practical uses of these techniques.
This document provides an introduction and overview of ASP.NET Identity. It discusses how ASP.NET Identity is the new membership system for building ASP.NET web applications and allows using social identities like Windows Live, Gmail, Facebook and Twitter for authentication. The document outlines key features of ASP.NET Identity like extended user account definitions, two-factor authentication, account confirmation and management of users and roles. It also lists required packages and describes important pieces of ASP.NET Identity like User, Role, User Manager, Role Manager and Authentication Manager. Finally, it provides references for further reading on ASP.NET Identity.
This document provides an introduction and overview of ASP.NET and Web Forms. It discusses the background of ASP and how ASP.NET was developed to address challenges with ASP. The key features of ASP.NET, including Web Forms, Web Services, and the .NET Framework are described. The document then covers the ASP.NET programming model based on controls and events, and how postbacks maintain page state without requiring additional code. It also introduces the ASP.NET object model and server-side controls.
- Incident rules allow administrators to automate incident creation, assignment, and notifications based on events.
- In this lab, the administrator creates a rule to automatically generate incidents for target down events and assign them to the on-call administrator. They also create a rule to send notifications for incidents with high priority.
- Incident rules streamline incident management by automating common tasks so administrators can focus on resolving critical issues.
This document provides a 3-step process for connecting a Mule ESB flow to a MySQL database using JDBC: 1) Create a Mule project and flow, add a JDBC endpoint, and configure the query and data source; 2) Add the MySQL connector JAR file to the project's lib folder; 3) Run the Mule application to retrieve data from the database and display it in the console.
The document provides an overview and hands-on guide for using Oracle Application Express (APEX). It describes the key components of APEX including the Application Builder, SQL Workshop, and Administration. The SQL Workshop component allows users to browse, create, and manage database objects using the Object Browser, run SQL commands, work with SQL scripts, and use the Query Builder. Step-by-step instructions are provided on creating a workspace and logging in, using the Object Browser to create tables and insert data, and running SQL queries using the SQL Commands component.
.NET Core, ASP.NET Core Course, Session 11Amin Mesbahi
The document discusses views in ASP.NET Core MVC, including:
- Views are HTML templates that generate content to send to the client and use Razor syntax to interact code and HTML.
- Views are typically stored in the Views folder within the application and organized by controller.
- Partial views are reusable parts of web pages that can be rendered within other views to reduce duplication.
- Data can be passed to views using strongly typed view models or loosely with ViewData/ViewBag. Partial views have access to parent view's data by default.
This document provides an overview of Oracle Application Express (APEX), including its major components, how to get started, building applications, security, accessing EBS tables, application items, sample applications, and advanced features like collections. APEX is a low-code/no-code development tool that allows users to build data-driven web apps using a browser-based interface and leverages existing SQL and PL/SQL skills within an Oracle database.
GCC implemented a project-centric security model for their ADF applications to enable their construction sites to securely access centralized systems. Users are authenticated using Oracle Single Sign-On and assigned roles and privileges at the project and module level by security managers. These privileges are checked using EL expressions to control UI rendering on a per-page and component level. The infrastructure was set up using WebLogic, HTTP Server, and Identity Management integrated with the ADF applications. Reusable task flows, libraries, and templates help manage the growing portfolio of ADF applications.
The document provides an overview of J2EE and JBoss. It discusses the evolution from two-tier architectures to n-tier architectures with J2EE. Key components of J2EE are then described, including Enterprise JavaBeans, servlets, JavaServer Pages, and their roles in the J2EE architecture. The document also provides a brief introduction to what JBoss is and its role as an open source application server.
Oracle Endeca 101 Developer Introduction High Level OverviewGordon Kiser
This slideshare gives developers a high level overview of the structure of an Oracle Commerce Experience Manager page used by business users to create scenarios and triggers that may control static pages and dynamic pages that automatically present content based on site visitor behavior.
Keyur Shah completed a Coursera course on Web Intelligence and Big Data in December 2013. The course taught machine learning and parallel programming techniques for analyzing large datasets from sources like social media and genomics. It was led by Dr. Gautam Shroff, Vice President and Chief Scientist at Tata Consultancy Services' Innovation Labs.
Oracle Application Extensions for Oracle Endeca - for Application DBA'sRavi Madabhushanam
Ravi Madabhushanam from Apps Associates LLC gave a presentation on Oracle Endeca for Application DBAs. He discussed Oracle Endeca Information Discovery and how it can help with business intelligence challenges by providing intuitive, real-time, and flexible data discovery. He also overviewed how Oracle E-Business Suite extensions for Oracle Endeca enable accessing operational data for improved decision making. The presentation covered the architecture, installation process, data flow, and monitoring of the Oracle EBS extensions for Endeca.
I just signed up the IBM Watson Analytics cloud and played around with some sample housing data... Attached presentation highlights some of the key features including Uploading the data, asking questions, making sense out of the data, and prediction/analysis
I found this file somewhere on the web and saved it for my own reference.. Thought better to share with the world of ATG community. Hope you will find it useful.
[I DONT OWN THIS DOCUMENT] - Someone does
This is a step-by-step guide on installing the WebLogic Server, starting the admin server, and accessing the admin console. We will need this later for our ATG Installation & Configuration step-by-step guide.
Keyur Shah completed a Coursera course titled "Web Intelligence and Big Data" in December 2013. The course taught machine learning and parallel programming techniques for analyzing large datasets from sources like social media and genomics. The certificate was issued by Dr. Gautam Shroff of Tata Consultancy Services and did not provide a grade or verify the student's identity.
How to get work done better, faster, and cheaper using an Agile approach. This brief provides an overview of current management challenges, recent research on the benefits of Agile, and a introduction to Maurice Hagar and Associates.
The Business Case for Agile: What Every Executive Needs to Know siq_agile
John Rudd gave this presentation on 16 May, 2011 as an invited speaker at the Scrum Gathering – Seattle Global Event.
Too many technology projects fail to deliver on the expected value. Some don’t deliver at all. From experience we’ve all come to know the outcomes of software initiatives where results aren’t matching forecasts. The application of traditional project management methods offer poor risk mitigation and continue to frustrate business professionals.
The impact of today’s economy only adds to the challenge, forcing financial and technology professionals to make tough decisions in order to free up capital, reduce cost, and increase overall project and portfolio return. Business as usual is risky. In the current economic environment, businesses are forced to reduce those capital budgets as they cannot afford to make significant investments without more certainty of returns.
Do Agile practices offer an attractive alternative to wholesale cost cutting? How can we reduce cash commitments to projects? Can we align incremental cost with incremental value? Are there proven practices that will enable us to realize more value, sooner, with better results? In this session, we discuss some of the financial benefits of adopting Agile, and quantify the potential value of these innovative practices for your organization. We will also discuss how you can demonstrate this value for key decision makers.
Monetizing Sustainability: Addressing the Why and How with Case StudiesAntea Group
Antea Group presented on monetizing and quantifying sustainability investments and initiatives at the 2016 Sustainability Leadership Forum. We appreciated the opportunity to discuss the Monetization Working Group (cofounded by Fundación FEMSA and Antea Group) and hope those who attended found value in the discussions on monetizing sustainability. It is a great challenge and we feel fortunate to be able to work with so many leading organizations who share Antea Group’s interest in removing this obstacle to better, more sustainable business decision-making.
The document provides an introduction and overview of the Oracle ATG Commerce framework. It describes that ATG is an e-commerce software platform that provides solutions for merchandising, marketing, personalization and recommendations. It has a modular architecture built on a layered, component-based model. The key components of ATG include the Dynamo application framework, repositories for data access, droplets and form handlers for dynamic content, and tag libraries. ATG supports building scalable e-commerce applications through its flexible and reusable component model.
Oracle ATG 10.1 allows for various types of promotions to increase sales and awareness including item discounts, order discounts, shipping discounts, amount off discounts, fixed price discounts, and percentage discounts. Promotions in ATG are conceived using the Accelerator Console and Builder Console and stored in a promotion repository. They make use of a static design pattern where a user's profile tracks active promotions and a PromotionStatus stores details like usage counts. Promotions are described through a pricing model description language that specifies qualifiers, discounts, and targets.
This document provides tips and hints for working with various ATG components, including Form Handlers, Droplets, Repositories, Services, and more. It discusses best practices for using these components, common issues that may arise, and examples of how to implement the components correctly. The document is meant to help developers optimize and troubleshoot their use of ATG.
This document provides information on installing and configuring Oracle ATG/Endeca Commerce. It outlines the system requirements and tools needed for Oracle ATG including Java, WebLogic Server, and Eclipse. It also describes downloading and installing the various Endeca Commerce modules like the MDEX engine, platform services, and development kit. Finally, it lists some common terms used in ATG like profiles, modules, and repositories as well as the various ATG and Endeca user interfaces.
Better business cases overview presentation - 5 Case ModelTraining Bytesize
Training Bytesize provides project management training and certification courses. They offer courses in PRINCE2, Agile, Better Business Cases, and other topics. Training Bytesize trains over 350 students per month and has offices in the UK, Australia, and partnerships in Europe. They provide classroom, blended, and online training. Better Business Cases training helps organizations justify projects and make better investment decisions, with potential savings of £200-300 million per year for the UK public sector. The course covers the Five Case Model and how to develop strategic cases, outline cases, and full business cases to assess needs, options, and ensure successful project delivery.
The Role of Python in SPAs (Single-Page Applications)David Gibbons
The document discusses using Python to build single-page applications (SPAs). It introduces SPAs and how they work by loading a single HTML page and dynamically updating content via JavaScript. The speaker then outlines a Python-based SPA architecture using a Django REST API and frontend code. As an example, a movie application is presented that separates the API from the AngularJS frontend. The API uses the Django REST framework and is tested programmatically.
This document provides an overview and lessons on configuring, optimizing, and deploying a Microsoft ASP.NET web application. It covers using the cache object and output caching to optimize performance, configuring settings at the machine and application level using configuration files, and preparing and deploying a web application by selecting necessary files and sharing assemblies. The lessons include demonstrations and practices for students to apply the concepts.
This document provides an overview and lessons on configuring, optimizing, and deploying a Microsoft ASP.NET web application. It covers using the cache object and output caching to optimize performance, configuring settings at the machine and application level using configuration files, and preparing and deploying a web application by selecting necessary files and sharing assemblies.
The document provides instructions on how to create device channels and apply master pages to those channels in SharePoint 2013. It explains that device channels allow different master pages to be used for different devices. It then gives step-by-step directions on how to create a mobile device channel and apply a mobile master page to that channel using both the user interface and PowerShell. It also discusses how to create and export design packages to apply custom branding across sites.
How to Implement Micro Frontend Architecture using Angular FrameworkRapidValue
Micro-frontends are small applications mostly divided by subdomain or functionality working together to deliver a larger application. Sometimes your frontend app might be a small part of another big application or your app consists a lot of sections and features which are developed by different teams or your app is being released into production feature by feature with developed by separate teams. If you are in one of these situations then you need to think about Micro Frontends. For more information visit: https://www.rapidvaluesolutions.com/
One of the best features of ASP.NET MVC is that it's totally extensible: if you don't like the way the framework works or if you have scenarios not covered by it, you can change the behaviors by extending the defaults or by writing your owns.
In this presentation I'll go through all the main extensibility points and explain how to leverage the main ones
1. The document discusses integrating Webpack into a Django project to bundle static files.
2. It provides an example Django application and shows how to set up basic Webpack configuration to bundle Vue.js and other static files.
3. Additional Webpack features like hot reloading and code splitting are demonstrated to improve the development and production workflows.
Information on an Appcelerator Alloy project demonstrating the use of a restApi sync adapter along with Model/Collection Databinding to a TableView
Complete Project here on Github: https://github.com/aaronksaunders/scs-backbonetest1
Simple tools to fight bigger quality battleAnand Ramdeo
This presentation was given in GTAC 2008 (Also available on www.TestingGeek.com) and discuss the approach of using SVN commit hooks and batch files as continuous integration system.
ASP.NET MVC is an open source web framework that provides separation of concerns, testability and extensibility. It uses routing to map URLs to controller actions and dependency injection to create controllers. Controllers execute actions that return view or other results. Filters provide cross-cutting concerns like authorization in a clean, reusable way.
ASP.NET MVC is an open source web framework that provides separation of concerns, testability and extensibility. It uses routing to map URLs to controller actions and dependency injection to create controllers. Controllers execute actions that return view or other results. Filters provide cross-cutting concerns like authorization in a clean, reusable way.
This document provides an overview of using JavaScript to enhance SharePoint experiences. It discusses why JavaScript is useful, best practices, and several JavaScript libraries that can be used with SharePoint including utility libraries, data access libraries, application frameworks, and UI libraries. It also demonstrates how to register JavaScript on all pages in Office 365 and provides examples of Angular, jQuery, DataJS, and SPServices.
It’s trivial today to start writing and debugging some React code, but it’s not 100% clear how to properly deploy the application, manage versions and what implications that has on the build configurations. Especially if you want to allow different versions for different users in order to perform some A/B testing, testing new features in production environment, come up with some UI experiments, or gradually roll out new features for a subset of users.
In this presentation I hopefully covered all that.
Apache Calcite is a dynamic data management framework. Think of it as a toolkit for building databases: it has an industry-standard SQL parser, validator, highly customizable optimizer (with pluggable transformation rules and cost functions, relational algebra, and an extensive library of rules), but it has no preferred storage primitives. In this tutorial, the attendees will use Apache Calcite to build a fully fledged query processor from scratch with very few lines of code. This processor is a full implementation of SQL over an Apache Lucene storage engine. (Lucene does not support SQL queries and lacks a declarative language for performing complex operations such as joins or aggregations.) Attendees will also learn how to use Calcite as an effective tool for research.
Priming Your Teams For Microservice Deployment to the CloudMatt Callanan
You think of a great idea for a microservice and want to ship it to production as quickly as possible. Of course you'll need to create a Git repo with a codebase that reuses libraries you share with other services. And you'll want a build and a basic test suite. You'll want to deploy it to immutable servers using infrastructure as code that dev and ops can maintain. Centralised logging, monitoring, and HipChat notifications would also be great. Of course you'll want a load balancer and a CNAME that your other microservices can hit. You'd love to have blue-green deploys and the ability to deploy updates at any time through a Continuous Delivery pipeline. Phew! How long will it take to set all this up? A couple of days? A week? A month?
What if you could do all of this within 30 minutes? And with a click of a button soon be receiving production traffic?
Matt introduces "Primer", Expedia's microservice generation and deployment platform that enables rapid experimentation in the cloud, how it's caused unprecedented rates of learning, and explain tips and tricks on how to build one yourself with practical takeaways for everyone from the startup to the enterprise.
Video: https://www.youtube.com/watch?v=Xy4EkaXyEs4
Meetup: http://www.meetup.com/Devops-Brisbane/events/225050723/
The document discusses optimization of the presentation tier of web applications. It notes that the presentation tier is often overlooked despite being responsible for over 30% of client/server performance. Some key optimizations discussed include reducing HTTP requests, optimizing response objects by reducing size and load pattern, JavaScript minification and placement, image sprites, caching, and ensuring valid HTML markup.
The document discusses developing custom ASP.NET AJAX client components and server controls. It covers the key steps which are:
1) Developing the reusable client component code using the ASP.NET AJAX prototype model.
2) Creating an associated server control that emits the required JavaScript to register and initialize the client component.
3) Wiring up the server control to load and instantiate the client component code.
Big Data Analytics Quick Research Guide by Arthur MorganArthur Morgan
This is a Quick Research Guide (QRG).
QRGs include the following:
- A brief, high-level overview of the QRG topic.
- A milestone timeline for the QRG topic.
- Links to various free online resource materials to provide a deeper dive into the QRG topic.
- Conclusion and a recommendation for at least two books available in the SJPL system on the QRG topic.
QRGs planned for the series:
- Artificial Intelligence QRG
- Quantum Computing QRG
- Big Data Analytics QRG
- Spacecraft Guidance, Navigation & Control QRG (coming 2026)
- UK Home Computing & The Birth of ARM QRG (coming 2027)
Any questions or comments?
- Please contact Arthur Morgan at [email protected].
100% human made.
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveScyllaDB
Want to learn practical tips for designing systems that can scale efficiently without compromising speed?
Join us for a workshop where we’ll address these challenges head-on and explore how to architect low-latency systems using Rust. During this free interactive workshop oriented for developers, engineers, and architects, we’ll cover how Rust’s unique language features and the Tokio async runtime enable high-performance application development.
As you explore key principles of designing low-latency systems with Rust, you will learn how to:
- Create and compile a real-world app with Rust
- Connect the application to ScyllaDB (NoSQL data store)
- Negotiate tradeoffs related to data modeling and querying
- Manage and monitor the database for consistently low latencies
HCL Nomad Web – Best Practices and Managing Multiuser Environmentspanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-nomad-web-best-practices-and-managing-multiuser-environments/
HCL Nomad Web is heralded as the next generation of the HCL Notes client, offering numerous advantages such as eliminating the need for packaging, distribution, and installation. Nomad Web client upgrades will be installed “automatically” in the background. This significantly reduces the administrative footprint compared to traditional HCL Notes clients. However, troubleshooting issues in Nomad Web present unique challenges compared to the Notes client.
Join Christoph and Marc as they demonstrate how to simplify the troubleshooting process in HCL Nomad Web, ensuring a smoother and more efficient user experience.
In this webinar, we will explore effective strategies for diagnosing and resolving common problems in HCL Nomad Web, including
- Accessing the console
- Locating and interpreting log files
- Accessing the data folder within the browser’s cache (using OPFS)
- Understand the difference between single- and multi-user scenarios
- Utilizing Client Clocking
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersToradex
Toradex brings robust Linux support to SMARC (Smart Mobility Architecture), ensuring high performance and long-term reliability for embedded applications. Here’s how:
• Optimized Torizon OS & Yocto Support – Toradex provides Torizon OS, a Debian-based easy-to-use platform, and Yocto BSPs for customized Linux images on SMARC modules.
• Seamless Integration with i.MX 8M Plus and i.MX 95 – Toradex SMARC solutions leverage NXP’s i.MX 8 M Plus and i.MX 95 SoCs, delivering power efficiency and AI-ready performance.
• Secure and Reliable – With Secure Boot, over-the-air (OTA) updates, and LTS kernel support, Toradex ensures industrial-grade security and longevity.
• Containerized Workflows for AI & IoT – Support for Docker, ROS, and real-time Linux enables scalable AI, ML, and IoT applications.
• Strong Ecosystem & Developer Support – Toradex offers comprehensive documentation, developer tools, and dedicated support, accelerating time-to-market.
With Toradex’s Linux support for SMARC, developers get a scalable, secure, and high-performance solution for industrial, medical, and AI-driven applications.
Do you have a specific project or application in mind where you're considering SMARC? We can help with Free Compatibility Check and help you with quick time-to-market
For more information: https://www.toradex.com/computer-on-modules/smarc-arm-family
Generative Artificial Intelligence (GenAI) in BusinessDr. Tathagat Varma
My talk for the Indian School of Business (ISB) Emerging Leaders Program Cohort 9. In this talk, I discussed key issues around adoption of GenAI in business - benefits, opportunities and limitations. I also discussed how my research on Theory of Cognitive Chasms helps address some of these issues
Technology Trends in 2025: AI and Big Data AnalyticsInData Labs
At InData Labs, we have been keeping an ear to the ground, looking out for AI-enabled digital transformation trends coming our way in 2025. Our report will provide a look into the technology landscape of the future, including:
-Artificial Intelligence Market Overview
-Strategies for AI Adoption in 2025
-Anticipated drivers of AI adoption and transformative technologies
-Benefits of AI and Big data for your business
-Tips on how to prepare your business for innovation
-AI and data privacy: Strategies for securing data privacy in AI models, etc.
Download your free copy nowand implement the key findings to improve your business.
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc
Most consumers believe they’re making informed decisions about their personal data—adjusting privacy settings, blocking trackers, and opting out where they can. However, our new research reveals that while awareness is high, taking meaningful action is still lacking. On the corporate side, many organizations report strong policies for managing third-party data and consumer consent yet fall short when it comes to consistency, accountability and transparency.
This session will explore the research findings from TrustArc’s Privacy Pulse Survey, examining consumer attitudes toward personal data collection and practical suggestions for corporate practices around purchasing third-party data.
Attendees will learn:
- Consumer awareness around data brokers and what consumers are doing to limit data collection
- How businesses assess third-party vendors and their consent management operations
- Where business preparedness needs improvement
- What these trends mean for the future of privacy governance and public trust
This discussion is essential for privacy, risk, and compliance professionals who want to ground their strategies in current data and prepare for what’s next in the privacy landscape.
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxAnoop Ashok
In today's fast-paced retail environment, efficiency is key. Every minute counts, and every penny matters. One tool that can significantly boost your store's efficiency is a well-executed planogram. These visual merchandising blueprints not only enhance store layouts but also save time and money in the process.
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...SOFTTECHHUB
I started my online journey with several hosting services before stumbling upon Ai EngineHost. At first, the idea of paying one fee and getting lifetime access seemed too good to pass up. The platform is built on reliable US-based servers, ensuring your projects run at high speeds and remain safe. Let me take you step by step through its benefits and features as I explain why this hosting solution is a perfect fit for digital entrepreneurs.
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Aqusag Technologies
In late April 2025, a significant portion of Europe, particularly Spain, Portugal, and parts of southern France, experienced widespread, rolling power outages that continue to affect millions of residents, businesses, and infrastructure systems.
Mobile App Development Company in Saudi ArabiaSteve Jonas
EmizenTech is a globally recognized software development company, proudly serving businesses since 2013. With over 11+ years of industry experience and a team of 200+ skilled professionals, we have successfully delivered 1200+ projects across various sectors. As a leading Mobile App Development Company In Saudi Arabia we offer end-to-end solutions for iOS, Android, and cross-platform applications. Our apps are known for their user-friendly interfaces, scalability, high performance, and strong security features. We tailor each mobile application to meet the unique needs of different industries, ensuring a seamless user experience. EmizenTech is committed to turning your vision into a powerful digital product that drives growth, innovation, and long-term success in the competitive mobile landscape of Saudi Arabia.
Semantic Cultivators : The Critical Future Role to Enable AIartmondano
By 2026, AI agents will consume 10x more enterprise data than humans, but with none of the contextual understanding that prevents catastrophic misinterpretations.
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell
With expertise in data architecture, performance tracking, and revenue forecasting, Andrew Marnell plays a vital role in aligning business strategies with data insights. Andrew Marnell’s ability to lead cross-functional teams ensures businesses achieve sustainable growth and operational excellence.
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxshyamraj55
We’re bringing the TDX energy to our community with 2 power-packed sessions:
🛠️ Workshop: MuleSoft for Agentforce
Explore the new version of our hands-on workshop featuring the latest Topic Center and API Catalog updates.
📄 Talk: Power Up Document Processing
Dive into smart automation with MuleSoft IDP, NLP, and Einstein AI for intelligent document workflows.
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxJustin Reock
Building 10x Organizations with Modern Productivity Metrics
10x developers may be a myth, but 10x organizations are very real, as proven by the influential study performed in the 1980s, ‘The Coding War Games.’
Right now, here in early 2025, we seem to be experiencing YAPP (Yet Another Productivity Philosophy), and that philosophy is converging on developer experience. It seems that with every new method we invent for the delivery of products, whether physical or virtual, we reinvent productivity philosophies to go alongside them.
But which of these approaches actually work? DORA? SPACE? DevEx? What should we invest in and create urgency behind today, so that we don’t find ourselves having the same discussion again in a decade?
AI and Data Privacy in 2025: Global TrendsInData Labs
In this infographic, we explore how businesses can implement effective governance frameworks to address AI data privacy. Understanding it is crucial for developing effective strategies that ensure compliance, safeguard customer trust, and leverage AI responsibly. Equip yourself with insights that can drive informed decision-making and position your organization for success in the future of data privacy.
This infographic contains:
-AI and data privacy: Key findings
-Statistics on AI data privacy in the today’s world
-Tips on how to overcome data privacy challenges
-Benefits of AI data security investments.
Keep up-to-date on how AI is reshaping privacy standards and what this entails for both individuals and organizations.
AI and Data Privacy in 2025: Global TrendsInData Labs
Endeca - Promoting Content & Configuration from Staging to Production
1. Promoting Content -
Endeca
Lifecycle
Authoring
Previewing
Live
What is promoted
Content
Pages
Templates
Phrases
Rules
Thesaurus
Keyword redirects
Promotion methods
Direct Usually within staging
File-based From staging to production
Where to configure?
Assembler.properties
Edit the store.factory settings
ecrStoreFactory
fileStoreFactory
Repository.configuration.path -
location where the content is
extracted to when you promote
content
Assembler-context.xml
Check Administrative section
Check bean
id="filestorefactory"
Need to restart Endeca Tools
Services
Promote content script -
from stg to prod
Promotes content
Promotes search configuration
Ifcr.exportConfigSnapshot -
exports search config from
workbench in your stg env
Ifcr.exportApplication - exports
content and content config
Livedgraphcluster.updateconfig
fromsnapshot - import search
config to mdex in prod
Assemblerupdate.updateasse
mblers - tells all assemblers in
your prod env to update
content and content config
Uses config in
Workbenchconfig.xml
How to promote from stg to
prod in isolated network using
file-based method
Workbenchconfig.xml is
different in both stg and prod
Manually move content and
config to shared location
Promote content in staging env
is used to export
Comment or delete
Livedgraphcluster.updateconfi
gfromsnapshot
Comment or delete
Assemblerupdate.updateAsse
mblers
Need ifcr.exportconfigsnapshot
Need ifcr.exportApplication
Promote content in prod is
used to import
Comment or delete
ifcr.exportconfigsnapshot
Comment or delete
ifcr.exportapplication
Need
livedgraphcluster.updateconfig
fromsnapshot
Need
Assemblerupdate.updateAsse
mblers
How to promote using direct
method?
Edit assembler-context.xml
Find the ecrStoreFactory entry
and change isAuthoring value
to false
Edit
workbenchConfiguration.xml
Uncomment
ifcr.promoteFromAuthoringToLi
ve
Delete or comment the lines
calling out
exportConfigSnapshot,
exportApplication,
updateConfigFromSnapshot,
and updateAssemblers
Content export file format
Workbench content
ECR content is extracted to zip
file - JSON
Content - rule-based
Pages - static, URL-based
content
Templates - structure and
content configuration
Services - node is used
internally for merchandising
content configued within
experience manager
Search Configuration
Search configuration is
extracted from ECR to zip file -
XML
Appname.merch.xml
Appname.merch-rule-
group.content.xml
Appname.merchzones.xml
Appname.phrases.xml
Appname.redirects.xml
Appname.thesaurus.xml