Lego Climbing Robot
Way back in January I watched a Google tech talk video Lego Engineering: from kindergarten to college. The talk stresses the importance of teaching engineering in schools. A few days later at breakfast...
View ArticleImplementing a domain specific language
I have been so busy at work lately that since wrapping up the climbing robot I haven’t had time for any substantial personal projects. What I’ve been working on is a declarative DSL for implementing a...
View ArticleAngular, Bindings and Templates
I recently watched a video about a cool new technology called <angular/>. It looks like a great way to create web applications. It caught my attention because I saw in it some parallels with some...
View ArticleVideo editing with PiTiVi
For my last video project I used Blender. It is a very capable video editor but it has a steep learning curve and is complex. I wanted something easier that I could show the kids how to use. They have...
View ArticleJavaFX’s FXML a big step backwards
I shouldn’t care about this because I don’t use JavaFX. But it bugs me so I’ll rant a bit. A while ago (probably around version 1.2) the language caught my eye. I especially liked its literal...
View ArticleAmazon MP3 drops Linux, who wants my money now?
Don’t get too excited, its not a lot of money — about 6 albums and a dozen or so songs this year to date. The thing is, I really liked buying music from Amazon and had been doing so since 2008. They...
View ArticleREST, APEX, PL/SQL and Me
This past Sunday I gave a talk at the ODTUG Kscope conference in New Orleans titled Implementing RESTful Web Services with Oracle Application Express. The presentation along with sample code and test...
View ArticleSurvey Builder Design
One of my first projects after joining the APEX team was creating the Survey Builder packaged application (available in Oracle Application Express 4.2.2). This was my first experience creating an APEX...
View ArticleAPEX 5.0 Custom Menus
This topic has been motivated by a few different APEX forum threads as well as direct questions from teammates. Here I will show how to add a menu button to each row of an interactive report that will...
View ArticleAPEX Interactive Report Checkbox Row Selection
The question of how to add checkboxes to interactive reports comes up often. Usually the problem is not getting the checkbox to display in a row but in how to do something useful with the checked...
View ArticleAPEX Item Submission
In his 3 part series ending with APEX and the Order Items are Submitted, Martin D’Souza did a great job explaining how APEX page items are submitted and why you can’t reorder the DOM in arbitrary ways....
View ArticleHow to identify Survey Builder respondent
It has been a while since I have worked on the APEX Survey Builder packaged application but I still get questions about it. One question that comes up repeatedly is how to associate the questionnaire...
View ArticleUsing Oracle JET from APEX
This post contains statements about possible future functionality. These are not official statements. They are speculative, subject to change, and should not be relied upon. Reading svenweller’s recent...
View ArticleInteractive Grid: Under the Hood
[This article is about a beta release of APEX 5.1 known as Early Adopter 1 so the details are subject to change] One of the major and eagerly awaited features of APEX 5.1 is Interactive Grid; an...
View ArticlePassing Data in and out of APEX Dialogs
How to pass data into and return data from an APEX dialog is something that comes up from time to time on the APEX forum. I have not seen a comprehensive treatment of this topic so decided to work up...
View ArticleInteractive Grid column widths
Since the first Early Adopter release of APEX 5.1 I have seen a number of questions or complaints about how column widths are handled in Interactive Grid. I think the complaints may be based on...
View ArticleHow to hack APEX Interactive Grid Part 1
It is nice to see from the questions rolling in on the APEX forums that people are trying to do interesting and advanced things with Interactive Grid (IG). I’m happy to answer questions about how to do...
View ArticleHow to hack APEX Interactive Grid Part 2
Part one of this series covered Interactive Grid advanced configuration. This part is about a specific area of configuration, which is toolbar and menu customization. This blog series assumes at least...
View ArticleHow to hack APEX Interactive Grid Part 3
If you haven’t read parts one and two yet you probably should before proceeding with this one. They covered some basics, configuration and toolbar and menu customization. In part 3 I’ll explain how to...
View ArticleAPEX Interactive Grid API Improvements in 5.1.1
Normally there isn’t too much excitement around a patch set release but if you are programming Interactive Grid (IG) then APEX 5.1.1 is a big deal. A number of improvements were made to IG and its...
View Article