OTN TechBlog

Subscribe to OTN TechBlog feed
Oracle Blogs
Updated: 10 hours 57 min ago

WebLogic, Docker, OCCS: Most Watched 2 Minute Tech Tips - June 5-11, 2017

Mon, 2017-06-12 10:22

Sure, you can read through page after page of documentation. But why bother when you can get useful technical tips in 2-minute video chunks? Here's this week's list of the most-watched Tech Tip videos.

And if you have a tip of your own to share, let's make it happen. Contact me: bob.rhubart@oracle.com

1 Running WebLogic Applications on Docker using the OCCS | Craig Barr
May 12, 2017
Last week: #7
5th Top 10 appearance 2 New Features in Oracle Database 12.2 | Chris Saxon
February 22, 2017
Last week: #3
16th Top 10 appearance 3 Heap Tables and Index Organized Tables in Oracle | Chris Saxon
March 4, 2015
Last week: #6
49th Top 10 appearance 4 Why Learn Oracle Identity and Access Management | Atul Kumar
February 24, 2016
Last Top 10 appearance: May 29, 2017
22nd Top 10 appearance 5 When to Use Oracle SOA Cloud Service | Robert van Molken
December 1, 2016
Last week: #2
20th Top 10 appearance 6 Using the Declarative Features in Oracle APEX | Joel Kallman
March 5, 2015
Last Top 10 appearance: March 21, 2016
2nd Top 10 appearance 7 Programming Languages for the Raspberry Pi | Lonneke Dikmans
August 12, 2015
Last week: #10
28th Top 10 appearance 8 Oracle GoldenGate for Big Data | Michael Rainey
August 12, 2016
Last Top 10 appearance: May 22, 2017
12th Top 10 appearance 9 Oracle Function Result Cache | Steven Feuerstein
February 11, 2016
Last Top 10 appearance: September 12, 2016
5th Top 10 appearance 10 Oracle EBS integration with Identity and Access Management for SSO | Atul Kumar
Feb 14, 2017
Last Top 10 appearance: May 8, 2017
6th Top 10 appearance Last Week's Top 10

Integration, DevOps, Testing: Most-Watched 2 Minute Tech Tips - May 29-June 4, 2017

Video: No Pain, No Gain - Getting Started With Containers

Fri, 2017-06-09 09:18

"How do I get started on containers?" Ashutosh Tripathi hears that question a lot.

"Not many people are doing these kind of things today in the production environment or even on a pilot basis, except for a few startups," he says. "One of the main reasons I see that enterprises are not using containers or Node.JS types of things is because they have monolithic applications built over a period of years, and it takes time to re-architect those applications."

As he explains, "the pain is, when you are adopting a new technology or new application, you may not be able to refactor those things that easily." But there is much to be gained by taking on that refactoring task and moving forward with adopting those next technologies.

"It could be Node.js, MongoDB, PHP or whatever," Tripathi says. "Is it right for the purpose based on what you're building? And if you are building applications using microservices architecture, that provides you the flexibility to build a technology stack with the programming language of your choice."

A platform specialist with Oracle, Tripathi presented the session Developing Node JS and Mongo DB Application Using Containers at the Oracle Code event in Washington DC. He shares more insight on the issues in the interview above.

Additional Resources

Developing Node JS and MongoDB Applications Using Containers
The complete session, as recorded at Oracle Code Washington DC.

Podcast: Microservices: Getting Real
A roundtable discussion featuring Chris Richardson, Adam Bien, Reza Rahman, and Karthik Gaekwad.

Docker in the Cloud: Oracle Container Cloud Service
Technical article by Oracle ACE Director Dr. Frank Munz

 

 

Integration, DevOps, Testing: Most-Watched 2 Minute Tech Tips - May 29-June 4, 2017

Mon, 2017-06-05 10:13

