OTN APAC 2014 : Beijing – Day 1

Having an extended period of sleep was really good. After a week of minimal sleep I felt vaguely human again…

On my last visit to Beijing in 2011 the conference had about 500 attendees registered and we used translated slides and live translation of the speakers. This time it was a much bigger event. Over 1000 people registered, split over 3 tracks. The keynote room held in excess of 1000 people and there were people standing. Quite impressive. Also, there was no slide or live translation for this event. I was going to use my Chinese slides from Shanghai, but the organisers said they preferred the attendees to listen to English and read the English slides. That is quite a change in 3 years.

Another encouraging sign was the number of slots for English speakers was quite limited. The aim of the Oracle ACE program is to encourage a stronger local community, so ultimately it would be good if overseas speakers were totally surplus to requirements. It certainly looks like China is moving that way, which is great. Interestingly, they do not seem to have any interest in the apps side of Oracle. It seems to be purely a tech conference.

In addition to the growth of the conference, there was also a growth in the vendors having stands at the event. It’s kind-of freaky looking at Dell’s Spotlight running with Chinese text. 🙂 I think the growth of the event is really encouraging. I hope it continues to grow.

Since most of the sessions were in Chinese, I spent most of the morning playing catch-up with some stuff for the website. I met up with Bjoern for some food at lunch time, then went to do my session. The room could hold about 500 people. Tom was in the room before me and not surprisingly he had it packed out. I had less than half that number for my session, but I was pretty pleased with that considering it was a straight PL/SQL session and I’m a foreign speaker competing against native speakers.

In the evening we went to the Hotel’s Brazilian Barbecue. 🙂 It was a meat-fest, but there was plenty of Chinese veggie stuff for me to eat and I took full advantage of it. 🙂

I was expecting a really easy night with loads of sleep, but things didn’t work out that way. More about that tomorrow…

Cheers

Tim…

OTN APAC 2014 : Tokyo to Beijing

Not much sleep last night. When I know I’ve got an early start I don’t sleep well because I’m worrying about waking up late. 🙂 At 04:00 I started getting everything ready to leave. I met Bjoern in the lobby and we took the airport shuttle to Hanada airport. Once again, I piggy-backed on Bjoern’s lounge access to get some free drinks and breakfast. 🙂

It was my first flight on Air China and I can’t say I was too impressed. With one exception, the stewardesses were as miserable as sin. If they tried to smile they would have cracked their faces. I was attempting to get my one and only piece of hand luggage into the overhead locker and I was told twice to get out of the aisle so people could carry on boarding, and of course put their 75,000 pieces of hand luggage into the storage bins. By the time I was able to try and put my bag away without being moaned at there was no space. Needless to say I got the right hump and will do my best never to fly with them again!

The flight itself went OK. I got between 1-2 hours sleep during the 3 hour 40 minute flight. On arrival at Beijing we took a taxi to the hotel, dumped our stuff and went in search of food. Being the adventurous types we are, we settled on Pizza Hut. 🙂 Bjoern wasn’t feeling too well, so I was forced to eat his food too. 🙂

It’s 15:00 now, but we’ve both come back to the hotel to crash. I’m planning on sleeping for the rest of the day and night. Conference starts tomorrow…

Cheers

Tim…

PS. I’m back behind the Great (Fire)Wall of China again, so I’ve got limited access to social networks and emails for a few days…

OTN APAC 2014 : Tokyo – Day 2

db tech showcase tokyo 2014Day 2 of the English speaking track of the Tokyo event began with:

  • Tom Kyte : Oracle Optimizer : What’s new in the Oracle Database 12c?
  • Mike Dietrich : Hitchhiker’s Guide to Oracle Database Upgrades

After Mike’s session we went out for lunch at a Tempura place. I had vegetable tempura. Very nice!

Tom took great pleasure in saying things like, “You’re only saying that because you get those cheques from Oracle every month…”, after everything I said. 🙂 For those that don’t understand the joke, read these blog posts (Fanboy, Oracle Bitch, Follow Up).

The afternoon sessions were:

Presenting so late on the second day was really tough. I just wanted to climb into bed and sleep. I had to miss a couple of slides out as I ran out of time, but it’s all backed by an article, so people can fill in the gaps later if they are interested.

After the event we went out to eat and few brave souls went out to Karaoke.

I’d like to extend a big thank you everyone involved in the setup of the event, especially Noriko, who went out of her way to make everything as simple as possible for us. I look forward to seeing you all again.

Tomorrow is an early start for the flight to Beijing, so I’ll probably post an update once I land and get into the hotel there.

Cheers

Tim…

