Geertjan's Blog

Five Typical Responses From Oracle JET's Unofficial World Tour

Geertjan Wielenga
Product Manager

Over the last few days, I introduced and held an Oracle JET workshop in Oslo, earlier in the same week in Amsterdam, the week before that in Berlin, and over the past months in Brugge, Madrid, Buenos Aires, and Amman, as well. JB Brock, Oracle JET product manager together with me, visited a variety of cities in the US and South America, most recently Brazil, during that same period. And a couple of months ago the two of us spent a week in South Africa, introducing Oracle JET in Cape Town, Johannesburg, and Pretoria.

How many cities must you hit across how many continents before you can speak of a "world tour"? 

Here are, off the top of my head, the 5 typical responses, from my point of view, from the past months of running around the world introducing Oracle's JavaScript frontend strategy, i.e., Oracle JET, together with related Oracle Cloud services, such as the Oracle Visual Builder Cloud Service and the Oracle Developer Cloud Service.

  1. "I have been working with Angular for nearly a year now, but Oracle JET is so much easier and more powerful." That's a frequently heard response from developers who're introduced, hands on, with step by step instructions, to Oracle JET. While Angular, React, and Vue are always cited as being the new and hip ways of doing frontend development, most enterprise developers 'get it' when you discuss with them the needs of enterprise applications, i.e., the stability and flexibility of an architecture is of far greater concern than whether it is 'new' or 'hip', when you're creating real enterprise applications, in domains such as finance and healthcare, especially when you combine the ease of use of Oracle JET versus all the alternatives.

  2. "I didn't think I'd be able to actually create applications. With Oracle JET, for the first time, I can imagine being able to do so. Wow." That was said recently by a backend developer, i.e, he doesn't really do frontend development, though came along with others from his team to be introduced to Oracle JET from scratch. He didn't come with much expectation in terms of the kinds of frontend work he'd be able to do after a day and a half, which was the length of the workshop. However, at the end, thanks to the Oracle JET command line interface, on-line Cookbook, the lab instructions, and the forums he could for the first time in his life envision himself not working with data and backend infrastructure only. He really saw himself for the first time as a potential frontend application developer, thanks to all the support and guidance that Oracle JET provides, for free and out of the box.

  3. "Oracle JET's killer feature is its on-line Cookbook." I was at jsconf.be in Brugge recently, where I introduced several cool young JavaScript developers to Oracle JET. Especially one of them really got the message and value of the Oracle JET Cookbook, saying: "In large JavaScript applications, you typically find that developers copy and paste random snippets of code from all over the Web. That results in a completely unmaintainable chaos throughout an application, which is especially problematic in the enterprise, where you're always striving for consistency and maintainability. The brilliance of the Oracle JET Cookbook is that it provides a set of proven recipes, i.e., every recipe is running live in the browser, from which everyone on a team can copy everything they need. With the Cookbook, Oracle provides a single source of wisdom, while simultaneously supporting the JavaScript developer's favorite coding paradigm, with all its benefits and none of its flaws, i.e., 'copy and paste'."

  4. "I understood for the first time that unlike other JavaScript technologies, Oracle JET is a development platform." Comparing solutions to each other can be difficult because it's always a question of apples vs. pears. In the case of Oracle JET, though, developers find that it's comparing apples to fruit baskets. That's what Oracle JET is: a container for doing frontend development, i.e., you can add and remove technologies from it as needed, while there's so much more that you don't expect, such as support for scaffolding, convention over configuration, accessibility, and internationalization. In short, Oracle JET is definitely not a framework or a library, it is a toolkit, as we always take time to explain, while as was recently pointed out, in fact, during the trip to Amman, Jordan, it should be considered as a development platform, i.e., a complete and comprehensive, though customizable and extensible, set of solutions for doing frontend development.

  5. "I would really like to get this message out to the developer community." That's the typical response from my contact points at the local Oracle offices. Whenever I go somewhere, to a conference, or to hold a customer workshop, I try to arrange a visit to the local Oracle office, which is often made possible via one enthusiastic contact point at the local office who has somehow picked up the Oracle JET message and would like to introduce it locally. (For example, Jorge in Madrid, Ivo in Buenos Aires, and Per in Oslo!) In each and every case, the local Oracle consultants and sales staff, when they hear the strategy and vision around open source and developer engagement and the relevance of Oracle JET, throughout the Oracle ecosystem and beyond, suddenly have a shiny lightbulb appear above their head, and start planning meetups and other outreach events to communicate with the broader developer community around the cool things Oracle is doing via Oracle JET (and related technologies connected to the Oracle Cloud, such as Oracle Visual Builder Cloud Service, and Oracle Developer Cloud Service).

It has been an incredibly inspiring experience to travel around from country to country and to see how everyone is so enthused by the Oracle JET story, about how easily they can get started with it, about how they can create stable and reliable architectures for enterprise applications with Oracle JET, and about the many patterns and solutions that Oracle JET provides out of the box, such as its graphs and charts and its ideas around modularity, accessbility, and internationalization.

I've had a really good few months and it's all been thanks to the fact that Oracle JET is awesome.

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.