OTN Tour of Latin America 2016 : Birmingham to Panama

Where do I start with this day?

I arrived at Birmingham Airport about 2 hours and 20 minutes early. I was then presented with a huge queue to get to the queue for the bag drop. To be fair to the people at the desk, they seemed relatively efficient, but there were 2 floating staff who were chatting to each other and laughing, rather than handling the queue. There needed to be:

  • A specific “bag drop only” queue, which most people would have breezed through.
  • A “special cases” queue for those families that turn up with 45 cases and wonder why they can’t take them.
  • A “check in” queue, where people who have not already checked in can go.

Something simple like that would have meant the queue moved much quicker and the floating staff could have organised that easily if they could be bothered and weren’t morons. Of course, that couldn’t happen because we are talking about the Air France / KLM gate, so you know it’s going to be terrible. I sent a few tweets to both KLM and BHX that contained lots of expletives. Sorry if that offended anyone, but tough!

Eventually I got through the “queue to the queue” for bag drop, then I joined the “queue for the queue” for security. Yes, there was a queue to get to the place you normally queue! Once again, an obvious case for sorting your staff out. They know when they will be busy in advance, so they should staff accordingly.

I finally got to the boarding gate and could see the plane, but they were unloading for ages. Turns out there were a team of Para-Olympic athletes on the plane and the ground staff did not anticipate how long it would take to get them and their wheelchairs off. Once again, bad planning. We took off 40 minutes late, which was a worry since I had a very short connection at Amsterdam for the next flight. Just before we landed they announced some people had missed their connections, but mine was still possible if I legged it. Fortunately for me, the next flight was delayed also, so I made it!

I sat on the flight from Amsterdam to Panama, sighed with relief, then got a massive headache. I thought I was going to have one of my puking episodes, but I managed to down some paracetamol and sleep for a bout 10 minutes, which was enough to take the edge off.

I arrived in Panama, but my luggage didn’t. After a queue to deal with my lost luggage, I queued for about 40 minutes to get through the bag check, without my bags.

After a death-race taxi ride to the hotel and the travel was over. At that point, if I had the option to got straight home I would have done. The flights themselves were fine, as were the flight staff. It was the chaos on the ground that was the problem, which left me feeling like I never want to fly again. It was a terrible day!

I met up with Debra so she could watch me eat cheese and talk me down. Then it was bed and the hope that I would never remember this day!

Tomorrow is ORAUG PTY, the first event of the OTN Tour of Latin America 2016 (Northern Leg).

Cheers

Tim…

PS. The video is dedicated to Mark Rittman, who loves my travel videos, describing them as “boring” and saying, “nothing happens in them”, which is of course the whole point of doing them. 🙂

OTN Tour of Latin America 2016 : It’s Nearly Here

In a couple of days I will be setting off for this years OTN Tour of Latin America 2016 (Northern Leg). For me, the tour consists of the following locations:

  • Panama City, Panama:  01-Aug-2016
  • San Jose, Costa Rica:  03-Aug-2016
  • Mexico City, Mexico: 05-Aug-2016
  • Guatemala City, Guatemala: 08-Aug-2016
  • Pereira, Colombia: 11, 12-Aug-2016

I’ve had a last minute panic over hotels, but the main thing is I have flights. 🙂

If you’re coming to the events, it will be great to see you!

Cheers

Tim…

AMIS 25 – Beyond the Horizon – Day 2

Day 2 of AMIS 25 – Beyond the Horizon started with me playing catch-up on some blogging, then the conference proper started.

The first session I went to was Jeremy Ashley presenting “General Session – Oracle Applications User Experience: Trends and Strategy”. I wrote loads of notes on this, because I find it really interesting. I’m not going to post them here because I will make some mistakes and look like a fool. I’ve seen a number of sessions by the UX team over the years and each time I do, it seems to click a little more. I’m starting to think SQL*Plus may not be the ultimate in UI or UX, but I’m not 100% sure…