OTN APAC 2014 : Tokyo – Day 1

Day 1 of the Tokyo event started with a taxi ride over to the conference venue. The traffic was not as bad as I expected, based on the stuff you see on TV. Does that mean TV has been lying to me all this time? Who’da thunk it? 🙂

db tech showcase tokyo 2014The event has 1 (mostly) English speaking track and 3 Japanese tracks, which cover a whole bunch of technologies including RDBMS engines, NoSQL engines, Hadoop and hardware. It’s a general database tech event, hence the name db tech showcase 2014 – Tokyo.

On the English track, first up was was Craig Shallahamer talking about “Memory Structure Control: How it works (latches & mutexes)”, followed by Bjoern Rost taking about “Oracle Hard Partitioning Technologies”.

At lunch we went out to a noodle bar which was pretty interesting. You pick your food from the menu on the wall outside, buy the relevant ticket from a vending machine, then walk into the restaurant, present the ticket and eat. 🙂

After lunch it was Francisco Munoz Alvarez speaking about “Everyone talks about DR – But why so few implement it”, followed by me doing the first of my two PL/SQL performance sessions. After a short break it was Bjoern, this time with “Setting up RAC properly to avoid application downtime”. After that the rest of the track was made up of Japanese speakers, so we kind-of ditched. 🙂

After the event we headed out for some food and networking. We got some drinks and food, then played bingo. I was hoping one of our group would win the bike or TV, which would have been funny, but we didn’t. Craig won a Chromecast though! After the bingo we were given glow-sticks and had a show by a girl group called Symphony-5, who had impossibly high voices and were very kawaii. Many of the attendees were very formal during the day, but the drinks and the show loosened everyone up, which gave us a chance to speak to a number of people, which was really cool! It was a really fun evening!

We popped back to the hotel to dump our stuff, then went across to a tall government building to get a night-time view across the city. I took photos, but I’m not sure how good they were yet. You can see what I’ve got here.

Cheers

Tim…

OTN APAC 2014 : Shanghai to Tokyo

Not the best night of sleep last night. During the day I noticed the load time for pages on my website is really slowly in China because it hangs waiting for a Google Javascript file to load, which eventually does a timeout. Once the timeout happens the page continues to render. That means it takes over a minute to load the page. Since I couldn’t sleep I decided to get out of bed and fix it. It turned out the Javascript file just renders the “Powered by Google” text in the search box, so I removed that and the pages now load fast. There are still some asynchronous calls to Google code that timeout, but those don’t block the page rendering, so I don’t care about them. The site is usable now… 🙂

After breakfast I got a taxi to pick Bjoern up from his hotel, before heading off for the airport. It was a quick flight, about 2:35, so it was pretty small compared to what we’ve done so far. I was sitting near some people who were talking really loud. I had my earphones on almost full volume, but the people were still clearly audible. The landing in Tokyo was quite hard, which prompted one of the loud women to wail somewhat, then the woman across the aisle was sick in a bag. I didn’t think the landing was that bad… 🙂

From there we got the Narita Express into town and a short taxi ride to Bjoern’s hotel. He dropped his stuff off, then we got a taxi over to my hotel, where most of the other speakers are staying. We took a walk around the local area to look for food, but I got scared as everything looked like it contained meat or fish, so I got some fries from McDonalds. I will try some proper food tomorrow, when we have someone who speaks Japanese to help make the choices. 🙂

I’m a little worried about my hotel room as the bathroom has been taken over by a Dalek.

Toilet

Cheers

Tim…

OTN APAC 2014 : Shanghai

It’s Sunday, so it must be Shanghai…

Shanghai BannerBecause of the early night, I managed to get about 8 hours sleep, which was probably the best night I’ve had since I started the tour.  The hotel room had a super-firm bed, which was great.

The Shanghai conference started with a session by 刘冰冰 covering most of the latest announcements from Oracle. It was in Chinese so I wasn’t able to follow properly, but I could get the gist of it from the pictures on the slides and the occasional English words (In-Memory) or acronyms (PDB, CDB) spoken in English. 🙂

My session came next. One of the guys translated my slides to Chinese, which you can download here, so I was presenting from those. Taking Giuseppe’s advice, I spent a few minutes putting some of the English text into the speaker notes. If I hadn’t done that I would have got lost a number of times. 🙂

The room was enormous, so people did what people do and spread out across it, which made it feel a bit like I was speaking to the chairs. I had to keep reminding myself to look around the room, rather than focussing on one spot. 🙂

After lunch it was Giuseppe Maxia speaking about MySQL replication. Followed by Maclean Liu , then Bjoern Rost speaking about RAC.