This week Oracle ACE Director Danilo Scheidel and ACE Sven Bernhardt jump to #1 for the first time since their tip debuted in Oct 2016. ACE Robert van Molken makes his 3rd consecutive Top 10 appearance, and coming in at #3, familiar face Chris Saxon's tip on new Database 12.2 features marks 15 consecutive weeks in the Top 10.

Congrats to all of those who made it into this week's most-watched list.

Where's your 2 Minute Tech Tip? Contact me: bob.rhubart@oracle.com

 

1 red-arrow-up-sml.png Integration, DevOps, and Testing | Schmeidel and Bernhardt
Published on Oct 4, 2016
Last Top 10 appearance: March 20, 2017
7th Top 10 appearance. 1st time at #1! 2 red-arrow-up-sml.png When to Use Oracle SOA Cloud Service | Robert van Molken
Published on Dec 1, 2016
Last week: #3
18th Top 10 appearance 3 red-arrow-up-sml.png New Features in Oracle Database 12.2 | Chris Saxon
Published on Feb 22, 2017
Last week: #4
15th Top 10 appearance 4 red-arrow-up-sml.png It's Not a Framework. It's Not a Library. It's Oracle JET | Geertjan Wielenga
Published on Aug 5, 2016
Last Top 10 appearance: March 6, 2017
8th Top 10 appearance 5 red-arrow-up-sml.png Orchestration vs. Choreography | Kelly Goetsch
Published on Aug 17, 2016
Last Top 10 appearance: May 22, 2017
13th Top 10 appearance 6 red-arrow-up-sml.png Heap Tables and Index Organized Tables in Oracle | Chris Saxon
Published on Mar 4, 2015
Last week: #9
48th Top 10 appearance 7 red-arrow-up-sml.png Running WebLogic Applications on Docker using the Oracle Container Cloud Service | Craig Barr
Published on May 12, 2017
Last week: #1
4th Top 10 appearance 8 red-arrow-up-sml.png Working with JSON and APEX | Dimitri Gielis
Published on May 18, 2015
Last Top 10 appearance: April 10, 2017
14th Top 10 appearance 9 red-arrow-up-sml.png JMX and WebLogic MBean Objects | Fevzi Korkutata
Published on Feb 7, 2017
Last Top 10 appearance: May 8, 2017
9th Top 10 appearance 10 red-arrow-up-sml.png Programming Languages for the Raspberry Pi | Lonneke Dikmans
Published on Aug 12, 2015
Last Top 10 appearance: May 1, 2017
27th Top 10 appearance

Containers, Microservices, SOA Cloud: Most-Watched 2 Min Tech Tips - May 22-28, 2017
Last week's Top 10

Video: Distributed Stream Processing Using the Java 8 Streams API

Fri, 2017-06-02 12:43

What is distributed stream processing and why does it matter?

"Java 8 came out with these really amazing language enhancements for Java developers," including the addition of streams, explains Oracle Cloud Engineering Group architect Brian Oliver. "Basically it lets you very elegantly describe declaratively what you want and how you want to process some data structures. So we can take a set or a map or a list that contains application data and you can say, well, I want to filter it on a map, I want to transform it. And you do that in a what we call functional programming. It's a natural way of writing quite complex algorithms in a very short period of time that you can basically read."

Now imagine if you could use that in a distributed environment. "When you're using streams in a Java process, all your data is basically in the Java process," says Brian. "So if I need to process a lot of data, I either have to have a very big Java process, or I have to keep the data outside. And so now I'm no longer using Java. And because I have to use some database technology or I have use some other APIs, I switch from being a Java developer to being an integrator with some other technology."

But there is a remedy. "We have these amazing capabilities in Java, and we're teaching everyone, and the community is excited about them," Brian explains, "so why don't we try to apply those concepts to distributed computing?"

The end result is that Java developers can use what they already know, "but on a much larger, grander scale," says Brian.

Watch the interview for more detail, and also check out Cloud Ready: Introduction to Distributed Streams, the complete video recording of Brian's Oracle Code session.

