Skip navigation
1 2 3 4 Previous Next

Oracle SysDev Hub

145 posts

The count down to Oracle Code One 2018 continues, we're just less than ten days away. In my previous blogpost I gave an overview of the various things you can expect when you attend CodeOne as well as the Developer Exchange. In this post, I would like to cover something even more closer to my heart which is the "60 Second Developer Story." Let me explain it using the 5 W's.

What is it: It's an opportunity for any CodeOne attendee to share a story

Who: Anyone can do it, as long as it is of interest to someone in the tech community

Why: Everyone loves stories, they are memorable

Where: In Moscone West, in the Developer Exchange, and within that in the Groundbreakers Hub

When: Oct 22-24, 10am-4:30pm

 

 

60 Second Deveoper Story.JPG

 

So go ahead either just show up and share your 60 sec Developer Story and get a Free Pocket Tool Pen, or if you have any questions feel free to email me at javed.mo.mohammed@oracle.com. Below are some topics for you to consider. Start thinking in the shower or your drive or your favorite thinking spot, for interesting topics.

 

  1. How you solved a problem
  2. Something new you learnt
  3. Make a technology prediction
  4. Explain how something works
  5. How you built an App
  6. Share a best coding practice
  7. Share a best operational practice
  8. What did you learn on your first coding job?
  9. What's the best decision you ever made?
  10. The worst decision you ever made (and lesson learnt)?
  11. A cool way you helped your team do a great project
  12. Something you did for your community
  13. Best conference you attended and why
  14. How you used DevOps in your organization
  15. How you use Containers/Docker/Serverless
  16. How you use Chatbots, Big Data, BlockChain
  17. Anything else that would be interesting from a developer perspective

Depending on how you count it, there are approximately just ten days left to Oracle OpenWorld and CodeOne 2018. For those not in the know, CodeOne is a rebrand of the tried and trusted JavaOne conference and Oracle Code One. The latter being done almost across all continents and major metropolitan hubs. So what is taking place at CodeOne, gosh a lot. There are over 600 speakers, there is is of course Java specific content, but its far bigger than than with a Database track and all things Cloud.

 

Our team has also got a rebrand. We were for the last year the Oracle Developer Community, we are now the Oracle Groundbreakers.

O-Groundbreakers-Logo-BG-RGB 80px.png

As with any rebrand or just a new name, it takes a while to get used to it. Don't worry we're still going to be talking about cool and important technology trends including,  sessions on blockchain, chatbots, microservices, and AI.

When you walk into the exhibit hall in Moscone West, you will se the Developer Exchange. It's hard for me to describe it other than that there is a Groundbreakers Hub with so many activities and demos. it will blow your mind. Besides the Cloud Beer Demo, we will have the Bullet Time demo, which was so popular last year. Bullet Time that is as in the Matrix movie. It has 60 cameras on a rig and you can come in do some moves and it will capture and share the video to you via Twitter. Pepper the robot and his siblings will be there.

OracleCode.jpeg

As Community Managers, Yolande Poirier, Jim Grisanzio, Bob Rhubart and myself will be doing CodeLive interviews with speakers, that will be live-streamed on Periscope and later posted on YouTube. In addition Bob will be doing 2 Minute Tech Tips. If you want to do a 2 Minute Tech Tip, please contact Bob at bob.rhubart@oracle.com

I will be doing 60 Second Developer Stories, so if you want to share anything from a Developer perspective, eg Your first job, your best decision, your worst, an App  you created, just drop by.

 

Here are some of the speakers you can look forward to hearing.

 

 

 

There's a lot more to CodeOne and Groundbreakers Hub, look forward to meeting you there.

It's not often you get to meet a Java Rockstar, but I have been fortunate to meet Sebastian Daschner. For those of you on the Java scene you probably already know him. I saw him perform at the JavaOne Community Keynote in 2017 in San Francisco and then see him give the keynote at several Oracle Code events. He's an avid biker and a person of many talents as he performed on the Matrix theme either Neo or was it Morpheus?  Either way he did an amazing Bullet time demo.

Fast forward to the rebranded CodeOne event which takes place on Oct 22-25th and Sebastian is going all out there. He has four presentations:

 

  1. DEV5966        Bulletproof Java Enterprise Applications for the Hard Production Life
  2. DEV5967        Cloud Native, Service-Meshed Java Enterprise with Istio
  3. DEV5969        Seven Principles of Productive Software Developers
  4. DEV5960        Zero-Downtime Java Enterprise Applications with Kubernetes

If you plan to attend OpenWorld 2018/CodeOne 2018, check them out. Here is an interview I did with him to get a preview.

 

A behind the scenes look at Oracle Code

 

Four continents, 11 countries, and 15 cities,  and thousands of developers, that kind of sums up Oracle Code. As is usual for Code events we had Keynotes, Technical sessions, Hands-on-Labs, The IoT workshops, Zip Labs and the Oracle Code Lounge. The latter with places for people to hang out, experience cool Oracle Cloud demos, and watch DevLive studio where Community Managers interview Code speakers whose sessions are livestreamed on Periscope.

 

