Friday May 04, 2012

Diversity in Practice

Oracle's Jessica McKellar and developer Asheesh Laroia recently led a session at PyCon 2012 on the subject of creating more diversity in the programmer community. The case study in question was The Boston Python User Group, which has worked diligently to create a membership composition that is 15% women - quite uncharacteristic for a user group.

Here's the session itself:

And here are the slides. This session is worth exploring by anyone interested in tactics for increasing programming community diversity.

Tuesday Dec 13, 2011

Oracle OpenWorld Latin America: Focus on JavaOne

Oracle OpenWorld and JavaOne Latin America was last week and there were lots of videos and podcasts recorded there. Here are some of the highlights (add your favorites in the comments, please):

The JavaOne Community Keynote

The JavaOne Community Keynote was informative and funny. (Thanks to Loiane Groner for taping it!) The discussion ranged from the top 5 developments in Java in 2012, to women in technology, to how to brew coffee with Java (done on stage), to the announcement of jDuchessBR for Brazilian women using Java, to what developers do when they aren't coding. (in Brazilian Portuguese). Don't miss  the video used to conclude the keynote, an improvement of the "Code Hard" video entitled "The Real Java Developers."

OTN Interviews
I interviewed Java Experts, including Fabiane Nardon (Java EE), Loiane Groner (Java and Javascript), Jim Weaver (JavaFX) and Geertjan Weilenga (NetBeans). Yara Senger also interviewed her 80 year-old grandmother about her use of Java as a physicist. Those videos are now on Youtube/Java (look under Recent Activity). Another nice video from the OTN Lounge is this short discussion on why and how Juliano Viana works on Java EE 6 with LogicStyle's customers and how he uses GlassFish.

Java Spotlight Podcasts

The Java Spotlight Podcast Episode 60: Live from JavaOne Latin America includes an interview with Yara and Vinicius Senger on Global Code's 10th Anniversary, and with Mike Lehmann, Oracle senior director of product management, providing insight on the Weblogic 12c release. If you like your podcasts deeply technical, listen to this Java Spotlight Podcast with Alan Bateman on NIO2 APIs in JDK 7. There's nothing like the engineer working on a project to get into the technical details.

Thanks to all the developers in Latin America that made JavaOne Latin America such a success!

Tuesday Sep 13, 2011

Oracle Technology Network Lights Up Oracle OpenWorld 2011

Oracle Technology Network (OTN) has a long history of adding our own special touches to your Oracle OpenWorld experience. In 2011, we continue that tradition with some of the best ones yet:

OTN Lounge (Howard St. Tent)
Open: 8am-7pm Mon/Tues, 8am-6pm Weds, and 9am-2pm Thurs

For the third year in a row you'll find the OTN Lounge in a new place, but this time it's the best location we've ever had: In the Howard St. Tent, right in front of the Moscone South building entrance. You can't miss us!

As usual, the OTN Lounge is your home away from home at Oracle OpenWorld. Charge up on coffee in the morning (8-10am Mon.-Weds.) and beer and Red Bull late in the day (4-7pm on Mon.-Tues., 4-6pm on Weds.). You'll also find comfy furniture, laptop power, and a whole lot of schwag - from free software, to t-shirts, to flair. Furthermore: we'll be doing live interviews with Oracle engineers and technical executives like Wim Coekaerts, Mike Hichwa, and Sushil Kumar (covering Oracle Database, Fusion Middleware, and Systems/Storage) from our own stage, and hosting interactive "power hours" with Oracle Database and Oracle Fusion Middleware product managers. It's a feast for the brain!

(Special treat for Oracle RAC fans: Kick back at the OTN Lounge between 9am and 1pm each day of the show with experts from the IOUG RAC SIG, and work together to get an Oracle RAC cluster database running inside virtual machines on your own laptops.)

Speaking of feasts:

OTN Night (Mon. at 730pm, Yerba Buena Gardens)
OTN Night, always the fiercest party at Oracle OpenWorld, will be on fire this year: literally! We've taken the Burning Man festival as our inspiration, so that means a panoply of food, drink, and visual and aural entertainment you are not likely to have seen before. Prepare to be amazed!

We look forward to seeing you at one or both places the week of Oracle OpenWorld.

