Хоть на Google I/O в этом году не получилось попасть, так как все было распродано менее чем за час, есть другие интересные конференции.
Например, ACCU 2011. Место проведения от моего офиса всего в часе езды, не пришлось платить за гостиницу.
Тематики сессий весьма разнообразные.
Сегодня я посетил:
- Introduction to Scala. До этого я про язык Scala только название, поэтому это были весьма полезные полтора часа. Если вы любите Java, но вам не хватает функциональных примочек типа списковых выражений, currying, pattern matching, call by name и более краткого синтаксиса в целом, но при этом вы хотите иметь обьектно- и функционально- ориентированный язык, компилирующий для JVM, то Scala - это самое оно. Хотя лично у меня впечатление неоднозначное из-за дикой перегруженности языка наворотами, из-за которой для "правильного программирования" надо также овладеть "правильными шаблонами". А тут уже какой-то С++ получается. Сама презентация была весьма живая и информативная. Для интересующихся - блог автора.
- Worst practices for creating domain-specific modelling languages. Не самая захватывающая, но таки полезная презентация о том, почему и как создаются проблемно ориентированные языки.
- GoLightly: Building VM-based Language Runtimes In Go. Меня презентация реально вставила. Тетка отожгла неимоверно. За полтора часа она умудрилась дать очень понятную вводную по ключевым возможностям Go, успев даже коснуться недокументированных модулей типа "unsafe" и показать как можно обойти стройную систему безопасной типизации в Go, и затем описала свой проект по моделированию разных процессорных архитектур на этом языке. Ниже есть слайды ее презентации, но к сожалению в них нет той части про надругательноство на системой типов в Go. Может она выложит обновленную версию сегодня-завтра.
Завтра хочу сходить на "Distributed Computing 2.0", "ComputErl - Erlang-based Framework for Many Task Computing", "CPU Caches and Why You Care" Скотта Меерса.
Кстати, чтобы уж два раза не вставать, в последнем выпуске ACCU'шного журнала CVu была моя статейка "The First Little Step into Test-Driven Development" (так как электронная версия журнала находится в платной части сайта, то я выложил только страницы с моей статьей).
Комментариев нет:
Отправить комментарий