For those not in the know, one of the common questions we get asked is, "do you attend all the cities?" The simple answer is no, we divide and conquer! Usually there is at least one or more persons from the Operations side of the team and one or more Community Manager per city. Stephen Chin, who heads up Oracle Developer Community is sometimes the M.C. for the Keynotes, or it can be someone from the Product Management/Marketing teams (Gerald Venzl, Rex Wang) or one of the other Community Managers who speaks the local language (eg Pablo Ciccarello in South America or Yolande Poirier in France) can also end up playing host. Although a Code event is just a day for attendees,  as an organizer  it becomes a four to five day event. If it is an international destination, you leave one day, arrive the next, do setup on the third day, have the Code event on the fourth, and then head home and leave on the fifth. Any Code event is a huge logistical effort from the Developer Community teams Operational side (namely Linda Bronson and Martha Hess) along with the Events team (Margo Davis and other folks), plus people from the countries Oracle Marketing/Sales teams as well as a regional third party events team (eg in Europe MCI, with Ronan Coleman and Laura Harbison).

 

For the Developer lounge, besides Linda or Martha, the rest of the operations team (Lori Lorusso, Christina Brashear, Jennifer Nicholson, Melissa Thorne, Vincent Mayers) deal with setup, running the day-off Code and then teardown. Even with the best of planning, Murphy's law does come into play with demos, and to address it Vincent carries a full tool kit to get "under the hood." For DevLive speaker  interviews conducted by Community Managers, Asia was primarily covered by  Jim Grisanzio who is based in Japan, South America by Pablo based in Argentia, and the Americas by Bob Rhubart in the US heartlands, and the rest myself and Yolande.

Last but not least are the IoT workshop which requires a significant effort to setup, and is usually headed up by Noel Portugal on our team, or a regional expert, like Tim Graves out of Europe. Besides Oracle Product Managers, many of the speakers are eg Java Champions, ACE and ACE Directors as well as Developer Champions and they too play a key role in the success of the Code events. The net result is wherever we go we feel like one big Oracle Code family. It's great seeing familiar faces and the closer we work, the better we understand the needs and wants of each other.

 

Another common question is "what your favorite city or Code event?" I cannot speak for the whole team nor for all the cities. Every country and city is unique but there were some cities either due to the place and/or people that stood out for me personally. Our first Code event was in Los Angeles, and the whole team converged there, and that made it special. As with any first time event (at least for the year), there were new demonstrations to learn and with it new experiences. Next was Code Bogota. I have covered it in a previous blog post. What stood out for me was not only the huge attendance for a Code event (over a thousand people), but the energy and youth of the attendees. In addition to that, Bogota is not a typical destination for a technical conference so I feel very proud of Oracle for putting it on the map. This is the second year in a row that we did Code London, and the local team including Caroline Apsey and Becca Wan did an outstanding job bringing some fascinating speakers to interview. You can read more about it in the Code London blog post.   My other top pick is Code Singapore  with the venue at the Marina Bay Sands (which by the way has an amazing view of Singapore harbor) and the developers representing the diversity of this small island nation made it a standout.

 

There you have it, 200+ speakers from 31 countries, and a whopping 600,000+ live and online developers globally. Thank you for making it a success. Until next year, for Oracle Code 2018, "It's a wrap!"

In case you missed it, here is a video mashup of Oracle Code 2018 and some pics. Do you have have a favorite Code city event, would love to hear your thoughts?

 

 

DbjcRICW0AADy-m.jpg

DgQULK4WkAAEUHC.jpg

DdPWkerX0AAqQYC.jpg

Women in Tech.jpg

Screen Shot 2018-07-15 at 10.15.36 AM.png

It is not often we get to meet celebrity-status Social do-gooders, but I have had the fortunate pleasure of meeting two almost back-to-back. At Oracle Code London I met and interviewed Dr. Sue Black founder of TechMums. Now at Oracle Code Brazil, I met and interviewed iamtheCODE founder, Mariéme Jamme  who gave the keynote.  Mariéme is Senegalese born, and faced many hardships on her journey to France and then the UK. So that others don’t have to go through what she did, Jamme is on a mission to train a million women and girl coders by 2030. She has already spread chapters and mentoring programs that have been used in Africa, Europe, South Asia and Latin America.

 

Our conversation started with football as the Word Cup 2018 is in full swing. Senegal had a 2-1 win over Poland, so that made for a great kick-off to our conversation. From there she discussed the importance of not only STEM but STEAMD (science, technology, engineering, mathematics, Arts and Design) as a way to empower young girls in disenfranchised communities and countries.

 

When I asked her about what she wanted developers at the conference to do or for that matter what companies like Oracle should be doing?  She answered that most of these girls have never seen an office, so anyone who can help mentor girls would be a great step. Empowered girls and young women can become assets to companies and help them grow their business.  By preparing young women for the job market, Mariéme mentioned that companies like Oracle have put Sao Paulo on the map.

 