JavaOne Full Conference attendees also have access to both the OTN Lounge and OTN Night, and in fact the OTN team will be the heart and soul of the Community Hub at that conference. But that's a post for another day. :)

Photo credit: Alisha Vargas

Friday Jul 22, 2011

Are You Kidding Me? (Make That 164) Oracle ACE Sessions at Oracle OpenWorld

It's all set; Oracle OpenWorld 2011 sessions are finalized and the content catalog is open to the world.

Take note: 163 of these sessions will involve at least one Oracle ACE. (Yes, you read that number right!) In some cases, Oracle ACEs are presenting on multiple occasions, with Lucas Jellema's six sessions taking the prize in this category. (Really, Lucas? When will you have time to eat and sleep?)

We're especially proud of the "new blood" in this crowd - for example, MySQL honchos Ronald Bradford, Sheeri Cabral, Giuseppe Maxia, and Sarah Novotny are all in the mix.

The complete list is shown below; of course you can find session descriptions and timing in the content catalog itself. Congratulations to all our Oracle ACE speakers!

Presenter Title Session ID
Ahmed Alomari Oracle Applications Tuning Panel 08789
Alex Gorbachev Under the Hood of Oracle Automatic Storage Management: Fault Tolerance 09867
Monitoring MySQL with Oracle Enterprise Manager Grid Control 30280
Andrejus Baranovskis Texas A&M University System Architecture: Oracle ADF, Oracle WebCenter Portal and Content 02923
Oracle Business Intelligence/Oracle ADF Integration Using the Action Framework 04862
Oracle ADF Enterprise Methodology Group: A+-Quality Oracle ADF Code 32481
Andrew Jorgensen Hyperion SIG 28202
Andy Katz Upgrading to Oracle E-Business Suite Release 12.1 Without Losing Your Hair or Your Wallet   04926
Aris Prassinos Design Flexible Data Models Leveraging Oracle Database 11g R2 XML Indexing Capabilities  04302
Arup Nanda Migration to Oracle Exadata 06340
Oracle Exadata Management for Oracle DBAs 08046
Oracle Data Integration for Oracle Exadata: A Key Ingredient for Success 19401
IOUG: Oracle Exadata for Oracle DBAs 31460
Asif Momen Oracle RAC One Node: What, Why, and How 02920
Oracle Database Performance Tuning: Get the Basics Right 09432
Baron Schwartz What Causes Downtime in MySQL, and How You Can Prevent It 09304
Benjamin Prusinski Lockdown: Secure Your Database in a Day 02180
Billy Cripe What Does Mobility Mean for ECM and Enterprise 2.0? 08315
Bradley Brown Building a User-Definable, Flexible UI with Oracle Application Express: Case Study 03343
Brian Huff Creating a Global E-Commerce Site with Oracle E-Business Suite and Oracle Fusion Middleware 09531
Integrating ECM into Your Enterprise: 5 Techniques to Try and 5 Traps to Avoid 09539
Carl Dudley Safeguard Your Data with Flashback Features in Oracle Database 11g 09021
Cary Millsap Instrumentation: Why You Should Care 06782
Thinking Clearly About Skew 06788
Chris Claterbos Fast, Complex BI Analysis with Oracle OLAP 08382
Chris Muir Angels in the Architecture: An Oracle Application Development Framework Architectural Blueprint 02240
A Change Is as Good as a REST: Oracle JDeveloper 11g's REST Web Services 02241
Christian Trieb Oracle Configuration Manager in a Database Cloud 05620
Connor McDonald Oracle Database 11g Features for Developers 08857
Craig Shallahamer Introduction to Oracle Buffer Cache Internals 08949
SQL Elapsed Time Analysis 08955
Dan Vlamis IOUG: Fast Complex BI Analysis with Oracle OLAP 27800
Daniel Dock Quick Start to Oracle Essbase  28820
Dave Rudzinsky What's Next for Oracle Business Intelligence Applications? A Sneak Peak into the Future 16741
Debra Lilley Do I Upgrade or Go Straight to Oracle Fusion Applications? 08637
Dimitri Gielis Oracle Application Express 4.0 Charts Inside Out 03120
Oracle Application Express and Locator/Spatial Features: A Success Story 03122
Doug Burns Performance and Stability with Oracle Database 11g's SQL Plan Management 07900
Douglas Miller Oracle Exadata Hybrid Columnar Compression: Next-Generation Compression 13803
Douwe Pieter van den Bos Oracle Application Express Within Oracle SOA Suite 07049
Edward Roske The Oracle Fusion Applications User Experience: Transforming Work into Insight 18700
Quick Start with Oracle Hyperion Planning 28803
Quick Start for Oracle Hyperion Financial Management  28804
Elke Phelps Advanced Oracle E-Business Suite Architectures: Maximum Availability, Security, and More 17258
Ferhat Sengonul Turkcell's Oracle Exadata Journey Continues: Three Full Racks Running Six Databases 04561
Floyd Teter The ABCs of Implementing Oracle Fusion Project Portfolio Management 18460
Giuseppe Maxia IOUG: Bridging MySQL and Oracle Databases with Open Source Replication 27661
MySQL: Jailbreaking MySQL Replication 29021
MySQL: Don't Be a Rookie Forever -- Be in Command (Line) 29060
Glenn Schwartzberg Oracle Essbase Studio Release How It Can Reduce Your Stress 09568
Graeme Bowmaker Consolidation to the Cloud 08633
Graham Smith PeopleSoft Success: Using Virtualization to Manage TCO 14006
Gustavo Gonzalez BI and Analytics: The Inside Scoop on Planning and Executing an Implementation 04403
Guy Harrison Making the Most of Solid-State Disk in Oracle Database 11g 03841
IOUG: Optimizing Oracle Database Instances on VMware  27160
Hajo Normann Humans Are (Not) a Service: The Journey Toward Oracle Business Process Management  07320
Holger Friedrich Absolute Power: Moving a Banking Data Warehouse from IBM to Exadata Database Machine X2-2 06641
Upgrading a Whole Data Warehouse Stack to Exadata Database Machine X2-2 and Getting Warp Speed 06660
Ian Abramson IOUG: Big Data—Are You Ready? 27180
Jerry Ireland Interfacing with Oracle E-Business Suite by Using Oracle SOA Suite 09614
ODTUG: Introduction, Overview, and Agenda 28741
Data Warehouse Performance 101+ 28760
Data Warehouse Performance Experts Panel 28783
John Kanagaraj Oracle Real Application Testing Meets the Real World 08551
Scalable, Smarter Monitoring with Oracle Enterprise Manager: Expert Tips 13982
John King High Availability with Edition-Based Redefinition 09939
John Stouffer 12 Steps to Oracle E-Business Suite 12 Upgrade: Hazelden Foundation Release 12 Lessons Learned 08842
Oracle E-Business Suite Versus Your Legacy Environment: Justifying Upgrade Value in Government 15095
John Tao Consolidate Oracle E-Business Suite Databases in Oracle Database 11g Release 2 Grid: Case Study 08945
Joze SENEGACNIK Getting the Best from the Cost-Based Optimizer 09547
Julian Dontcheff Tuning Toolkit for Advanced DBAs: Learn from the Past, and Prepare for the Future 14644
Kaberi Nayak Upgrading to Oracle E-Business Suite Release 12.1: Technical/Functional Panel 12280
Kai Yu Configuring and Managing a Private Cloud with Oracle Enterprise Manager 06980
Upgrading Oracle Enterprise Manager, Using Best Practices 07633
Ensure the High Availability and Stability of Oracle RAC: Storage and Network Side Story 09385
Kamran Agayev Oracle Recovery Manager (Oracle RMAN) 11g New Features 06787
Karen Brownfield Maximize Efficiency of Oracle E-Business Suite 11i and 12 Through Diagnostics 07646
Oracle Workflow Troubleshooting in Oracle E-Business Suite 12 07660
Kent Graziano Introduction to Data Vault Modeling 05923
Why Data Vault? 28782
Kevin Creel OAUG Value Chain Planning SIG 28361
Kshitij Kumar Oracle Human Resources Analytics Provides Better Management Information to Support Growth 14519
Léon Smiers Simplifying Work Order Management in the Utilities Market with Oracle BPM Solutions 30222
Lewis Cunningham Know Your Code: Automate PL/SQL Quality and Standards Compliance 02921
Lonneke Dikmans Approach to SOA: Making This a Successful Endeavor for the Whole Organization 28720
Lucas Jellema SOA and BPM Across the Cloud 08572
Push to the Limit: Rich and Proactive User Interfaces with Oracle ADF 08620
Instant Agility in Oracle Fusion Middleware Through Design Time @ Runtime 08623
Reaching Out from PL/SQL 08625
Gold Nuggets in Oracle ADF Faces 08956
Oracle ADF Enterprise Methodology Group: Gold Nuggets in Oracle ADF Faces  32502
Marc Fielding Evaluating Oracle Exadata: Starring Roles for the Best Technology 09811
Marcelle Kratochvil Why You Should Be Storing Unstructured Data in the Oracle Database 06901
Mark Farnham An Alternative to Star Transformations: Spiny Starfish 28780
Mark Rittman Oracle Business Intelligence Systems Management Best Practices and New Features 04844
IOUG: Oracle Business Intelligence Enterprise Edition 11g Architecture and Internals 27201
Oracle Business Intelligence Deployment and Change Management Best Practices 28560
Mark Simpson Oracle SOA Suite: Supporting Changing Market Demands 09066
Enterprise Architecture and SOA Governance: People, Process, Technology (and Compromises?) 09303
Michael Ault Launching the IOUG Virtualization SIG: 360 Degrees of Virtualization for Oracle DBAs 28900
Michael Brown Oracle E-Business Suite Release to Release 12.1.3: A Technical Perspective 08777
Michael Rosenblum Thick Database Approach: The Key to Successful Web Architecture 28681
Michelle Malcher Validating Oracle Database Vault Implementations 09892
IOUG: Securely Deploying Oracle Application Express 27300
Mohan Dutt OCP Advisor Tips on How to Become an Oracle Certified Professional 08042
Murali Vallath "Think Outside Your Interconnect" When Optimizing Your Oracle RAC Environment 06941
The Oracle Database 11g Release 2 Result Cache Feature in an Oracle RAC Environment 06942
Looking Under the Hood at Oracle Clusterware 11g Release 2  06945
Oded Raz Oracle Database Vault: Learn by Example 03344
Patricia dues Best Practices for Maintaining Oracle E-Business Suite 12 14884
Patrick Schwanke An Easy, High-Speed Connect Between NoSQL Databases and Oracle Database 03183
Paul Dorsey Building Oracle Systems in the Developing World  09700
Achieving Great Web Application Performance with Only SQL and PL/SQL  09718
Web Architecture Introduction, Overview, and Agenda 28661
How Will You Build Your Next System? 28680
Web Architecture Experts Panel 28740
Peter Koletzke Achieving the Perfect Layout with Oracle ADF Faces Rich Client 09456
Oracle ADF On-Ramp: What You Need to Know to Use the Oracle ADF Technology Stack 09480
Oracle WebLogic Server Application Security: Implementing the Superstition in Oracle JDeveloper 09491
The Heart of Your Application: Oracle ADF Core Technologies 28700
Raimonds Simanovskis Extending Oracle E-Business Suite with Ruby on Rails 08604
Raman "Ron" Batra Fusion Middleware SIG 28180
Unlocking the Cloud Computing Value Proposition: A Use Case Approach 09486
Rich Niemiec Oracle Exadata Performance Advantages Revealed 08010
Application Tuning Adventures on Oracle Real Application Clusters 08032
What If Kramer Were Your DBA and Seinfeld Tuned Your Database? 08044
Riyaj Shamsudeen IOUG: Administering Parallel Execution in Oracle RAC 28060
Rizwan M.K. Oracle Exadata/Oracle Exalogic: The Magic Wand for the Aging Application Infrastructure 09105
Roger Brown Tucson Electric Reengineers the Customer Experience with Oracle Fusion Middleware  13603
Ronald Bradford MySQL: Improving Performance with Better Indexes 28980
MySQL: Explaining the MySQL Explain 29000
Sarah Novotny Operational Wins in MySQL Release 5.5 20882
Scott Spendolini Oracle Application Express Behind the Scenes 09576
Oracle Application Express Adolescence 28580
Preventing Oracle Application Express Leaks 28641
Sheeri Cabral Becoming a Rock Star MySQL DBA 20880
IOUG: Securing MySQL 31520
Shivani Agarwal Scaling Infrastructure to Meet Business Growth: A Coherence Customer Panel 13783
Simon Haslam, Jacco Landlust
Oracle ADF Enterprise Methodology Group 05660
Deployment Patterns for Oracle Fusion Middleware 11g 08709
Oracle WebLogic Server and Oracle RAC  20942
Sten Vesterli Choose Your Weapon: An Overview of Oracle Development Tools 09052
Oracle ADF Enterprise Methodology Group: Starting an Enterprise Oracle ADF Project 32460
Steven Feuerstein High-Performance PL/SQL 02500
Best Practices for PL/SQL Development in Oracle Application Express 28660
Tanel Poder Large-Scale Consolidation onto Oracle Exadata: Planning, Execution, and Validation 09355
Tariq Farooq Migrate Your Online Oracle Database to Oracle RAC with Oracle Streams and Oracle Data Pump 05861
Database Performance Tuning: Getting the Best Out of Oracle Enterprise Manager 05901
Overview and Implementation of Clustering and High Availability with Oracle VM 09144
Timothy Gorman RDBMS Forensics: Using ASH for Troubleshooting 04921
Scaling to Infinity: Partitioning Data Warehouses on Oracle Database 07627
Scaling to Infinity: Partitioning Data Warehouses on the Oracle Platform 28781
Todd Carlson Oracle Database 11g SCAN: Sharing a Successful Implementation Experience 05561
Todd Sheetz Oracle RAC 11g Release 2 on Oracle Linux for Oracle's PeopleSoft Applications 04680
IOUG: Oracle Technology on Linux Customer Panel 27660
Venkatakrishnan Janakiraman Automated System/Unit Testing with Oracle Business Intelligence Enterprise Edition 11g 08933
Performing a Security Audit on Oracle Business Intelligence Enterprise Edition 11g 08944
Vinod Haval IOUG: Oracle Exadata -- A Real-Life Example 27260
IOUG: Oracle Exadata Customer Panel 27261
Wilfred van der Deijl How to Automate Decision-Making with Oracle Business Rules 11g 09089
Four Ways to Transition from Oracle Forms to Oracle ADF 09098
Oracle ADF Enterprise Methodology Group: Transitioning from Oracle Forms to Oracle ADF 32500
Yoshinori Matsunobu Scaling and Monitoring MySQL for Rapidly Growing Social Gaming 14882
Yury Velikanov AWR Performance Data Mining 05581

