Configuration of Oracle 12c – part un
Oracle 12c represents a fairly dramatic departure from Oracle 11g in terms of setup and configuration of the server on personal workstations. The 12c release was released in 2013, but I had delayed its...
View ArticleConfiguration of Oracle 12c – part deux
In this second article regarding the installation and configuration of Oracle 12c, I’ll discuss the server’s memory configuration and the settings chosen for the default installation. Again, I’m...
View ArticleConfiguring SonarQube with Oracle 12c
For a while now I’ve wanted to install SonarQube for doing static analysis of my Java EE 7 applications. The current downloadable version of SonarQube is 5.1.1. The SonarQube requirements documentation...
View ArticleWhat exactly is thread deadlock?
Performance testing is a key component of system testing, since a non-performant application is often viewed as just as poor as an application that contains other varieties of defects. Care and...
View ArticleConfiguring Transparent Data Encryption (TDE) with Oracle 12c
I am currently building a Java EE 7 application that will utilize an Oracle 12c database for persistent storage. Because some of the data is sensitive, I decided to enable Oracle’s Transparent Data...
View ArticleBook review: Software Architecture in Practice, 3rd edition
If you are looking for a single volume to explain software architecture, then I would recommend Software Architecture in Practice [1] by Bass, Clements, and Kazman. Software Architecture in Practice...
View ArticlePerformance overhead of SQL user-defined functions
Some time ago I wrote an article that described the performance tradeoffs one encounters when using SQL user-defined functions – sometimes called UDFs or PSM (Persistent Stored Module) functions – from...
View ArticleTeaching critical thinking skills through visual analytics
One way or another – either by being a university student, an industry practitioner, an industrial researcher, and now as an instructor – I’ve been doing “Computer Science” since 1978. Over the past 37...
View ArticleJava EE development: the PermGen error
When developing a tiered Java EE database application there are a tremendous number of program errors that will only be discovered at runtime. If one is using Hibernate as the Object-relational mapping...
View ArticleUsing the debugger in Oracle 12c SQL Developer
One of the significant features of Oracle’s SQL Developer client is the built-in debugger for PL/SQL stored objects: PL/SQL stored procedures, stored functions, and triggers. In this tutorial we...
View Article