UKOUG Tech16 : Monday

tech16_300wI got a bit of a late start to the day. I had a some work stuff I had to do before setting off for the conference and it dragged on a bit longer than I expected.

My plan for the day was to go to sessions about stuff I don’t do for my job. I could dress that up as something strategic, but the reality is I’m now totally conferenced out. It’s been a tough six months. 🙂

ukoug-markThe first session I went to was Mark Rittman with “Query, Integrate & Visualise All Your Data (In Real-Time!) Using Hadoop”. This was a strategic session, discussing the present and future direction of analytics over Hadoop. Every time I see aukoug-tanel Hadoop session there are some new projects I’ve never heard of before and a bunch of projects that are now out of favour. Gotta do it in the cloud and forget about the plumbing. Mark was joined briefly by Tanel Poder, who discussed what Gluent are doing to integrate information from different sources.

ukoug-neilAfter lunch I was planning to watch Robin Moffatt speaking about Kafka, but the room was full, so I went to see Neil Chandler with “It’s a Disaster! Making it Better Using FarSync & Fast Connect Failover”. So this is not exactly “not my job”, but Neil does this stuff at a bigger scale than I do.

I had arranged to spend some time speaking to Jennifer from the Oracle ACE Program, so I missed the next block of talks while I spoke to her and a few folks who dropped by, including a fully awake Jeff Smith. 🙂

ukoug-chris2Next I went to watch Chris Lawless from Dbvisit speaking about “Data Streaming From Oracle to Kafka”, but once again it was full. Do you notice a pattern here? Rather than miss out I sat in the corridor listening. I couldn’t see anything, but it was still a good presentation in audio only. 🙂

Next I was planning to see “Migrating to & Supporting Databases on Amazon RDS for Oracle” by Maris Elsins, but once again the room was rammed. I couldn’t face watching/listening from the corridor again, so I dropped out and went to get a coffee and some food.

ukoug-jamesThe last session of the day for me was “When The Rules Change: Next Generation Oracle Database Architectures Using Super-Fast Storage” by James Morle. There is no way I will ever work on stuff this high-end, but it’s fun to watch and it raises a whole bunch of interesting questions about the cost:benefit ratio of caching data when the storage is super fast.

From there we went across to Thai Edge for the ACE dinner. Lots of food. Lots of drink for those that do. Lots of talking. Altogether a great evening!

Towards the end of the evening I got talking to Lothar Flatz and I ended up giving him a lift back to his hotel, before heading home.

I’m just about to post this and it’s 01:20. I’m at work tomorrow. It’s going to be a tough day! 🙂

Cheers

Tim…

UKOUG Tech16 : Super Sunday

tech16_300wMy blog posts about a conference usually start with a post about my journey to the event, so…

I got in my car, drove 4 miles, parked my car, walked about 100m.

That’s it. 🙂

I met up with a gang of people in the ICC and pretty soon we moved up to the main reception area, where we had a natter and coffee before everything kicked off. They couldn’t find a badge for Mr Debra Lilley, so I had to make do with one for some guy called Tim Hall. There were several tracks, so I’ll only talk about what I saw…

ukoug-trondFirst up was Trond Enstad with “NodeJS & Oracle – A Match Made in Heaven”. The session was based around a live demo, including a new installation of Node, Oracle Instant Client and Oracle Node Driver. Trond built a Node app to act like an OS monitoring agent to capture “sar” data from the server and insert it into a DB table, so APEX could be used to visualise it. I now feel I am truly one of the cool kids!

Me: Alexa, am I cool?
Alexa: You’re cooler than cool. You’re the coolest!

I bet she says that to all the guys!

ukoug-jeffNext was Jeff Smith with “Auto REST Enabling Your Tables, Views, & More With SQL Developer & REST Data Services”. The session started with a basic REST primer and an introduction to ORDS. Jeff then gave some examples of how the AutoREST functionality of ORDS can enable RESTful access to tables and views. He also talked about AutoREST of PL/SQL objects (procedures, functions, packages etc.), which will be available in ORDS 3.1. Jeff was super jet-lagged, so once he finished his session I walked him to his hotel, tucked him into bed, then headed back to the conference. 🙂

