Presentation List
I often get asked to present at different conferences, I thought it would make sense to publish my current presentation abstracts here. If you’re interested in having me speak at a user’s group, please call me (303)985-2213 or email me. Thanks for your consideration! See the link for prior presentations I’ve given.
Web 2.0
You’ve heard the term Web 2.0 and might be wondering exactly what it means to you and your business. You might be wondering what Web 2.0 includes. On the other hand, you might be right in the middle of it all, but noticing that more and more Oracle products seem to offer Web 2.0 entry points. Or maybe you’re not using Oracle technology for anything but your backend database. You might be wondering which other products should be under consideration? Which should be avoided? What’s a good entry point solution?
Internal and External Application Integration
Oracle Fusion Web Services ventured down the path of a full bore implementation of internal and external application integration in what I perceived as the most efficient and cost effective manner, you’ll get the benefit of my hindsight introspections today. Specifically, I implemented a light weight Service Oriented Architecture (i.e. Web Services) wherever it made sense. This presentation will discuss the good, bad and ugly about this approach that was taken. Knowing what I know today, I would in fact take this approach again. In fact, I highly recommend my self-named light-weight SOA.
Using Web Services, your customers (whether internal or external) are able to seamlessly access your core technology as if that technology is running in its own environment. This presentation will include a demonstration of the above mentioned application in action. If you have customers or vendors who have provided you with Web Services that you need to integrate into your existing applications, you’ll want to attend this presentation.
Advanced Oracle Application Express Tips and Techniques
Oracle Application Express (Apex) is a powerful and comprehensive tool. Numerous advanced tips and techniques will be covered in this presentation. These topics include: pop-up windows, complex searches, document management, indexing and searching, “tool tip” or hints, email links, page 0, help text, background jobs, “add to my calendar” feature, saving contacts (VCF), sending mass emails, and more.
Mapping Your Data with Google Maps
Do you have data in your Oracle database that you would like to visual map in Google Maps for your end users? This presentation will discuss and demonstrate how you can take a series of latitudes and longitudes and turn them into a visual map containing your data. Numerous implementations will be discussed including 1. using AJAX to pull records from the database based on the current Google map coordinates, 2. driving the map display based on properties on a map, 3. outlining census tracts on a Google Map.
Cleaning up with AJAX in Apex
Years ago I used to discuss performing asyncronous activities with the hidden JavaScript page. With the improvements to JavaScript and our use of XML, Asyncronous JavaScript and XML (AJAX) provides functionality we’ve been using for years, but it’s much easier to implement now. This presentation will cover AJAX in a variety of forms. Oracle Application Express (Apex) provides a little known secret called the “On Demand” feature…which allows for AJAX calls back to the database. Google and other companies provide AJAX functionality that you can use for application integration. In this presentation you’ll learn how to write your own AJAX server side code and how to make use of existing server side AJAX code.
Step-by-step Web Service Creation and Integrating or Using an Existing Web Service Tutorial
The Service Oriented Architecture (SOA) provides the foundation for any company’s business-to-business process delivery. Using Web Services, your customers (whether internal or external) are able to seemly access your core technology as if that technology is running in their own IT environment. This presentation will include a demonstration of the SOA application in action. This presentation will cover step-by-step Web Service creation and deployment. If you have customers or vendors who have provided you with Web Services that you need to intergrate into your existing applications, you’ll be happy that this presentation will also cover how to integrate and use an existing Web Service in a step-by-step manner. In this presentation, you’ll learn how Web Services can change how you deliver applications to your customers (and other internal groups).
Building a low cost non-Oracle grid for scale in your Oracle environment
Have you considered using Oracle Express (the free Oracle DB version) to reduce costs? Does the 4GB database size limit cause issues for you? Are you considering greating a low cost non-Oracle grid? Perhaps using MySQL or PostGRES? Do you already have your “master” database in Oracle? In this presentation, you’ll learn how IntelliReal stores their “master” database in an Oracle Standard Edition One database instance and uses a MySQL grid to provide a low-cost scalable solution to meet their needs. The Oracle database is about 4TB. The grid effectively stores a materialized view of the key data from the Oracle database, which is roughly 400Gb of data, into a series of physically partitioned MySQL databases. The data is US residential property data. Data is partioned by US counties - about 1000 databases (or schemas in MySQL). The grid started as a 5 wide grid and 2 deep (for load balancing), but is currently 1 wide and 10 deep. This architecture will be discussed in detail.
Case Study - How IntelliReal is using Web Services and SOA to seamlessly integrate companies
IntelliReal (http://www.intellireal.com/) is a real property market intelligence company. IntelliReal utilizes advanced technology and data aggregation to provide significantly enhanced data mining, accuracy, speed and reduced cost delivering valuation solutions. The Service Oriented Architecture (SOA) provides the foundation for IntelliReal’s business-to-business delivery. IntelliReal’s customers are able to seemly access the IntelliReal core technology as if that technology is running in their own IT environment. This presentation will include a demonstration of the SOA application in action. IntelliReal uses Oracle Application Express (APEX) as the “sales” tool, but typically delivers their solution from business-to-business using the SOA solutions. This presentation will cover the SOA and how it can change how you work to deliver applications to your customers (and other internal groups).
Case Study - How IntelliReal used Oracle Application Express to Rapidly Build their Production Environment
IntelliReal (http://www.intellireal.com/) is a real property market intelligence company. IntelliReal utilizes advanced technology and data aggregation to provide significantly enhanced data mining, accuracy, speed and reduced cost delivering valuation solutions. IntelliReal’s user interface was developed using Oracle Application Express (APEX). With most any technical presentation that you’ve attended, you’re likely always thinking about how to relate your environment to what the speaker is discussing and building a real world application using the tool. This presentation covers a specific business problem that was solved u
sing APEX: delivering a rich user interface for “show.” IntelliReal’s primary customer base are businesses. Most of the customers actually access the IntelliReal systems using SOA. The APEX application uses the SOA components too. This presentation will discuss the functional requirements, how the application continues to be extended, the net results and cost savings. This presentation will include an online demo and discussion of the components.
Application Express 101 - Introduction, Installation and Configuration (1/2 day)
In this session, you’ll learn to use Apex from concept to delivery to support. We’ll start with the basics of Apex– we’ll talk about installation and configuration options. We’ll use an existing database (i.e. an Excel spreadsheet) and build a real world application from the ground up. The exercises will cover a specific business problem that was solved using HTML-DB: getting people to RSVP to monthly events without having to call them. Sounds simple enough, but you’ll see how far this application was taken to solve this real world problem. This session will discuss and demonstrate the functional requirements, how the application was extended, the net results and cost savings.
Top DBA Scripts using Application Express
Developers and DBAs are always interested in scripts and tools that will help them be more efficient. This presentation will discuss how Apex can be used to manage and execute a library of DBA scripts. A number of helpful scripts will be discussed. The Apex application demonstrated will be available for you to download and install in your environment.
Advanced Oracle Application Express Tips and Techniques
Oracle Application Express (Apex) is a powerful and comprehensive tool. Numerous advanced tips and techniques will be covered in this presentation. These topics include: pop-up windows, complex searches, document management, indexing and searching, “tool tip” or hints, email links, page 0, help text, background jobs, “add to my calendar” feature, saving contacts (VCF), sending mass emails, and more.
Hands-on Application Express Full Day Session (8 hours and hands-on only)
In this full day hands on session, you’ll learn to use Apex from concept to delivery to support. We’ll start with an existing database (i.e. an Excel spreadsheet) and build a real world application from the ground up. The exercises will covers a specific business problem that was solved using HTML-DB: getting people to RSVP to monthly events without having to call them. Sounds simple enough, but you’ll see how far this application was taken to solve this real world problem. This session will discuss and demonstrate the functional requirements, how the application was extended, the net results and cost savings.
Apex is a declarative web-based application development & deployment environment. It’s a powerful and easy way to quickly develop a database-centric Web application. You can install Apex on your own machines or run in a hosted environment on Oracle’s site. All development (construction of pages) is done through the browser interface. You can use the SQL Workshop and the Data Workshop to run SQL and add data to your environment. This easy-to-use tool will impress you in no time at all!
This presentation gives the participants a good introduction and great hands on experience with the Apex development environment and a good idea of the power that it contains to create quick powerful Web application in a very short time.
Building a Real-World Application Express Application
With most any technical presentation that you’ve attended, you’re likely always thinking about how to relate your environment to what the speaker is discussing and building a real world application using the tool. This presentation covers a specific business problem that was solved using HTML-DB: getting people to RSVP to monthly events without having to call them. Sounds simple enough, but you’ll see how far this application was taken to solve this real world problem. This presentation will discuss the functional requirements, how the application was extended, the net results and cost savings. This presentation will include an online demo of the application and how to change it.
Changing the World with Oracle Web Services and the Service Oriented Architecture
Web Services are the next logical step in application development. They provide a major step forward in the Internet computing model. There are so many components and continual research going on in this area. This presentation will focus on the things you really need to know and care about with Web Services. This presentation will focus on a practical example of a Web service application of the future.
Building a Virtual Data Warehouse
Real-time data warehousing requires real-time access to operational systems and to a shared repository of dimension data. Users can then use the data warehouse environment for strategic reporting and trending, as well as tactical operational reporting. Some data warehouse implementations attempt to address the need for real-time reporting by introducing an “operational data store” into the architecture — an operational companion to the data warehouse. An operational data store commonly stores data in a format that is close to its format in the operational systems, minimizing the complexity of the transformations performed. The operational data store provides an integrated view of operational data. Operational data stores commonly don’t store much historical data, limiting their potential usefulness. This presentation demonstrates a virtual data warehouse, which will provide you with the best of both worlds.
Building Quick and Powerful Web Applications using Oracle Application Express
You may have heard about Project Marvel, HTML DB or Apex. This tool is a declarative web-based application development & deployment environment. It’s a powerful and easy way to quickly develop a database-centric HTML Web application. You can install Apex on your own machines or run in a hosted environment on Oracle’s site. All development (construction of pages) is done through the browser interface. You can use the SQL Workshop and the Data Workshop to run SQL and add data to your environment. This easy-to-use tool will impress you in no time at all!
The presentation starts with a definition of Apex; what is it, where did it come from and what are its major features. Next I will address the installation of Apex on a local machine or the ability to have applications hosted on Oracles site. I will move on to the uses for Apex; what type applications are best suited for Apex, examples of applications and their development time frames.
The first major section of the presentation will be a step by step walk through of creating a sample Apex application. During this section I will address in detail some of the features and capabilities of the development environment along with some of the gotchas that might come up. I will go into details on the components of a standard Apex “page”; the common things all pages possess, the way that components are shared between pages and the ability to apply application wide templates. I will demonstrate creating reports and graphs through the use of the built in wizards, standard to Apex. I will also talk about the built in security that Apex offers, both through login and through individual page and item security.
After demonstrating the construction of a simple application I will address more specific details such as the rendering process that happens as t
he page is created. This allows for the student to understand what happens under the hood and how it influences the pages as they are built. Next I will talk about how to manage and monitor the development environment. The entire Apex development environment is accessed via a web interface. Administration of this environment is also handled through this interface. An administrator can create workspaces, create users and assign privileges. Through this interface you can also view, create and modify almost any database object.
This presentation gives the participants a good introduction to the Apex development environment and a good idea of the power that it contains to create quick powerful Web application in a very short time.
Transforming Oracle Data Into ANY Format Using XML
You’ve surely heard a lot about XML. Get ready to understand its power with XSU, XSQL and XSLT. Learn how easy it is to extract data and manipulate it into a variety of output formulas. Attending this presentation will spark all kinds of ideas - from extracting XML from your database to receiving XML files from another server or another company. Join us for this session - and feel the power. Oracle 10g AS provides a powerful utility to help you generate XML straight from data in your Oracle database –- the XSQL processor. XML style sheets (a.k.a. XSLT with a file extension of XSL) allow you to manipulate XML into various usable forms. This presentation demonstrates just how easy it is to extract data and manipulate it into a variety of output formats.
Java-based Oracle Web Development (4-8 hours)
This presentation will cover a number of topics including a number of components that you should “study” to round out your development knowledge. JDeveloper 10g (and the ADF) is an amazing development environment. Each new version gets closer to rivaling Oracle Forms. Now with the Oracle Application Developer Framework (ADF), which includes TopLink and Struts, you can quickly and easily develop a GUI/HTML-based Web application using this point-and-click, drag-and-drop development tool. After JDeveloper’s ADF is covered, we’ll talk about Java Server Pages, Java Stored Procedures, and Java Database Connectivity. This presentation will wrap up discussing a number of other tools that you might want to consider for your development efforts.
Life Optimization
Every day that passes is one less that you have in your life. Do you want to get the most out of every day? Have you figured out the secret to life? Do you want to be an overnight success? Are you a success now? Maybe you want to have the most toys with you die? The 8 traits of the world’s most successful people will be covered. How many of these traits do you share with them? Brad will share techniques that have helped him through his career and personal life. The goal of this presentation is to provide you with take away value – a few golden nuggets that you can use in your life every day. I want to make a difference for you. Life’s too short not to enjoy every day. Great satisfaction comes from achieving on and off the job. This presentation will also include an exercise to get you started.
IT Optimization
This presentation will address IT Optimization and how it effects your organization. How can you provide real data that is relevant to business needs? Technologies like Oracle RAC, Grid computing, Linux all will play into your future. Rapid application development is also a key to your future success. Gartner Inc.’s list of top 10 resolutions for CIOs in 2005 includes at number six, “Get hands-on experience on new key technologies. ” This presentation will talk about tools such as JDeveloper and Apex which bring rapid application development to a whole new level.
Resolving Conflict with the Arrow of Truth
Have you ever run into a conflict at work or at home, but you had difficulty resolving the problem? By using the methods described in this presentation (the arrow of truth), you will be able to work through issues that otherwise may appear irresolvable. This method works not just at work, but at home too.
Funny idea for a presentation - show a video on top of someone’s face. Kind of like a ventriliquist, but with a video projector. Got the idea from seeing Dave Maney stand in front of YPO group with projected video shining on his face - looked like lips on his forehead. Could line people up (1-n) with x’s. Could record it and play it back for everyone too.
Developing New and Using Existing Web Services
We’ll find some existing Web Services and make use of them in our application, then we’ll develop some Web Services for others to use. This full day session will cover Web Services end-to-end.
Web Services are the next logical step in application development. They provide a major step forward in the Internet computing model. There are so many components and continual research going on in this area. This presentation will focus on the things you really need to know and care about with Web Services. This presentation will focus on a practical example of a Web service application of the future.
Having ventured down the path of a full bore implementation of internal and external application integration in what I perceived as the most efficient and cost effective manner, you’ll get the benefit of my hindsight introspections today. Specifically, I implemented a light weight Service Oriented Architecture (i.e. Web Services) wherever it made sense. This presentation will discuss the good, bad and ugly about this approach that was taken. Knowing what I know today, I would in fact take this approach again. In fact, I highly recommend my self-named light-weight SOA.
Using Web Services, your customers (whether internal or external) are able to seamlessly access your core technology as if that technology is running in its own environment. This presentation will include a demonstration of the above mentioned application in action. If you have customers or vendors who have provided you with Web Services that you need to integrate into your existing applications, you’ll want to attend this presentation.
ajax, authorship, bam, bpel, mashups, oracle application express, web 2.0, web services
Recent Comments