Because databases store the data our applications, they need proper care and feeding too. In "DB Migrations", David Berube shares what he's learned to properly design your databases, Harrie Verveer looks at "Database Versioning with Liquibase", and Patrick Schwisow shows you how to consolidate Doctrine Migrations that have gotten unwieldly.
Also inside
- Julien Pauli continues his deep dive into PHP extensions with a look at managing variables and functions.
- Jordan Kasper begins a two-part looks at "Object Oriented Javascript".
- Matthew Setter's Column Education Station explores Paperwork, a Laravel application for hosting and managing your own notebooks ala Evernot.
- David Stockton's Column Leveling Up will show you how to exploit bitwise math and counting systems in "Advanced Counting"
- Joe Devon's Community Corner talks frankly about burnout in our community.
- Eli White's finally{} talks about "SQL? NoSQL? YesSQL?"