Skip navigation

It's day two at the Analytics and Data Summit at Oracle's HQ. Dr. Frank Munz gave an excellent presentation on "Serverless Computing and Machine Learning."

IMG_0576.jpg

He went over the pillars of what Cloud needs:

  1. API
  2. Elasticity
  3. Pay Per Use

 

He went on to cover that all the above give you a fully programmable data center. However, when you have a situation where eg your IT Data Center or your Compute Instance in the cloud usage is cyclical, Serverless solutions are a better remedy. Case in point is Netflix. They have a lot of demand on their streaming services in the evening but not so much in the mornings.  Dr. Munz mentioned that Serverless came first to play with AWS Lambda in 2014. Lambda is a Function as a Service which allows a user to trigger functions based on events without thinking about servers, containers or language runtimes. It takes Cloud to the next level and truly automates the elasticity and true pay per invocation.

 

Although Lambda was a great start in 2014, it suffers from some inadequacies, in that it comes with a vendor lock-in because it is not standards based. There are a couple of Serverless frameworks including the Fn Project which is Open Source and Polyglot, so can use any language, Java, Python etc.

 

To give a demonstration of Serverless application, Dr. Munz bridged to Machine Learning. An example being calculating Airline delays. At present Fn is not available as a service in the cloud but you can still run it as an instance on a Server. There are potentially one to two orders  savings in cost using it. If you provide Fn your Docker Login, it can push the Docker Container to the Docker Hub. Then it can pull the Container from the Registry and run it. Examples of apps could a Recommendation Engine, or the specific demonstration he gave was colorizing a photo. Dr. Munz took a photo of the session attendees, grayscaled it  and then ran it on Open FaaS. The results were amazing and rather than go on about it, see for your self.

IMG_0585.jpg

 

Dr. Munz concluded by asking attendees to consider "hosting your prediction model on FaaS."  The Fn project gives you both Function and Containers and that a future Fn Cloud Service would provide:

  1. True Pay per Use
  2. Automated scaling
  3. Integration with other Oracle Cloud Services
  4. Standards based.

That's it!

The title "Feeding a Hungry World: Using Oracle Products to Ensure Global Food Security" was captivating. I figured it had to be worth driving from the South Bay to Redwood Shores to check out the Analytics and Data Summit. The result, it was worth it. Two gentlemen, Bertin Noutchang and Mark Pelletier Engineers with the USDA/Inuteq gave a fascinating presentation.

 

IMG_0562.jpg

 

 

 

They talked about an important event called "The Great Grain Robbery" (I knew about the Great Train Robbery but had never hear of this),  that took place in 1972 when the Soviet Union purchased 10 million tons of US grain at subsidized prices. The net result was a shortage in the U.S., so much so that a year later food prices in the U.S. had shot up by 50%. The event led the U.S. government to track global crop production and conditions affecting food security  using various mechanisms including satellite based imagery via a division of the USDA, called IPAD.

 

IPAD gets its data from three sources including Field travel, weather data (via stations and satellites) and vegetation data (also via satellites). This process generates about 2GB of data per day and they have a 2TB Oracle Instance and a10TB file System. Considering the scope of their work I was surprised that there wasn't a flood of data. Mark, explained that the map of the globe is broken down into large pixels (not like the ones we have on our phones or laptops) but humongous ones that are 1/24 of a degree square. From humidity, temperature and other things they monitor they produce lots of graphs in real time that are available via the USDA.

 

All the raster data is converted to rows and columns and stored in the database. They make use of In-Memory Columnar, and  Exadata  which gives them via hardware huge performance advantages.

The net advantage of all this technology is that it allows IPAD to estimate future crop output and to know if there will be a surplus or shortfall and that in turn will provide valuable data to the commodities markets. Food security is a serious business and it is great to see technology being used for the greater good.

The following is an interview I conducted with Jayne Groll who is the co-founder and CEO of the DevOps Institute (DOI).  Jayne carries a long list of  IT credentials including ITIL Expert™, Certified ScrumMaster, Certified Agile Service Manager, DevOps Foundation and is a Certified Process Design Engineer (CPDE)™.  Her IT management career spans over 25 years of senior IT management roles across a wide range of industries. Jayne is very active in the DevOps, ITSM and Agile communities and is the author of the Agile Service Management Guide. She is a frequent presenter at local, national and virtual events. Without further ado, here is the interview:

