View this message in a web browser.

Database Application Developer Newsletter

OTN
  Connect with OTN
Oracle Blog Oracle on Facebook Oracle on Twitter Oracle on LinkedIn Oracle on Youtube OTN HomeOTN DBADEV
Subscribe Subscribe

February

2017

Oracle Database Applications Developers:

Oracle is building a global developer community--and you're invited to join! Visit the new Oracle Developer Blog where expert developers post indepth articles on Oracle development tools, language support, architecture and implementation of the most modern, easy and open applications in the industry.

This month's DAD newsletter has an updated list of downloads-- so make sure you are up to date on all your Oracle applications. Then check out tutorials and Hands on Labs offered by OTN to help you hone your development skills.

Next, dig in to the feature articles from the OTN Community focused on Developer technologies, PL/SQL techniques, Oracle's Analytics portfolio, Oracle's Docker catalog and Oracle's Database Cloud Services.

If you want to continue to master your database application development methods, read on... and join the OTN Community or join the Oracle Developer Facebook page or follow @OTNDBDEV on Twitter to get the latest downloads, tutorials and community updates.

Featured Download From OTN Community: Oracle SQL Developer Command LIne

The Developer's Choice: Oracle SQL Developer Command Line (SQLcl) is a free command line interface for Oracle Database. It allows you to interactively or batch execute SQL and PL/SQL. SQLcl provides in-line editing, statement completion, and command recall for a feature-rich experience, all while also supporting your previously written SQL*Plus scripts. Get Oracle SQLcl 4.2 here .

Oracle Code 2017: Building A Global Developer Community

Ready to meet with Oracle developers around the world? The Oracle Code Developer series starts on March 1st in San Francisco followed by Austin on March 8th, New York on March 21st and then moving on to 18 more cities around the world. The agenda includes keynotes from industry experts in many aspects of advanced software development plus Hands on Labs and and technology break out sessions covering everything from Microservices to Big Data application development. This conference series is presented by developers for developers, and is coming to a city near you. See the agenda, Meet the developers behind the series and register for Oracle Code 2017 here.

Now Available on GitHub: Oracle Database Programming Interface for C (ODPI-C).

ODPI-C is a C library that simplifies the use of common Oracle Call Interface (OCI) features for Oracle Database drivers and user applications. It sits on top of OCI and offers an alternative programming experience. ODPI-C is a refactored and greatly enhanced version of the DB access code we have been successfully using with the current node-oracledb driver. ODPI-C will allow us to more quickly standardize the DB access experience across multiple drivers, and provide easier maintenance through code reuse.
There is active work on updating the Node.js node-oracledb and Python cx_Oracle drivers to use ODPI-C.
Read more about the new features in ODPI-C and download it here.

— Laura Ramsey, Community Manager, Database and Developer Community, @OTNdbdev

DOWNLOADS

 

Download: Oracle Database 12c Release 2

The latest generation of the world's most popular database, Oracle Database 12c Release 2 (12.2) is now available with a range of scalable database services on Oracle Cloud, including the new entry-level Exadata Express Cloud Service. Built with features to enhance software development and performance, Oracle Database 12c is ideally suited for all types of database workloads including enterprise applications, data warehouses, and big data analysis. Download Oracle 12c here . Get Oracle Database 12cR2 via the Oracle Database Exadata Express Cloud Service here.

Download: Node-oracledb 1.12

The node-oracledb add-on for Node.js continues its rise. The latest version makes working with Oracle Database LOBs easier and improves resiliency in the face of network outages.node-oracledb 1.12 for Node.js is available on Github and NPM. The add-on is maintained by Oracle, and is under active development on GitHub and available on NPM. Find out more from the Scripting and Oracle blog by Christopher Jones, or visit the Node.js Developer Center on OTN. Be sure to see the Free Oracle Instant Client Libraries used by node-oracledb.

Download: Oracle SQL Developer 4.1.5 + 4.2 Early Adopter NEW!!

Oracle SQL Developer is a complete end-to-end development platform for your PL/SQL applications that has it all. Release 4.1.5 includes an updated version of SQL Developer Data Modeler (v4.1.5) and Oracle REST Data Services (3.0.9). See all the new features including support for JDK 8 and JSON Query Node. Check it out now. Oracle SQL Developer is the place to go.

Download: Oracle NoSQL Database 4.2 Now Available

Oracle NoSQL Database is a scalable, distributed NoSQL database, designed to provide highly reliable, flexible and available data management across a configurable set of storage nodes. The Developer's Choice: NoSQL Database provides Java, C, Python and node.js drivers and a REST API to simplify application development. NoSQL Database is integrated with a wide variety of related Oracle and open source applications in order to simplify and streamline the development and deployment of modern big data applications. NoSQL Database is dual-licensed and available as an open-source community edition as well as a commercially licensed Enterprise Edition. Get Oracle NoSQL Database 4.2 here.

Download: Oracle Rest Data Services 3.0.9

Oracle REST Data Services (ORDS) makes it easy to develop REST interfaces for relational data in the Oracle Database 12c JSON Document Store and Oracle NoSQL Database. ORDS is available both as an Oracle Database Cloud Service and on premise. ORDS can now be installed independently of Oracle Application Express. See the installation guide and download here: Oracle REST Data Services and the list of updates here: New Features in Oracle REST Data Services.

Download: Oracle Application Express 5.1 is Here

Oracle Application Express 5 is now generally available. The result of a two and a half year engineering effort, it represents the greatest advancement of Oracle Application Express (APEX) in its 10-year history.  Oracle Application Express 5 enables customers to develop, design and deploy elegant, responsive, database-driven desktop and mobile applications using only a browser. Get the installation guide and download here: Oracle Application Express 5.1 and the list of updates here: Oracle Application Express 5.1 Release Notes.