Her message is not only for Africa but the world, where parts of society who are forgotten can become net positive contributors. Technology can be used as a tool, an investment in human and economic empowerment by giving vulnerable minds hope. The future looks bright based on my conversation with Jamme. If Senegal and Brazil reach the final there could be no better message that we can send from Oracle Code Brasil; Viva Mariéme,  Viva Senegal, and Viva Brasil. Check out the video below.

 

 

 

You can learn more about iamtheCODE at iamtheCODE.org

Well folks, we just wrapped up another wonderful Oracle Code event in London.

As usual there were Keynotes, technical breakout sessions, The Developer Lounge with Zip labs, IoT workshops, cool cloud demos and yes my favorite DevLive interviews with speakers.

Before heading to a Code event, we Community Managers reach out to speakers to see if we can get them on stage to do an interview. What made Code London a plus plus, was amazing support from the local UK team. Shout outs to Caroline Apsey and Becca Wan along with our Community teams Martha Hess who created some additional refreshing interview opportunities.

 

I interviewed Ian Sharp who is the Lead Data Scientist of Oracle UK along with Sabiha Malik from "The Bee Project". Check out the video below to find out how bees and data come together.

 

Next up, Dr. Sue Black who spoke on the subject of "Women in Tech". She spoke to a full house auditorium with the title "If I can do it, so can you" where she spoke about some of the incredible hurdles she has come across in life and how she overcame them. I had the good fortune of sitting opposite her at the Speaker's Dinner the night before, and she is an inspiring figure and author hopefully whose story or book will go to the big screen.

 

 

I also interviewed Caroline as she spoke about the importance of STEAM (an offshoot of STEM) as an important program to enable youth and their careers. Here is her interview.

 

 

 

If you want to view the playlist of all the interviews, check this link out. Till the next Code event,...

Well folks it's happened once again. A record breaking turn out with the largest Oracle Code event so far at Code Bogota.

Along with my colleagues from the Oracle Developer Community, Linda Bronson and Pablo Ciccarello plus the Events team and Oracle Bogota team I had the privilege in helping to setup and be a part of the event. As is with other code events, there were keynotes, the Developer Lounge with cool cloud demos,  Hands-on-labs, IoT workshop, ZIP labs, plus a Women in Technology forum. Technology themes covered in the keynotes as well as the breakout sessions included Serverless, Chatbots, BlockChain, DevOps, Open Source, and Machine Learning. However, rather than talk just about technology, for this post I would like to share about Bogota, Columbia and it's people.

IMG_0793.jpg

 

It is easy to default to stereotypes for places and people we are not familiar with. For many when you mention Columbia it is the perception of a Banana Republic, drug cartels, violent crime, and Pablo Escobar. The beauty of travel is it can help breakdown stereotypes. After having visited Bogota and met its local population nothing could be further from the truth. Columbia is the second largest country by population in South America after Brazil, with about 48 Million people. Bogota is a modern city of approximately 10 Million people and is surrounded by lush green mountains. From Mount Monserrate which you can get to by cable car you get an aerial view of the city which is truly breathtaking. The city does have some high rises but generally looks flat so it is aesthetically pleasing. Even though the weather forecast predicted rain for the three days we were there, surprisingly the weather was almost similar to the SF Bay area. However, as Bogota is at an elevation of almost 8,000 ft. it is definitely cooler and maybe more comparable to San Francisco climate wise.  In the last 15 plus years the government has done a great job of ridding the city and surroundings from the cartels. There is still petty crime that you find in big cities, but other than that it is  comfortable to walk around. The people are friendly and warm, and Bogota has tasty cuisine and of course coffee.  It is very helpful to know Spanish, if not bring up your Translator App!

 

IMG_0856.jpg

 

Back to Oracle Code Bogota. Not only was it a huge draw locally but developers  came from other cities including Medellín and Cali. The demographics definitely leaned towards youth and you could feel the energy from them and the startup culture that many of them come from. Columbia has a rich history and culture and I am proud that Oracle chose it as a location for Oracle Code and help put it on the map. If you want to learn more about upcoming Oracle Code Events check us out.

 

Till our next Code event, adios.

In 2017, Oracle Code connected with more than 600,000 developers all around the globe. If you have attended one of the Oracle Code sessions in 2018 in LA, NY, Chicago, Boston, Bengaluru or Hyderabad, awesome.

 

a-research-study-into-devops-bottlenecks-as-presented-at-oracle-code-la-2018-5-638.jpg

 

     Baruch Sadogursky doing a presentation about DevOps at Oracle Code

 

 

 

If not there are a lot of exciting cities we will be visiting. The next one up for me is Oracle Code Bogota, which takes place April 24th, just a day away.Join us for this free event in more cities and countries in 2018! Below are the dates. If you need more details please check out Developer.Oracle.com

 

Americas

Bogotá (reg open) - April 24

Buenos Aires (reg open) - May 15

São Paulo - June 20

 

Europe

Warsaw (reg open) - May 11

London (reg open) - May 30

Berlin (reg open) - June 12

Paris (reg open) - July 3rd

 

Asia

Shenzhen (reg open) - May 8

Singapore (reg open) - May 17

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.