«Многие, кто работает с базами данных, считают ее коробочкой с «магией» и, соответственно, не знают, что делать, когда сталкиваются проблемами производительности во время масштабировании проекта. Попробуем развеять все суеверия и понять, о чем стоит думать во время разработки с использованием баз данных (БД). Также покажу на примерах, как решать уже возникшие проблемы. Будет много мат.части и реального опыта.»
Метка: Видео
В большинстве докладов про Groovy AST рассказывают одно и то же на одинаковых примерах. При этом для слушателя остаётся неясно: «А как, собственно, с этим работать-то?», поэтому рассказ будет следующим:
- Что такое мета-программирование на уровне компиляции? Где используется?
- Что требуется, чтобы начать писать свои трансформации? Что может помочь в процессе написания?
- Образец трансформации на примере простейших аннотаций для контрактного программирования.
Развитие генерации отчётов и документов в web-приложении на примере объёмного медицинского проекта. Смена требований клиента, и поиски динамичности в архитектуре. Минусы (и плюсы, возможно) iText, Crystal Reports и BIRT.