Jayne Groll.jpg

 

 

1. You are the co-founder and CEO of the DevOps Institute. What led you to founding this organization and what purpose does it serve?

In 2012, I was invited to a DevOpsDays in Mountain View, California where there were many of the well know and early DevOps thought leaders and evangelists.   While the crowd was more unicorn than enterprise, there was a palpable energy that I had not seen since the early days of ITSM.  As DevOps started to cross into the enterprise space, my business partners and I recognized the need to build a community of learning around emerging DevOps practices.   We stood up the DevOps Institute in 2015 and since created a free Continuous Learning Community, that includes a DevOps job board, a members only Slack channel and additional content.  We have accredited five competency specific DevOps certifications being delivered by over 100 partners around the globe.

 

2. Any new technology comes through what Gartner call the Hype cycle. Where do you feel we are in terms of adoption as an industry of DevOps?

DevOps has definitely crossed the chasm into the enterprise early adopters who are actively trying new ways of working and optimizing CD automation.   What’s even more interesting to me is how many enterprise organizations are interested in DevOps and engaging in internal dialog about what it means to them.   Over the past year, I have seen a more of a trend away from “What is DevOps?” to “How do we do this and where do we start?”

 

3. DevOps started with bringing Development and Operations teams together into a  CICD world. How is the marriage coming along?

"Great question" (her words not mine).  While the intent is for Dev and Ops to have a single flow within the value stream, I sensed a lot of confusion over who was responsible for which aspects of the pipeline.  Is DevOps really Dev-Dev, Ops-Ops or NoOps?    And where does security fit?

The good news is that there is more clarity today around the practices, the categories of tooling, reference architectures are starting to emerge and DevSecOps is establishing a sound set of security practices inside DevOps.    Most importantly, the human aspects of the pipeline are in the spotlight with the recognition that culture is as important as automation.

 

4. Based on where we are at in terms of adoption of DevOps what do you see are the trends in the next 2-5 years?

As I said, there is more clarity around the practices, some of which have emerged from real life organizations such as Spotify and Target and some of which will come from automation and thought leadership. Enterprise IT will experiment with some of these practices and (hopefully) reap some benefits by adapting the people, process and automation aspects to their organization and requirements. Scaling may be a challenge but I believe their will be more case studies and guidance about scale. Tools will continue to evolve and site reliability engineering will join CI/CD as a core focus area. Learning will become a lifestyle and skills modernization will be essential for all IT professionals.

 

5. Do you believe DevOps adoption requires for it to be a specific role as in "DevOps engineer" or is this more about changing beliefs and cultures of existing dev and ops organizations?

At DevOps Institute, we stay away from generic roles such as DevOps Engineer, DevOps Master, DevOps Expert, etc.   They are just too ambiguous and do not address the evolving need for skills modernization.   If we pigeonhole DevOps into a role or a team or think we can just implement automation, we run the risk of unintentionally recreating our existing paradigm of silos and delays.    There is a range of skills in DevOps that have emerged as being critical -not only for the specialist roles (I-Shaped) but to the multi-dimensional digital professional (T-Shaped).   These include test engineering, continuous delivery architect, devsecops.

 

6. Here at Oracle and in the IT industry in general there is a greater awareness and push to encourage and enable Women in Technology. How do you think we can help this movement become an integral part of our culture?

There are several ways to enable more women in technology.    First, work has to be a safe place for everyone and a no-tolerance policy has to be implemented and enforced.   Next, I think everyone needs to reflect on their conscious and unconscious biases – I know some organizations have introduced mandatory Unconscious Bias training to help with this.

In my experience, most women don’t want to be treated differently than their male counterparts but they don’t want to have to act like “one of the boys” in order to fit in.  Encourage your teams to embrace all kinds of diversity – gender, ethnic, fluidity.

And finally, organizations such as Oracle can do a lot to encourage young women to enter the tech and science fields by reaching into the school systems, creating intern or externships and supporting organizations such as Girls Who Code and Women in Linux,

 

