Example build files are available at http://mark.gruden.com/masters-of-war-build-files.zip
Mark walks though how to create a scalable and automated deployment process for Coldfusion apps using Ant. Starting with some reverse engineering of CF's built-in WAR deployment process, we'll then be working through to the separation of application code, the CF runtime and CF's configuration files into distinct elements that can be versioned independently and finally looking at how these assets can be deployed selectively to a number of servers and put back together into running applications.
VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive ...NetApp
Virtual desktop deployments are some of the most difficult workloads for storage. In this session attendees will learn how seemingly insignificant design decisions can have a great impact on end-user experience and solution scalability. Attendees will learn how integrations between NetApp and VMware can help customers reduce the size, cost, and complexity of VMware View environments. We will demonstrate how desktop administrators can take advantage of these technology integrations without changing their existing desktop management workflows. We will also cover common pitfalls, and how to avoid them; proper solution analysis, architecture and sizing, design decisions and how to ultimately win with View on NetApp.
Desktopvirtualisatie met VMware View, de laatste ontwikkelingenUNIT4 IT Solutions
Desktopvirtualisatie met VMware View, de laatste ontwikkelingen
Auteur: Ton Hermes, VMware
14 april 2011
Relatiedag UNIT4 IT Solutions
Voor meer informatie:
itsolutions@unit4.com
In this session, you'll learn techniques for extending your IBM Websphere Portal to mobile applications across iOS and Android devices. Experts from our User Experience team will demonstrate how to easily build IBM Worklight applications that integrate with personalization and web content features provided by Portal. You'll see how to use tools such as IBM Web Experience Factory and IBM Web Content Manager and how to leverage capabilities such as Portlet Services and mobile themes to develop a mobile application running on IBM Worklight in both online and offline modes. At the end of this session, you will be ready to take advantage of the IBM Worklight entitlement provided by IBM to take your Portal to the mobile world!
VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive ...NetApp
Virtual desktop deployments are some of the most difficult workloads for storage. In this session attendees will learn how seemingly insignificant design decisions can have a great impact on end-user experience and solution scalability. Attendees will learn how integrations between NetApp and VMware can help customers reduce the size, cost, and complexity of VMware View environments. We will demonstrate how desktop administrators can take advantage of these technology integrations without changing their existing desktop management workflows. We will also cover common pitfalls, and how to avoid them; proper solution analysis, architecture and sizing, design decisions and how to ultimately win with View on NetApp.
Desktopvirtualisatie met VMware View, de laatste ontwikkelingenUNIT4 IT Solutions
Desktopvirtualisatie met VMware View, de laatste ontwikkelingen
Auteur: Ton Hermes, VMware
14 april 2011
Relatiedag UNIT4 IT Solutions
Voor meer informatie:
itsolutions@unit4.com
In this session, you'll learn techniques for extending your IBM Websphere Portal to mobile applications across iOS and Android devices. Experts from our User Experience team will demonstrate how to easily build IBM Worklight applications that integrate with personalization and web content features provided by Portal. You'll see how to use tools such as IBM Web Experience Factory and IBM Web Content Manager and how to leverage capabilities such as Portlet Services and mobile themes to develop a mobile application running on IBM Worklight in both online and offline modes. At the end of this session, you will be ready to take advantage of the IBM Worklight entitlement provided by IBM to take your Portal to the mobile world!
Agileload - load testing tool for better web performanceAgileload testing
Agileload is a load testing tool suitable both for complex or small projects
AgileLoad simulates all kind of user load on business applications to validate their performance. If an application fails to perform, AgileLoad provides visibility and insight into performance behaviour and immediately diagnoses the root causes of the problem.
Main product features :
- automatic recording of users scenarios and correlation of dynamic data
- support for the most advanced web technologies
- broad monitoring capabilities in real-time
- end to end performance measurement
- anomaly detection and diagnostics
- highly customisable reporting
Agileload testing tool is free for set up, preparation and small tests. Large tests have the least cost on the market for the features provided.
Agile Load can be installed in your own datacenters or be hosted in the cloud to synthesize users around the world. All your test scripts and reports templates can be reused accross deployments.
More info on http://www.agileload.com
David Coletta Architecting A Shared Codebase For Browser And Desktop Finaldcoletta
Learn from our experience in adapting a complex codebase like the application Buzzword to run also as an Adobe AIR application. This session addresses the architectural challenges of developing SWF files to be shared between browser and AIR versions. We’ll cover user interface considerations, such as reconciling a single browser window with multiple AIR windows, and technical issues, like problems with the Singleton pattern when using multiple native windows. Other topics include abstracting code that must call AIR only APIs and packaging code into modules that load over HTTP for browsers and load from the file system under AIR.
JBoss AS 7 est sorti pendant l’été 2011. Cette version est une véritable révolution pour tous les utilisateurs JBoss : temps de démarrage et de déploiement record, techniques d’administration renouvelées, configuration simplifiée et plus expressive,…
Dans cette présentation, j’explique ces nouveautés et je les montre avec des vrais morceaux de ligne de commande et peu de cloud.
Java EE 6 and GlassFish v3: Paving the path for futureArun Gupta
This session provides an overview of Java EE 6 and GlassFish v3. Using multiple simple-to-understand samples it explains the value propositionprovided by Java EE 6.
Agileload - load testing tool for better web performanceAgileload testing
Agileload is a load testing tool suitable both for complex or small projects
AgileLoad simulates all kind of user load on business applications to validate their performance. If an application fails to perform, AgileLoad provides visibility and insight into performance behaviour and immediately diagnoses the root causes of the problem.
Main product features :
- automatic recording of users scenarios and correlation of dynamic data
- support for the most advanced web technologies
- broad monitoring capabilities in real-time
- end to end performance measurement
- anomaly detection and diagnostics
- highly customisable reporting
Agileload testing tool is free for set up, preparation and small tests. Large tests have the least cost on the market for the features provided.
Agile Load can be installed in your own datacenters or be hosted in the cloud to synthesize users around the world. All your test scripts and reports templates can be reused accross deployments.
More info on http://www.agileload.com
David Coletta Architecting A Shared Codebase For Browser And Desktop Finaldcoletta
Learn from our experience in adapting a complex codebase like the application Buzzword to run also as an Adobe AIR application. This session addresses the architectural challenges of developing SWF files to be shared between browser and AIR versions. We’ll cover user interface considerations, such as reconciling a single browser window with multiple AIR windows, and technical issues, like problems with the Singleton pattern when using multiple native windows. Other topics include abstracting code that must call AIR only APIs and packaging code into modules that load over HTTP for browsers and load from the file system under AIR.
JBoss AS 7 est sorti pendant l’été 2011. Cette version est une véritable révolution pour tous les utilisateurs JBoss : temps de démarrage et de déploiement record, techniques d’administration renouvelées, configuration simplifiée et plus expressive,…
Dans cette présentation, j’explique ces nouveautés et je les montre avec des vrais morceaux de ligne de commande et peu de cloud.
Java EE 6 and GlassFish v3: Paving the path for futureArun Gupta
This session provides an overview of Java EE 6 and GlassFish v3. Using multiple simple-to-understand samples it explains the value propositionprovided by Java EE 6.
Configuration Management and Transforming Legacy Applications in the Enterpri...Docker, Inc.
Share the continuity of Société Générale's journey with Docker Enterprise from different points of view, from executives to devops, with CD platform as an enabler. Creating a Dockerfile that runs a container on a developer's laptop is pretty straightforward. But extending that to stacks of containers running on a dozen environments (development, integration, testing, staging, production, etc.) with different configuration and topologies can be a challenge. This talk will cover aspects of our journey to Docker Enterprise:
What configuration should go in an image?
Where to put different types of configuration? Images, environment variables, entrypoint, ...?
How to store assets for building images and configuration for deployment in version control.
We will discuss how Société Générale has implemented these, and what we plan next for Docker Enterprise deployment.
Flex For Java Architects Ledroff Breizh Jug V Blog CcFrançois Le Droff
I had the chance to present at the BreizhJUG (a Breton Java user group) a session named "Flex for Java Deveoppers".
A crowd of almost 100 happy Java developers and architects was willing to know more about Flex.
I had an an hour and half to cover :
*
a basic presentation of the flash and AIR platforms,
*
cool UX flash/flex/AIR demos
*
the latest great features of flash 10
*
and flex, and its ecosystem from a Java developer perspective (mvn framework, testing libraries, building and quality tools, blazeds, lcds)
I ended up the session presenting fna maven archetypes
DCSF 19 Modernizing Insurance with Docker Enterprise: The Physicians Mutual ...Docker, Inc.
Physicians Mutual, a 117-year-old Nebraska-based insurance company, had worked on modernizing its systems for over a decade. In such a complex industry, any IT refresh can seem like a never-ending journey. The existing application architecture made it difficult to scale or refresh applications individually. Everything was bundled, forcing the IT team to take a "one size fits all" approach that limited legacy modernization and business agility.
To "untie" the bundle and create a more agile and responsive environment, the IT team determined that containerization and Dev/Ops were the answer. In 2017, the company piloted a microservice architecture and an automated pipeline on Docker Engine (CE) to deliver the new corporate API. Following the successful pilot, the company relaunched 11 mission critical services on Docker Enterprise, paving the way for a complete transformation of the company's application architecture. In this session, you'll learn:
<About the journey of transitioning the corporate API from traditional application server deployment to containerized Microservices on Docker Enterprise
<How the company built consensus and kept momentum in an enterprise environment
<About the technologies and frameworks used, including log aggregation, system monitoring, and security
<About key business benefits in agility and responsiveness achieved
With the release of OSGi Enterprise 4.2, the role of OSGi has been extended into the enterprise, alongside what has traditionally been developed using JEE. This session will cover the best practices for developing OSGi Enterprise applications and OSGi bundles in order to utilise the full power of OSGi technology, followed by a demo of using these best practices to assembly an OSGi application. At the end of the session, you will be able to learn how to use OSGi in a recommended way.
In the event of a disaster, you can quickly restore data locally or launch resources in Amazon Web Services (AWS) to help ensure business continuity. In this presentation, you will learn about the AWS services that you can leverage for your disaster recovery (DR) solution, four common DR architectures that leverage the AWS Cloud, and how to get started.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
23. Web Application
aRchives
“JAR file used to distribute a collection of JavaServer
Pages, servlets, Java classes, XML files, tag libraries
and static Web pages (HTML and related files) that
together constitute a Web application.”
http://en.wikipedia.org/wiki/WAR_(Sun_file_format)
38. Mixed Purpose
Mango A B Mango A B Sites
JRun Management
Blog Apps Blog Apps WAR/EAR Applications
Console
staging production admin J2EE Server
Jrun Installation
39. Memory Allocation
Mango A B Mango A B Sites
JRun Management
Blog Apps Blog Apps WAR/EAR Applications
Console
staging production admin J2EE Server
500MB 1GB 200MB
Jrun Installation
40. JRun Architecture
Mango A B Mango A B Apache Virtuals
JRun Management
Blog Apps Blog Apps Instances of Coldfusion
Console
staging production admin JVM instances
500MB 1GB 200MB
Jrun Installation
41. JRun Architecture
Mango A B Mango A B
jrun-web.xml
JRun Management
Blog Apps Blog Apps license.properies
Console
neo-*.xml
jvm.config
staging production admin jrun.xml
jndi.properties
500MB 1GB 200MB
Jrun Installation servers.xml
53. Application
Configuration
• {app-name}/WEB-INF/jrun-web.xml
• <context-root>/</context-root> is missing
by default
• Applications run under /{app-name}
75. Recap
• Created empty JRun server
• Created WAR containing empty CF instance
76. Recap
• Created empty JRun server
• Created WAR containing empty CF instance
• Integrated with Ant build
77. Recap
• Created empty JRun server
• Created WAR containing empty CF instance
• Integrated with Ant build
• Deployed WAR into JRun server along with
CF code
90. Other uses for Ant
• Checkout from version control / Tag revision
91. Other uses for Ant
• Checkout from version control / Tag revision
• Minify & combine JS
92. Other uses for Ant
• Checkout from version control / Tag revision
• Minify & combine JS
• Run database update scripts
93. Other uses for Ant
• Checkout from version control / Tag revision
• Minify & combine JS
• Run database update scripts
• Run unit tests
94. Other uses for Ant
• Checkout from version control / Tag revision
• Minify & combine JS
• Run database update scripts
• Run unit tests
• Send notification email/SMS
95. Other uses for Ant
• Checkout from version control / Tag revision
• Minify & combine JS
• Run database update scripts
• Run unit tests
• Send notification email/SMS
• Continuous integration / scheduled builds