Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
A Hands-on Experience with Complex SQL by Craig Kerstiens
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
In this engaging talk titled *A Hands-on Experience with Complex SQL*, presented by Craig Kerstiens at the Keep Ruby Weird 2016 event, the speaker addresses the intricacies of SQL, particularly focusing on the PostgreSQL database. The session is aimed at demystifying SQL, showing that it can be enjoyable and efficient to work with, especially when utilizing PostgreSQL’s powerful features. Key points covered during the presentation include: - **Introduction to Speaker’s Background**: Craig shares insights into his professional history, highlighting his role at Sidekiq Cloud and his involvement with Postgres Weekly, offering resources for keeping up with PostgreSQL. - **PostgreSQL Features**: The speaker outlines the advantages of PostgreSQL, listing features such as JSONB support, transactional DDL, and the Listen/Notify pub/sub system, emphasizing its capabilities beyond the standard relational database. - **Common Challenges with SQL**: Kerstiens addresses the common frustrations encountered with SQL, particularly regarding the readability and complexity of queries, which can deter developers from enjoying its use. - **Live SQL Demonstration**: Throughout the talk, Craig conducts live demonstrations of SQL queries, illustrating real-world application. He creates a daily billing report live, showcasing the processes of querying, using Common Table Expressions (CTEs), and applying window functions for growth measurements. - **SQL Best Practices**: The speaker provides practical tips for writing better SQL, suggesting the setup of a personalized `psqlrc`, choosing organized formatting styles, and emphasizing the importance of readability in SQL queries. - **Conclusion and Takeaways**: Craig concludes by reinforcing that well-organized SQL aids in debugging and optimizing processes, encouraging attendance to Postgres Weekly for ongoing learning. The session underlines that while SQL can seem daunting, especially in live coding situations, proactive use of PostgreSQL’s features and adhering to best practices can significantly enhance the experience.
Suggest modifications
Cancel