Jacek Gebal
@gebaljacek
Oracle DB Developer, Lean, Agile, Unit Testing & TDD.
co-author, owner, maintainer @utplsql,
All opinions are my own.
ID: 3235294744
http://www.oraclethoughts.com 05-05-2015 08:00:09
6,6K Tweet
814 Followers
922 Following
Just uploaded my three slide decks for Oracle Developer & Technology User Group (ODTUG) #Kscope23. I like my brand new presentation about the right API for #pinkdb apps. If you care about performance, security or maintainability, this session is for you.
Uncle Bob Martin @davidspearritt Milan Jovanović SQL has 4 flavors - "humans sitting at a terminal" is #direct invocation - "#embedded" was precompiled in C or COBOL In modern languages, use SQL to declare a stored #procedure or #prepared statement, with parameters, and call this API as any service. What's wrong with that?
Calling PL/SQL functions in #SQL queries leads to slow statements Right? No more! The Automatic SQL Transpiler in Oracle Database 23c can convert function calls to pure SQL, removing the context switch Tim Hall ∞🐵+∞⌨️ demos oracle-base.com/articles/23c/a…
Oracle Database 23c adds #JSON schema validation to check the properties of data you're storing e.g. ensure a column stores a JSON array with CREATE TABLE ... ( json_array JSON VALIDATE '{ "type" : "array" }' ) Tim Hall ∞🐵+∞⌨️ demos oracle-base.com/articles/23c/j…
A quick question to users of #utPLSQL What platform are you using to run the utplsql-cli? (github.com/utPLSQL/utPLSQ…) Simon Martinelli is thinking of making it available in some package managers.
If you want to get to grips with SQL table macros you ought to book mark this URL on Stew Ashton blog: stewashton.wordpress.com/category/sql-t… There are 13 articles (so far), and they'll probably appear in reverse order, the current most recent has a catalog of the individual URLs.
Martin Bach I think Test Driven Development by Kent Beck 🌻 was a good starting point for me. Then Working Effectively with Legacy Code by Michael Feathers for some nuance and considerations when working with existing code bases. utPLSQL as framework had biggest impact on testing with main language.
ORAdiff is live! 🪩🪩🪩 dbarj.com.br/en/2023/08/ora… Oracle Database Oracle Oracle ACE Program
If you missed our #AskTomOfficeHours session about #SQL Version Control, you can now rewatch it on Youtube ⬇️ 📹 youtu.be/ZmmyquWkhno?si… Oracle ACE Program
The dbLinter Rule Repository is live. Thanks Philipp Hartenfeller! So what's next? A VS Code extension implementing those rules with quick fixes. I will demo it at #apexconn25. Want a sneak peek? salvis.com/blog/2025/03/1…