And I'm not even participating in everything since I'm also coming back to do some family time each day.
Chi Gung
I gave this a go this morning after not being able to find Kent on the first day. It was interesting and there were some good exercises that everyone should consider doing in the morning, though with respect to Kent, for me the woo outweighed a lot of good that can come out of meditation and moving your body.I preferred the look of whoever the other guy that comes out by himself in the morning was doing. That's more my thing ;p
APEX Printing
The first session I attended today was by Paul Broughton talking about the 8+ methods of printing something from APEX. There are obviously pros and cons to each and Paul demonstrated some of the open source/free options.His session was demo heavy and did well to combat some gremlins crawling through his macbook today.
Evidence Based APEX
My first Kscope session went well, though a little over time, for which I apologise encroaching into people's coffee time. I think it went well, people laughed at the appropriate times and I got some positive feedback afterwards.I also had plenty of people in the oddly shaped room, and some very recognisable faces which was quite humbling.
Single Page Applications in APEX
Unfortunately I came in expecting more HTML5 solutions than JavaScript interactions, which I've been doing a lot of recently myself.With respect to Dick Dral, since he had a great slide deck and promised a future blog post, I decided to take the oppotunity to listen to Steven talk about PL/SQL for the second half.
Lunch
ODTUG had a great idea to colour code table cloths at lunch to help like minded people come together. I ate at a great table, had and interesting discussion with Morten and a fellow fairly new to APEX who asked some good questions.I then decided to do some table hopping and meet a few other people, and listen in to what David Peake was rambling about to some other people. I also finally got a face (and accent) to Hillary Farrell.
Why PL/SQL developers are the most important on earth
Over I beer last night I heard Steven talk about his recent realisation that this was the more correct title for this session, and he ran off to change it.He certainly has many passionate things to say about PL/SQL (no surprises there) but I think the best slide was his top tips for being a developer
- Drink lots of water
- Use it or lose it, work on your abs, stretch and more
- Turn off TV, and other screens
- Go outside, perferably amongst the trees
Sound advice. And I think I do well with 3/4 of these, though recently I've been quite the consumption junkie. Writing a book doesn't help...
You don't lack APEX skills, you lack Oracle Skills
I was really torn between this session and seeing Peter's take on APEX worst practices. I personally probably should have gone with Peter, but Joel delivered some great tips for "citizen" APEX developers and it was interesting to see his selections.- Use data model - even if you only have a handful, a picture paints a thousand words
- Don't do in PL/SQL what you can do in SQL - advice Steven and Tom have been delivering for years, it never gets old
- Know how to tune SQL - it's not just about indexing
- Avoid adding PL/SQL to SQL - and I will add become familiar with scalar subqueries
- Avoid DB links,
this includes web services(see comments) - go local where possible, consider materialised views - Use static PL/SQL - I emphasised this in my session, an easy win to avoid interpreted PL/SQL
- Instrument your code - try oraopensource.com
- Use the free analysis tools - SQL developer QA reports
- Never do in APEX what you can do in the database - constraints & triggers
- Avoid write hot spots - I lost the ball here and missed his point, but it related to sequences and RAC
- He had another that he quickly skipped over due to time
- Bonus - get connected, APEX blog aggregator, database evangelists, and some major players on twitter
Comedic Session (sponsored by InterRel)
I'm not sure how I forgot about this in my original post, but the comedic stylings of Don McMillan were featured in this session. I thought we was bloody funny, though I was probably one of the 1% of people that laughed at his joke on the Heisenberg uncertainly principle. I saw it coming, though he gave a great variation on the one I knew. This probably made me one of the uber-geeks he talked about.Kscope16 location was also announced (Chicago) in addition to some other ODTUG related announcement, probably better described elsewhere, though I must congratulate Sarah.
