Sign in

Dan McGhan

@dmcghan.bsky.social
257 followers 250 following 24 posts

Software Development Engineer at Oracle. ❤️ Oracle Application Express (APEX), Oracle Database, CI/CD & JavaScript. Views are my own, not Oracle's.

PostsRepliesMedia
Reposted by Dan McGhan
Martin Bach @martindba.bsky.social · 25/06/2025
I had the privilege to present about CI/CD and relational databases during #Thementage25 (www.ittage.informatik-aktuell.de/thementage.h...) I promised I'd polish my demo and blog about it, and that's what I did today. Here's to SQLcl project and Oracle 23ai: martincarstenbach.com/2025/06/25/t...
ittage.informatik-aktuell.de
Thementage
Die Thementage Remote 2025 bieten mit 6 Konferenztagen im Livestream und über 600 Stunden Session-Aufzeichnungen eine große Bandbreite an aktuellen Entwickler-, Architektur- und IT-Betriebsthemen.
031
Reposted by Dan McGhan
SQLDaily @sqldaily.bsky.social · 18/06/2025
Rolling back #database changes is hard Why? Data! dmcghan.bsky.social covers how to recover this in Oracle Database: Flashback database Database restore Export/import And online ways to deploy safely: Edition-Based Redefinition DBMS_REDEFINITION buff.ly/r04arHd
021
Dan McGhan @dmcghan.bsky.social · 31/05/2025
Relying on Liquibase rollback? That might be your riskiest move. 💥 Find out why it fails—and how to do it right with Oracle Flashback, Data Pump, and EBR. 👉 danmcghan.hashnode.dev/the-problems... #orclAPEX #OracleDB #sqlcl #DevOps
danmcghan.hashnode.dev
073
Reposted by Dan McGhan
Toon Koppelaars @toonkoppelaars.bsky.social · 16/05/2025
Really like them! trivadis.github.io/plsql-and-sq...
trivadis.github.io
PL/SQL & SQL Coding Guidelines
032
Dan McGhan @dmcghan.bsky.social · 06/05/2025
Ready to simplify CI/CD with Oracle Database? Jeff shows you how to get started with SQLcl Projects. Powerful tools, but you have to be willing to pay nothing! :D
030
Reposted by Dan McGhan
Connor McDonald on Database and SQL @connormcd.bsky.social · 30/04/2025
Whenever you see "Never" or "Always" or other absolutes in claims about tech, you just know its not really about the tech, its about the clickbait.... ... and yes, I'm the sucker that responds :-) connor-mcdonald.com/2025/04/30/c...
connor-mcdonald.com
Calling out LinkedIn Clickbait
Yeah yeah I know. You don’t have to remind me. When someone posts a LinkedIn post with the following image:   then I know, you know, everyone knows, that it has been done to grab attenti…
373
Reposted by Dan McGhan
Roel @apexconsulting.nl · 15/04/2025
Best fix/feature in #Oracle SQLcl 25.1.0 : When you change the contents of a file (e.g. a package body), "project stage" will automatically reformat the code and update the hash. No need to export it from the database again! #sqlcl #cicd #orclapex
0124
Reposted by Dan McGhan
Alex Zaballa @alexzaballa.bsky.social · 16/04/2025
If you enjoy low-code development and have some free time, check out this free Oracle APEX certification—it's available at no cost until May 15. I tried it last night, and the exam is very well designed! blogs.oracle.com/apex/post/be...
052
Reposted by Dan McGhan
Scott Spendolini 🍊 @spendolini.blog · 15/04/2025
Soon. #orclapex
172
Reposted by Dan McGhan
Plamen Mushkov @apexapplab.dev · 12/04/2025
We got a great overview of the capabilities of the new SQLcl Project feature. No better person to present it than @apexconsulting.nl - one of the first to use it for his CI/CD pipeline in production! In my opinion - the way APEX (and database) versioning and deployment will be done in the future 💡
083
Reposted by Dan McGhan
Kris Rice @krisrice.io · 20/03/2025
Here's the video of APEXLang that Mike Hichwa showed in his talk this morning at #APEXWorld2025 The is massive potential here from easier ci/cd to code reviews to AI trained on the language to tooling as we'll publish the grammar behind when it launches
03012
Reposted by Dan McGhan
Chris Saxon @chrisrsaxon.bsky.social · 20/03/2025
APEX Lang is a new domain specific language you will be able to use to define Oracle APEX apps This is a human readable language designed to help you build and manage apps faster #apexworld2025 #orclapex
Goals for APEX Lang APEX Lang exampleAPEX Lang exampleHow APEX Lang works
13415
Reposted by Dan McGhan
Connor McDonald on Database and SQL @connormcd.bsky.social · 10/03/2025
New to database development? We've got a one-stop shop for your to get up to speed in just a few days asktom.oracle.com/databases-fo...
2178
Reposted by Dan McGhan
Patrizia Regenberg @p-regenberg.bsky.social · 25/02/2025
Finally got a chance to try #SQLcl projects! Initially struggled, expecting it to work like Liquibase, but once I realized Git is central to the workflow, everything clicked. I think it has huge potential—not just for big teams with CI/CD, but also for beginners and citizen developers.
094
Dan McGhan @dmcghan.bsky.social · 17/02/2025
🚀 Feature Branches vs. End-of-Release Branches: Which is the best approach for your team? Let's dive into the pros and cons of each strategy. danmcghan.hashnode.dev/feature-bran... #orclAPEX #cicd
danmcghan.hashnode.dev
Feature Branches vs. End-of-Release Branches: Which Approach Works Best?
The Question Someone recently asked me: What's the possibility/risk of just using one dev branch and multiple developers working in there, then just merge to main when a release/artifact is generated...
031
Dan McGhan @dmcghan.bsky.social · 14/02/2025
Ready to upgrade your SQLcl while working on SQLcl Projects? Timing and a structured approach are key to a smooth transition. Here's how to do it right. danmcghan.hashnode.dev/upgrading-sq... #orclAPEX #cicd
danmcghan.hashnode.dev
Upgrading SQLcl When Using SQLcl Projects
Keeping your development tools up to date is essential for smooth collaboration and to take advantage of the latest features and fixes. When working with SQLcl Projects, upgrading SQLcl requires a str...
0116
Reposted by Dan McGhan
Matt Mulvaney @bsky-matt.0code.io · 13/02/2025
🚀 SQLcl 24.4.1 released yesterday 🟢 Download: buff.ly/3ELLAAt 🔵 Release Notes:
buff.ly
031
Reposted by Dan McGhan
Patrick Wolf @patrick-wolf.bsky.social · 31/01/2025
We’ve added a new sample application to our Gallery, demonstrating the power of Vector Search in an APEX app. Huge shoutout to our intern Nicolas for making it happen! 👏🔥 #orclapex
0237
Reposted by Dan McGhan
SQLDaily @sqldaily.bsky.social · 29/01/2025
It's easy to enter duplicate customer records with small variations in their name e.g. Smith vs Smyth @sandra.cloudnueva.com solved this with fuzzy matching calling UTL_MATCH.JARO_WINKLER_SIMILARITY in Oracle #SQL to find possible matches when making new customers
buff.ly
173
Reposted by Dan McGhan
Jon Dixon @jon.cloudnueva.com · 28/01/2025
APEX Developer Blogs now allows you to perform a 23ai Vector/Semantic Search and/or ask questions on all 3,000+ APEX Developer blogs using RAG. Head over to the Chat & Search option at apps.cloudnueva.com/apexblogs #orclapex
apps.cloudnueva.com
Oracle APEX Developer Blogs and Videos
Aggregates blogs and videos related to Oracle APEX and Oracle APEX-related development tech.
0131
Reposted by Dan McGhan
msewtz.bsky.social @msewtz.bsky.social · 15/01/2025
Oracle APEX 24.2 is now generally available! This release unlocks new capabilities for AI-powered apps 🤖, configure RAG data for AI calls🧠, automate Fusion Applications integration🔁, work directly with JSON data ✨, and much more! apex.oracle.com/go/242-is-no... #orclAPEX #LowCode
03217
Dan McGhan @dmcghan.bsky.social · 04/01/2025
New blog post: Admin vs. App User Installation: Choosing the Right Path for Secure, Efficient Deployments danmcghan.hashnode.dev/admin-vs-app... #orclAPEX #cicd
danmcghan.hashnode.dev
Admin vs. App User Installation: Choosing the Right Path for Secure, Efficient Deployments
Choosing the right deployment approach is essential when deploying changes to Oracle Database and APEX applications. One key decision involves selecting between an admin (privileged) user installation...
082
Reposted by Dan McGhan
Philipp Salvisberg @salvis.com · 24/12/2024
SQL domains make data models easier to understand and reduce the logic regarding data consistency and visualisation. How easy is it to change domains and propagate those changes to the underlying tables? Season's greetings and a happy new year! www.salvis.com/blog/2024/12...
salvis.com
Evolution of a SQL Domain for Semantic Versioning - Philipp Salvisberg's Blog
SQL domains abstract column properties for use across multiple tables. I demonstrate the evolution of a domain for Semantic Versioning.
093
Dan McGhan @dmcghan.bsky.social · 20/12/2024
My first blog post in years: An Overview of the Oracle SQLcl Projects Development Process danmcghan.hashnode.dev/an-overview-... #orclAPEX
danmcghan.hashnode.dev
An Overview of the Oracle SQLcl Projects Development Process
SQLcl Projects is a new feature of SQLcl that aims to standardize and streamline the development lifecycle of Oracle Database applications. This post provides a high level overview of what the develop...
12711
Dan McGhan @dmcghan.bsky.social · 12/12/2024
The Quick Start guide for SQLcl Projects was recently overhauled by @martindsouza 😍: docs.oracle.com/en/database/... Use this guide to kick the tires and see how SQLcl Projects can help with CI/CD on your Oracle Database and #orclAPEX apps!
docs.oracle.com
User's Guide
1168
Reposted by Dan McGhan
Markus Winand @winand.at · 11/12/2024
Big Data was yesterday. Today we've got Colossal Data! www.commitstrip.com/en/2014/06/0... Just because the comic is old doesn't mean it's wrong.
3214
Reposted by Dan McGhan
Maria Colgan @sqlmaria.com · 10/12/2024
Mike Hitchwa just demoed the new version 2 of #oracle LiveSQL which is really cool Chrck it out at livesql.oracle.com
12112
Reposted by Dan McGhan
Philipp Hartenfeller @hartenfeller.dev · 01/12/2024
For the festive season, we are doing a @united-codes.bsky.social  advent calendar with a quick APEX tip video every day. Check out how you can create reusable item utility buttons with #orclAPEX Shortcuts: youtu.be/iaX9R6O37QM
youtu.be
APEX Shortcuts | UC Advent Calendar 1
YouTube video by United Codes
22311
Reposted by Dan McGhan
Roel @apexconsulting.nl · 23/11/2024
Even @clocwise.bsky.social (formerly known as @CLOC_WISE) has now moved to #BlueSky. You can get all the updates on Call for Papers following it on : bsky.app/profile/cloc... No need to stay behind in the dark and the cold world of X anymore…
bsky.app
21913
Reposted by Dan McGhan
Oana Bonu @oanabonu.bsky.social · 22/11/2024
In October 2024, Oracle ACEs from all around the world shared tips and tricks, insights, and knowledge in 300+ blog posts and articles. We have highlighted some of them for you to read and enjoy, focusing on 23ai. ♠️ 👉 blogs.oracle.com/ace/post/mus... @fsimondba.bsky.social @cafedatabase.com
0187
Reposted by Dan McGhan
Scott Spendolini 🍊 @spendolini.blog · 22/11/2024
Bluesky doesn't do verifications like the other site does. It's much quicker and costs $0. To get verified, all you need to do is prove you own or control a domain. It took me 2 minutes to set this up with my own domain. Here's how it works: bsky.social/about/blog/4...
1142
Reposted by Dan McGhan
Connor McDonald on Database and SQL @connormcd.bsky.social · 21/11/2024
What can we learn about Javascript in the database in the time it takes to ride the escalator at #DOAG2024 with @martindba.bsky.social youtu.be/LmPa5dXx-aw
youtu.be
Javascript in the DATABASE? MLE in 90 seconds.
YouTube video by SQL and Database explained!
2308
Dan McGhan @dmcghan.bsky.social · 21/11/2024
Hello, Bluesky! Looking for a way to standardize and streamline your @OracleDatabase and #orclAPEX CI/CD processes? Don't miss the next APEX Office Hours, starting in under two hours. asktom.oracle.com/ords/r/tech/...
asktom.oracle.com
0177
Reposted by Dan McGhan
Scott Spendolini 🍊 @spendolini.blog · 20/11/2024
Made some updates to my APEX Starter Pack. Not on there and want to be? Just send me a DM or reply here and I'll happily add you to the list. #orclapex go.bsky.app/6kaBDaf
3126
Reposted by Dan McGhan
Kris Rice @krisrice.io · 18/11/2024
The new Oracle Live SQL is here. This is essentially a SQL Fiddle to learn. This ground up rewrite around SQL Developer web and Oracle REST Data Services. It comes with an increase in schema life from 8 hours to 90 days! Check it out with the Try V2 link on the home page. livesql.oracle.com
13618