S Summer is slow. Clients go quiet, the inbox calms down, and you finally get a few evenings that are actually yours. That is the perfect window to grab a couple of free Oracle certifications before everyone comes back in September. Here is the deal, and it is a good one. The courses are free, the certifications are free, and each exam gives you 15 attempts. The exams are not proctored, so you sit them from home whenever it suits you, listen to your music, drink whatever you want. With a free course behind you and 15 tries in your pocket, it is basically impossible to fail. Miss something on the first go, see what you got wrong, and take it again. The topics are worth your time this year too. Most of these paths sit around AI on the Oracle database and OCI, which is where a lot of the interesting work is heading. So you are not just farming badges, you are picking up things you will actually use on real projects. And even the architect exam is for free! I would prefer a job...
M Maintaining a large APEX application means living with one nagging question: if I change this page, what else am I about to break? Before you touch page 50 you want to know what links into it. Before you delete page 50 you want to be sure nothing still points at it. How do I even get to page 50? APEX does not make that easy. Navigation is spread across branches, buttons, lists, navigation bar, breadcrumbs, report column links... There is no single screen that says "here is everything that links into page 50" or "here is everywhere you can go from page 50". So you end up grepping the export or clicking through the builder page by page. I built a small command into ADT.ai that answers exactly those two questions. It is called "flow", and once it has scraped an app it answers offline, in milliseconds. What it does It reads the navigation links of requested application(s) from the database once, stores them in a local SQLite file, and the...