Bjoern didn’t have his slides translated, so he was doing some “slide polishing” right up to the last minute before his session started. I think he’s been spending too much time with Doug Burns.

Bjoern was followed by 沈宏 speaking about the In-Memory option and Joe Huang speaking about Mobile Application Framework (MAF).

Once the conference was over we went out to get some food, which was really good. I got to try a number of different things, including something which translates to “stinky tofu”. I won’t be having that again. 🙂 Then it was back to the hotel and bed.

Overall it’s been a really pleasant experience in Shanghai. Thanks to all the people here in the SHOUG for organising the event and inviting us.

Tomorrow it’s a late morning flight to Tokyo, so it should be quite a normal day from a time perspective.

Cheers

Tim…

PS. For those that like to follow my laundry habits, I’ve had some clothes washed using the hotel laundry service… 🙂

OTN APAC 2014 : Journey from Perth to Shanghai

As I wrote previously, after some drinks and food after the Perth conference, Bjoern and I went to the airport to start the trip to Shanghai. Fortunately Bjoern has gold status so he could get into the lounge and sign me in, which made the long wait for the first flight much easier.

The first flight was about 5 hours to Singapore. I didn’t sleep, which was a pity. We were a little delayed, so the layover in Singapore wasn’t too long. Then we boarded the flight to Shanghai, which was another 5-ish hour flight. I did manage to sleep for between 1-2 hours on this flight, so if my maths is correct I got about 2 hours sleep in the last 38-40 hours. I arrived at Shanghai feeling pretty terrible.

MagLev SpeedOn arrival at Shanghai airport we took the Maglev train to the city. Its top speed for this journey was 430kph. Crazy fast! We then switched to the {metro | subway | tube} to get us right next door to Bjoern’s hotel. I got a taxi from there to my hotel. I’m staying in the conference hotel, so life should be simple…

I’ve ducked out of the dinner tonight (sorry folks) because I’ve got to get some sleep or I simply won’t be able to do anything at the conference tomorrow. Bjoern sleeps OK on planes, so he’ll be there to entertain everyone. 🙂

Hopefully I’ll feel fine tomorrow…

Just a word of warning to anyone trying to get hold of me in the next three days. From the hotel wifi I am unable to access Gmail or any social media. I’ve posted a couple of messages by connecting to my computer at work, but I’m not really going to be doing that too much. The great firewall of China strikes again… 🙂

Bjoern is able to access all this stuff from his phone, so I might use him as my secretary…

Cheers

Tim…

OTN APAC 2014 : Perth – Day 2

Day 2 started at 03:30 local time, so I got about 5-5.5 hours sleep. After doing a bit of work on the computer I went for a swim at the beach. I would like to say I was very brave and marched in, but I got to waist level and gave up. It wasn’t so much that the water was cold. It was more than the wind was so strong I was freezing to death before I got to the water. Bjoern and Connor were made of sterner stuff and stayed in. I wrapped myself in a bunch of towels and paddled. Once I was covered up I realised the water was not so bad, so I actually got back in. It wasn’t so much a swim, as jumping up and down trying not to get drowned by the waves. 🙂

The second day of the conference started for me with Connor‘s session on 12c for developers. It was a fast paced pass over a whole bunch of features that don’t necessarily make the headlines. There’s so much stuff in Oracle 12c I found myself thinking, I really need to write and article on that, only to remember I’ve already done it. It’s going to take a long time for this to become a natural part of my toolset.

Next up was Penny Cookson talking about the optimizer, focussing on the traps people fall into when they forget the optimizer sometimes has to make assumptions or guesses. Amongst other things, this included cases where histograms help and where they don’t. Where extended statistics help and where they don’t. Where cardinality (statistics) feedback helps and it doesn’t. Penny always uses a specific example or metaphor to explain her case. In this case is was OHarmonry (eHarmony in UK & USA) and all about finding the perfect man. Very amusing. 🙂

After lunch it was back-to-back sessions for me. I think they went OK, but I was very tired so it was really hard to get psyched up for them. A couple of times I felt like I was really straining to speak without slurring my words. I always say I am nervous before every talk. I was too tired to be nervous before these, which is not a good thing. It’s quite hard to be objective about your own performance. I felt kind-of hyper in yesterday’s sessions, which made today feel comparatively flat. I hope they didn’t come across that way. Four sessions and a 5 minute contribution to a keynote in two days while sleep deprived is not optimal, but you gotta get the job done. 🙂

After my sessions I went to watch Penny Cookson and Scott Wesley speaking about presentation skills. Every bit of advice you can get helps…