Additional Resources

 

 

Look Who's Talking: Creating a Great Chatbot User Experience

Wed, 2017-05-31 10:16

Chatbots represent an enormous opportunity for developers. But while aspects of chatbot development will be quite familiar, there are key differences that will require a shift in thinking, according to Joe Huang, product manager for Oracle's Mobile and Bot platforms.

"Traditionally, when we talk about application development, you're thinking about how to design the user interface, how to make the application easier to use," Joe says. "With chatbots, it's both different and also the same. It's the same in that you want to give the best conversational experiences for the end-user to be able to very quickly complete their operation, to find what they need to do through a chat interface. But it's also very different in that thinking about building a good experience changes from building a beautiful user interface to designing a conversation."

Want more of Joe's insight into chatbot development? Watch this interview recorded at Oracle Code Washington DC. And for a deeper dive, you can watch the video recordings of Joe's Oracle Code sessions:

Additional Resources

 

Video: CQRS or CRUD: Modeling Enterprise Applications

Wed, 2017-05-10 07:00

Java Champion Sebastian Daschner discusses the Command Query Responsibility Segregation (CQRS) method for modeling enterprise applications, and how it compares to the create, read, update, and delete (CRUD) method, particularly with regard to event sourcing.

Sebastian has been a very busy guy, having presented sessions at the Oracle Code events in New York, Toronto, and London, and even found time to record a 2 Minute Tech Tip on boosting your JavaEE productivity with Live Templates. You'll find links to that video and other resources below.

Additional Resources

Video: IoT: You're Not Paranoid Enough

Tue, 2017-05-09 11:01

Is your IoT-enabled toaster sharing information about your WiFi network? Is someone using that device you ask for weather reports to listen to your private conversations? Are you concerned about the security of IoT devices? Maybe you should be.

The Internet of Things presents architect and developers with enormous opportunities for innovation, and it's well worth the time and effort to explore the various devices and possibilities. But as an architect or developer you need to be aware of concerns about the security of IoT devices. Blaine Carter, a Oracle developer advocate for Open Source, voices some of those concerns in this 2 Minute Tech Tip

Additional IoT Resources Also from Blaine Carter

Microservces, Database, SOA Cloud: Most-Watched 2 Minute Tech Tips - May 1-7, 2017

Mon, 2017-05-08 07:38

