---
title: "Louis Moreaux (@lmoreaux) | Hashnode"
description: "Oracle APEX developer. Read the latest articles by Louis Moreaux on Hashnode."
url: "https://hashnode.com/@lmoreaux"
---

@lmoreaux

# Louis Moreaux

@lmoreaux · Paris · Joined October 2021

Oracle APEX developer

### [Adding Voice-to-Text to your Oracle APEX AI Agents #JoelKallmanDay](https://lmoreaux.hashnode.dev/adding-voice-to-text-to-your-oracle-apex-ai-agents-joelkallmanday?utm_source=hashnode&utm_medium=feed)

Add a microphone button to the Oracle APEX 26.1 AI Chat with about 40 lines of JavaScript and the Web Speech API. Includes an open-source plug-in.

8 min read · [lmoreaux.hashnode.dev](https://lmoreaux.hashnode.dev/adding-voice-to-text-to-your-oracle-apex-ai-agents-joelkallmanday?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/adding-voice-to-text-to-your-oracle-apex-ai-agents-joelkallmanday/6acf158ea8797d20e7f8f065) [Oct 14](https://hashnode.com/posts/adding-voice-to-text-to-your-oracle-apex-ai-agents-joelkallmanday/6acf158ea8797d20e7f8f065)

### [Oracle APEX: Apply Conditional Styling to Reports Using CSS only #JoelKallmanDay](https://lmoreaux.hashnode.dev/oracle-apex-apply-conditional-styling-to-reports-using-css-only-joelkallmanday?utm_source=hashnode&utm_medium=feed)

Learn to apply conditional styling to Oracle APEX reports using CSS only, thanks to the powerful \`:has()\` pseudo-class. No JavaScript needed

5 min read · [lmoreaux.hashnode.dev](https://lmoreaux.hashnode.dev/oracle-apex-apply-conditional-styling-to-reports-using-css-only-joelkallmanday?utm_source=hashnode&utm_medium=feed)

[Oct 15, 2025](https://hashnode.com/posts/oracle-apex-apply-conditional-styling-to-reports-using-css-only-joelkallmanday/68ef54b9ad4e0116d110ade4)

### [How to Use Server-Side JavaScript in Oracle APEX with Oracle 23ai #JoelKallmanDay](https://lmoreaux.hashnode.dev/how-to-use-server-side-javascript-in-oracle-apex-with-oracle-23ai-joelkallmanday?utm_source=hashnode&utm_medium=feed)

This post is a step-by-step guide to get started with server-side JavaScript in Oracle APEX

8 min read · [lmoreaux.hashnode.dev](https://lmoreaux.hashnode.dev/how-to-use-server-side-javascript-in-oracle-apex-with-oracle-23ai-joelkallmanday?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/how-to-use-server-side-javascript-in-oracle-apex-with-oracle-23ai-joelkallmanday/670f729ffcbfed53fb44ddc4) [Oct 16, 2024](https://hashnode.com/posts/how-to-use-server-side-javascript-in-oracle-apex-with-oracle-23ai-joelkallmanday/670f729ffcbfed53fb44ddc4)

### [How to Synchronize Oracle Identity Column Sequences](https://lmoreaux.hashnode.dev/how-to-synchronize-oracle-identity-column-sequences?utm_source=hashnode&utm_medium=feed)

Guide to synchronize Oracle Identity Column sequences to prevent unique constraint violations during data migrations between environments

4 min read · [lmoreaux.hashnode.dev](https://lmoreaux.hashnode.dev/how-to-synchronize-oracle-identity-column-sequences?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/how-to-synchronize-oracle-identity-column-sequences/668687b76da18a732216798e) [Jul 4, 2024](https://hashnode.com/posts/how-to-synchronize-oracle-identity-column-sequences/668687b76da18a732216798e)

### [How to Easily Download Files in Oracle APEX 24.1](https://lmoreaux.hashnode.dev/how-to-easily-download-files-in-oracle-apex-241?utm_source=hashnode&utm_medium=feed)

Learn how to download files effortlessly in Oracle APEX 24.1 using new dynamic actions and the \`apex\_http\` PL/SQL API

5 min read · [lmoreaux.hashnode.dev](https://lmoreaux.hashnode.dev/how-to-easily-download-files-in-oracle-apex-241?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/how-to-easily-download-files-in-oracle-apex-241/66742ec0e768a86e44c5a135) [Jun 20, 2024](https://hashnode.com/posts/how-to-easily-download-files-in-oracle-apex-241/66742ec0e768a86e44c5a135)
