Git Product home page Git Product logo

docs's People

Contributors

ilabutin avatar jacobpovar avatar kugushev avatar kulakovt avatar lawrentiy avatar maxshoshin avatar medvedev-andrey avatar mingazhev avatar ubloobok avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

docs's Issues

Написать памятку выступающему

Необходимо написать развёрнутую памятку, которая поможет выступающему не совершать банальных ошибок в своём докладе. Она должна включать в себя лучшие практики по подготовке слайдов и дополняться личными наблюдениями из тренировок.

Книги для перевода

Мы ищем материалы, достойные перевода. Присылайте примеры которые по вашему мнению должны быть переведены на русский язык. Так как в IT документация быстро устаревает, желательно чтобы это были монументальные труды, которые не потеряют актуальность годами. Мы сотрудничаем с издательским домом, поэтому так же занимаемся и переводом настоящих книг.

Domain Modeling Made Functional

by Scott Wlaschin
https://pragprog.com/book/swdddf/domain-modeling-made-functional
310 страниц
Cover

Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries

by Krzysztof Cwalina
https://www.oreilly.com/library/view/framework-design-guidelines/9780135896457/
624 страницы
Cover

Hands-On Domain-Driven Design with .NET Core: Tackling complexity in the heart of software by putting DDD principles into practice

by Alexey Zimarev
446 страницы
https://www.amazon.com/Hands-Domain-Driven-Design-NET-ebook/dp/B07C5WSR9B/
Cover

ASP.NET Core in Action (Second Edition)

by Andrew Lock
700 страниц
https://www.manning.com/books/asp-net-core-in-action-second-edition
Cover

Distributed Systems Observability

by Cindy Sridharan
https://distributed-systems-observability-ebook.humio.com/
36 страниц. Распространяется бесплатно. Упоминалась в докладе Гришечки.
Cover

Learn C# Programming: A guide to building a solid foundation in C# language for writing efficient programs

by Raffaele Rialdi
636 страниц
https://www.amazon.com/Learn-Programming-building-foundation-efficient/dp/1789805864/
Cover

A Philosophy of Software Design

by John Ousterhout
https://www.amazon.com/Philosophy-Software-Design-John-Ousterhout/dp/1732102201
190 страниц
Cover

Написать памятку будущим сообществам

Оформить документ включающий в себя рассказ о том как создать и запустить новое сообщество в рамках DotNetRu.

  • Что нужно для создания сообщества (лидер, потенциальная аудитория)
  • Требования (логотип из 3-х буков, не привязанность к конкретной компании, не сливание адресов участников, бесплатность)
  • Преимущества, доступ к общим проектам (конференции, билеты, консультации, путешествия, лицензии, модный почтовый адрес и домен)
  • Что нужно для митапа (спикеры, место)
  • Разделение на локальные и глобальные ресурсы (Слайды, YouTube)
  • Используемые инструменты (соц. сети, TimePad, MailChimp)

Книги для .NET программистов

Книги для .NET программистов

Книга — это лучший подарок.

Pro .NET Benchmarking: The Art of Performance Measurement

by Andrey Akinshin
🇬🇧 https://www.amazon.com/Pro-NET-Benchmarking-Performance-Measurement/dp/1484249402
🇷🇺 https://www.piter.com/collection/soon/product/professionalnyy-benchmark-iskusstvo-izmereniya-proizvoditelnosti
Cover

Pro .NET Memory Management: For Better Code, Performance, and Scalability

by Konrad Kokosa
🇬🇧 https://www.amazon.com/Pro-NET-Memory-Management-Performance/dp/148424026X
🇷🇺 https://tinyurl.com/kokosa-book (Промокод: DotNet25)
Cover

Dependency Injection Principles, Practices, and Patterns

by Mark Seemann
🇬🇧 https://www.amazon.com/gp/product/161729473X/
🇷🇺 https://www.piter.com/collection/soon/product/vnedrenie-zavisimostey-na-platforme-net-2-e-izdanie
Cover

C# in Depth

by Jon Skeet
🇬🇧 https://www.amazon.com/gp/product/1617294535/
🇷🇺 http://www.williamspublishing.com/Books/978-5-907114-62-3.html
Cover

Domain Modeling Made Functional

by Scott Wlaschin
🇬🇧 https://pragprog.com/book/swdddf/domain-modeling-made-functional
Cover

Unit Testing Principles, Practices, and Patterns

by Vladimir Khorikov
🇬🇧 https://www.amazon.com/gp/product/1617296279/
🇷🇺 https://www.piter.com/collection/recommend/product/printsipy-yunit-testirovaniya
Cover

Hands-On Domain-Driven Design with .NET Core: Tackling complexity in the heart of software by putting DDD principles into practice

by Alexey Zimarev
🇬🇧 https://www.amazon.com/Hands-Domain-Driven-Design-NET-ebook/dp/B07C5WSR9B/
Cover

ASP.NET Core in Action (Second Edition)

by Andrew Lock
🇬🇧 https://www.manning.com/books/asp-net-core-in-action-second-edition
🇷🇺 https://tinyurl.com/lock-book-ru (Промокод: ASP.NET_HABR)
Cover