7. What should I have asked you and didn't?

(She laughs)  Why is training and certification important in DevOps?

DevOps is being built around a Collective Body of Knowledge comprised of books, case studies, videos and practices introduced in actual enterprises.   It is so broad that it cannot be captured (and should not be captured) into a single body of knowledge like other frameworks.   The good news about that is that there is ample opportunity to introduce or update a practice or tool or cultural aspect without the constraints of a publication cycle like with the ITIL library.   The frustrating news is that there is so much (sometimes conflicting) guidance around DevOps that organizations and individuals have a hard time discerning “best practice”.    That’s where organizations such as the DevOps Institute come in by researching, curating and making sense of the practices that are delivering real value.

There are a few reasons why training and skilling in DevOps is important – first, everyone needs to update their skills portfolio – whether a developer needs to be a test-driven developer or an infrastructure person needs to learn more about continuous delivery.     Learning has to become a lifestyle and knowledge shared and acquired in lots of different ways.   Training gives multiple people an opportunity to have a shared learning experience – not only on the topic but by exchanging ideas in a collective learning environment.   Certification demonstrates a level of competence that should give individuals pride and managers confidence.   Some see training and certification as commoditization but the truth is that we need structured training as professionals to grow our careers.

 

Thank you Jane.

 

Well folks, after a record breaking 2017 with Oracle Code taking place in 21 cities world-wide, we are back. Last year we connected with over 600,000 developers both in-person and online. 2018 has got off to a great start, with the first event which was held in Los Angeles on February 27. I don't have the headcount but hundreds of people showed up. There were two awesome keynotes by Siddhartha Agarwal, VP, Product Management and Strategy at Oracle and Venkat Subramaniam CEO, Agile Developer.

 

We have new demos that show Oracle Cloud and other technology from IoT Cloud Brewed Beer, Cloud Chatbot Robot NAO who does Tai Chi, to a 3D Builder Playground, IoT Workshop and Zip Labs Challenge. All the Community team was there in full force and we did DevLive interviews all day plus I did many 60 Second Developer stories.

 

If you are not from Southern California and missed Code LA, not to worry, there are 13 more cities across three continents.

Americas

Los Angeles  - February 27

New York  - March 8

Chicago - March 20

Boston  - April 17

Bogotá - April 24

Buenos Aires - May 15

 

Europe

Warsaw  - May 11

London - May 30

Berlin TBA

Paris TBA

 

Asia

Hyderabad  - April 4

Bengaluru  - April 10

Shenzhen - May 8

Singapore  - May 17

 

If you are near any of them, I encourage you to register and attend. It is free and attendees get to listen to great technical content and get awesome offers to try to out Oracle Cloud. If you want to register or get more details check it out Oracle Code 2018

 

In case you missed the LA event I had the privilege of interviewing both Siddhartha  and Venkat, here are their interviews.

 

It would be a stretch for me to claim that the Eagles won because of their DevOps, Microservices and Serverless, plays. However, what we can say is there is a connection, or at least some parallels between Football and tech. DevOps requires you to iterate and learn from each pass, compared to the older Waterfall where the players based on the coaches instructions go in with a play, without a good feedback loop. Microservices and Serverless require you to break down the game and play to finite moves that are choreographed to the smallest detail. Of course with all of the design and execution it requires ongoing monitoring of how things are playing out, to fine-tuning the moves in real time.

Photo  by Tony Webster available under a Creative Commons Attribution-license.jpg

Photo  by Tony Webster available under a Creative Commons Attribution-license

 

The Super Bowl is a huge media event, and if you weren't watching it in person or via cable/over-the-air/satellite then chances are you watched it through a livestream onto a smartphone, tablet, Connected TV device like Roku, Chromecast, or Internet TV Service like Hulu, YouTube TV, or on your laptop over a web browser. There was a lot of technology behind not only delivering all that video in real time and high quality but also with Machine Learning, showing highlights, and the best crowd reactions to various plays etc.

 

I am not a fan of either team, but do have the highest respect for the Patriots and am happy for the underdog Eagles. DevOps or no DevOps, it was a roller coaster game, a pretty good half-time and some awesome commercials. On that lighter note, here were a couple of my favorites.

 

 