ukoug-lonnekeMy little excursion made me a bit late for Lonneke Dikmans presenting “Internet of Things (IoT) in the Enterprise – A Case Study”. The session presented a proof of concept (POC) using air conditioning sensors, which constantly send information to Oracle IoT Cloud Service. When a problem with the temperature is noticed a ticket is raised automatically. A BIMServer was used to build a detailed model of the building. The maintenance folks could see the ticket and drill down from that into the model of the building, allowing them to potentially organise maintenance and fix things before the users even noticed the problem. Pretty cool, but not as cool as me according to Alexa!

ukoug-alexThe last session of the days was “Oracle 12c for Developers” by Alex Nuijten. This was a quick-fire session, covering lots of different development features that Alex likes from 12.1 and 12.2. I like these types of sessions because they cover so much ground. The audience was great, with lots of questions and interaction! It’s always interesting hearing other people’s questions. I wrote down a bunch of questions I didn’t know the answer to, which I will look into and add to my articles on the subjects. 🙂

Once the final session was over I had a quick chat with a bunch of people before heading home.

That’s UKOUG Tech16 Super Sunday done! I’ll be at the UKOUG Tech16 event all day tomorrow, as well as at the ACE dinner in the evening, so I hope to see you there!

Cheers

Tim…

PS. I got a new sticker. The ORDS one in the middle. 🙂

ords-sticker

Oracle ACE Program : Some more opinions

I’ve written about the Oracle ACE Program a number of times over the years, including the following.

I’ve also recorded a video on the subject.

Some things have come up in conversation a few times recently that lead me to believe there are some misunderstandings about what the label “ACE” means and the classifications within the program. I figure I’ll chip in with my thoughts on this. I’m not involved in the organisation of the ACE program, so I’m not saying I’m correct, but this is how I think of it.

Q: Is the Oracle ACE program proof of technical ability?

A: NO! It is a community/evangelism program funded as part of a marketing budget. Members of the ACE program should be technically competent, but they do not have to be the “best” people in the industry. If they are that is great, but it is not mandatory. They are people who are actively participating in the community. If someone is technically awesome, but rarely contributes to the community, they do not deserve to be on the program. If someone is less technical, but contributes a lot to the community and helps lots of people, they do deserve to be on the program in my opinion. The most important point is the community participation and the profile you’ve created for yourself.

Q: Why is there a focus on new members having an existing community profile?

A: The aim of the ACE program is not to make you “famous”. It’s a pat on the back for those people who are already contributing to the community and have built a profile for themselves. Putting it bluntly, why would a community evangelism program care about promoting people who are not already promoting themselves? I feel this is kind-of obvious, but it seems to be lost on some people.

Q: Oracle ACE Associate is a “baseline entry for new community members” or the “starting point for advocates building their reputation”, so those people are not as good right?

A: NO! You couldn’t be more wrong! These descriptions are a little misleading in my opinion. If someone is “new to the community”, it is unlikely they will be contributing through as many channels (blog, whitepapers, books, social media, videos, user groups, presentations) as the more established members, but that in no way makes them less worthwhile. Everyone has to start somewhere. The status within the program does not indicate varying levels of ability. New to the community doesn’t mean new to the technology. The Oracle ACE Associates are in some ways more valuable than the other categories as in many cases these people represent “fresh blood” that will keep the community alive after the old farts like me retire.

I would feel really disappointed if people think this category is of any less worth than any of the other categories. The hope is that these people will continue their community involvement and maybe spread their wings a little.

Q: Oracle ACE Director is the pinnacle of the program right?

A: NO! Once again, IMHO this is another misunderstanding. We are all still doing the same stuff. The big difference is the ACE Directors typically do a bit more of it and we are expected to maintain stronger ties with Oracle. Many of us are in regular contact with Oracle product managers for our respective areas. We might get early adopter access to products before the public early adopter releases are made available. It takes a while for people to build a level of trust in each other. You can’t expect that over night.

Of course, these types of relationships are developed with other members of the community, who are not ACEs, too. It’s not exclusive to the ACE program, but it is becoming increasingly common.

Q: All ACEs should be looking to become ACEDs over time right?

A: No. The ACED thing is a big commitment. For someone like me it is fun, so it doesn’t feel like a commitment, most of the time, but for others it is too big a step. For example, as an ACED you are meant to attend the ACED briefings at Oracle HQ before Oracle OpenWorld. With travel time that makes the whole OOW experience take nearly two weeks every year. For some people that is most of their annual leave used for just *one* of the ACED commitments. That means no family holiday!

