- by cj
This posts highlights some great scripting language sessions coming
up at the Oracle OpenWorld and MySQL Connect conferences. These
events are happening in San Francisco from the end of September. You
can search for other interesting conference sessions in the Content Catalog. Also check out what is happening at JavaOne in
that event's Content Catalog (I haven't included sessions from it in this
post.)
To find the timeslots and locations of each session, click their
respective link and check the "Session Schedule" box on the top
right.
GEN8431 - General Session: What’s New in Oracle Database Application Development
This general session takes a look at what’s been new in the last year
in Oracle Database application development tools using the latest
generation of database technology. Topics range from Oracle SQL
Developer and Oracle Application Express to Java and PHP. (Thomas
Kyte - Architect, Oracle)
BOF9858 - Meet the Developers of Database Access Services (OCI, ODBC, DRCP, PHP, Python)
This session is your opportunity to meet in person the Oracle
developers who have built Oracle Database access tools and products
such as the Oracle Call Interface (OCI), Oracle C++ Call Interface
(OCCI), and Open Database Connectivity (ODBC) drivers; Transparent
Application Failover (TAF); Oracle Database Instant Client; Database
Resident Connection Pool (DRCP); Oracle Net Services, and so on. The
team also works with those who develop the PHP, Ruby, Python, and Perl
adapters for Oracle Database. Come discuss with them the features you
like, your pains, and new product enhancements in the latest database
technology.
CON8506 - Syndication and Consolidation: Oracle Database Driver for MySQL Applications
This technical session presents a new Oracle Database driver that
enables you to run MySQL applications (written in PHP, Perl, C, C++,
and so on) against Oracle Database with almost no code change. Use
cases for such a driver include application syndication such as
interoperability across a relationship database management system,
application migration, and database consolidation. In addition, the
session covers enhancements in database technology that enable and
simplify the migration of third-party databases and applications to
and consolidation with Oracle Database. Attend this session to learn
more and see a live demo. (Srinath Krishnaswamy - Director,
Software Development, Oracle. Kuassi Mensah - Director Product
Management, Oracle. Mohammad Lari - Principal Technical Staff, Oracle
)
CON9167 - Current State of PHP and MySQL
Together, PHP and MySQL power large parts of the Web. The developers
of both technologies continue to enhance their software to ensure that
developers can be satisfied despite all their changing and growing
needs. This session presents an overview of changes in PHP 5.4, which
was released earlier this year and shows you various new MySQL-related
features available for PHP, from transparent client-side caching to
direct support for scaling and high-availability needs. (Johannes
Schlüter - SoftwareDeveloper, Oracle)
CON8983 - Sharding with PHP and MySQL
In deploying MySQL, scale-out techniques can be used to scale out
reads, but for scaling out writes, other techniques have to be
used. To distribute writes over a cluster, it is necessary to shard
the database and store the shards on separate servers. This session
provides a brief introduction to traditional MySQL scale-out
techniques in preparation for a discussion on the different sharding
techniques that can be used with MySQL server and how they can be
implemented with PHP. You will learn about static and dynamic sharding
schemes, their advantages and drawbacks, techniques for locating and
moving shards, and techniques for resharding. (Mats Kindahl -
Senior Principal Software Developer, Oracle)
CON9268 - Developing Python Applications with MySQL Utilities and MySQL Connector/Python
This session discusses MySQL Connector/Python and the MySQL Utilities
component of MySQL Workbench and explains how to write MySQL
applications in Python. It includes in-depth explanations of the
features of MySQL Connector/Python and the MySQL Utilities library,
along with example code to illustrate the concepts. Those interested
in learning how to expand or build their own utilities and connector
features will benefit from the tips and tricks from the experts. This
session also provides an opportunity to meet directly with the
engineers and provide feedback on your issues and priorities. You can
learn what exists today and influence future developments.
(Geert Vanderkelen - Software Developer, Oracle)
BOF9141 - MySQL Utilities and MySQL Connector/Python: Python Developers, Unite!
Come to this lively discussion of the MySQL Utilities component of
MySQL Workbench and MySQL Connector/Python. It includes in-depth
explanations of the features and dives into the code for those
interested in learning how to expand or build their own utilities and
connector features. This is an audience-driven session, so put on your
best Python shirt and let’s talk about MySQL Utilities and MySQL
Connector/Python. (Geert Vanderkelen - Software Developer, Oracle.
Charles Bell - Senior Software Developer, Oracle)
CON3290 - Integrating Oracle Database with a Social Network
Facebook, Flickr, YouTube, Google Maps. There are many social network
sites, each with their own APIs for sharing data with them. Most
developers do not realize that Oracle Database has base tools for
communicating with these sites, enabling all manner of information,
including multimedia, to be passed back and forth between the
sites. This technical presentation goes through the methods in PL/SQL
for connecting to, and then sending and retrieving, all types of data
between these sites. (Marcelle Kratochvil - CTO, Piction)
CON3291 - Storing and Tuning Unstructured Data and Multimedia in Oracle Database
Database administrators need to learn new skills and techniques when
the decision is made in their organization to let Oracle Database
manage its unstructured data. They will face new scalability
challenges. A single row in a table can become larger than a whole
database. This presentation covers the techniques a DBA needs for
managing the large volume of data in a standard Oracle Database
instance. (Marcelle Kratochvil - CTO, Piction)
CON3292 - Using PHP, Perl, Visual Basic, Ruby, and Python for Multimedia in Oracle Database
These five programming languages are just some of the most popular
ones in use at the moment in the marketplace. This presentation
details how you can use them to access and retrieve multimedia from
Oracle Database. It covers programming techniques and methods for
achieving faster development against Oracle Database. (Marcelle
Kratochvil - CTO, Piction)
UGF5181 - Building Real-World Oracle DBA Tools in Perl
Perl is not normally associated with building mission-critical
application or DBA tools. Learn why Perl could be a good choice for
building your next killer DBA app. This session draws on real-world
experience of building DBA tools in Perl, showing the framework and
architecture needed to deal with portability, efficiency, and
maintainability. Topics include Perl frameworks; Which Comprehensive
Perl Archive Network (CPAN) modules are good to use; Perl and CPAN
module licensing; Perl and Oracle connectivity; Compiling and
deploying your app; An example of what is possible with
Perl. (Arjen Visser - CEO & CTO, Dbvisit Software Limited)
CON3153 - Perl: A DBA’s and Developer’s Best (Forgotten) Friend
This session reintroduces Perl as a language of choice for many
solutions for DBAs and developers. Discover what makes Perl so
successful and why it is so versatile in our day-to-day lives. Perl
can automate all those manual tasks and is truly
platform-independent. Perl may not be in the limelight the way other
languages are, but it is a remarkable language, it is still very
current with ongoing development, and it has amazing online
resources. Learn what makes Perl so great (including CPAN), get an
introduction to Perl language syntax, find out what you can use Perl
for, hear how Oracle uses Perl, discover the best way to learn Perl,
and take away a small Perl project challenge. (Arjen Visser - CEO &
CTO, Dbvisit Software Limited)
CON10332 - Oracle RightNow CX Cloud Service’s Connect PHP API: Intro, What’s New, and Roadmap
Connect PHP is a public API that enables developers to build
solutions with the Oracle RightNow CX Cloud Service platform. This API
is used primarily by developers working within the Oracle RightNow
Customer Portal Cloud Service framework who are looking to gain access
to data and services hosted by the Oracle RightNow CX Cloud Service
platform through a backward-compatible API. Connect for PHP leverages
the same data model and services as the Connect Web Services for SOAP
API. Come to this session to get an introduction and learn what’s new
and what’s coming up. (Mark Rhoads - Senior Principal Applications Engineer, Oracle.
Mark Ericson - Sr. Principle Product Manager, Oracle)
CON10330 - Oracle RightNow CX Cloud Service APIs and Frameworks
Overview Oracle RightNow CX Cloud Service APIs are available in
the following areas: desktop UI, Web services, customer portal, PHP,
and knowledge. These frameworks provide access to Oracle RightNow CX
Cloud Service’s Connect Common Object Model and custom objects. This
session provides a broad overview of capabilities in all these
areas. (Mark Ericson - Sr. Principle Product Manager,
Oracle)