You may or may not be a tennis fan, a Federer or Wozniacki fan, but no matter what sport you follow,  when we view the highlights of a sport chances are what you are viewing is the result of a lot of technology.

Photo  by Richard Fisher available under a Creative Commons Attribution-license.jpg

Photo  by Richard Fisher available under a Creative Commons Attribution-license

 

If you love tennis, then hopefully you enjoyed not only both the mens and womens singles final but some of the awesome matches that led up to the finals. Although it is the champion that gets most of the attention, let's not forget some of the amazing matches that led up to the final. This includes the Women's semi-final between Simona Halep and Angelique Kerber where they alternated match points. First to Halep, then Kerber, then back to Halep. Similarly seeing a new faces on the men's circuit with South Korean, Hyeon Chung and British Kyle Edmund who both made it to the semi-finals was refreshing.

 

Now that we got that out of the way, back to technology. I am not sure whose technology powered the Australian Open but just like the US Tennis Open in 2017, which was powered by IBM Watson, Machine Learning (ML) can provide almost real time updates that in the past would taken hours or days after the event. Now after a match is over within minutes it can assemble a highlights real. So what is ML basing it's decision on? It can be anything from the noise of the crowd and if they were cheering, booing, or maybe not reacting at all. It could be on the loudness of a players grunt, or reaction of the player or their oponent, their expressions and body language. You don't need a John McEnroe level of reaction to make a decision, "The ball was on the line." Infact it is interesting to see that even with an umpire present players can callenge a line call and will defer to the machine and playback for the final verdict. A classic example of this was on Federer vs Cilic at match point. Federer raised his hands, thinking that he had won the match, the crowd reacted a little different, there was a challenge, a very short delay, the slow-mo replay, and there you had it Federer with his 20th Grand Slam.

 

Machine Learning is obviously not just a feature that is limited to tennis it shows up in Golf, Football and for that matter any sport. Happy MLing at Superbowl 2018! If you want to learn more about Oracle's offering in Machine Learning check this out.

Here is Siddharta Agarwal's 2018 Top 10 prediction regarding DevOps and the accompanying video.

 

We all agree devops is critically important for helping developers build new applications and features fast, while maintaining high levels of quality and performance. The problem with devops is developers needing to spend 60 percent of their time on the ops side of the equation, thus cutting into the time devoted to development. Developers are having to integrate various continuous integration and continuous delivery (CICD) tools, maintain those integrations, and constantly update the CI/CD tool chain as new technologies are released. Everyone does CI, but not too many people do CD.  Developers will insist on cloud services to help the pendulum swing back to the dev side in 2018. That will require more automation for real CICD.

 

Docker gives you packaging, portability, and the ability to do agile deployments. You need CD to be a part of this Docker lifecycle. For example, if you are using containers, as soon as you commit a code change to Git, the default artifact built should be a Docker image with the new version of the code. Further, the image should automatically get pushed into a Docker registry, and a container deployed from the image into a dev-test environment. After QA testing and deployment into production, the orchestration, security, and scaling of containers should be taken care of for you. Business leaders are putting pressure on developers to deliver new innovations faster; the devops model must free up more time for developers to make that possible.

Below is an interview I conducted with Sebastian Velez Ruiz, a frequent contributor of Agile/DevOps/Container content. Sebastian is a  Director of Engineering at PSL Corp., and we discuss his background, DevOps and more.

sebastian velez ruiz.png

 

1. Share with us a little about your background, where you grew up and went to school, college?

I’m from Medellin, Colombia. I studied Computer Science at EAFIT University. My first job was at PSL, the company I currently work at. However, I quit and started a few companies before coming again as Director of Engineering of the company.

 

2. What do you like to do when you're not working?

I love reading a lot. Most of the time I am not working I am with my family, doing some exercise and reading a lot, not only about technology but also about leadership, psychology, economy, among others.

 

3. Explain to us what your role as Director of Engineering at PSL involves?

My goal is to ensure that PSL is able to help more people, in a better way, through technology. Specifically, I work to ensure that we use state-of-the-art technologies. I also work to ensure that the whole software development process is done properly, and I oversee training and research processes at PSL.

 