I’m currently working for a UK university who are very flexible when it comes to my “holidays”, but last year I used all my holidays, flexitime and some unpaid leave to do conference stuff. That’s not including the website, blogging and YouTube, which are done in my “spare time”. This year I took twice as much unpaid leave. When I leave this job I will probably have another hiatus from work to play with the technology and do community stuff.

If you are in a company that encourages community participation, great. For many of us that is not the case and it means using holiday or unpaid leave. That is just not practical for everyone. If you are in that category, ACED may not be a practical choice for you.

Q: I do a lot for the community, but according to the new review process I don’t qualify for a specific status in the program. Do you think that is fair?

A: As an ACED we’ve been reviewed every year for quite some time, but obviously the review process has changed this year. What’s more it has been applied to the ACE and ACE Associate classifications too. I am in favour of the review process, because I feel people should be actively contributing or they should be removed. I don’t think the review numbers need to be made public, but I think a more formal review process is necessary as the program grows. Over the next few months the review process will evolve. There is no telling what the final qualifying numbers will be at this point, so fill in your stuff, give your feedback to the program, and let’s see what happens.

Q: How would you feel if the review process resulted in you being kicked out of the program?

A: I would be gutted as the ACE Program has been a large part of my life for the last decade, but at the same time there would be a certain amount of relief. Being part of the program is a big commitment and every now and then I long for the time when I was an anonymous guy with a website. Ultimately, whatever happens with the ACE program in future I will still be writing articles and blog posts and I will still present at some conferences. I do it because I like doing it, not because I get a badge. 🙂

Like I said at the start, these are just my opinions. I have no inside information. It’s just the way I feel about it. You are entitled to disagree with me, but it doesn’t mean you will convince me of your opinion. 🙂

Cheers

Tim…

Bulgarian Oracle User Group (BGOUG) 2016 : It’s a Wrap!

bgougSo that marks the end of my 6th BGOUG event. I’m already planning to return next year. 🙂

As part of this event I put out the following blog posts.

I’ve already said it, but my thanks got out to Milena and all the BGOUG folks for inviting me once again. Thanks to all the attendees. Thanks as always to the Oracle ACE Program.

See you all again soon!

Cheers

Tim…

Bulgarian Oracle User Group (BGOUG) 2016 : Pravets to Birmingham

bgougA group of us were being picked up by a minibus at 09:50 for the trip back to the airport. Timo Raitalaakso and Gianni Ceresa were on the same flight as me for the first leg. We said our goodbyes to everyone in the hotel lobby, then it was off to Sofia airport.

The airport was very quiet when we arrived. We checked in and dropped off our bags, then walked straight through security. It really doesn’t get easier than that. Timo, Gianni and myself then sat and chatted until the it was time to board.

The flight to Munich was listed as a two hour flight, but I have no idea how long it actually took. I was reading a novel written by one of my friends during the trip. The guy a couple of seats along was snoring so loud it kept making me laugh. I’m not sure how anyone could sleep in the same house as him!

We arrived at Munich, where I said goodby to Timo and Gianni, before trudging around for quite some time trying to find my gate. It was a 1:40 layover for me, so it wasn’t a rush.

The flight from Munich to Birmingham was another two hour flight. I spent the journey reading again, so I didn’t really notice much about the flight.

Back in Birmingham, I got my case and took a taxi home, while continuing to read my book. By the time I got home I was feeling quite drained, so I went to bed early, ready to start the working week!

That marked the end of my last international event of the year and I’m looking forward to spending some time at home in a single timezone. The last few months have been a killer!

Cheers

Tim…

Bulgarian Oracle User Group (BGOUG) 2016 : Day 2

bgougI planned to go to breakfast for a few minutes and then hit the gym. I got caught up in conversation during breakfast and several hours later the gym was not an option.

I headed off to the Christian Berg‘s session called “Back2Basics – 50 Shades of #Fail: OBI Worst Practices in Real Life”. I know next to nothing about OBIEE so this was me checking out something new to me. it quickly became obvious quite how little I knew as it all shot completely over my head…

Next up was me with “Pluggable Databases – What they will break and why you should use them anyway!” This session is getting increasingly difficult to present as I pick up new stuff about Oracle 12.2. Once I’ve spent some time on 12.2 I will revise this session and the associated article. I think it is still relevant in the 12.2 world, but it may need a little tweaking.

