19 апреля: новая встреча .NET-сообщества

Глaвныe тeмы — кaк рaбoтaeт идeнтификaтoр Guid? Пoчeму структурирoвaнныe лoги лучшe oбычныx? И зaчeм испoльзoвaть парсер-комбинаторы на Sprache для построения DSL?

На площадке Ельцин-центра 19 апреля в 19.00 состоится седьмая встреча .NET-сообщества. Ждем в гости активных участников и новичков — послушаем доклады, обсудим важные вопросы и пообщаемся за чашками отменного кофе.

 

Первым выступит Алексей Романовский, он расскажет об идентификаторе Guid. Всё ли вы о нём знаете? Все ли возможности используете? Разбираетесь ли в его строении? Вместе с Алексеем вы найдете отличия в реализации Guid-а на разных платформах (.NET, JAVA). А еще научитесь сравнивать TimeUUID-ы подобно тому, как это реализовано, например, в базе данных Cassandra.

 

Второй доклад от Юрия Плинера — «Эволюция логирования на примере одного проекта». Юрий расскажет, зачем они с командой перешли с log4net на Serilog. Участники встречи узнают, почему важны фасады лонгирования и как пройти путь от файловых логов и хранения логов в базе данных до использования инструментов вроде ELK. Главное, вы узнаете, чем структурированные логи лучше обычных.

 

И на десерт Евгений Романовский подготовил доклад об использовании парсер-комбинаторов на Sprache для построения DSL. Как восстановить DSL из обычного текста? Какой формат использовать? Почему лучше придумать ограниченный формат, удовлетворяющий непосредственно условиями задачи и не содержащий синтаксического шума? Вы узнаете, как решить эту задачу с помощью фреймворка парсер-комбинаторов Sprache, и, конечно, познакомитесь с примерами.

 

Ждем всех 19 апреля в 19.00, Ельцин-центр ул. Б. Ельцина, 3а.

Участие бесплатное, и не забывайте регистрироваться.

Комментирование и размещение ссылок запрещено.

Обсуждение закрыто.