
BonnyCode
Apr 13, 2026 · BonnyCode is the personal blog of Lucas Pierce, focused on software development, leadership, teaching, data science, and philosophy.
Database & Performance - BonnyCode
June 2008 A Depressing, All Too Common Tale of OO Programmer meets Database22 June 2008 N+1 Select17 June 2008 Databases from the Battlefield15 June 2008 Synchronized Performance10 June …
N+1 Select - BonnyCode
Jun 17, 2008 · You can forget about the performance of synchronized vs. unsynchronized, when you write code hitting your database that looks like this: peeps = Database.findMyPeeps for (each peep …
Categories - BonnyCode
Categories Software Engineering 15 posts Career & Professional 11 posts Management & Process 8 posts Programming Languages 8 posts Database & Performance 4 posts Software Philosophy 4 …
Tags - BonnyCode
Database 3 posts Design-Patterns 3 posts Education 3 posts Leadership 3 posts Management 3 posts Threading 3 posts Agile 2 posts Career-Advice 2 posts Computer-Science 2 posts Concurrency 2 …
A Depressing, All Too Common Tale of OO Programmer meets Database
Jun 22, 2008 · A Depressing, All Too Common Tale of OO Programmer meets Database Lucas Pierce 22 June 2008 662 words ~4 mins #orm #database #performance #optimization
Databases from the Battlefield - BonnyCode
Jun 15, 2008 · There is a ladder of knowledge in learning about databases. Step one is learning the basic commands SELECT, INSERT, UPDATE and DELETE. After that you learn about Subselects …
Posts - BonnyCode
May 6, 2026 · June 2008 Threading Quiz 30 June 2008 A Depressing, All Too Common Tale of OO Programmer meets Database 22 June 2008 N+1 Select 17 June 2008 Databases from the Battlefield …
Lucas Pierce - BonnyCode
About Lucas Pierce, author of BonnyCode. I write about software development, leadership, teaching, data science, and philosophy. I teach Computer Science at CalPoly SLO and otherwise focus on …
Synchronized Performance - BonnyCode
Jun 10, 2008 · In a recent code review meeting, the performance of synchronized vs. non-synchronized methods came up. I threw out a ridiculous (in retrospect) statement that uncontested synchronized …