The last session of the day was Connor McDonald speaking about hardware options for Oracle DBAs. Over the years you come across a lot of information, but it’s really nice when someone breaks it down into really simple terms and puts it all together so you get hit with it in one go. It kind-of crystallises in your mind. As is normal for Connor, it was a fast paced session, which was what I needed for the last session of the day. If I had sat in a sedate session I would have fallen asleep…

After a quick wrap-up, we headed down to the bar and sat speaking to the AUSOUG and SAGE Computing Services folks. After that we popped out to get some food, then Connor gave Bjoern and myself a lift to the airport.

It’s now 00:30 local time as I write this and in about an hour we board a 5 hour flight for Singapore, then a 5 hour flight to Shanghai. I’m going to be a right mess by the time I get there! 🙂

Thanks to all the folks in Perth for inviting us along and making sure everything went smoothly. Thanks also to Connor for being our chauffeur. 🙂

Cheers

Tim…

OTN APAC 2014 : Perth – Day 1

I got up at 04:00 local time and spent the morning working through some stuff on the computer. Due to not reading tweets properly, I missed going for a morning swim at the beach with Bjoern and Connor.

Day 1 of the Perth conference started with some quick keynotes, then it was on to the first session. Inspired by the lightning talks at OOW, the first session I was involved in was a group of us each giving a 5 minute talk about impressions of this years Oracle OpenWorld. This one was less technical than the OOW sessions, but I thought it was fun.

After that I headed off to watch Chris Muir‘s talk about the data visualisation functionality in ADF. There is some pretty neat stuff in there these days! I think the important message from this was Oracle are not trying to make it all things for all people, but it should be pretty easy to use these visualisation gizmos for most of the stuff you need to do. There will always be a place for specialised visualisation tools. I think this is a good move on their part. Overcomplicating the offering would be a mistake IMHO. Even so, it’s darn impressive what this stuff can do these days! You can see some of the stuff that gets bundled with ADF 12.1.3 here.

After that I headed over to watch Bjoern Rost do a session on Flashback Data Archive. I had a quick chat with him and Connor about the subjects afterwards. I’ve not looked at the 12c enhancements yet, but it seems there is some interesting stuff there.

I spent quite a bit of time catching up with Chris Muir after Bjoern’s session, so I missed some other sessions. Then it was off to mine. I did back-to-back sessions on virtualisation and WebLogic. They are intentionally “light and fluffy” introductory sessions, so I hope they were useful to people. I got some questions at the end and talked to a couple of people afterwards, so I know there were at least some satisfied customers. 🙂

There was a social gathering to mark the end of the first day, then we headed back to the hotel and bed.

I’ve not been in this neck of the woods since 2011, but it feels like only yesterday. I kept bumping into family faces for a chat, which was really cool.

Tomorrow is going to be a long day. I’ve got the conference all day, with my two database sessions in the afternoon, then Bjoern and I have got to hang around until 02:00 in the morning to fly out to Shanghai. I’m looking forward to the conference, but not looking forward to the long wait before a long two-leg flight…

Cheers

Tim…

 

OTN APAC 2014 : The Journey to Perth

It was a pretty uneventful morning. I did my normal trick of checking everything was turned off, then checking again, just in case… 🙂

I breezed through baggage drop-off and security in record time, barely breaking stride.

We were a little late getting on the plane and stared taxiing out to the runway before everyone was seated. I don’t think I’ve ever seen that before. The first flight was somewhere between 6.5-7 hours long, followed by a 2+ hour stopover in Dubai. There was one minor incident when a woman had a hissy-fit at the stewardess, which resulted in her reporting the stewardess to the purser. A little while later, I went and found the purser and told her what I saw as a witness of the event. Basically, the stewardess was really nice and the passenger was being a stupid miserable old cow. Nuff said.

The second flight from Dubai to Perth was about 10.5 hours. No real dramas, and amazingly for me I actually got some sleep. I probably slept about 3 hours in total, made up of a few minutes here and there.

I arrived in Perth at about 17:45, having told folks here I would be arriving at about 14:00. I really don’t know what is wrong with me and travelling. 🙂 I got through passport control and customs with no worries, then got a taxi to the hotel. Once I was connected to the wifi I had to deal with nearly 2 days worth of emails in one go. It always amuses me how it feels like one long day for me, but 2 days for the rest of the world.

There was a dinner in the evening, but I was frazzled, so I ended up going to bed at about 22:00 local time and waking up this morning at 04:00. I’m supposed to be going out swimming in the sea this morning, but I’m hoping Connor and Bjoern are hungover and change their minds…

So the madness starts today. Wish me luck!

Cheers

Tim…