4. You're based in Bogota, Colombia. What is the state of the hi-tech eco-system there?

I am actually based in two cities: Medellin and Bogota. Colombia is probably one of the biggest players in technology in Latin America. There is a lot of opportunities and talent, and the community is great. Companies like ours are able to find really good talent that have proved to be ready to deliver high-quality software for complex projects.

 

5. You write about Agile and Devops. Where do you feel we are in the adoption cycle of this both as a technology and from a human factor standpoint?

Although both terms are already spread out and are well known in the software world, I feel there is a risk with these kind of “buzz words”, and is that many people only look at the surface of what these concept means. Agile and DevOps require a strong cultural and technical change, that is only possible through hard work and constant learning. However, many companies, either by ignorance or lazyness, don’t get the real point of the benefits of Agile and DevOps. We currently have many people out there who feel they do DevOps just because they installed Jenkins, or they do Agile just because they do sprints. In many reports you see Agile and DevOps as trends and well-adopted concepts, but reality shows that there is a lot of work ahead in order to have a true, deep adoption.

 

6. With Continuous Integration and  Delivery where do you think the balance lies between wanting change and stability?

That’s a really good question. The main focus of a mature CI/CD process is to get as much velocity as you can, while ensuring quality. That, of course, is hard to get and reality is usually not perfect. A modern business requires to innovate faster every day, and Continuous Delivery is a key technique in order to do so. Through rigorous test and infrastructure automation techniques, you can improve the stability of your software and the confidence of what you are deploying, but usually not with a 100% confidence rate. At the end, you should aim to have the biggest velocity while keeping stability on a level that is acceptable by your business, but not less, since it will reduce the ability of your business to try new hiphotesis and get ahead in a market.

 

7. Is there any thing I should have asked you and didn't?

No, I feel that's it

Happy New Year folks, and hope you had a great holiday. I'm excited about 2018.

 

There was a lot that took place in 2017, from our record 21 city worldwide  Oracle Code tour, to amazing community activities, including the addition of new communities, launch of the Dev.O site, new advocacy programs, OpenWorld17 and JavaOne17, our focus on Women in Technology and more. Here is the blogpost that encapsulates it all.   Now on to 2018.

 

live_for_the_code_banner_2180.png


Attention all developers, OracleCode is coming to a city near you. The first Code city is Los Angeles on Feb 27, 2018, followed by many others.

  • Register now for your chance to attend. Check out this code link for more details. We will also be present at other developer related events including the following in February.
  • Developer Week in Oakland, CA  Feb 5-7. More details here.
  • Dev Nexus in Atlanta Feb 21-23. More details here.

 

We have some great articles that are in the process of being published. If you have an idea for an article or would like to repurpose an existing one about DevOps, Containers, Serverless, Cloud and Systems, I would love to hear from you.

 

If you have other feedback or suggestions I welcome them. Wishing you the best for the year.

javed

It's that time of the year where you (or more specifically I) reflect on the year gone by, and ponder over what lays ahead in the new year. What did I as a Community Manager do, what worked, what didn't, what were the highlights I'd like to remember. In no specific order, here are some semi-random thoughts.

 

  • With Oracle's focus on Cloud and  Developers our team got rebranded from the Oracle Technology Network (OTN) to the Oracle Developer Community. We got new swag, and our video interviews that we Community Managers do at events got branded to DevLive. Also our individual social and other channels got rebranded, eg OTN Systems Hub became Oracle Sys Dev, Database community became Oracle Database Developers and the Architect Middleware community became Arch Beat Dev. Besides the huge Java community, we now also have a JavaScript community followed by Open Source Communities in the making.
  • The developer.oracle.com site affectionately known as Dev.O has continued to become populated with all types of content from technology pages, videos, articles and more. We have an increased focus on different technology areas, from Database, Java to Containers and Microservices. For me specifically the focus became DevOps and now Container-Native.
  • 2017 was a year of many firsts, and for us as a team and company it was the first time to be doing a 21 City Oracle Code tour. Some of the code cities, San Francisco, Austin, Atlanta, Washington D.C. and New York were domestic. The rest of the cities were global, reaching across continents on which we as a team did a divide and conquer to share the travel. I won't enumerate all the cities, you can see those in the video.

  • We as Community Managers got to meet and interview luminaries who gave keynotes and speakers at the Code events that were livecast and later published on Youtube. Besides Oracle Code we participated in a lot of other conferences as well as user community meets.
  • On the advocacy side, the ACE program has grown a lot as have the Java Champions. We added a new category of Developer Champions

     java champion.jpg