Tuesday Jul 05, 2011

Suggest-a-Session 2011: And the Winners are...

This year's Suggest-a-Session contest turned out to be our biggest so far, with roughly twice the participation we saw in 2010 and 2009. Thanks to everyone who submitted a proposal or supported their favorites! Without much further ado, here's the list of lucky winners:
  1. Database Performance Tuning: Getting the best out of Oracle Enterprise Manager (156)
  2. Overview & Implementation of Clustering & High Availability with Oracle VM (137)
  3. Oracle 11g SCAN: Sharing successful implementation experience (126)
  4. Accelerated Interface Development Approach - Integration Framework (124)
  5. Remote SOA - Siebel Local Web Services Implementation (123)
  6. AWR Performance data mining (119)
  7. Effectively using Oracle Data Guard for multiple purposes (102)
  8. Oracle RAC One-Node: What, Why, & How (94)
  9. Oracle Database Performance Tuning: Get the Basics Right (90)
  10. Simplifying Work Order management in the utility market with Oracle BPM (89)
  11. Enabling Oracle OLAP for Enterprise Business Intelligence (88)
  12. Using Excel and Oracle for Business Intelligence and Ad-Hoc Reporting (87)
  13. Evaluating Oracle Exadata: Starring Roles for the Best Technology (84)
  14. Enabling Social Media Analytics using OBIEE 11g and Data Miner (77)
  15. Realizing Metro’s vision through their upgrade to PeopleSoft FSCM 9.1 (75)
  16. Automating Public Sector Projects with PeopleSoft ESA (74)
  17. Four ways to transition from Oracle Forms to Oracle ADF (73)
  18. Reaping the Benefits of FAH on Exadata: Accomplish Fast Close using Oracle (68)
  19. Oracle GoldenGate and OBIEE to enable Real-Time BI for CRM and ERP Applications (68)
  20. How to automate decision making with Oracle Business Rules 11g (66)
  21. Moving Prisoners and Illegal Aliens with Oracle – JPATS “The Real ConAir” (62)
  22. Operational reporting Oracle BI Publisher and JD Edwards becomes success story (61)
  23. Making the case for AIA (57)
  24. Monitoring MySQL with Oracle Enterprise Manager Grid Control (55)
  25. How GoldenGate helps a company to zero downtime for the application releases (54)
  26. Mobile ERP/HR Application through SOA Middleware and Frameworks (53)
  27. Oracle BI Action Framework - Actionable Intelligence Study (52)
  28. Expedite SOA development using AIA (38)
  29. Migrating Oracle Workflow to Oracle BPM (11)

Here’s how we went about choosing the winners:

  • Only sessions with complete title and abstract were considered
  • No Oracle sessions
  • We limited the number of submissions per person to 2
We distributed the selections across several tracks to balance the content. Once again, congratulations to the 29 winning sessions. See you all at Oracle OpenWorld 2011!

Thursday Jun 23, 2011

Oracle ACE Crash Course

I had a chat on camera a few weeks ago for an OPN "PartnerCast", which luckily enough was designed to provide and overview of the Oracle ACE program for Oracle partners. Watch it on demand below; don't I look good in blue?

Monday Jun 06, 2011

Back by Popular Demand: Oracle OpenWorld Suggest-a-Session on Oracle Mix

openworld logoIf you missed the general public call for papers, don't worry!  You have another opportunity to get included in this year's event: Submit a paper through Oracle Mix.

If you have a topic that you feel would grab the OpenWorld audience, we invite you to submit it for review and voting by your peers. Sessions with the highest number of votes within topics will be included in this year's event and speakers get a free pass to Oracle OpenWorld 2011. The paper submission and voting on Oracle Mix goes through June 19, 2011. Get your topics in early to maximize your voting potential.

Click here for more information about Suggest-a-Session.

Friday Jun 03, 2011

Oracle ACEs Invade Kscope11!

