#dotnet
В своё время этот набор лекций от преподавателей УрФУ помог освоить азы C# и среды .NET: https://ulearn.me/
Лекции будут хорошей отправной точкой для изучения и понимания языка.
Также на сайте можно найти лекции по оценке сложности алгоритмов, введении в функциональное программирование, компьютерным сетям и не только.
В своё время этот набор лекций от преподавателей УрФУ помог освоить азы C# и среды .NET: https://ulearn.me/
Лекции будут хорошей отправной точкой для изучения и понимания языка.
Также на сайте можно найти лекции по оценке сложности алгоритмов, введении в функциональное программирование, компьютерным сетям и не только.
#flutter
Нарвался на статью, которая неплохо описывает основные подходы в навигации на Flutter.
К тому же, статья ещё и на русском языке.
Так что, если вы ещё не работали с Router, или не изучали навигацию во фреймворке - самое время начать!
https://habr.com/ru/company/rshb/blog/584348/
Нарвался на статью, которая неплохо описывает основные подходы в навигации на Flutter.
К тому же, статья ещё и на русском языке.
Так что, если вы ещё не работали с Router, или не изучали навигацию во фреймворке - самое время начать!
https://habr.com/ru/company/rshb/blog/584348/
Хабр
Flutter: как мы выбирали навигацию для мобильного приложения?
Flutter вышел в стабильной версии в 2018 году. Все это время он активно развивался: появилась поддержка Null safety, расширились возможности по темизации и локализации приложений, добавилось огромное...
#flutter #развитие
Листая Медиум, наткнулся на неплохую статью с распространенными ошибками при старте изучения Flutter.
Действительно, пункты из статьи довольно хорошо покрывают основные моменты, без которых вы никогда не станете профессионалом.
Сама статья:
https://medium.com/google-developer-experts/dont-do-this-mistake-while-learning-flutter-2bb35b658f7e
Листая Медиум, наткнулся на неплохую статью с распространенными ошибками при старте изучения Flutter.
Действительно, пункты из статьи довольно хорошо покрывают основные моменты, без которых вы никогда не станете профессионалом.
Сама статья:
https://medium.com/google-developer-experts/dont-do-this-mistake-while-learning-flutter-2bb35b658f7e
Medium
Don’t do this mistake while learning Flutter!
Flutter is a great technology right? Just now started learning Flutter? Let’s see some of the major mistakes that people do when learning…
#dotnet
Blazor - молодой фреймворк от Microsoft для создания сайтов. Автор статьи делиться своим мнением по изучению: https://bit.ly/3b7gCAP
Документация по Blazor: https://bit.ly/2Zg1pe8
Blazor - молодой фреймворк от Microsoft для создания сайтов. Автор статьи делиться своим мнением по изучению: https://bit.ly/3b7gCAP
Документация по Blazor: https://bit.ly/2Zg1pe8
Хабр
Как научиться работать в Blazor, делая что-то полезное. Часть I
Когда я вижу, как кто-то учит кого-то языку программирования, то частенько замечаю тенденцию показывать новичкам примитивные примеры в виде ToDo list. Помимо того, что подобные примеры не учат ничему...
#как_начать
Часто спрашивают: с чего начать изучение программирования?
Особенно этот вопрос волнует тех, кто хочет развиваться в Front-end'е. В этой сфере обилие фреймворков и технологий.
И тут многие вступают на скользкий путь - начинают изучать фреймворки, а не основы.
Этот путь лёгок, можно начать сразу писать код, ведь зачастую фреймворки предоставляют высокоуровневые инструменты и вроде бы для из использования даже не надо сильно думать.
Это ошибка. Рано или поздно непонимание основных концепций, алгоритмов, структур данных начинает давать о себе знать. Да и качество кода у тех, кто идёт сразу во фреймворк не лучшее.
Поэтому много раз советовал тем, кто начинает прочитать хотя бы одну книгу о программировании (а лучше ещё и о структурах данных и алгоритмах).
Вот две книги, что рекомендую к прочтению новичкам:
1. Полное руководство по Java (Шилдт) - считаю Java наверное самым академическим языком, и в первой половине книги очень подробно рассматриваются принципы ООП. Отлично подойдет тем, кто еще с этой парадигмой незнаком.
2. Грокаем алгоритмы - книга начального уровня по алгоритмам. Простым языком объясняет распространенные алгоритмы и некоторые структуры данных.
Часто спрашивают: с чего начать изучение программирования?
Особенно этот вопрос волнует тех, кто хочет развиваться в Front-end'е. В этой сфере обилие фреймворков и технологий.
И тут многие вступают на скользкий путь - начинают изучать фреймворки, а не основы.
Этот путь лёгок, можно начать сразу писать код, ведь зачастую фреймворки предоставляют высокоуровневые инструменты и вроде бы для из использования даже не надо сильно думать.
Это ошибка. Рано или поздно непонимание основных концепций, алгоритмов, структур данных начинает давать о себе знать. Да и качество кода у тех, кто идёт сразу во фреймворк не лучшее.
Поэтому много раз советовал тем, кто начинает прочитать хотя бы одну книгу о программировании (а лучше ещё и о структурах данных и алгоритмах).
Вот две книги, что рекомендую к прочтению новичкам:
1. Полное руководство по Java (Шилдт) - считаю Java наверное самым академическим языком, и в первой половине книги очень подробно рассматриваются принципы ООП. Отлично подойдет тем, кто еще с этой парадигмой незнаком.
2. Грокаем алгоритмы - книга начального уровня по алгоритмам. Простым языком объясняет распространенные алгоритмы и некоторые структуры данных.
#flutter
Вчера, а если быть точнее ночью сегодня, обновили Flutter до версии 2.8.
Из важных новвоведений:
- увеличение производительности но мобильных устройствах;
- ускоренный запуск приложения;
- новые фишки Dart: новый способ работы с изолятами и обновления для enum;
- улучшение работы с PlatformView на Web;
- куча обновлений в пакетах и экосистеме: теперь можно настраивать Firebase сразу на стороне фреймворка без манипуляций на стороне натива;
- удаление dev канала.
Почитать подробнее можно в посте в блоге: https://medium.com/flutter/whats-new-in-flutter-2-8-d085b763d181
Вчера, а если быть точнее ночью сегодня, обновили Flutter до версии 2.8.
Из важных новвоведений:
- увеличение производительности но мобильных устройствах;
- ускоренный запуск приложения;
- новые фишки Dart: новый способ работы с изолятами и обновления для enum;
- улучшение работы с PlatformView на Web;
- куча обновлений в пакетах и экосистеме: теперь можно настраивать Firebase сразу на стороне фреймворка без манипуляций на стороне натива;
- удаление dev канала.
Почитать подробнее можно в посте в блоге: https://medium.com/flutter/whats-new-in-flutter-2-8-d085b763d181
Medium
What’s New in Flutter 2.8
Performance improvements, new Firebase features, desktop status, tooling updates and more!
Окей, пришло время немного обновить бренд и переименоваться.
А еще стать публичными.
Значит ли это что то еще? Может быть, следите за новостями.
А еще стать публичными.
Значит ли это что то еще? Может быть, следите за новостями.
#событие #митап
Пора сделать анонс пилотной встречи коммьюнити. Она пройдет в пробном режиме, в формате стрима(ссылки будут позже).
Артем Зайцев предлагает немного поговорить про разницу IoC/Dependency Injection/Inversion. Вроде бы это часто употребляемые в разработке слова, но многие путают их смысл.
Артем постарается простыми словами донести суть и ответить на все вопросы. Ну и конечно, вряд ли обойдётся без Flutter, хотя интересно будет любым начинающим и не очень разработчикам :)
Пишите + в комментах под сообщением, если готовы залететь.
Ах да, встреча будет вечерком в пятницу(17.12) часов в 17:30 по мск. Лампово на часок-полтора.
Пора сделать анонс пилотной встречи коммьюнити. Она пройдет в пробном режиме, в формате стрима(ссылки будут позже).
Артем Зайцев предлагает немного поговорить про разницу IoC/Dependency Injection/Inversion. Вроде бы это часто употребляемые в разработке слова, но многие путают их смысл.
Артем постарается простыми словами донести суть и ответить на все вопросы. Ну и конечно, вряд ли обойдётся без Flutter, хотя интересно будет любым начинающим и не очень разработчикам :)
Пишите + в комментах под сообщением, если готовы залететь.
Ах да, встреча будет вечерком в пятницу(17.12) часов в 17:30 по мск. Лампово на часок-полтора.
#событие #митап
Итак, напоминаем и даем ссылки: сегодня пройдет первый митап в коммьюнити.
Это будет пилот, испробуем как оно вообще.
Артем Зайцев расскажет о важных принципах и их разнице. Максимально простыми словами.
Постараемся поговорить о концепциях в общем, но без Flutter/Dart вероятно не обойдется.
Трансляция будет на YouTube в 17:30 по мск: https://youtu.be/BiKfm-QS8aQ
Всем welcome! И ждем вашей обратной связи :)
Итак, напоминаем и даем ссылки: сегодня пройдет первый митап в коммьюнити.
Это будет пилот, испробуем как оно вообще.
Артем Зайцев расскажет о важных принципах и их разнице. Максимально простыми словами.
Постараемся поговорить о концепциях в общем, но без Flutter/Dart вероятно не обойдется.
Трансляция будет на YouTube в 17:30 по мск: https://youtu.be/BiKfm-QS8aQ
Всем welcome! И ждем вашей обратной связи :)
#ссылки
Стрим прошел, всем кто был - респектос :)
Вот ссылочки.
— Ссылка на презентацию: https://docs.google.com/presentation/d/1dy_aZ3pt6mwo3QO-NLOfyVQ9Xp_lfmW0ASKaaE_sv8Y/edit?usp=sharing
— Ссылка на код из видео: https://github.com/artem-zaitsev/demo-arch-for-students/tree/show-room-app
— Ссылка на саму запись(по идее доступна): https://youtu.be/BiKfm-QS8aQ
Будущие видео будут выходить уже в канале коммьюнити: https://www.youtube.com/channel/UCkBjZtOkZv3o5rdeCJ9qI8w
Ждем фидбеков, пожелания по темам, вопросов от вас!
Стрим прошел, всем кто был - респектос :)
Вот ссылочки.
— Ссылка на презентацию: https://docs.google.com/presentation/d/1dy_aZ3pt6mwo3QO-NLOfyVQ9Xp_lfmW0ASKaaE_sv8Y/edit?usp=sharing
— Ссылка на код из видео: https://github.com/artem-zaitsev/demo-arch-for-students/tree/show-room-app
— Ссылка на саму запись(по идее доступна): https://youtu.be/BiKfm-QS8aQ
Будущие видео будут выходить уже в канале коммьюнити: https://www.youtube.com/channel/UCkBjZtOkZv3o5rdeCJ9qI8w
Ждем фидбеков, пожелания по темам, вопросов от вас!
Google Docs
IoC, Dependency Inversion и Dependency Injection
IoC, Dependency Inversion и Dependency Injection Так похожи, но все же разные
#событие #flutter
Через полчаса стартуем встреча еще одного сообщества по Flutter
https://youtu.be/rwIqg2yZ1gw
Там ребята обсудят новинки в последней версии фреймворка, подведут итоги года, небольшую ретроспективу.
Должно быть интересно :)
Через полчаса стартуем встреча еще одного сообщества по Flutter
https://youtu.be/rwIqg2yZ1gw
Там ребята обсудят новинки в последней версии фреймворка, подведут итоги года, небольшую ретроспективу.
Должно быть интересно :)
YouTube
Flutter Voronezh Meetup | Flutter 2.8 и итоги 2021 года
Этот год во Flutter мире был очень насыщенным на события. Flutter стал еще лучше, мы получили много новых возможностей, прошло огромное количество классных эвентов, комьюнити становится больше, а сам Flutter популярнее и востребованнее. Пришло время оглянуться…
#flutter
Вышло описание архитектурного пакета, который придумал тех-лид Surf Миша Зотьев, крутой спикер и знаток глубин Flutter.
Этот пакет, по мнению редакции, несёт очень важный плюс: не даёт писать логику на виджете на уровне кода, а не на "словах".
Значит в коде буду куда жёстче соблюдаться ответственности слоев.
Если заинтересовало, вот ссылочка: https://habr.com/ru/company/surfstudio/blog/597167/
Вышло описание архитектурного пакета, который придумал тех-лид Surf Миша Зотьев, крутой спикер и знаток глубин Flutter.
Этот пакет, по мнению редакции, несёт очень важный плюс: не даёт писать логику на виджете на уровне кода, а не на "словах".
Значит в коде буду куда жёстче соблюдаться ответственности слоев.
Если заинтересовало, вот ссылочка: https://habr.com/ru/company/surfstudio/blog/597167/
Хабр
Как устроен Elementary
Elementary — архитектурный пакет для Flutter, который позволяет четко разделить слои согласно ответственностям, сделать эти ответственности прозрачнее, а код проще для восприятия и тестирования. Он...
Скоро, совсем скоро мы усядемся за праздничные столы и встретим новый 2022.
Желаем в этом, надеюсь прекраснейшем, новом году счастья, успехов, хорошего кода.
Если вы только начинаете свой путь в айти, желаем освоить базу, принципы и следовать им.
А нашему пока небольшому сообществ роста и больше крутых мероприятий и событий! А это обязательно будет :)
С наступающим 2022! 🎉 🥳
Желаем в этом, надеюсь прекраснейшем, новом году счастья, успехов, хорошего кода.
Если вы только начинаете свой путь в айти, желаем освоить базу, принципы и следовать им.
А нашему пока небольшому сообществ роста и больше крутых мероприятий и событий! А это обязательно будет :)
С наступающим 2022! 🎉 🥳
🎉6🔥2
#mobile #flutter
Ну что ж, первая рабочая неделя 2022 года подходит к концу, и пора бы уже и нам вернуться в строй. К сожалению, эта неделя выдалась насыщенной по загрузке и мы не смогли провести стрим.
Но есть идея на следующей неделе поговорить про то, как подходить к проектированию своей задачи. На данный момент со стороны мобильного разработчика. Что думаете?
Ну что ж, первая рабочая неделя 2022 года подходит к концу, и пора бы уже и нам вернуться в строй. К сожалению, эта неделя выдалась насыщенной по загрузке и мы не смогли провести стрим.
Но есть идея на следующей неделе поговорить про то, как подходить к проектированию своей задачи. На данный момент со стороны мобильного разработчика. Что думаете?
Делаем стрим по проектированию?
Anonymous Poll
100%
Да, я приду!
0%
Не интересно
0%
Предложу свой вариант в комментариях
#событие
Итак, все проголосовали за!
Тогда 21/01 проведем небольшой душевный стрим по проектированию фич.
Проведет Артем Зайцев, но, возможно, будет интерактивный формат.
Встречаемся в 18:00, ссылки будут позже. Запись, естественно, будет.
Итак, все проголосовали за!
Тогда 21/01 проведем небольшой душевный стрим по проектированию фич.
Проведет Артем Зайцев, но, возможно, будет интерактивный формат.
Встречаемся в 18:00, ссылки будут позже. Запись, естественно, будет.
👍6
#событие
Сегодня проведем душевный стрим.
К сожалению, все еще в формате стрима на ютюб, и без полноценного голосового общения.
Но Артем будет очень рад комментариям во время трансляции, а так же обсуждению.
Будет максимально живой опыт, без презентаций. Просто возьмем одно приложение и фичу из него и обсудим.
В 18:00 по мск встречаемся по ссылке: https://youtu.be/-9ZQqt2vCpg
Сегодня проведем душевный стрим.
К сожалению, все еще в формате стрима на ютюб, и без полноценного голосового общения.
Но Артем будет очень рад комментариям во время трансляции, а так же обсуждению.
Будет максимально живой опыт, без презентаций. Просто возьмем одно приложение и фичу из него и обсудим.
В 18:00 по мск встречаемся по ссылке: https://youtu.be/-9ZQqt2vCpg
YouTube
СТРИМ | TraineeDevCommunity | Как спроектировать фичу в мобильном приложении?
Поговорим о том, как разработчику подойти к проектированию. Рассмотрим мобильное приложение на Flutter.
Почему это важно? Что это дает?
Артем Зайцев у микрофона и расскажет об этом с точки зрения своего опыта. И, конечно же, покажет на примере Flutter…
Почему это важно? Что это дает?
Артем Зайцев у микрофона и расскажет об этом с точки зрения своего опыта. И, конечно же, покажет на примере Flutter…
#событие #flutter
По-тихоньку подключаемся к трансляции https://youtu.be/-9ZQqt2vCpg.
Начнем уже буквально через пару минут.
По-тихоньку подключаемся к трансляции https://youtu.be/-9ZQqt2vCpg.
Начнем уже буквально через пару минут.
YouTube
СТРИМ | TraineeDevCommunity | Как спроектировать фичу в мобильном приложении?
Поговорим о том, как разработчику подойти к проектированию. Рассмотрим мобильное приложение на Flutter.
Почему это важно? Что это дает?
Артем Зайцев у микрофона и расскажет об этом с точки зрения своего опыта. И, конечно же, покажет на примере Flutter…
Почему это важно? Что это дает?
Артем Зайцев у микрофона и расскажет об этом с точки зрения своего опыта. И, конечно же, покажет на примере Flutter…
#flutter #событие
Стрим окончен! Всем спасибо, кто пришел!
Ссылка на видео: https://www.youtube.com/watch?v=-9ZQqt2vCpg
Ждем ваших тем и пожеланий о чем рассказать.
Стрим окончен! Всем спасибо, кто пришел!
Ссылка на видео: https://www.youtube.com/watch?v=-9ZQqt2vCpg
Ждем ваших тем и пожеланий о чем рассказать.
YouTube
СТРИМ | TraineeDevCommunity | Как спроектировать фичу в мобильном приложении?
Поговорим о том, как разработчику подойти к проектированию. Рассмотрим мобильное приложение на Flutter.
Почему это важно? Что это дает?
Артем Зайцев у микрофона и расскажет об этом с точки зрения своего опыта. И, конечно же, покажет на примере Flutter…
Почему это важно? Что это дает?
Артем Зайцев у микрофона и расскажет об этом с точки зрения своего опыта. И, конечно же, покажет на примере Flutter…