which as its name indicates focuses on software developers (who have cloud expertise and a focus on technologies like Microservices, Containers, DevOps, Open Source technologies, and SQL/NoSQL databases). If you want more details on any of these programs please check out this blog post.

     ACEs.jpg         

  • Oracle OpenWorld and JavaOne was another exciting milestone. The Oracle Developer Lounge was a ginormous space in the exhibit hall with all types of interesting demos to show Oracle Cloud by engaging the audience from the IoT Cloud Brewed Beer, 3D Builder Playground, Cloud Chatbot Robot, LEGO Mindstorms, CNC Light Sculpture, IoT Workshop, and my favorite, the Matrix themed BulletTime Video Ring.

    

  • Laura Ramsey and Yolande Poirier fellow community managers made a concerted effort to reach out to women in technology in Java and Database respectively as well as to the wider Women in Technology.
  • Oracle Code Online, went off without a hitch twice this year, and helped to reach all those of you online, who we couldn't meet at one of our physical events.
  • What didn't work for me? With all the Oracle Code and other conference planning of interviews, travel, and the follow-up, I fell behind on sending out the Systems Newsletter. Apologies upfront. I hope to start a fresh in the coming year.
  • Any New Year’s resolutions? Yeah a bunch, eat healthier, lose weight... but from a work standpoint, I hope to raise the bar in terms of the content I produce from videos, blogs, social media, articles and more. I am excited to have just recorded my first Podcast on DevOps with my colleague Bob Rhubart who has the number one rated Oracle podcast and hope to do more in the coming year. We will have more Oracle Code
  • It's hard to capture a year in a few bullet points, but I have to say thank  to you our audience of Developers, SysAdmins, DBAs, and all the other technical folks who consume the content we create and curate. I have to say thanks to Oracle, and a great team I work with (Laura Ramsey, Bob Rhubart, Yolande Poirier, Melissa Thorne, Jim Grisanzio, Linda Bronson, Martha Hess, Jennifer Nicholson, Vincent Mayers, Pablo Ciccarello, Christina Brashear Lori Lorusso and our fearless leader, Stephen Chin), this has been one of the best years of my life.
  • Final thought about community, the growth and size of a community is one way to measure it, but to me what is more meaningful is PES (Participation Engagement and Selflessness). Nothing better demonstrated this to me than the JavaOne 2017 Keynote where all the disparate members came together to give multiples skits and presentations centered around the Matrix theme.

     JavaOne.jpg

      The sum was greater than the parts, they were selfless and that is what community is all about. It reminds me of this beautiful quote by Hafiz,

 

“Even After all this time
The Sun never says to the Earth,
"You owe me."
Look, what happens with a love like that,
It lights the whole sky.”

 

I hope that both my team and I can not only meet, but exceed your expectations in the coming year. Please share how 2017 was for you as a developer, and what we can do to better serve you? Happy New year!

Although I have attended many conferences in the past, KubeCon / CloudNativeCon in Austin last week was one of the most memorable experiences. What made it memorable was seeing how a community forms and grows. From its humble beginnings a couple of years ago, it has grown from about 400 attendees to over 4,000. Of course snow in Austin last Thursday made it even more memorable. I had no idea that it snows in sunny Texas, but there again even local Austinites were surprised.

The star of the show is still Kubernetes and along with Cloud Native and the Public Cloud, there was plenty to see and learn.

Kubecon.jpg

I loved the following encapsulation of Cloud Native Principles.

  • Pay as you go, afterwards
  • Self Service -no waiting
  • Globally distributed by default
  • Cross-zone/region availability models
  • High utilization -turn idle resources off
  • Immutable code deployments

 