Download: Docker Files --Oracle Database and More

Oracle has released Docker build files for the Oracle Database on GitHub. The Docker technology is based on the Linux containers capabilities, so using these build files, you can place the Oracle Database in a container for development and testing environments. We have a quick guide, installation zip files from OTN or if you prefer, you can get the packages directly from GitHub. For all the details, see Gerald Venzl's Blog, or visit the Oracle Docker Builds on GitHub here.

UPCOMING EVENTS

 

Oracle Code Developer Events - 18 Cities | Worldwide
San Francisco, March 1 | Austin, March 8 | New York, March 21 | Washington DC, March 27 |
See the agenda and register for a city near you.

KSCOPE 17 - June 25-29, 2017 | San Antonio, TX | ODTUG User Group annual conference and training event features technical sessions for DBAs, Developers and IT professionals. Register for KSCOPE here .

IOUG Collaborate 2017 - April 2-4, 2017 | Las Vegas, NV | Learn from technology experts on all options and features of Oracle Database 12c, Oracle Cloud Services, Big Data, and more. Attend sessions covering key business issues and technologist journeys and exclusive IOUG attendee only activities, hands-on labs from Oracle ACEs, the Strategic Leadership Program and more. Register for Collaborate here.

DBDEV'S CHOICE: FEATURE ARTICLES

 

Introduction to Python for PL/SQL Developers -

Arup Nanda, Oracle Ace Director and SQL expert, presents an easier way to learn Python by comparing and contrasting to PL/SQL. Each section provides an indepth article with exercises, a quiz, a handy summary and a link to a video presentation of the section by Arup Nanda.
See the Introduction to Python for PL/SQL Developers article series here.

The NoPLSql vs. Thick Database Approaches -

In this online presentation, Toon Koppelaars, Consulting Member of Technical Staff in Oracle's Real-World Performance Group, describes twodifferent approaches: The NoPlsql (the database as a persistence layer, using only naive single-row SQL statements) vs. the Thick Database approach (the database as a processing engine; using a combination of sophisticated set-based SQL statements and PL/SQL to implement all business logic inside it). “No business logic in the database” advocates take note: the Thick Database approach gets the task done with far less database work than the NoPlsql approach. Watch the PLSQL vs. ThickDB experiment here. See Bryn Llwewllyn's Blog for more on the Thick Database approach.

12 Things Developers Will Love about Oracle Database 12cR2 -

In this article Chris Saxon, SQL expert and Oracle technology advocate, presents the 12 things developers will love about Oracle Database 12cR2 such as enhanced JSON support, Listagg improvements, support for longer namespaces, single statement table partitioning and more.
See Chris Saxon's Blog, and the Magic of SQL show on Youtube here.

Installing and Setting Up OracleR Server on Oracle Database Cloud Service -

Apart from SQL, one of the most popular languages used for analyzing data is the R language. Most people who use this language also use RStudio as their development tool. But the R language has some limitations and your developers and data scientist will quickly encounter them. But as more and more of us are moving to having our data on the cloud, how can we utilize R on our cloud services? Oracle ACE Director Brendan Tierney walks through installing and configuring RStudio Server on an Oracle Database Cloud.

EXTRA CREDIT: Checkout the Oracle Database Virtual Machine from the Oracle Technology Network.

Getting Started with Oracle Database Cloud Services -

Oracle Database 12c was designed from the very beginning to support the extraordinary performance, scalability and security requirements that cloud deployments demand. Visit the Oracle Database Cloud Services Community to learn about the capabilities of Oracle Database 12c in the cloud and how it establishes the foundation for security and performance for the entire Oracle cloud application portfolio. Follow this Database Cloud Services Community on OTN for tips and expert advice on getting started on the Oracle Cloud and what's in store in the Oracle PaaS portfolio. Sign up for a CLOUD TRIAL today.

MORE VIDEO ON ALL THESE TOPICS AND MORE: @otndbdev on YouTube

OTN Database Community has an extensive set of playlists and interviews with Oracle technology experts. Visit the Oracle Database Community Youtube Channel here.

TRAINING | RESOURCES | Etc.

 

Oracle Database 12c Release 2: New Features: Increase your Oracle Database Cloud Service skills with the New Oracle Database 12c R2: New Features course. Oracle experts will help you learn how to plug into the cloud and will guide you through each new feature so that you can realize how to increase security, performance, high availability, manageability and more. Register for Oracle Database 12c Release 2 courses here.

Oracle Database 12c: Introduction to SQL: Learn how to write subqueries, combine multiple queries into a single query using SET operators and report aggregated data using group functions. Register for the SQL session here.

Oracle Database 12c: Sample Schemas: Oracle Database sample schemas are installed with Oracle Database Enterprise Edition 12c. Use these schemas to learn SQL language concepts.

Oracle Database 12c: Program with PL/SQL: Explore the benefits of PL/SQL and the basics of developing stored procedures, functions, packages and more. Register for the PL/SQL session here.

Oracle APEX Training On Demand from Oracle University:
Oracle Application Express Workshop 1; Oracle Application Express Workshop 2
Learn how to develop Database-centric web applications quickly using Oracle Application Express.

Integrated Cloud Applications and Platform Services

Copyright © 2017, Oracle and/or its affiliates. All rights reserved.

Contact Us | Legal Notices and Terms of Use | Privacy Statement

Oracle Corporation - Worldwide Headquarters, 500 Oracle Parkway, OPL - E-mail Services, Redwood Shores, CA 94065, United States
Your privacy is important to us. This email was sent to you because you subscribed to this newsletter. Unsubscribe from this newsletter.