Friday, August 22, 2014

My Autobiography

Hey, don't laugh. We don't always succeed. In fact, sometimes we fail as the book title indicates.

But it's during those times of failure that we can learn the most. We learn about the systems we work on. We learn about the people we interact with. Most of all we learn about ourselves.

Failure is inevitable if you're out there reaching higher and extending yourself. Learn from it!

Tuesday, July 15, 2014

Glad to be a Part of Insum!

Sometimes it just clicks...sometimes it just feels right...sometimes the best things are worth waiting for. That's the feelings I have around my decision to join Insum, the largest APEX consultancy in North America.

A little bit about Insum...
"Insum is a highly creative solution center specialized in Oracle Database, developing innovative applications for clients and partners in North America. Founded in 2002, Insum has been assisting customers realize the full benefits of Oracle Database with Application Express since 2005. In fact, Insum is a pioneer with APEX and is today the largest consultancy specialized in Oracle APEX developments in North America. Privately held with offices in Montreal, Canada and South Burlington, USA, Insum has the most complete and experienced staff to serve the needs for complex application development and deployments in a wide range of industries. Come discover our unique APEX center of excellence"

I first became aware of Insum through Francis Mignault. We met in New Orleans during KScope2008 at the last, great APEX meetup. I think back now and realize what a special night that was. Going around the room was Carl, Dimitri, John Scott, Dan McGhan, Roel, Raj, Josh, Joel, Dietmar, etc. Francis and I just kinda hit it off that night. Ever since then we do our best to carve out time to sit and visit. Sometimes it involves a nice cigar, sometimes it's five minutes between sessions, all times special. A few years later I met Michel and Patrick. Solid folks whom you could tell had a passion for the technology and even back then I knew that given the opportunity, I would take up with this company from the Great White North.

Insum continues to grow their client base in the U.S. and as a result is building a team of developers to handle this demand. For the first time in my career I'll be able to concentrate full time on Application Express. It's going to be fun. I'll commit to blogging more and probably get back on the lecture circuit.

I'd like to thank SCGTS for the last four years in which I have grown personally and professionally. Truly some of the smartest individuals I've had the pleasure of working with. I'm expecting to aid in transition through August 15 before reporting to Montreal for onboarding.

So, I'm proud to be....an Insum-niac! (I doubt that's actually a word) Look it, if you're a highly skilled APEX developer..let's talk. If you're a company in need of APEX expertise, let's definitely talk.

...our journey continues

Friday, October 11, 2013

...and They're Off!

Well, it should not come as a great surprise to anyone that I've decided to pursue another stint on the ODTUG Board of Directors. If successful, this will be my third and final term. It's been a fantastic journey thus far.

Here's my campaign Statement

Campaign Statement

In January of 2010, the membership of ODTUG saw fit to place me on the board of directors. It was, and continues to be, a tremendous honor to serve with the other members of the board in charting the future course of the organization. True, it involves considerable sacrifice, but ODTUG is worth it—you’re worth it.

I’ve had the privilege of serving as your president since June of 2012. Since that time, the organization has rolled out a new website, a new logo, an online job board, and increased our influence by purchasing APEXblogs. At the same time, our Kscope conference continues to grow in size and stature. For me, it’s always felt as much like a family reunion as it does a world-class technical conference.

I ask you for the opportunity to continue to fill the seat I’ve occupied these last four years. I have the desire, the dedication, and the experience to best represent you and your interests. If you believe, as I do, that the organization is moving in the right direction and our best years are ahead of us, I would appreciate your support.

My name is Monty Latiolais and I approve this message.

Biographical Statement

Monty Latiolais has more than twenty-five years of experience in information technology and more than a dozen years of experience with Oracle.

He has been a member of ODTUG since 2003 and has volunteered in many areas, including the ODTUG executive conference committee, the ODTUG abstract review committee, the ODTUG Technical Journal Editor’s Choice Awards panel, ODTUG Oracle OpenWorld content chair, and was recognized as the ODTUG 2009 Volunteer of the Year. Monty has been on the ODTUG Board of Directors for four years, with the last year and a half serving as president.