As well as how the Fundamental Abstractions have changed

  • Virtual Machines -> Containers
  • Data Centers -> Orchestrated envs.
  • Hardware Redundancy -> Design for failure
  • Servers -> Services
  • IP addresses, DNS -> Service Discovery
  • Server Monitoring -> Service monitoring
  • Monolithic applications -> Microservices
  • TCP/IP -> gRPC, REST

 

Other focal points of sessions were the Service mesh, how the process of development has changed, and so much more that I could not attend or absorb.

Back to the subject of community, recognizing the individuals who made a difference with awards like "Chop Wood + Carry Water Award" was creative and entertaining.

One of the most memorable quotes from the closing keynotes was "Coming together is a beginning. Keeping together is progress. Working together is success." by Henry Ford. You can't top that or the snow!

 

There are a lot of interesting facts about Oracle Code and the 21 City worldwide tour. I will be doing a more detailed post later. For now here is a kind of feature film of Oracle Code, a mashup via Google Earth and highlights from each city. Not to worry it is not the length of a Bollywood film, but it was hard capturing 21 cities in the shortest time.

 

Besides B-roll and pics I shot, I want to give a shoutout to Pablo Ciccarello, for getting me video for Mexico City (which also doubled for Rio  and Jen Nicholson, Sai Janakiram, and Sebastian Daschner for getting me pics of New Delhi, Bengaluru, and Tokyo, as well as Jim Grisanzio for showing up in Seoul and Beijing, taking lot of pics while I was busy on the DevLive stage.

 

Besides issues of content, there were plenty of technical challenges using Google Earth the first time. I won't list them, but as a heads-up, the cities are NOT in chronological order. It would have been nauseating to spin the earth back and forth, so I just moved from continent to continent and zoomed in and out of each city. The music tracks are also by continent.

I am happy with the results and hope you like it (feel free to share). I think that's it, to enjoy it I would suggest watching it on your laptops, rather than your phones.

 

Recently my boss asked me in conversation, "Javed what superpower do you have?" It was a thought-provoking question. Never having been asked this or ever thought about it, I was a little stumped. Curious about it and later after doing a little research online, I came across the popular superpowers, from being invisible to being able to fly, reading minds, remember everything etc.

Photo  by Leo Leung available under a Creative Commons Attribution-license.jpg

   Photo  by Leo Leung available under a Creative Commons Attribution-license

 

A few I must say got my attention, but each superpower, for the obvious benefit, also had drawbacks. I have a poor recall of names, sometimes it's embarassing, so having a photographic memory sounded great. Well, except I have known a person or two who remember everything. Even in social conversation when you've said something "by the way", they bring it up, months or years later. Sorry, too creepy for me!

 

Reading minds or being invisible, sounds interesting, especially when folks are not being very transparent, or even just being able to understand what your teen means when you ask them how their day was and they come back with the proverbial "ok." Again, it could be valuable at strategic times, but in everyday interaction, no thanks.

 

I love libraries and books, so "the ability to know everything written in any book, paper, magazine, or article you touch," could save me a lot of time. However, another voice goes off in my head, there are no short cuts to meaningful things in life, so again, I decide against it.

 

After browsing through more superpowers, and not finding anything I could aspire to, I came to a different conclusion. In my work as a Community Manager, where I interact with and get to interview speakers on a video stage (DevLive), or I meet people at Oracle conferences (eg Oracle Code, OpenWorld), or working with team members, it is wonderful being able to build a rapport. Livestreaming, sharing the videos on Youtube or Twitter brings so much joy to the speakers. Meeting developers at these and other third party conferences, is rewarding. Bringing a small gift for a co-worker when they are not expecting it makes them light up.

 

In our busy, screen-filled lives conducting our daily transactions, a little empathy I find goes a long way. I enjoy meeting people, so if I am on travel for work, whether it be talking to the Lyft driver or a passenger seated next to me on the plane it spreads positive energy.  From the retail clerk to the security guard, I love asking people who are often ignored how their day is going, or just sharing a compliment. At the end of each day, if I am able to reflect on someone I had a positive impact on,  to make them feel cared for or got a smile from them, it makes me feel fulfilled. So there you have it, I do not need to see through walls, or fly, or dodge bullets, just "being human" that is my superpower!

 

Do you have a superpower, you would like to share?

Did you know,  videos two minutes or less get the best views on Youtube? If you are knowledgeable about a technical topic, want to share it with the world and can articulate it by being concise (a little practice helps), then 2 Minute Tech Tips are just what the doctor ordered.

 

2 Minute Tech Tips are short technical videos in which community members have exactly two minutes to present a useful technical tip. Recording a Tech Tip is easy and quick, typically taking only about 5 minutes. For your part, you just look into the camera and deliver your tip. Here’s an example:

 

The topic and specifics of your tip are up to you.

 

If you are someone you know is interested to do a 2 Minute Tech Tip on a technical topic at OpenWorld, please contact my awesome colleague Bob Rhubart. He can help schedule your 2 Minute Tech Tip at Oracle OpenWorld 2017, contact Bob at  bob.rhubart@oracle.com

It's not often you get a chance to do an around-the-world journey, but thanks to Oracle Code and the wonderful Oracle Developer Community team that I am a part of, I got to do just that. Three Oracle Code events, Code Israel, Code Beijing, and Code Sydney.

 

Oracle Code Israel, took place outside Tel Aviv in a place called Rishon LeTsiyon on July 11. We had over 400+ attendees.

 

Team Israel.jpg

IMG_8689.JPG

Special thanks to Ilan Spiegelman, Oracle Marketing Director who made our entry a breeze at Ben Gurion airport. I was joined in Tel Aviv with my programs colleagues Linda Bronson and Jennifer Nicholson. We had dinner with Oracle ACEs in Jaffa. Great event, great people, and great food.

 

Oracle Code events like this are back to back;  you arrive, setup on the next day, have the Code Event the following day, and leave the day after. Then it was on to Beijing. We arrived early on the day of the setup July 13, at the China World Hotel. Our newest team member Jim Grisanzio based in Osaka joined us for the setup. He also took a lot of great behind the scenes pics which I was able to share in the video mashup (below).

Jim and Jen.jpg

 

 

It was hot and humid, but being in a mega-city like Beijing with over 20 million people was an incredible experience. The event was on Friday July 14, we had over 650 attendees and an additional get this, 340,000 online viewers watching eg the keynote and other sessions. Chris Richardson's  keynote  "There's No Such Thing as a Microservice!" was a big hit.

For Saturday morning, Jennifer had asked me if I was interested to visit The Great Wall. I went along and Tony (Weihong) Chen from the Oracle Beijing office, kindly took the morning and drove us to the outskirts of Bejing and gave us an amazing tour of the wall. It is truly breath-taking, and I owe Jen who I tagged along with and Tony for ever for a memorable experience.

IMG_8739.JPG

 

Our Qantas flight from Beijing to Sydney got delayed to Sunday morning, but fortunately we still had enough margin for Code Sydney on July 18. We had approximately 200 attendees at a very cool venue, Doltone House Darling Island in Sydney. Here the Program team was led by Martha Hess along with Jen and I. At each venue the program team and myself get to do the setup (and tear down) of all the demos., including the Cloud Coffee Demo, the Cloud CNC Demo, and the 3D Printer. The Events team with Margo Davis, Doug Meloth, Christiana Sabene, make the whole event work like clockwork, plus other folks like Laura Harbison and team from Ovation make it all happen. There are so many folks who help make Oracle Code happen, it's hard to name everyone, but just to acknowledge that it takes a lot of planning and execution so hats off to everyone who helped make it happen from the organizers to the attendees. We are close to the finish line for this year.

IMG_8879.JPG

IMG_8876.JPG

 

Sydney reminded me the most of home, that is the San Francisco Bay Area. It was a strange experience even though it being July, it was winter in Australia, cool but not cold.

The last leg of the trip was from Sydney to San Francisco. You leave at 10:30am on a United flight and arrive the same day at 7:00am, how good is that? A great trip but great to be back home.  One of the key takeaways is no matter where you go in the world there is community of Developers who were really happy for Oracle to setup a free and useful event like Oracle Code.

I look forward to seeing you at another Code event (maybe Seoul) and if not at Open World 2017.

Below is a video mashup of our around the world trek.