Presented by:

Software Developer, working with micro-startups & small teams to build niche software, typically database-backed desktop-style enterprise-oriented web apps running server-side in pure Java on the Vaadin framework.

Previously worked in long-term client engagements building in-house custom-crafted departmental database apps for cost accounting, business operations, and workflow.

Also spent a couple years as a trainer teaching software development (database, business logic, and user-interface) to developers both novice and expert in week-long seminars.

Hobbies include extreme dog-walking and welding bird-cages. And spending way too much time on Stack Overflow.

Ten of my favorite new things in Postgres 10.

  • Replacement for SERIAL (identity column)
  • Traceable COMMIT
  • Parallel query
  • Cross-column statistics
  • New collation (sorting)
  • More XML
  • logical replication
  • Simplifying timestamps
  • Renaming & renumbering
  • Security tweaks

We spend a chunk of time explaining the surprisingly troublesome nature of the Postgres-specific SERIAL and how it is now gladly replaced by SQL-standard identity columns. Another chunk of time is spent on the practicalities of determining if a transaction completed successfully or not, now made easier with traceable COMMIT. Then we accelerate moving faster and faster through the remaining items, looking at the nooks and crannies of new features that I found useful for my own work and that you may not have yet discovered.

Date:
Duration:
1 h 30 min
Room:
HC-103 Postgres
Conference:
LinuxFest Northwest 2018
Language:
Track:
PostgreSQL
Difficulty:
Medium

Happening at the same time:

  1. 10 in 10: Ten new things in Postgres 10
  2. Start Time:
    2018 April 28 05:30

    Room:
    HC-103 Postgres

  3. Programmers are Evil
  4. Start Time:
    2018 April 28 06:00

    Room:
    HC-108

  5. OpenSource: Love what you do everyday!
  6. Start Time:
    2018 April 28 06:00

    Room:
    G-103

  7. Successful 2FA is a matter of smooth workflows
  8. Start Time:
    2018 April 28 06:00

    Room:
    CC-200

  9. Orchestrating Multi-service Applications on Kubernetes
  10. Start Time:
    2018 April 28 06:00

    Room:
    CC-235

  11. GO generate all the things!
  12. Start Time:
    2018 April 28 06:00

    Room:
    CC-236

  13. Better Brewing through Data Science and Machine Learning
  14. Start Time:
    2018 April 28 06:00

    Room:
    CC-208

  15. The Ubuntu Home Server
  16. Start Time:
    2018 April 28 06:00

    Room:
    CC-115

  17. The business case for copyleft
  18. Start Time:
    2018 April 28 06:00

    Room:
    CC-114