Concurrency in C# Cookbook: Asynchronous, Parallel, and Multithreaded Programming

by Stephen Cleary
🇬🇧 https://www.amazon.com/Concurrency-Cookbook-Asynchronous-Multithreaded-Programming-ebook/dp/B07WRN3SSK/
🇷🇺 https://www.piter.com/product_by_id/176324173
Cover

Паттерны проектирования на платформе .NET

by Тепляков С. В.
🇷🇺 https://www.piter.com/collection/all/product/patterny-proektirovaniya-na-platforme-net-2
Cover

Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

by Martin Kleppmann
🇬🇧 https://www.amazon.com/gp/product/B06XPJML5D/
🇷🇺 https://www.piter.com/collection/all/product/vysokonagruzhennye-prilozheniya-programmirovanie-masshtabirovanie-podderzhka
Cover

CLR via C#

by Jeffrey Richter
🇬🇧 https://www.amazon.com/gp/product/B00JDMQJKQ/
🇷🇺 https://www.piter.com/collection/yazyki-programmirovaniya/product/clr-via-c-programmirovanie-na-platforme-microsoft-net-framework-45-na-yazyke-c-4-e-izd
Cover

Pro .NET Performance: Optimize Your C# Applications

by Sasha Goldshtein
🇬🇧 https://www.amazon.com/Pro-NET-Performance-Optimize-Applications/dp/1430244585/
🇷🇺 https://dmkpress.com/catalog/computer/programming/dot_net/978-5-94074-944-8/
Cover

Writing High-Performance .NET Code

by Ben Watson
🇬🇧 https://www.amazon.com/gp/product/B07BF68842/
🇷🇺 https://www.piter.com/collection/all/product/vysokoproizvoditelnyy-kod-na-platforme-net-2-e-izdanie
Cover

Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries

by Krzysztof Cwalina
🇬🇧 https://www.oreilly.com/library/view/framework-design-guidelines/9780135896457/
Cover

Learn C# Programming: A guide to building a solid foundation in C# language for writing efficient programs

by Raffaele Rialdi
🇬🇧 https://www.amazon.com/Learn-Programming-building-foundation-efficient/dp/1789805864/
Cover

Unity in Action

by Joseph Hocking
🇬🇧 https://www.manning.com/books/unity-in-action-second-edition
Cover

Building Microservices: Designing Fine-Grained Systems

by Sam Newman
🇬🇧 https://www.amazon.com/Building-Microservices-Designing-Fine-Grained-Systems/dp/1491950358
🇷🇺 https://www.piter.com/collection/all/product/sozdanie-mikroservisov
Cover

Code Complete (Developer Best Practices)

by McConnell Steve
🇬🇧 https://www.amazon.com/gp/product/B00JDMPOSY/ref=dbs_a_def_rwt_bibl_vppi_i0
🇷🇺 https://www.ozon.ru/context/detail/id/138437220/
Cover

Design Patterns in .NET Core 3: Reusable Approaches in C# and F# for Object-Oriented Software Design

by Dmitri Nesteruk
🇬🇧 https://www.amazon.com/gp/product/B08S42DWN9/
Cover

Windows Internals

by Pavel Yosifovich
🇬🇧 https://www.amazon.com/Windows-Internals-Part-architecture-management/dp/0735684189
🇷🇺 https://www.piter.com/product_by_id/110274978
Cover

Implementing Domain-Driven Design

by Vaughn Vernon
🇬🇧 https://www.amazon.com/Implementing-Domain-Driven-Design-Vaughn-Vernon-dp-0321834577/dp/0321834577/
🇷🇺 https://www.ozon.ru/context/detail/id/147927649/
Cover

Entity Framework Core in Action, Second Edition

by Jon P Smith
🇬🇧 https://www.manning.com/books/entity-framework-core-in-action-second-edition
🇷🇺 https://dmkpress.com/catalog/computer/programming/dot_net/978-5-93700-114-6/
Cover

Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

by Vlad Khononov
🇬🇧 https://www.oreilly.com/library/view/learning-domain-driven-design/9781098100124/
Cover

Монтаж видео выступлений