I spent some time chatting to people before the last session of the event, which was called “Discussion Over Beers About Oracle Database” with Joze Senegacnik, Martin Widlake, Bryn Llewellyn and myself. Most of the session was a discussion of cloud and what it means to the current batch of DBAs. As Bryn pointed out, it is quite a hard subject to talk about when everyone in the room seems to have a different definition of what cloud means. Added to that, I’m not sure I know what job is currently described by DBA, as mine seems to be very different to everyone elses.

That marked the end of the day, so after a bit more chatting, we headed off to the hotel restaurant. In addition to the regular food I got myself some chocolate cake that was so rich and heavy it seemed to drain the life out of me. Rather than a sugar rush, it felt more like it gave me a stroke. 🙂 I excused myself and crashed out for the night…

Big thanks to Milena and all the BGOUG folks for inviting me and making my stay so effortless. Thanks to all the attendees. This conference is going from strength to strength! Thanks also to the Oracle ACE Program for letting me fly the flag.

See you all soon!

Cheers

Tim…

Bulgarian Oracle User Group (BGOUG) 2016 : Day 1

bgougI woke up, went down to breakfast, then went off to the gym. By the time that was all over I felt totally knackered.

I headed down to register and quickly moved to the first talk of the day, which was Martin Widlake with “The Heart of Oracle – How the core RDBMS works”. As the name suggests, this was a romp through the basics of how the Oracle database does what it does, which by his own admission included some over simplifications. As a presenter it’s easy to get caught up in trying to present “cool stuff”, or trying to “impress your friends”. It’s easy to forget about the newer folks who aren’t coming to the conference with all the basics in place. These days, there’s a lot of “experienced” people who also don’t have all the basics too. 🙂 I like this type of session and I think there is an audience for it.

After the session I was feeling very drained. The recent time zone changes and a night of broken sleep (body clock related) got to me, so I parked myself in the hotel lobby, caught up on some blog posts, video editing and then turned my brain off to do some mindless admin stuff I’ve been putting off for a couple of months. I feel kind-of guilty coming to such a great conference in such a beautiful place and not taking full advantage of it, but I’m in survival mode at the moment.

I met up with some of the folks over lunch and went outside (yes, outside) for the group photo, then it was back to the lobby for a while until my session.

I did my “It’s raining data! Oracle databases in the cloud” session, with some live demos of Oracle Cloud. Depending on my mood, this session can sometimes be rather upbeat and at other times be rather cynical of cloud in general. This one leaned more towards the cynical side. I think cloud is a very valuable tool when used correctly. It is not the solution to all problems that some people would like you to believe. Doing my session brought me back to life.

There was a gap between the last session and the evening’s festivities, so I went to the gym again. It was either that or lie in my room and I would definitely have slept through the party.

I got to the evening party a little late and things were already in swing. I sat down, had some food and then the entertainment started. I would describe this as the Bulgarian answer to The Three Tenors. During some songs the singers were joined by three ballet dancers. Once these performances were over, we got to the Bulgarian dancing. Milena found me and we joined the line… It’s been a couple of years, so it took a while for my brain and feet to start speaking to each other, but that just adds to the fun. 🙂

After a while the singers returned to do some more pop-style numbers, which kept the crowd going and then it switched to a DJ playing pop songs and people dancing.

This is my sixth visit to a BGOUG events and ever since my first I’ve described the events as being like a family wedding without the fights. I spent the evening with a smile on my face thinking, I really need to come back more often! The people are so happy. The male/female ratio is always the best you will see at a tech conference. It feels like coming home.

I went to bed at about 00:00 with the party still in full swing. I pretty much put my head on the pillow and fell into a coma until 06:00 this morning.

Let’s see what day 2 will bring… 🙂

Cheers

Tim…

Bulgarian Oracle User Group (BGOUG) 2016: Birmingham to Pravets, Bulgaria

bgougI purposely didn’t try and get back into the UK time zone because I knew I had an early start for this trip. My alarm was set for 03:00, but I was up from 02:00. Even so, I still managed to be late for the taxi. 🙂

At that time in the morning the roads were clear so the drive to the airport was super fast. The airport was very quiet, which was a bit of a surprise as most of the cheap flights leave at silly times, so often the early starts are very busy. After walking straight through bag drop and security I parked myself at a cafe and opened my laptop.

As you probably know, Oracle 12.2 has been made available on the Oracle Database Cloud Service and like everyone else with an account I created an instance to play with it. This morning my 1 year trial account ended. 🙁 I had tried to get it renewed, but this hadn’t happened in time, so my new 12.2 instance was gone. While I was at the airport I signed up for a new 30 day trial using a corporate email address. It was instantly approved and I created a new DBaaS instance. I’ve got 30 days to learn everything about Oracle 12.2. 🙂