Here they are -- the most-watched 2 Minute Tech Tip videos for the week of May 1-7, 2017. The oldest tip on this week's list is Oracle ACE Dan Atwood's BPM tip (#8) originally published in 2014. The newest tip on the list is Chris Saxon's look at new features in Oracle Database 12.2 (#3), published in February of this year. Chris once again earns the distinction of having two tips in this week's list, as does Oracle ACE Atul Kumar. And Atul's streak continues, as his tip on EBS integration with OAM makes its 57th top 10 appearance.

Congrats to all of this week's Top 10 tipsters.

If you have a tip of your own to share, let's make it happen. Contact me: bob.rhubart@oracle.com

1 red-arrow-up-sml.png Orchestration vs. Choreography | Kelly Goetsch
Published on Aug 17, 2016
Last week: #9
10th Top 10 appearance 2 red-arrow-up-sml.png Heap Tables and Index Organized Tables in Oracle | Chris Saxon
Published on Mar 4, 2015
Last week: #5
44th Top 10 appearance 3 red-arrow-down-sml.png New Features in Oracle Database 12.2 | Chris Saxon
Published on Feb 22, 2017
Last week: #3
11th Top 10 appearance 4 red-arrow-up-sml.png Are You Ready for Microservices? | Carrasco and Gonzalez
Published on Nov 2, 2016
Last Top 10 appearance: November 21, 2016
3rd Top 10 appearance 5 red-arrow-up-sml.png When to Use Oracle SOA Cloud Service | Robert van Molken
Published on Dec 1, 2016
Last Top 10 appearance: April 17, 2017
15th Top 10 appearance 6 red-arrow-up-sml.png Oracle EBS Integration with OAM | Atul Kumar
Published on Feb 25, 2016
Last week: #2
57th Top 10 appearance 7 red-arrow-up-sml.png Oracle EBS integration with Identity and Access Management for SSO | Atul Kumar
Published on Feb 14, 2017
Last week: #6
5th Top 10 appearance 8 red-arrow-up-sml.png BPM Process Patterns using BPMN | Dan Atwood
Published on Sep 24, 2014
1st Top 10 appearance 9 red-arrow-up-sml.png On Demand Rules in HFM | Erich Ranz
Published on Dec 9, 2015
Last Top 10 appearance: June 6, 2016
2nd Top 10 appearance 10 red-arrow-up-sml.png JMX and WebLogic MBean Objects | Fevzi Korkutata
Published on Feb 7, 2017
Last Top 10 appearance: April 3, 2017
8th Top 10 appearance

 

Video: The Moon, Jupiter, and Beyond: JavaFX and the Final Frontier

Fri, 2017-05-05 07:00

Software development isn't rocket science -- except when it is.

Sean Phillips, principal software engineer with A.I. Solutions, based in Washington DC, has his head beyond the clouds in his work with NASA's Goddard Space Flight Center. Sean specializes in data visualization and
data analysis using Java and Java-based technologies, including JavaFX.

Sean and the A.I. Solutions team developed a tool called the Deep Space Trajectory Explorer, which is used to design trajectories for deep space missions. Sean describes that work in this short DevLIVE interview recorded at the Oracle Code event held in Washington DC on March 27, 2017.

If you'd like a more in-depth exploration of Sean's work, he will present a keynote session at the Oracle Code event in Atlanta on June 22, 2017. You'll find more information about the Atlanta event here.

In the meantime, Sean suggests you check out two videos produced by A.I. Solutions that explain what the Deep Space Trajectory Explorer does:

Additional Resources

 

 

Building a Sweet Solution with Java Cloud Service, JET, and ADF

Thu, 2017-05-04 07:47

Oracle ACE Director Andrejus BaranovskisA new tech article from Oracle ACE Director Andrejus Baranovskis describes in deep technical detail how he and his Red Samurai team used Oracle Java Cloud Service, JavaScript Extension Toolkit (JET) and Application Development Framework (ADF) to develop an application with invoice processing and warehouse stock  and production line management functionality for a Lithuanian start-up that produces and distributes candy.

Read the article: Oracle Java Cloud Service, JET, and ADF BC REST Production Experience

Additional Resources

 

This is Happening: Microservices and Java EE

Wed, 2017-05-03 09:25

If you think that Java EE is unsuitable for developing microservices, guess again.

According to David Heffelfinger, a developer and indie consultant based in the Washington DC area, that misconception is based in part on the outdated belief that Java EE appservers are lumbering resource hogs. "That may have been the case in the past," says David, "but that is not the case anymore."

David elaborates on the matter in this short interview recorded at Oracle Code Washington DC on March 27, 2017, where he presented the session, "Demystifying Java EE Microservices For Developers." That session is available for viewing here.

David's slides from the session are also available for download.

Oracle Code is coming to a city near you. Click here for a complete list of events and registration information.

Attend Oracle Code – an event for developers, by developers!

Thu, 2016-12-15 13:45


Attend Oracle Code – an event for developers, by developers

Registration for the first two cities is now open, San Francisco and New York.  Oracle Code will feature tech experts discussing the latest insights, technology, and innovation; educational sessions for developing software in Java, Node.js, and other programming languages  – and a hub where you can interact and exchange ideas with your peers.

Register today!

And the Oracle Code Call for Papers is open.  Submit your proposal today!

Attend Oracle Code – an event for developers, by developers!

Thu, 2016-12-15 13:45


Attend Oracle Code – an event for developers, by developers

Registration for the first two cities is now open, San Francisco and New York.  Oracle Code will feature tech experts discussing the latest insights, technology, and innovation; educational sessions for developing software in Java, Node.js, and other programming languages  – and a hub where you can interact and exchange ideas with your peers.

Register today!

And the Oracle Code Call for Papers is open.  Submit your proposal today!

Oracle Code Call For Papers is Now Open!

Tue, 2016-12-06 16:20


Coming to 20 cities globally, Oracle Code is an event for developers building modern Web, mobile, enterprise and cloud-native applications.  The Oracle Code Call for Papers (CFP) is now open for the cities and dates listed on the CFP site.

Oracle Code will focus on the latest software developer technologies, practices and trends, including:

  • Containers, Microservices/APIs, & DevOps
  • Databases
  • Open Source Technologies
  • Development Tools & Low Code Platforms
  • Machine Learning, Chatbots & AI

Submit your session idea today! 

Oracle Code Call For Papers is Now Open!

Tue, 2016-12-06 16:20

Coming to 20 cities globally, Oracle Code is an event for developers building modern Web, mobile, enterprise and cloud-native applications.  The Oracle Code Call for Papers (CFP) is now open for the cities and dates listed on the CFP site.

Oracle Code will focus on the latest software developer technologies, practices and trends, including:

  • Containers, Microservices/APIs, & DevOps
  • Databases
  • Open Source Technologies
  • Development Tools & Low Code Platforms
  • Machine Learning, Chatbots & AI

Submit your session idea today! 

Register for OTN Cloud Labs at UKOUG!

Tue, 2016-11-29 13:12


Going to UKOUG? Register for the OTN Cloud Lab on Cloud Native Stack on Oracle Bare Metal Compute (BMCS)

Oracle has built Bare Metal Compute Service (BMCS) that can run both Oracle workloads and cloud native applications.  In this hands on lab, we will walk through getting a cloud native application stack on BMCS.  The purpose of this lab is to get familiar with Bare Metal Compute primitives.  At the end of this lab, you will be familiar with creating a network, launching an instance, and accessing the instance. For this lab, we will go through installing and running MEAN (MongoDB, Express, AngularJS, and Node.js) stack that is used widely by many applications.

Pre-Req’s
Participants should be familiar with the Linux Command Line interface and editors like visual editor.

Oracle Technology Network is giving you the opportunity to experience Oracle's Infrastructure Service live on Sunday 4th December.
Choose from one of two 2-hour sessions:
Sunday 13.00 - 15.00
Sunday 16.00 - 18.00

Register today!

Register for OTN Cloud Labs at UKOUG!

Tue, 2016-11-29 13:12


Going to UKOUG? Register for the OTN Cloud Lab on Cloud Native Stack on Oracle Bare Metal Compute (BMCS)

Oracle has built Bare Metal Compute Service (BMCS) that can run both Oracle workloads and cloud native applications.  In this hands on lab, we will walk through getting a cloud native application stack on BMCS.  The purpose of this lab is to get familiar with Bare Metal Compute primitives.  At the end of this lab, you will be familiar with creating a network, launching an instance, and accessing the instance. For this lab, we will go through installing and running MEAN (MongoDB, Express, AngularJS, and Node.js) stack that is used widely by many applications.

Pre-Req’s
Participants should be familiar with the Linux Command Line interface and editors like visual editor.

Oracle Technology Network is giving you the opportunity to experience Oracle's Infrastructure Service live on Sunday 4th December.
Choose from one of two 2-hour sessions:
Sunday 13.00 - 15.00
Sunday 16.00 - 18.00

Register today!

Thursday at OpenWorld and JavaOne Recap

Thu, 2016-09-22 10:00

Yesterday was the last day of the Java Hub. Highlightsinclude the Java Community BBQ, JavaOne4Kids, Community Demos, and LiveStreaming discussions each day. If you missed some of the live streaming, visitthe Nighthacking video channel.

Aswe enter the last day of OpenWorld, the OTN Lounge is still going strong until2 pm today. We continue to build shapes with the HearingNest Community ArtExperience, serving the OTN Coffee Cloud Service, interacting with the IoTWorkshop, and making your own shirt.

OracleACE sessions are still being held with Best Practices for Oracle DataIntegrator and Choosing a Cloud-Native AppDev Platform. For the full list ofsessions visit the OTNArchbeat Blog.

The OTNSystems Hub starts their CommunityCast interviews today with Avi Millerdiscussing container registry at 11 am. Stop by the OTN Lounge to see the livetaping.

Thursday at OpenWorld and JavaOne Recap

Thu, 2016-09-22 10:00

Yesterday was the last day of the Java Hub. Highlights include the Java Community BBQ, JavaOne4Kids, Community Demos, and Live Streaming discussions each day. If you missed some of the live streaming, visit the Nighthacking video channel.

 

Normal 0 false false false EN-US X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:8.0pt; mso-para-margin-left:0in; line-height:107%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri",sans-serif; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;} As we enter the last day of OpenWorld, the OTN Lounge is still going strong until 2 pm today. We continue to build shapes with the HearingNest Community Art Experience, serving the OTN Coffee Cloud Service, interacting with the IoT Workshop, and making your own shirt.

Normal 0 false false false EN-US X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:8.0pt; mso-para-margin-left:0in; line-height:107%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri",sans-serif; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;} Oracle ACE sessions are still being held with Best Practices for Oracle Data Integrator and Choosing a Cloud-Native AppDev Platform. For the full list of sessions visit the OTN Archbeat Blog.

The OTN Systems Hub starts their CommunityCast interviews today with Avi Miller discussing container registry at 11 am. Stop by the OTN Lounge to see the live taping.

 

 

 

Normal 0 false false false EN-US X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:8.0pt; mso-para-margin-left:0in; line-height:107%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri",sans-serif; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;}

Wednesday at OpenWorld and JavaOne

Wed, 2016-09-21 10:24

Wednesday at the OTN Lounge and Java Hub have activitiesstill in full swing.

Have you visited the IoT Workshop in the OTN Lounge? Interact with your fellow attendees bygetting your own wi-fi micro microcontroller and connect it to Oracle IoT CloudService. OTN is partnering with the AppsLab, the OAUX emerging technologies team,to make this happen. Don’t forget to download the appto participate in the workshop.

TheJava Hub Gaming Station is in its last day! Play your favorite Nintendo games on a retro handheld console, poweredby Java, running on a Raspberry Pi, and printed on a 3D printer. It isoptimized using Flight Recorder and is connected to the Oracle Cloud.

This past Sunday the OTN Loungehosted the Women in Technology (WIT) Panel. They will be at the Java Hub todayat 1:30. Visit the Oracle WIT communityspace to learn more and join the conversation. It's a place to share your knowledge, technical resources and engagewith other women throughout the Oracle technical community. Make sure toinclude #OTNWIT with posts you'd like to share!

Stop by the OTN Lounge to watch a CommunityCast taping.Today we have the winners of OFM PaaS Oracle Innovation Awards, the SQL authorsand book signing, and build SPARC Cloud Infrastructure with OpenStack.

The OTNSystems Hub has times for the Systems’ sessions at OpenWorld and interviewsat the OTN Lounge, with Jamie Iles discussing security and downtime at 10 am.

Visit the OTNArchbeat Blog to learn more about specific ACE sessions and stop by the OTNLounge to watch the taping of the infamous Two Minute Tech Tips.

Tonight the OTN and Pythian are sponsoring the OracleBloggers Meetup. It will be held at Jillian’s @ Metreon 5:30 – 7:00 pm.Following the meetup is the Oracle Appreciation Event featuring Multi-GRAMMYAward-Winning Artists Sting and Gwen Stefani.

Pages