Главная
Study mode:
on
1
Intro
2
JDBI: JAVA DAOS DONE BETTER
3
REQUIREMENTS
4
REFLECTION: FINDING YOUR TYPE
5
REFLECTION: FINDING YOUR VALUES
6
INTEGRATING WITH THE GO SQL LIBRARIES REUSE, DON'T REWRITE
7
RETURNING BACK VALUES EXECUTORS FIRST
8
FROM STRUCT TAGS TO SQL TEMPLATES
9
FROM SQL TEMPLATES TO QUERY USE ARGUMENTS TO FINALIZE THE QUERY WHEN INVOKED
10
PROTEUS FEATURES
Description:
Explore runtime generated, typesafe, and declarative programming techniques in Go at this GopherCon 2017 talk. Discover how to reduce repetitive code by leveraging tags, reflection, and runtime function generation, allowing you to focus on algorithms rather than boilerplate. Learn about Proteus, a tool that implements a runtime generated, type-safe, and SQL-injection-proof DAO layer. Gain insights into JDBC, reflection for type and value discovery, integration with Go SQL libraries, code reuse strategies, and the use of struct tags for SQL templates. Understand how to create efficient, secure, and flexible database access objects in Go, enhancing your ability to write more maintainable and performant code.

Runtime Generated, Typesafe, and Declarative - Pick Any Three

Gopher Academy
Add to list
0:00 / 0:00