Next up was Björn Rost doing a “Quick Guide to Open Source SQL Tuning Tools (Quickie)”. This was a short session talking about some tools I know and use (rlWrap, SQLcl, MOATS, Snapper, SQL Developer) and something that was new to me TUNAs360.

After that was my session about running Oracle databases in the cloud.

I then took a break do some work, upgrading Tomcat and deploying a new application, before heading off to the OTN Cloud Developer Challenge results.

I would like to say we were robbed, but we really weren’t. 🙂 Second place went to the AMIS team who did a conference organisation application. First place went to the “Team No Borders” with an application to help control air pollution in Mexico City. I think that was a popular choice amongst a number of people I spoke to before the awards. Well done guys!

Before I knew it, the conference was over! Thanks to everyone at AMIS for putting together a great event. It went so smoothly, it’s hard to believe it was the first one. Thanks also to OTN and the Oracle ACE Program for organising the Cloud Developer Challenge. It was good fun! Thanks to all the attendees and speakers. I hope to see you again soon!

Cheers

Tim…

AMIS 25 – Beyond the Horizon – Day 1

We had already been at the venue the day before for the beginning of the OTN Cloud Developer Challenge, but today was the first day of AMIS 25 – Beyond the Horizon. The day started at about 07:00, with a short minibus trip to the venue.

The first session I attended was “Get your money’s worth out of your Database” by Patrick Barel. He presented a whole bunch of database features that developers need to be using to make the most of their Oracle databases, including a bunch of 12c features. I like these kind of sessions. Much of what we end up doing at conferences is giving people pointers to what we think is interesting.

Next I went to “Smart Offices Are the Future of Work, Powered by the Internet of Things” by Noel Portugal. This started with some talk about designing for mobility, because people are connected all the time. It then moved on to the internet of things, where he discussed how small, cheap electronics can bridge the gap between the physical world and the internet, using examples like Amazon Dash, gesture controls, voice controls like Amazon Echo etc. The UX team are regularly using a lot of this stuff for their own office, kind-of making it the office of the present, not the future.

At this point, our team got together to carry on working on the OTN Cloud Developer Challenge, which took a big chunk of the day…

Later I headed off to see Jonathan Lewis present a session called “Just Don’t Do It”. As the name suggests, this session was focussed on improving performance by avoiding unnecessary work. The session was made up of examples from the OTN forums and consulting jobs where SQL was doing loads of unnecessary work. Often reframing the question allowed the statement to be rewritten to reduce the amount of work necessary to achieve the same goal. Neat!

From there it was back to the OTN Cloud Developer Challenge. All the groups got together to do the pitch for their solutions. With such a short timescale and the complexity of some of the services, most groups had hit some roadblocks, but everyone produced something. Debra actually did the pitch for two groups, but she did an exceptional job for ours. As I mentioned in a previous post, our team didn’t actually include people who do development outside of the database, and the challenge focussed on the non-DB side of things, which left us in a rather awkward position. By substituting comedy for content, Debra managed to make our pitch sound a lot better than it was. She also demoed our mobile app on her phone, and conveniently forgot to mention it was written in APEX. Your can see the home page below. 🙂

From there is was on to the evening event. Lots of food. Lots of drinks for those that do. There was also a covers band called The Originals who took request for literally anything. Pretty impressive. A few of us old folks ducked out a little early and headed back to the hotel and our beds.

That was Day 1 over. 🙂

Cheers

Tim…

OTN Cloud Developer Challenge 2016

The Oracle ACE Program decided to tag an extra day on to the front of the AMIS 25 Beyond the Horizon conference for the “OTN Cloud Developer Challenge”. The idea was for teams of ACEs to get together and build applications using Oracle Cloud services. It was originally called a cloud hackathon, but got renamed to something that didn’t contain the word “hack”. 🙂

My team was made up of Debra, Heli, Gurcan and Osama (who couldn’t make it due to visa issues 🙁 ). The plan was to create a schema in a cloud database. Expose the tables as REST services using ORDS. These REST services would then be consumed to produce a mobile application using some of the mobile technologies on the Oracle cloud. Unfortunately, we were a group made up of database people, so the last bit of the puzzle proved rather tricky/impossible for us. 🙂 So that we could produce a POC, we cheated and used APEX to push out some screens. The work for this continued the following day. 🙂

