Philipp Salvisberg
@salvis.com
510 followers 160 following 140 posts
Focused on database-centric development. Chat is open. https://www.salvis.com/blog/about
Posts Media Videos Starter Packs
salvis.com
Do you use MERGE statements in your PL/SQL code? Then I recommend not using Oracle SQL Developer for VSCode version 25.3.0 or SQLcl 25.3.0.

See forums.oracle.com/ords/apexds/...
forums.oracle.com
salvis.com
„The successful 5% of AI agents? They all have one thing in common: human-in-the-loop design.“
hartenfeller.dev
Great read: What Makes 5% of AI Agents Actually Work in Production?
www.motivenotes.ai/p/what-makes...
salvis.com
Conference starts in 15th. Aren’t you a bit early?
salvis.com
I've just finished writing my blog post. And you?
oraclebase.bsky.social
Joel Kallman Day 2025 : Announcement

oracle-base.com/blog/2025/09...

#JoelKallmanDay

@oracleace @OracleAPEX #orclapex @OracleDatabase
salvis.com
Subtly downgrade a band:

Beagles
evrocs.bsky.social
Subtly downgrade a band:

Veggie Loaf
oraclesean.com
Subtly downgrade a band:

Tin Zeppelin
salvis.com
SQL Developer for VS Code contains an embedded SQLcl. Should behave as SQL*Plus.
Reposted by Philipp Salvisberg
hartenfeller.dev
New blog post, my longest one ever. A full guide on how to use AI as a PL/SQL developer.

- No 23ai or Python required
- Advanced techniques like tools, structured output, reasoning, and file analysis
- Usage demos

hartenfeller.dev/blog/real-ai...
#oracle #ai #orclAPEX
Build Real AI Solutions with Oracle PL/SQL (No 23ai Required)
Learn how data engineers can leverage AI for Oracle automation using PL/SQL. Discover structured output, file analysis, reasoning, and tool calling with the open-source UC AI SDK.
hartenfeller.dev
Reposted by Philipp Salvisberg
graalvm.org
GraalVM 25 is here, with lots of updates for native compilation, GraalPy, GraalJS, and WebAssembly.
Faster and better than ever!🐰🚀
Download: www.graalvm.org/downloads/
Release notes: www.graalvm.org/release-note...
salvis.com
If you are using version 0.15.0 of the dbLinter VS Code extension, please update to version 0.15.1. Thx!

This update fixes a problem where the wrong configuration name was being used for anonymous users. Other users are not affected.
salvis.com
Presention started with technical problems… actually they never really stopped. And my time management sucked. Bad combination. Will work on it for HrOUG, SOUG?, RoOUG and DOAG.
Reposted by Philipp Salvisberg
ppiipuu.bsky.social
I guess it will be about linters and coding standards :) @salvis.com at #POUG2025 @sym42.bsky.social
salvis.com
Well, it depends. On the size of the egg, the thickness of the shell and the importance of the Sollbruchstelle property.
salvis.com
We use one since many years. Great product. Will get one for you. See you at POUG.
Reposted by Philipp Salvisberg
chrisrsaxon.bsky.social
Get faster PL/SQL in #SQL with

alter session set sql_transpiler = on

=> database will convert eligible functions to SQL

Read my latest post for details on

What can be transpiled
Transpiler vs scalar macros
Functional differences
Impact of function-based indexes

blogs.oracle.com/sql/post/fas...
blogs.oracle.com
Reposted by Philipp Salvisberg
hartenfeller.dev
New video: leverage AI coding assistants to generate unit tests for #oracle #PLSQL.

- how to structure your project
- optimize AI context with a copilot-instructions.md
- let the AI agent compile and test with SQL Dev #MCP server

youtu.be/O9fhl1Gr0UU #orclAPEX
Generate valuable PL/SQL unit tests with AI
YouTube video by United Codes
youtu.be
salvis.com
In the next version of dbLinter, you will be able to report issues with related locations. Here's a sneak peek in VS Code and SonarQube (via generic formatted issue reports).

Fewer reported issues. Cleaner editor and issue repositories. 😎
Screen shot in VS Code with one issue and two related locations. Screen shot in SonarQube community edition, showing one issue and two related locations.
Reposted by Philipp Salvisberg
petefinnigan.bsky.social
A new PL/SQL unwrapper for 9i and lower - www.petefinnigan.com/weblog/archi... - #oracleace #sym_42 #oracle #plsql #unwrap #reverse #engineering #security
salvis.com
I've been there for quite some time.
salvis.com
Wouldn't it be easier to release 23ai (EE on non-engineered systems) so that we can upgrade and start using all the new, cool features straight away, rather than having to wait for backports?