The flight to Frankfurt was short (75 mins), quiet and uneventful, but there was always a nagging doubt in my mind. My stopover in Franfurt was only 65 minutes. Depending on gate locations, getting between gates at Frankfurt can take longer than that. Luckily I was at the front of the plane, so I was able to get off quickly and rush to my next flight.

The flight from Frankfurt to Sofia was only a couple of hours. Once again, pretty uneventful in itself.

bgoug16-flights

When I got to Sofia I was met by Julian Dontcheff and a gang of presenters and we were whisked off the Pravets in a minibus. It was about an hours drive, so you can imagine what it’s like with a bunch of presenters in a minibus. 🙂

Once I was in the hotel, I went through the usual routine, film the hotel and my room and put everything on charge ready for the next day. 🙂 The hotel is very grand!

I’m on a bit of a fitness kick since my APAC Tour, so I headed off to the gym, but was delayed for some time chatting to the guys, but I did get there in the end.

In the evening we went to the hotel restaurant for food. At about 10:30 I excused myself and crashed for the night.

This morning is the BGOUG Autumn event. Hope to see you there…

Cheers

Tim…

OTN APAC Tour 2016 : It’s a Wrap! (for me)

otnapac16dSo that’s the OTN APAC Tour 2016 over for me. Most of the other folks are zipping across to China and India, but I had already committed to another event in Europe, so I had to cut the tour short.

During the tour I produced the following tour-related blog posts, most of which include silly little videos.

This is the crazy amount of travelling I did for this tour. 🙂

apac16-flights

At the end of most tours I find myself thinking, “Never again!” Let’s see how I feel after some sleep and a few days to adjust… 🙂

Thanks go out to NZOUG and IAOUG for letting me come to play, as well as all the attendees that came to play too. 🙂 Thanks as always go out to the Oracle ACE Program for making this possible for me!

Cheers

Tim…

OTN APAC Tour 2016 : Gold Coast to Birmingham

otnapac16dI woke up early, feeling kind-of nervous about the trip home. Approximately 24 hours on a plane, plus several hours in airports is not my idea of fun.

My first flight started at about 17:10, but I had to check out of the hotel at 12:00, so I spent a few hours sitting in the hotel lobby, trying to do something useful.

The first bit of stress for the day was my bags were not checked through to Birmingham, so I had to pick them up in Sydney and put them through security again. All of a sudden the connection time didn’t seem so cool. The flight from Gold Coast to Sydney was straight forward and arrived on time, so I got my skates on, got a train to the international terminal, and moved through check-in, bag drop and security pretty quick. There were no upgrades available, but at least I got there on time.

The flight from Sydney to Dubai was on an Emirates A380, which had a reasonable amount of room on it. I stood up a lot and did some stretching at the front of the plane. I was actually able to get the laptop out for a bit and do some video editing. I also managed a bit of sleep too, which is very rare for me sitting upright. All in all, not a bad experience. Of course, with those massive planes the boarding and getting off takes a lot of time.

I had a 2 hour stopover in Dubai, but by the time I had done security and got to the boarding gate is was half that. It never ceases to amaze me how people think it will be a good idea to get groups people travelling together to congregate in the middle of where everyone is walking, or often at the foot of an escalator. It’s so stupid and it makes me really angry. I feel like punching and kicking my way through the ignorant bunch of idiots.

On the flight to Birmingham I had a bulkhead seat, so I had extra leg room. There were quite a few seats free on the plane, including a spare one next to me, so I was able to relax a bit. The flight itself was fine, but during the last 2 hours I really started to suffer. There is only so much sitting on a plane the body is capable of and by 2 hours to go I was becoming a little erratic. I just kept fidgeting and twitching. It was a massive relief to get off the plane and know I was done with flying for a few days.

I guess I must have been looking a little dodgy because I was pulled by security as I was leaving the baggage area. They asked where I had come from and after some quite considerable effort I remembered. Once I managed to list the flights I had been on they let me go. I like to think they felt sorry for me. 🙂

I took a taxi home, had a bath and went to bed. I know it was a bag move going to bed at about 14:00, but tough. I got up at midnight and I’ve been watching Netflix and trying to sleep again since then. I’m guessing this is going to be a rather hard transition. 🙂

Cheers

Tim…