Towards the end of the day we broke away from the challenge and joined the AMIS 25 Beyond the Horizon introductory drinks. At about 21:00 I headed back to the hotel, did some washing, then crashed out for the night.

Cheers

Tim…

 

Paris to the Netherlands

Getting to bed at 01:00 and having to wake up at 04:30 is not ideal, but it was worth it.

The alarm went off at 04:30, I had a quick shower, checked out of the hotel and took the shuttle across to terminal 2 in Charles de Gaulle airport. Despite the early hour, there were a lot of people around. I grabbed a coffee and caught up with my blog posts. By the time I had done that, it was time to board the short flight to Amsterdam.

We boarded on time, but unfortunately the flight was delayed by about 50 minutes, so a 50 minute flight became a 100 minute plane ride. 🙁

From Schiphol airport it was a train ride to Leiden. I actually got on the wrong train initially, so I had to get off at the first stop and turn around. 🙂 Once in Leiden it was a taxi ride to the OTN Cloud Developer Challenge. I ended up arriving about 3 hours late, but it was a free-format type of day, so being late wasn’t a major problem. I’ll write a separate post on that event.

At the end of the day I headed back to the hotel, did some washing and went bed to try and catch up on some sleep.

You can see video of the trip and my hotel here.

Cheers

Tim…

Paris Province Oracle Meetup

The reason for me being in Paris was to speak at the Paris Province Oracle Meetup. Breaking my journey to the Netherlands with a quick trip to Paris was a really easy way to connect with more people.

The Paris meetup is very similar to those found in other cities around the world, including Oracle Midlands in my home town. We all gathered at about 19:00 in the AVNET office in Paris and I did two talks with a short break between them. The first talk was about pluggable databases and the second one was about running Oracle databases in the cloud.

I like these local meetups. They feel a lot less formal and more personal than some (but not all) conferences. It just feels more natural to me. I really enjoyed doing the talks and the crowd seemed to respond well to them, which was nice. I’ll definitely be back again, if they will have me. Maybe next time I will get to do some sightseeing in Paris too. 🙂

The meetup finished at about 21:45 and Stew Aston took me out to get some food. We chatted for ages about life, the Universe and Oracle. 🙂 Once the food was over, he gave me a lift back to my hotel and by the time I got into bed it was about 01:00.

Big thanks for Yves for inviting me across to the event, and thank you to everyone who came out to support the event. Without you it can’t happen. Also thanks go out to the Oracle ACE Program for continuing to let me fly the flag. 🙂

So that’s paris done in less than 24 hours. Next stop the Netherlands!

Cheers

Tim…

Birmingham to Paris

The day started at a rather civilised time of 06:00, which makes a change. I usually book early flights, forgetting I have to get to the airport a couple of hours early, then regret the decision later. 🙂

The taxi driver didn’t have any receipts, then the lady “managing” the queue at the baggage drop left a lot to be desired. Fortunately the lady on the baggage drop desk was awesome and lifted my mood. The departures screen did its normal thing of saying “Gate opens in 5 mins” for 20+ minutes. I was one of the first on the plane and the flight was fine. A bit of a shaky landing, but that was probably down to the bad weather.

My original plan was to head into the city and have a look at the sites, but after I had got through airport security and made my way to the hotel, time was moving on.

The citizenM hotel is really cool. The rooms are quite small, but the lobby is great. Added to that the wifi is incredible. I uploaded the following video to YouTube in about 5 seconds. 🙂

I grabbed a coffee and headed off into the city. By the time i got there it was an hour before my session, so I parked myself at the AVNET office and wrote this blog post. 🙂

Cheers

Tim…

Paris and Netherlands Trip

Early tomorrow I start a small series of events in Paris and the Netherlands.