Kscope11 (June 26-30, Long Beach, Calif.), ODTUG's annual conference bringing together the best Oracle minds in the industry, will include more than 50 Oracle ACE & ACE Director presentations this year. Not only will Oracle ACEs be presenting technical content, but they will also be leading full-day symposia and and hands-on training, as well as participating in the Kscope special events - such as the OTN-sponsored "Lunch and Learn" on June 28, where ACEs will lead lunchtime panel sessions covering topics such as BI, Oracle Fusion Middleware, APEX and more.

We challenge you to attend Kscope11 and not run into an Oracle ACE! See you there!

Saturday May 07, 2011

The Blogs: Rolling on with Roller

The great blogs integration project - in which the and instances become one - has completed!, previously on the Movable Type platform, has packed its bags and moved over to the Apache Roller platform (on top of Oracle WebLogic Server 11g and Oracle Database 11g). And blogs have been re-badged as ones.

You should see no impact on links to legacy URLs, although truth be told, there will be a clean-up of abandoned blogs or those that have otherwise fallen into dis-use.

Monday Apr 11, 2011

Java Magazine is Coming!

java-mag-banner-355096.gifYou are invited to subscribe for FREE to the NEW Java Magazine!

Java Magazine is an essential source of knowledge about Java technology, the Java programming language, and Java-based applications for people who rely on them in their professional careers, or who aspire to.

The magazine will contain articles direct from Java engineers at Oracle as well as the Java community at large. Topic areas will include:

  • Java Community News and Events

  • "Java in Action" (Java application stories)

  • Java Architecture

  • New to Java

  • Enterprise Java Programming

  • Polyglot Programming

  • Rich Client/|Web Development

  • Mobile and Embedded Development

The first issue of Java Magazine will appear in late July and be published bi-monthly in Web and mobile formats. Subscription is FREE- sign up today to stay informed on all things Java!