Learn how your CFML application can take advantage of the fact that the ColdFusion runs on a Java VM. Also learn how a Java application can take advantage of ColdFusion server features and CFML applications.
The talk focuses on the processes and requirements to ship a software, which was written with MacRuby, to the end user. I present libraries and tools, that are helpful for this purpose and show how to use them.
Grâce aux tags Varnish, j'ai switché ma prod sur Raspberry PiJérémy Derussé
Le moyen le plus rapide d'obtenir une réponse d'un Backend est de ne pas l'appeler ;-) Une solution fournie par les "reverse-proxy" me direz-vous, mais pas si simple d'invalider le cache...
Ce talk aborde une fonctionnalité méconnue de Varnish: les tags. Nous verrons comment en tirer partie via les "event listeners" d'une application Symfony standard. Au menu, un cluster de Rasberry Pi, une API, et des données toujours fraîches sous la milliseconde.
Language Enhancement in ColdFusion 8 - CFUnited 2007Rupesh Kumar
Rupesh Kumar from Adobe presented on new features in ColdFusion 8 including syntax enhancements like implicit arrays and structs, attribute collection, interface support for CFCs, multi-threading with CFThread, and improved file I/O performance. Key areas covered included CFC performance improvements of up to 20x, new operators and loops, interface implementation for CFCs, passing data between threads safely, and reading/writing files in chunks for better performance.
Creating a modern web application using Symfony API Platform, ReactJS and Red...Jesus Manuel Olivas
The API Platform framework is a set of tools to help you building API-first projects. The API project Platform is built on top of the Symfony framework, it means you can reuse all your Drupal 8 and Symfony skills and benefit of the incredible amount of Symfony documentation and community bundles.
During this session, you will learn how to use the API Platform project to create a modern web application using Symfony, Doctrine, ReactJS, Redux, Redux-Saga, Ant Design and DVA.
JRuby is an implementation of the Ruby language that runs on the Java Virtual Machine. It allows Ruby code to access Java libraries and APIs and Java code to call Ruby methods. Some benefits of JRuby include access to mature and stable Java platforms, libraries, and tools as well as improved performance from features like garbage collection. JRuby also allows Java shops to introduce scripting and Ruby skills.
This document provides an overview of Apache Camel, an open source integration framework. It discusses Camel's architecture, including routes, endpoints and components. It also describes Camel's domain specific language for defining routes. Finally, it provides a sample route that reads an XML file from FTP, transforms it using XSLT, and sends it to a JMS queue.
Complex Made Simple: Sleep Better with TorqueBoxbobmcwhirter
The document discusses using TorqueBox, a Ruby application server based on JRuby and JBoss AS7, to deploy a Rails application in production. It compares various deployment options from rolling your own infrastructure to using a platform as a service like Heroku. TorqueBox provides a middle ground where it handles services like caching, background jobs, scheduling, and clustering but still allows customization. The document walks through migrating an existing Rails app's Delayed::Job and caching implementations to use TorqueBox equivalents to simplify the deployment.
What is new in Notes & Domino Deleopment V10.xUlrich Krause
Slides for my siession at DNUG46 in Essen, Germany. 04.-05-MAY-2019.
The session was all about the new classes added in V10.x of Notes/Domino. FP2 changes are included.
The document discusses installing and configuring the Apache web server and Apache Tomcat application server on Linux. It provides steps to install Apache using apt-get and test the installation. It also describes downloading, extracting, and configuring Tomcat in Eclipse. The document then lists and explains various Apache configuration directives related to installation, access control, directories, files, and modules.
This document discusses SQL skills and how queries can negatively impact server performance if not written efficiently. It covers topics like query plans, execution contexts, using parameters, indexing, handling large datasets, and external influences on SQL performance. Specific "bad" SQL examples are also provided and analyzed. The presenter aims to help developers optimize their SQL and prevent poorly written queries from bringing servers to their knees.
[JMaghreb 2014] Developing JavaScript Mobile Apps Using Apache CordovaHazem Saleh
Apache Cordova is a platform for building native mobile applications using common Web technologies (HTML, CSS and JavaScript). Apache Cordova offers a set of APIs that allow the mobile application developers to access mobile native functions such as (Audio, Camera, File, Battery, Contacts …etc) using JavaScript. Although there are many JavaScript mobile application frameworks, jQuery mobile is one of the best mobile web application frameworks which allows the web developers to develop web applications that are mobile friendly. This session illustrates how to use Apache Cordova with the combination of jQuery mobile in order to develop a native Android application and deploy on a real Android device. The demo application (“Memo” application) utilizes mobile native functions (Audio and Camera) using pure JavaScript.
Les web-services sont aujourd'hui au centre des SI de nos entreprises. Ils permettent de transmettre l'information entre des systèmes hétérogènes, à la fois au sein de l’entreprise mais également à l'extérieur, notamment et de plus en plus vers des systèmes mobiles. Or exposer cette information, potentiellement critique, pose la question de la sécurisation de ces échanges. Cette présentation sera l'occasion de présenter JWT, d'expliquer son fonctionnement et son implémentation au sein d'un projet Symfony 3.
Bob McWhirter gave a presentation on TorqueBox, an open-source Ruby application server built on the Java Virtual Machine. Some key points:
- TorqueBox allows Ruby applications like Rails to take advantage of features traditionally provided by Java application servers like scalability, messaging, jobs, and telephony.
- It provides queues for asynchronous processing and scheduling jobs to run on a cron-like schedule directly from Ruby classes.
- The use of the Java VM allows clustering and high availability of Ruby applications in the same way achieved with Java applications.
- All components like queues, jobs, and clustering work seamlessly together since everything is integrated within TorqueBox.
Prepare to be surprised! In this talk, veteran CF troubleshooter and presenter Charlie Arehart will continue his tradition of identifying hidden gems, this time in CF 2016 (formerly known as CF12, or code-name, Raijin). Sure, we hear all about the big, new features, or some that wow certain developers (or disappoint others), but in every release of CF there are always lots of little things that go unheralded and that may be just what you've been waiting for or may delight you, and this is just as true in CF2016. Some may solve a long-standing problem for you, or provide a new technique, whether related to coding, troubleshooting, administration, enterprise integration, and more.
[JavaLand 2015] Developing JavaScript Mobile Apps Using Apache CordovaHazem Saleh
The document discusses how to develop JavaScript mobile apps using Apache Cordova, an open-source framework that allows developers to create mobile apps using HTML, CSS and JavaScript and access native device functions. It provides an overview of Cordova, how to configure and use Cordova commands, the Cordova APIs, and tips for integrating jQuery Mobile with Cordova apps. Code samples and links are included to help developers get started building Cordova apps.
This document discusses web API test automation using Frisby, a Node.js framework. It provides an introduction to web APIs and the differences between SOAP and REST. The objectives are to understand web APIs, differentiate SOAP and REST, learn common API test tools, and develop API test automation with Frisby and Node.js. Frisby methods like Get(), Post(), Put(), and Delete() are demonstrated along with expectations like expectStatus() and expectJSON(). Challenges with Frisby like documentation, debugging, and asynchronous calls are addressed. A case study is presented on SHIFT ASIA's methodology incorporating Frisby into their automated API testing.
Design Summit - RESTful API Overview - John HardyManageIQ
This is an overview of the new RESTful API in the ManageIQ Anand release. Build cross-cloud applications and management systems using ManageIQ as a developer platform.
More more on ManageIQ, see http://manageiq.org/
TorqueBox: The beauty of Ruby with the power of JBoss. Presented at Devnexus...bobmcwhirter
- Bob McWhirter is the project lead of TorqueBox and a JBoss Fellow.
- TorqueBox allows Ruby web applications to run on the JBoss Application Server using JRuby.
- It provides tight integration with JBoss and allows Ruby applications to take advantage of features like messaging, jobs, and services that are traditionally Java-based.
The document discusses the polyglot capabilities of JBoss AS 7 through projects like TorqueBox and Immutant. TorqueBox allows Ruby applications to run on JBoss AS 7, providing services like web applications, background jobs, messaging, and more through integration with Java libraries. Similarly, Immutant aims to enable Clojure applications to run on JBoss AS 7 with analogous services. The goal is to leverage JBoss AS 7 as a platform while allowing developers to choose the best programming language for the task.
[Devoxx Morocco 2015] Apache Cordova In ActionHazem Saleh
Apache Cordova is a platform for building native mobile apps using common Web technologies (HTML, CSS and JavaScript). Apache Cordova offers a set of APIs that allow the mobile app developers to utilize mobile native functions such as (Audio, Camera, Contacts …etc) using JavaScript. jQuery mobile is one of the best mobile web application frameworks, which allows the web developers to develop neat mobile web applications. This session discusses why there is a need for Hybrid mobile development, the current challenges of mobile development, and how using Apache Cordova can help in overcoming many of these technical challenges. It also highlights the best practices of using Apache Cordova with jQuery mobile. Finally, it demonstrates a real Cordova mobile app for showing the audience the best practices of designing, developing, and deploying hybrid Android and iOS mobile apps.
This summary provides an overview of the Apache installation and configuration document:
1) Apache Tomcat is an open source software that implements the Java Servlet and JavaServer Pages technologies.
2) The document outlines the steps to install Apache on Ubuntu using apt-get.
3) It describes how to configure Apache including directives for access control, authentication, default types, and more.
This document introduces NuSOAP, an open source PHP library for creating and consuming SOAP web services. It describes how to install NuSOAP, provides a basic "Hello World" example of a NuSOAP client and server, and demonstrates debugging requests and responses. The document also analyzes the structure of SOAP requests and responses generated by NuSOAP.
This document discusses using Gradle for building projects in multiple languages. Gradle's domain specific language is based on Groovy, which allows for concise syntax. Gradle supports building Java, C++, Ruby, and other languages through plugins. It can also be used to build documentation and publish artifacts to repositories. Migrating from other build systems like Ant, Maven, and Make to Gradle is also discussed.
ZFConf 2012: Dependency Management в PHP и Zend Framework 2 (Кирилл Чебунин)ZFConf Conference
The document discusses dependency management in PHP projects. It describes existing solutions like PEAR and tools used by other languages. It then focuses on Composer, a dependency manager created specifically for PHP. Composer allows defining dependencies in a composer.json file and downloading/installing them. The document shows how to use Composer to manage dependencies for Zend Framework 2 projects and modules.
The document discusses the life cycle of a ColdFusion request and RESTful web services. It describes the 5 main phases of the ColdFusion filter chain: 1) request validation 2) path resolution 3) application resolution 4) parsing and 5) bytecode generation. It also explains classloading in ColdFusion, how RESTful web services need to be registered before usage, the registration workflow, and how REST requests are processed.
The document discusses ColdFusion 10, the next version of the ColdFusion platform that is currently in public beta. It provides an overview of new features and changes in ColdFusion 10, including moving to Tomcat from JRun, improvements to security, administration, language features like closures, integration with Solr, Java, REST, HTML5, and web sockets. It encourages downloading the beta to provide feedback and highlights upcoming blog posts about ColdFusion 10 features.
The document discusses installing and configuring the Apache web server and Apache Tomcat application server on Linux. It provides steps to install Apache using apt-get and test the installation. It also describes downloading, extracting, and configuring Tomcat in Eclipse. The document then lists and explains various Apache configuration directives related to installation, access control, directories, files, and modules.
This document discusses SQL skills and how queries can negatively impact server performance if not written efficiently. It covers topics like query plans, execution contexts, using parameters, indexing, handling large datasets, and external influences on SQL performance. Specific "bad" SQL examples are also provided and analyzed. The presenter aims to help developers optimize their SQL and prevent poorly written queries from bringing servers to their knees.
[JMaghreb 2014] Developing JavaScript Mobile Apps Using Apache CordovaHazem Saleh
Apache Cordova is a platform for building native mobile applications using common Web technologies (HTML, CSS and JavaScript). Apache Cordova offers a set of APIs that allow the mobile application developers to access mobile native functions such as (Audio, Camera, File, Battery, Contacts …etc) using JavaScript. Although there are many JavaScript mobile application frameworks, jQuery mobile is one of the best mobile web application frameworks which allows the web developers to develop web applications that are mobile friendly. This session illustrates how to use Apache Cordova with the combination of jQuery mobile in order to develop a native Android application and deploy on a real Android device. The demo application (“Memo” application) utilizes mobile native functions (Audio and Camera) using pure JavaScript.
Les web-services sont aujourd'hui au centre des SI de nos entreprises. Ils permettent de transmettre l'information entre des systèmes hétérogènes, à la fois au sein de l’entreprise mais également à l'extérieur, notamment et de plus en plus vers des systèmes mobiles. Or exposer cette information, potentiellement critique, pose la question de la sécurisation de ces échanges. Cette présentation sera l'occasion de présenter JWT, d'expliquer son fonctionnement et son implémentation au sein d'un projet Symfony 3.
Bob McWhirter gave a presentation on TorqueBox, an open-source Ruby application server built on the Java Virtual Machine. Some key points:
- TorqueBox allows Ruby applications like Rails to take advantage of features traditionally provided by Java application servers like scalability, messaging, jobs, and telephony.
- It provides queues for asynchronous processing and scheduling jobs to run on a cron-like schedule directly from Ruby classes.
- The use of the Java VM allows clustering and high availability of Ruby applications in the same way achieved with Java applications.
- All components like queues, jobs, and clustering work seamlessly together since everything is integrated within TorqueBox.
Prepare to be surprised! In this talk, veteran CF troubleshooter and presenter Charlie Arehart will continue his tradition of identifying hidden gems, this time in CF 2016 (formerly known as CF12, or code-name, Raijin). Sure, we hear all about the big, new features, or some that wow certain developers (or disappoint others), but in every release of CF there are always lots of little things that go unheralded and that may be just what you've been waiting for or may delight you, and this is just as true in CF2016. Some may solve a long-standing problem for you, or provide a new technique, whether related to coding, troubleshooting, administration, enterprise integration, and more.
[JavaLand 2015] Developing JavaScript Mobile Apps Using Apache CordovaHazem Saleh
The document discusses how to develop JavaScript mobile apps using Apache Cordova, an open-source framework that allows developers to create mobile apps using HTML, CSS and JavaScript and access native device functions. It provides an overview of Cordova, how to configure and use Cordova commands, the Cordova APIs, and tips for integrating jQuery Mobile with Cordova apps. Code samples and links are included to help developers get started building Cordova apps.
This document discusses web API test automation using Frisby, a Node.js framework. It provides an introduction to web APIs and the differences between SOAP and REST. The objectives are to understand web APIs, differentiate SOAP and REST, learn common API test tools, and develop API test automation with Frisby and Node.js. Frisby methods like Get(), Post(), Put(), and Delete() are demonstrated along with expectations like expectStatus() and expectJSON(). Challenges with Frisby like documentation, debugging, and asynchronous calls are addressed. A case study is presented on SHIFT ASIA's methodology incorporating Frisby into their automated API testing.
Design Summit - RESTful API Overview - John HardyManageIQ
This is an overview of the new RESTful API in the ManageIQ Anand release. Build cross-cloud applications and management systems using ManageIQ as a developer platform.
More more on ManageIQ, see http://manageiq.org/
TorqueBox: The beauty of Ruby with the power of JBoss. Presented at Devnexus...bobmcwhirter
- Bob McWhirter is the project lead of TorqueBox and a JBoss Fellow.
- TorqueBox allows Ruby web applications to run on the JBoss Application Server using JRuby.
- It provides tight integration with JBoss and allows Ruby applications to take advantage of features like messaging, jobs, and services that are traditionally Java-based.
The document discusses the polyglot capabilities of JBoss AS 7 through projects like TorqueBox and Immutant. TorqueBox allows Ruby applications to run on JBoss AS 7, providing services like web applications, background jobs, messaging, and more through integration with Java libraries. Similarly, Immutant aims to enable Clojure applications to run on JBoss AS 7 with analogous services. The goal is to leverage JBoss AS 7 as a platform while allowing developers to choose the best programming language for the task.
[Devoxx Morocco 2015] Apache Cordova In ActionHazem Saleh
Apache Cordova is a platform for building native mobile apps using common Web technologies (HTML, CSS and JavaScript). Apache Cordova offers a set of APIs that allow the mobile app developers to utilize mobile native functions such as (Audio, Camera, Contacts …etc) using JavaScript. jQuery mobile is one of the best mobile web application frameworks, which allows the web developers to develop neat mobile web applications. This session discusses why there is a need for Hybrid mobile development, the current challenges of mobile development, and how using Apache Cordova can help in overcoming many of these technical challenges. It also highlights the best practices of using Apache Cordova with jQuery mobile. Finally, it demonstrates a real Cordova mobile app for showing the audience the best practices of designing, developing, and deploying hybrid Android and iOS mobile apps.
This summary provides an overview of the Apache installation and configuration document:
1) Apache Tomcat is an open source software that implements the Java Servlet and JavaServer Pages technologies.
2) The document outlines the steps to install Apache on Ubuntu using apt-get.
3) It describes how to configure Apache including directives for access control, authentication, default types, and more.
This document introduces NuSOAP, an open source PHP library for creating and consuming SOAP web services. It describes how to install NuSOAP, provides a basic "Hello World" example of a NuSOAP client and server, and demonstrates debugging requests and responses. The document also analyzes the structure of SOAP requests and responses generated by NuSOAP.
This document discusses using Gradle for building projects in multiple languages. Gradle's domain specific language is based on Groovy, which allows for concise syntax. Gradle supports building Java, C++, Ruby, and other languages through plugins. It can also be used to build documentation and publish artifacts to repositories. Migrating from other build systems like Ant, Maven, and Make to Gradle is also discussed.
ZFConf 2012: Dependency Management в PHP и Zend Framework 2 (Кирилл Чебунин)ZFConf Conference
The document discusses dependency management in PHP projects. It describes existing solutions like PEAR and tools used by other languages. It then focuses on Composer, a dependency manager created specifically for PHP. Composer allows defining dependencies in a composer.json file and downloading/installing them. The document shows how to use Composer to manage dependencies for Zend Framework 2 projects and modules.
The document discusses the life cycle of a ColdFusion request and RESTful web services. It describes the 5 main phases of the ColdFusion filter chain: 1) request validation 2) path resolution 3) application resolution 4) parsing and 5) bytecode generation. It also explains classloading in ColdFusion, how RESTful web services need to be registered before usage, the registration workflow, and how REST requests are processed.
The document discusses ColdFusion 10, the next version of the ColdFusion platform that is currently in public beta. It provides an overview of new features and changes in ColdFusion 10, including moving to Tomcat from JRun, improvements to security, administration, language features like closures, integration with Solr, Java, REST, HTML5, and web sockets. It encourages downloading the beta to provide feedback and highlights upcoming blog posts about ColdFusion 10 features.
ColdFusion .NET integration - Adobe Max 2006Rupesh Kumar
This document provides an overview of ColdFusion's integration with .NET. It discusses the motivations for .NET integration, available interoperability strategies like web services and runtime unification, features of runtime unification, syntax for invoking .NET components, data type mappings, proxy generation, deployment scenarios, limitations, and includes an example demo. The key points are that runtime unification allows tight integration and programmatic control to invoke .NET components directly from ColdFusion, while web services provide a looser integration.
This document discusses developing HTML5 mobile applications using ColdFusion 11 (Splendor). It covers what CFMobile is, the typical development workflow, ColdFusion and CFB features that support CFMobile, required tools for testing and debugging, and provides demos. Key points include that CFMobile is a framework for building mobile apps using ColdFusion and leverages existing CFML skills, supports the full mobile development workflow, and includes features like client-side CFML support, debugging tools, and app packaging capabilities.
This document discusses asynchronous I/O in Java and Scala using the Play Framework. It describes how LinkedIn uses a service-oriented architecture with hundreds of services making requests to each other. It then covers how Play supports non-blocking I/O using asynchronous code, promises, and futures to allow parallel requests without blocking threads. Key points covered include using map and flatMap to transform promises and futures, handling errors and timeouts, and the benefits of non-blocking I/O for scalability.
This document discusses 5 options for implementing RESTful APIs in ColdFusion: natively in CF10+, Railo, Taffy, ColdBox, and FW1. Each option has different configurations, routing styles, and considerations. The document recommends choosing based on your application architecture needs and extensibility requirements, as there is no single right option. It emphasizes that REST is not a gimmick and to take security and robustness seriously when building APIs.
FATC UK - Real time collaborative Flex appsMichael Chaize
This document discusses real-time collaboration using LiveCycle and introduces LiveCycle Data Services and BlazeDS. It describes how LiveCycle Data Services provides services for data management, RPC, messaging and integration with LiveCycle document services. BlazeDS is described as a free and open source subset. Key aspects of messaging, data push, and data management services are summarized. LiveCycle Collaboration Service is introduced as providing components for collaboration applications.
There are 5 key options for implementing REST APIs in ColdFusion: 1) Natively in CF10+, 2) Natively in Railo 4+, 3) Using the Taffy framework, 4) Using the ColdBox framework with the RELAX module, 5) Using the lightweight FW1 framework. Each option has different configurations, routing conventions, and considerations around simplicity, extensibility, and documentation. The document recommends choosing based on application architecture needs and that every option can work, with the most important things being to take security seriously, make robust APIs, and get creative.
There are 5 key options for implementing REST APIs in ColdFusion: 1) Natively in CF10+, 2) Natively in Railo 4+, 3) Using the Taffy framework, 4) Using the ColdBox framework with the RELAX module, 5) Using the lightweight FW1 framework. Each option has different configurations, routing conventions, and considerations around simplicity, extensibility, and documentation. The document recommends choosing based on application architecture needs and that every option can work - the most important things are taking security seriously, making the API robust, and getting creative.
The Apache Felix Web Console has been created out of a need to remotely administer an OSGi Framework. This administration includes maintenance of bundles, editing Configuration, and introspecting the system in terms of identifying services and Declarative Services components. In addition the Web Console offers a plugin-model for it to be easily extended.
Selenium is a suite of tools to automate web application testing through a browser. It includes Selenium Core for running tests directly in the browser, Selenium RC for controlling the browser from an external program, and Selenium IDE, a Firefox plugin for recording and playing back tests. Selenium supports multiple programming languages and browsers, uses locator strategies like IDs and XPath to find elements, and has add-ons for tools like FireBug to aid in test development.
1) Apache Cordova allows developers to use web technologies like HTML, CSS, and JavaScript to build mobile apps that can access native device features and be deployed to app stores.
2) Cordova uses a command line interface for creating projects, adding platforms, and building apps. It also provides APIs for accessing device features through plugins.
3) jQuery Mobile is a popular framework for building the user interface of Cordova apps, though other frameworks can also be used. Special considerations are needed for each mobile platform.
Developing Native Mobile Apps Using JavaScript, ApacheCon NA 2014Hazem Saleh
This document provides an overview of developing native mobile apps using Apache Cordova. Cordova allows developing apps with HTML, CSS and JavaScript that can be deployed across platforms. It introduces Cordova, discusses its advantages over native development, and covers Cordova commands, APIs and integration with jQuery Mobile. An example Memo app demo is also presented.
Presented by Vaibhav Choudhary, Java Platforms Team, Oracle in Walmart languages meetup on 28th April in BLR.
Java with all its recent changes are ready for Cloud and for Container. Let’s unfold the story:
Performance Improvement
Fast startup time
Low memory overhead
Respective to container boundaries, if any
Oop2008 RESTful services with GWT and Apache CXFAdrian Trenaman
This document discusses building and consuming RESTful JSON services with Apache CXF and Google Web Toolkit (GWT). It provides an overview of GWT and how it can be used to build AJAX clients. It then discusses how Apache CXF can be used to build RESTful servers to provide JSON and XML services that GWT clients can consume. The document demonstrates examples of building simple "hello world" services and document-oriented RESTful services with CXF that return JSON payloads. It also discusses conventions for building RESTful services and configuring CXF endpoints to return JSON rather than XML payloads.
Scala, Apache Spark, The PlayFramework and Docker in IBM Platform As A ServiceRomeo Kienzler
This document discusses technologies for building reactive web services and performing data analytics. It describes using NodeJS, NodeRED, Scala, Play Framework, Apache Spark, Docker, Docker Compose, and IBM Bluemix Platform as a Service. An example use case is presented that collects tweets using NodeRED, performs sentiment analysis on tweets with IBM Watson, stores tweets in OpenStack Swift and HDFS, performs retrospective analysis on tweets with Apache Spark, and visualizes results in real-time with Play Framework.
The document describes Apache Sling, an OSGi-based application framework for building RESTful web applications on top of a content repository. It uses Apache Sling to build a sample coffee shop ordering application called Slingbucks. The application is built with only a few hundred lines of Java code and uses content to define things like coffee options and styles rather than hardcoding them. Apache Sling promotes the principle that "everything is content" and enables building full-featured applications with relatively little code by leveraging out-of-the-box HTTP services and the ability to extend functionality through OSGi plugins.
This document discusses using caching to accelerate ColdFusion applications. It provides an overview of caching concepts and implementations in ColdFusion, including Ehcache, query caching, ORM caching, template caching, object caching, and distributed caching. Specific caching strategies and configurations are demonstrated.
The document discusses several key technologies for developing Java web applications, including Java Servlet technology, WebWork framework, Spring framework, and Apache Maven build tool. It provides an overview of how each technology addresses common problems like stateless communication, business logic implementation, view generation, and data access overhead. Examples are given showing how WebWork and Spring can be used together with Maven to build a simple "Hello World" application that follows the MVC pattern and leverages dependency injection.
This document summarizes new features in the ColdFusion language, including syntax enhancements like new operators, implicit struct and array creation, attribute collection passing, multi-threading with cfthread, CFC enhancements like interfaces and serialization, file I/O improvements, cfzip for working with zip files, cfdump changes, secure cfftp, and more. It is presented by Rupesh Kumar on June 27, 2007.
The document discusses ColdFusion Splendor, an upcoming release of ColdFusion. It focuses on enhancing ColdFusion for mobile application development, including building, testing, and debugging mobile apps. It also covers improvements to PDF generation and manipulation, additional language enhancements like script support and JSON serialization, strengthened REST services and websockets, and increased security features.
Keeping Current with ColdFusion - Adobe Max 2011Rupesh Kumar
This document discusses how ColdFusion has evolved to meet modern web development challenges and how the new Zeus release takes it further. It covers how ColdFusion supports rich interactive applications through AJAX, Flex, HTML5 charting, websockets and mobile support. It also looks at ColdFusion's role as an enterprise integration hub through features like Exchange, SharePoint and RESTful web services integration. The document concludes by addressing developer productivity features in ColdFusion like ORM, caching, office integration and the new ColdFusion Builder IDE.
ColdFusion ORM - Advanced : Adobe Max 2009Rupesh Kumar
Understand the advanced concepts of ColdFusion ORM framework. It talks about
- how the mappings can be done for inheritance, collection, embedded objects, and join.
- how does the Hibernate session work
- how is session and transaction managed
- how you can control concurrency, use various fetching strategy
- how you can use first level and secondary cache with ORM
- Event Handling
The document outlines an agenda for a ColdFusion ORM training session. The agenda includes relationships, application settings, advanced mapping, transaction handling, caching, and event handling. It provides examples and explanations of how to configure each aspect of the ORM in ColdFusion.
This document contains a presentation on ColdFusion 9 ORM (Object Relational Mapping). It discusses what ORM is, why it is useful, how to configure ORM in ColdFusion applications, and how to perform basic CRUD (create, read, update, delete) operations and define relationships between objects. It also briefly mentions more advanced ORM topics like different relationship types, event handling, transactions and caching that will be covered in more depth later.
This is the keynote of the Into the Box conference, highlighting the release of the BoxLang JVM language, its key enhancements, and its vision for the future.
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025BookNet Canada
Book industry standards are evolving rapidly. In the first part of this session, we’ll share an overview of key developments from 2024 and the early months of 2025. Then, BookNet’s resident standards expert, Tom Richardson, and CEO, Lauren Stewart, have a forward-looking conversation about what’s next.
Link to recording, transcript, and accompanying resource: https://bnctechforum.ca/sessions/standardsgoals-for-2025-standards-certification-roundup/
Presented by BookNet Canada on May 6, 2025 with support from the Department of Canadian Heritage.
Role of Data Annotation Services in AI-Powered ManufacturingAndrew Leo
From predictive maintenance to robotic automation, AI is driving the future of manufacturing. But without high-quality annotated data, even the smartest models fall short.
Discover how data annotation services are powering accuracy, safety, and efficiency in AI-driven manufacturing systems.
Precision in data labeling = Precision on the production floor.
Quantum Computing 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.
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.
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
Procurement Insights Cost To Value Guide.pptxJon Hansen
Procurement Insights integrated Historic Procurement Industry Archives, serves as a powerful complement — not a competitor — to other procurement industry firms. It fills critical gaps in depth, agility, and contextual insight that most traditional analyst and association models overlook.
Learn more about this value- driven proprietary service offering here.
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.
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfSoftware Company
Explore the benefits and features of advanced logistics management software for businesses in Riyadh. This guide delves into the latest technologies, from real-time tracking and route optimization to warehouse management and inventory control, helping businesses streamline their logistics operations and reduce costs. Learn how implementing the right software solution can enhance efficiency, improve customer satisfaction, and provide a competitive edge in the growing logistics sector of Riyadh.
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...Alan Dix
Talk at the final event of Data Fusion Dynamics: A Collaborative UK-Saudi Initiative in Cybersecurity and Artificial Intelligence funded by the British Council UK-Saudi Challenge Fund 2024, Cardiff Metropolitan University, 29th April 2025
https://alandix.com/academic/talks/CMet2025-AI-Changes-Everything/
Is AI just another technology, or does it fundamentally change the way we live and think?
Every technology has a direct impact with micro-ethical consequences, some good, some bad. However more profound are the ways in which some technologies reshape the very fabric of society with macro-ethical impacts. The invention of the stirrup revolutionised mounted combat, but as a side effect gave rise to the feudal system, which still shapes politics today. The internal combustion engine offers personal freedom and creates pollution, but has also transformed the nature of urban planning and international trade. When we look at AI the micro-ethical issues, such as bias, are most obvious, but the macro-ethical challenges may be greater.
At a micro-ethical level AI has the potential to deepen social, ethnic and gender bias, issues I have warned about since the early 1990s! It is also being used increasingly on the battlefield. However, it also offers amazing opportunities in health and educations, as the recent Nobel prizes for the developers of AlphaFold illustrate. More radically, the need to encode ethics acts as a mirror to surface essential ethical problems and conflicts.
At the macro-ethical level, by the early 2000s digital technology had already begun to undermine sovereignty (e.g. gambling), market economics (through network effects and emergent monopolies), and the very meaning of money. Modern AI is the child of big data, big computation and ultimately big business, intensifying the inherent tendency of digital technology to concentrate power. AI is already unravelling the fundamentals of the social, political and economic world around us, but this is a world that needs radical reimagining to overcome the global environmental and human challenges that confront us. Our challenge is whether to let the threads fall as they may, or to use them to weave a better future.
Artificial Intelligence is providing benefits in many areas of work within the heritage sector, from image analysis, to ideas generation, and new research tools. However, it is more critical than ever for people, with analogue intelligence, to ensure the integrity and ethical use of AI. Including real people can improve the use of AI by identifying potential biases, cross-checking results, refining workflows, and providing contextual relevance to AI-driven results.
News about the impact of AI often paints a rosy picture. In practice, there are many potential pitfalls. This presentation discusses these issues and looks at the role of analogue intelligence and analogue interfaces in providing the best results to our audiences. How do we deal with factually incorrect results? How do we get content generated that better reflects the diversity of our communities? What roles are there for physical, in-person experiences in the digital world?
Book industry standards are evolving rapidly. In the first part of this session, we’ll share an overview of key developments from 2024 and the early months of 2025. Then, BookNet’s resident standards expert, Tom Richardson, and CEO, Lauren Stewart, have a forward-looking conversation about what’s next.
Link to recording, presentation slides, and accompanying resource: https://bnctechforum.ca/sessions/standardsgoals-for-2025-standards-certification-roundup/
Presented by BookNet Canada on May 6, 2025 with support from the Department of Canadian Heritage.
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.