Многие видео, которые мы получаем от площадок - без монтажа. Это ведёт к проблемам, поскольку, например, слайды могут быть практически не видны (пример: https://youtu.be/fU5OF9nJayI)

Нужно либо искать энтузиаста из сообщества на монтаж, либо, при возможности, попросить спонсорской помощи (денежной) на найм монтажёра.

Составить список умений

Группировка DotNetRu и локальные сообщества проводят очень много активностей в разных направлениях, жанрах, сферах, с привлечением различных людей и профессий. Некоторые лидеры сообществ не всегда знают о существовании интересных проектов, а активисты не представляют чем и где можно помочь.

Настала пора составить полный список того чем мы занимаемся. Это позволит лучше структурировать существующие направления развития и проработать новые.

Для расширения возможностей в активной помощи на различных проектах нужно составить исчерпывающий список вакансий. Это позволит любому активисту найти интересный для него проект, определиться с родом деятельности и начать активную помощь сообществу.

Собрать все offline источники русскоязычного .NET'а

Сообщества DotNetRu не единственные организации продвигающие .NET. В мире существует большое количество других митапов, конференций, клубов, учебных центров и т.д. посвящённых этой платформе. Если взглянуть на ситуацию с точки зрения потребителя, то им всё-равно как называется группа, главное — это интересное окружение, близкое по духу.

Поэтому хочется собрать вместе все возможные offline места, в которых можно потусить русскоязычным .NET'чикам. Это будет полезно как локальным жителям (которые ищут единомышленников) так и туристам (посещающим незнакомый город и желающим приятно провести время).

Написать статью про рекомендуемые книги

SpbDotNet и MskDotNet собирали рецензии на книги по программированию от именитых спикеров. Материал получился хорошим и актуальным на долгое время.

Необходимо восстановить все рецензии и собрать их вместе на радость читателям в одной большое статье.

Предполагаемое содержимое статьи

  • Содержание. Ибо материала реально много и структура строгая.
  • Введение. Про что вообще статья, почему полезно читать книги, про экспертов.
  • Рекомендации
    • Обложка
    • Описание
    • Фото автора (скорее всего есть в Аудите)
    • Об авторе (из анонса + скорее всего есть в Аудите)
  • Итоги. Призыв читать, делиться своими любимыми книгами.
  • Добавить благодарность aleksey_rostov за помощь

[Предложение] DotNetRu Server

Семейству программных продуктов, реализуемых в рамках проектов DotNetRu, часто необходима серверная часть. Т.к. frontend проектов много и задачи у них разные, вполне вероятно, что речь в этом документе идёт не об одном решении, а о комплексе взаимосвязанных сервисов.

Интеграция с социальными сетями

Проблема

Изначально сообщества не хотели загонять своих прихожан в какую-то одну социальную сеть. Было очевидно, что неудобно будет всем. Это решение было верным и позволило нам дотянуться до наибольшего числа заинтересованных. Но минусом данного подхода стала необходимость поддерживать в синхронном состоянии все соц. сети. Сейчас это делается вручную и отнимает огромное количество времени у программных комитетов.

Предложение

Хочется автоматизировать рутинную работу, не требующую индивидуального подхода. Например давая анонс мероприятия, желательно чтобы он появился во всех соц. сетях. Тоже относится например к публикации итоговых материалов (фотографий, слайдов, видео-записей).

Сейчас используются:

Тонкости

  • Некоторые соц. сети требуют индивидуальной обработки фотографии к заметке (разные размеры).
  • Публикация в Твиттер'е ограничена по размеру и должна формироваться с учётом этой особенности.
  • Для разных сообществ существуют разные аккаунты в разных соц. сетях
  • Некоторые заметки необходимо "репостить" между Сообществами

Интеграция с интернет-сервисами

Проблема

Так как Сообщества стремятся максимально снизить стоимость существования, они обширно используются сторонние бесплатные сервисы. Работа с различными сайтами, форматами и связями требует большого количества времени и потребляет не мало памяти.

Предложение

Необходимо настроить интеграцию рабочего места программного комитета с используемыми сервисами.

Сейчас используются:

  • TimePad (анонсы)
  • Google Forms (формы обратной связи)
  • MailChimp (почтовая рассылка)
  • GitHub (хранилище, автоматизация, взаимодействие с другими разработчиками)
  • YouTube (видео)

Тонкости

  • Для разных сообществ существуют разные аккаунты в сервисах.

Управление Аудитом

Проблема

Сейчас Аудит редактируется методом исправления XML файлов. Это долго, скучно и чревато ошибками. Уже запланирован проект UI редактора на Ангуляре. Который должен упростить ситуацию. Именно Аудит является основным источником информации о Сообществах для всех последующих приложений.

Предложение

Необходимо предоставить удобный API для полного управления аудитом (чтение, добавление митапов, редактирование спикеров, фотографий и т.д.). Также нужно будет сделать автоматическую публикация анонсов в соц. сети на основании изменения Аудита.

Тонкости

  • Весь Аудит должен продолжать храниться в XML на GitHub
  • Должна быть возможность переиспользовать хранилище в сторонних продуктах. Поэтому, скорее всего, необходимо выделить отдельный проект абстрагирующийся хранилище (GitHub, XML). Так же он должен взять на себя ответственность за целостность данных на низком уровне (есть много правил валидации).

Обслуживание App

Проблема

Наше Xamarin приложение призвано донести всю базу Аудита до конечного пользователя в удобном виде. Сейчас оно работает без серверной части, но предпосылки для её появления в будущем уже вырисовываются.

Предложение

Необходимо в компактной форме предоставлять приложению информацию о наличии обновления Аудита. А так же формировать и предоставлять пакет с обновлением. Скорее всего реализация push-уведомлений тоже потребует наличие сервера.

Тонкости

  • Очень большое размытие по версиям. Необходимо будет поддерживать старые версии API.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.