Tomorrow I fly to Paris to speak at the Paris Province Oracle Meetup. It will be my first time in Paris, so I’ll try to hit a few of the sites in the city centre if I can. I was originally hoping to fly out the same night as I have an event the following day, but the flights for that didn’t work out. Instead I’m staying in a hotel at the airport. I’ve got an early flight out of Charles de Gualle airport, so I figured I’d take the easy (but boring) approach of staying at the airport.

The next morning I fly to Amsterdam, take a train, then a taxi to the hotel, followed by a taxi to the OTN Cloud Developer Challenge (formerly known as the Hackaton). It started life as an extra day tagged on to an AMIS event by the Oracle ACE Program, like an ACE Briefing, but became a hackathon. I’m not sure if other people are allowed into it, but a few of us have got into teams and we are going to try and develop stuff with Oracle Cloud services. It’s going to be a bit of a magical mystery tour as most of the people in my team are database people and know nothing about the developer and mobile cloud services. If we are able to produce something with them, it will prove they are easy. 🙂

The next two days are the AMIS 25 – BEYOND THE HORIZON event, which is a two day Oracle conference, celebrating 25 years of AMIS. In addition to the sessions, the hackathon teams will still be beavering away with their projects. 🙂

There are three days between this event and the next, so I decided to book myself into a hotel in the centre of Amsterdam for 3 days. It’s about 25+ years since I was in Amsterdam and I can’t remember a thing about the city. Both previous trips were with a gang of university friends and we pretty much slept through the day and partied at night.

I’ve been watching Casey Neistat‘s vlogs for some time and recently he spent a few days in Amsterdam and it looked really nice. Rather than staying in a hostel and seeing the city by night, this time I’m staying in a proper hotel and I’m going to take a look at the city by day. Getting old? Yeah! 🙂

The last event of this mini-tour is the DBA and SQL Celebration by the Dutch Oracle User (OGH). This was actually the first event I was invited to and the rest just kind-of slotted in around it. It’s nice when you can get several events in to a single trip. It just feels more worthwhile somehow. 🙂

If you are coming to any of the events, it’ll be good to see you!

Cheers

Tim…

PS. If you can ask the French Truckers not to affect my travel plans that would be really nice! 🙂

 

Birmingham City University (BCU) Talk #5

I had a day off work today so I could go over to Birmingham City University (BCU) and do a talk to the students.

Today’s session was more about giving them an idea of where databases fit into the big picture as far as data and data processing is concerned. I obviously come at this as a relational database guy, but the presentation also included NoSQL and Hadoop. I hope nobody is naive enough anymore to think relational databases are the correct solution for every use case, so it’s important to be objective about this stuff, rather than to push your own agenda.

Over recent weeks I’ve spent time trawling through material to get a feel for the subject matter, and it’s quite depressing to see the territorial pissing that goes on between all these camps. Each trying to convince you their solution is suitable for use cases where it clearly is not. To be fair, most of this is not coming from the experts themselves, but from the hangers on who can’t cope with the fact their favourite tech might not be perfect. We’ve all been there! 🙂

Over the weekend as I was putting the talk together and Mark Rittman tweeted a link to this article.

I could have kissed him. The article is really even-handed and certainly helped me to put some of what I wanted to say into context.

After the session I was invited to a staff meeting to discuss industry engagement. So that’s the second time today I had to discuss something I know nothing about. 🙂 It was actually really interesting though.

Presenting at conferences and writing on the internet makes you, to some extent, part of the education system. Getting involved in this stuff is quite an eye-opener and makes you think about how you approach things yourself. As I’ve said many times before, I do all this stuff on the internet for me, but if I can make a few adjustments to make what I do more useful and/or accessible to others, that is worth considering.

I got connected with BCU as part of the UKOUG NextGen event in 2014 and the relationship has grown from there. If you are interested in reaching out to some higher education (HE) establishments in the UK, you might want to contact UKOUG. You’re not going to get paid, but I think you will get more out of it personally than put put in! 🙂

Cheers

Tim…

Exit mobile version