He is currently serving as the senior programmer analyst with SC Global Tubular Solutions, a Sumitomo Corporation subsidiary specializing in OCTG supply chain management. He spends his days working with Application Express, Oracle Forms, and Oracle Reports, writing complex analytics, and counting the days until the next Kscope conference.

Additionally, ODTUG asked the candidates to answer the following questions. If you could describe ODTUG in ten words or less, what would they be?

A community of Oracle professionals sharing their knowledge and experiences.

What is your motivation for joining the board?

I'm a big believer in paying things forward. Early in my career, I benefitted greatly from the technical journal and from participating in the list servs. While the technical journal has gone digital and tweets have in large part replaced list servs, I'd like to believe I'm providing that same benefit to a new generation of ODTUGers.

What attributes do you feel you would provide to this position?

I'm a people person. If you've attended a Kscope conference, it's likely we've met. It's just as likely we're on a first-name basis. It's that interaction with the membership I enjoy most and it's what keeps me coming back time and again.

Do you have a principal goal you would like to achieve as a board member?

What has made ODTUG special through the years is a real sense of community and a sense of belonging. Our challenge is to continue to grow the organization without losing those qualities that attracted us in the first place.

I look forward to once again serving the membership as a Director.

Our journey continues...

You Gotta Be Kidding!

Where-o where are my Android 4.3 developer options?

I'm developing a mobile app for my company. Rather than using an Android emulator with Eclipse, I thought this time I'd use my actual phone to develop against. I looked high and I looked low, but couldn't find a way to turn on USB Debugging. A quick swim through Google and I have my answer. It was not what I expected. Turns out the Developer Options menu is hidden in Jelly Bean. To access the Developer Options you must do the following:
  1. Goto Settings -> About Phone.
  2. Goto “Build Number” at the end of the Scroll list.
  3. Tap on “Build Number” repeatedly (7 times). On your third tap you should see message indicating that you only have 4 more taps to go to ‘become a developer’.
  4. Continue: 4 more taps.
  5. Hooray, you are now a ‘Developer’, go back to the Setting page.
  6. You should see Developer Option menu item in your setting list now.
  7. Open Developer Options and check USB debugging > Ok
Are You Kidding Me?

Our journey continues...

Thursday, December 13, 2012

Top 10 Things To Do In New Orleans...besides KScope13

National Geographic, of all places, put out a Top Ten list of things to do while in New Orleans...excluding Mardi Gras and KScope13. I've experienced several of those items included, but definitely agree with the list. New Orleans is so much more than Mardi Gras.


I'd encourage each of you to visit the link for the full rundown, but here's a quick synopsis:
  • Streetcars
  • Magazine Street
  • Garden District
  • Insectarium
  • Live Music
  • Drinks
  • PO-Boys
  • City Park
  • Ogden Museum of Southern Art
  • Jackson Square

Monday, February 6, 2012

Make Room For One More!


Got some unexpected good news today. My company is sending a couple of developers to KScope12. I think what really put them over the edge was taking a look at the Schedule at a Glance

One other thing, ODTUG knows times are tough, so to ease the pain of registration, get a code from one of the vendors like Applied OLAP or the San Antonio Texas Oracle Users Group

C'mon, who doesn't want to save money??

Our journey continues...

Friday, February 3, 2012

WIDTH_BUCKET 101

Had an issue the other day where we needed to display counts per year range. The output needed to be something like:

[0-1] x dollars
[1-2] y dollars
[2-3] z dollars

The existing logic made redundant SQL calls to determine the min and max year vals. Very inefficient. Very unneccessary.

I immediately thought of using WIDTH_BUCKET. WIDTH_BUCKET is a numeric function that first appeared in Oracle 9i over ten years ago.


By definition, the Oracle WIDTH_BUCKET function is used to construct equiwidth histograms, in which the histogram range is divided into intervals that have identical size. For a given expression, the WIDTH_BUCKET function returns the bucket number into which the value of this expression would fall after being evaluated.

It's actually quite simple. Here's the syntax:

WIDTH_BUCKET(value, min_value, max_value, number_of_buckets);

I know what you're thinking, what if you have values that are below min_value or above max_value ?? Well, there's a convenient underflow and overflow bucket created automatically referenced by 0 and number_of_buckets +1, respectively.

Our journey continues...