YoVDO

Level Up Your RDBMS Productivity in Go - Streamlining Database Management

Offered By: GoLab conference via YouTube

Tags

Go Courses SQL Courses PostgreSQL Courses Database Management Courses Integration Testing Courses Testcontainers Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore advanced techniques for enhancing RDBMS productivity in Go during this 50-minute GoLab conference talk. Discover an SQL-first approach to streamline database management and simplify workflows. Learn about integrating open-source tools like dbmate for automatic migrations, sqlc for type safety, and testcontainers for integration testing. Follow along with live coding demonstrations using a PostgreSQL database to see practical applications of these techniques. Gain insights into handling common challenges such as typing issues, setting up test instances, and managing migrations. Understand the benefits of running databases in Linux containers for comprehensive testing and early issue detection. By the end of this talk, acquire valuable strategies to improve your Go coding workflow and database management skills.

Syllabus

Intro
Introducing myself
Disclaimer
Status
Handling the BE code
Errors in CQL
SQL Injection
Code andb
Manual sync
Automated testing
Todays topics
SQL
Other approaches
Why we dont like Orion
Why we dont like Query Builders
SQL first approach
Migrations
Test Containers
Robots
Project
Query
Questions
Twostage migration
Migrations in the CD pipeline
Testing Migrations
Docker Test


Taught by

GoLab conference

Related Courses

Web Application Development: The Data Tier
University of New Mexico via Coursera
Desarrollo de Aplicaciones Web: Nivel de Datos
University of New Mexico via Coursera
Hacking PostgreSQL: Data Access Methods
Ural Federal University via edX
Spatial Data Science and Applications
Yonsei University via Coursera
RDBMS PostgreSQL
Indian Institute of Technology Bombay via Swayam