You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Active Record does a magnificent job of abstracting away 95% of the tedious SQL interactions nobody likes to have. But from time to time the abstraction is leaky and details about database transaction management introducing RAM issues, primary keys or N+1 queries alongside JOIN and .include start to creep in. I can tell some real life stories of how I encountered (and solved to various degrees) these issues at clients.
On top of that I am more than happy to give a primer session on the basics of SQL JOINs. That wouldn't be anything new for people who had "proper" SQL database education, but so far there was at least one person at every client that didn't have the good fortune of such a proper introduction.
Describe topic
Active Record does a magnificent job of abstracting away 95% of the tedious SQL interactions nobody likes to have. But from time to time the abstraction is leaky and details about database transaction management introducing RAM issues, primary keys or N+1 queries alongside
JOIN
and.include
start to creep in. I can tell some real life stories of how I encountered (and solved to various degrees) these issues at clients.On top of that I am more than happy to give a primer session on the basics of SQL JOINs. That wouldn't be anything new for people who had "proper" SQL database education, but so far there was at least one person at every client that didn't have the good fortune of such a proper introduction.
Contact information
The text was updated successfully, but these errors were encountered: