Summer Blog

IT konekt 2019 Note

Clean Architecture

Video

Not too much detail too early.

A good architecture allows major decisions to be DEFERRED!

A good architecture maximizes the number of decisions NOT made.

You only test the parts of the application that you want to work.

Things hard to test:

  1. Anything at outer boundary of the system, like GUI
  2. It’s very difficult to test things if you don’t know the answer

Top 10 SQL Performance Tips & Tricks for Java Developers

Video Slide

Round trips

Auto commit

Bulk processing

Bind variables

Fetch size

Save point

KISS (Keep it simple SQL)

Parallel queries

SELECT /*+ PARALLEL */ id, create_date, first_name...

Explain plans

SQL wait events (Oracle only)


comments powered by Disqus