- 122
- 158 632
Московский клуб программистов
Russia
เข้าร่วมเมื่อ 19 ก.ย. 2019
Канал московского клуба программистов. Мы делаем онлайн-доклады и воркшопы по программированию, и транслируем наши офлайн-митапы.
Клуб программистов в Telegram: t.me/progmsk (чат) и t.me/progmsk_channel (канал)
Сообщество в VK: progmsk
Сайт: prog.msk.ru
Клуб программистов в Telegram: t.me/progmsk (чат) и t.me/progmsk_channel (канал)
Сообщество в VK: progmsk
Сайт: prog.msk.ru
Кто может стать программистом
В прошлый раз не получилось, но мы собрались и... подкасту быть!
Присоединяйтесь в пятницу, 12 апреля в 19:00 на холиварный интерактивный подкаст: Кто может стать программистом?
В программе общение на грани эйджизма и сексизма, а также IQ шейминг.
Ведущими и собеседниками будут Марк и Нина.
Подключайтесь и сможете принять участие как эксперт, или попытаться закенселить ведущих.
Место проведения: телеграмм чат Московского клуба программистов
Время: 12 апреля, пятница, 19:00
Присоединяйтесь в пятницу, 12 апреля в 19:00 на холиварный интерактивный подкаст: Кто может стать программистом?
В программе общение на грани эйджизма и сексизма, а также IQ шейминг.
Ведущими и собеседниками будут Марк и Нина.
Подключайтесь и сможете принять участие как эксперт, или попытаться закенселить ведущих.
Место проведения: телеграмм чат Московского клуба программистов
Время: 12 апреля, пятница, 19:00
มุมมอง: 237
วีดีโอ
"Пишем качественный код" в Умном городе: как все прошло
มุมมอง 8010 หลายเดือนก่อน
Онлайн трансляция доклада: th-cam.com/video/HIp7V7rdpXw/w-d-xo.html Music by Bensound License code: UWGBFXWU2Y2NXDAT
Ризотто от Светланы (гурманы-программисты снова в строю)
มุมมอง 290ปีที่แล้ว
Ризотто от Светланы (гурманы-программисты снова в строю)
Плов от Марка (Как программисты отдыхают)
มุมมอง 1Kปีที่แล้ว
Плов от Марка (Как программисты отдыхают)
Бесконечные последовательности и ленивые вычисления. F#, функциональное программирование (Часть II)
มุมมอง 2362 ปีที่แล้ว
Бесконечные последовательности и ленивые вычисления. F#, функциональное программирование (Часть II)
Быстрая сортировка на Rust по заветам TDD - сначала тесты, потом код
มุมมอง 4262 ปีที่แล้ว
Быстрая сортировка на Rust по заветам TDD - сначала тесты, потом код
Функции - полноправные объекты языка. Знакомимся с функциональными решениями на F# (Часть I)
มุมมอง 3142 ปีที่แล้ว
Функции - полноправные объекты языка. Знакомимся с функциональными решениями на F# (Часть I)
Как модульные тесты помогают при рефакторинге и зачем нужны тесты производительности
มุมมอง 1502 ปีที่แล้ว
Как модульные тесты помогают при рефакторинге и зачем нужны тесты производительности
История программирования, часть III - Архитектура фон Неймана и языки программирования
มุมมอง 6083 ปีที่แล้ว
История программирования, часть III - Архитектура фон Неймана и языки программирования
Continuous Integration - быстро чиним разработку
มุมมอง 2493 ปีที่แล้ว
Continuous Integration - быстро чиним разработку
Разговоры об архитектуре программ - Domain Driven Desing (DDD)
มุมมอง 3033 ปีที่แล้ว
Разговоры об архитектуре программ - Domain Driven Desing (DDD)
Разговоры об архитектуре программ - зачем вообще нужна архитектура?
มุมมอง 3523 ปีที่แล้ว
Разговоры об архитектуре программ - зачем вообще нужна архитектура?
Обсуждаем вопросы технических собеседований
มุมมอง 2643 ปีที่แล้ว
Обсуждаем вопросы технических собеседований
Как проводить технические собеседования?
มุมมอง 6503 ปีที่แล้ว
Как проводить технические собеседования?
Болташка про то, сколько работать на одном месте
มุมมอง 2003 ปีที่แล้ว
Болташка про то, сколько работать на одном месте
Болташка про то, как составлять резюме и проходить собеседования
มุมมอง 2233 ปีที่แล้ว
Болташка про то, как составлять резюме и проходить собеседования
Болташка про то, как оценивать себя и просить повышения
มุมมอง 2433 ปีที่แล้ว
Болташка про то, как оценивать себя и просить повышения
Реляционные и нереляционные базы данных
มุมมอง 3.7K3 ปีที่แล้ว
Реляционные и нереляционные базы данных
Процедурное, объектно-ориентированное, функциональное. Зачем?
มุมมอง 1K4 ปีที่แล้ว
Процедурное, объектно-ориентированное, функциональное. Зачем?
Кодинг додзё. Практический семинар по TDD и чистому коду
มุมมอง 1824 ปีที่แล้ว
Кодинг додзё. Практический семинар по TDD и чистому коду
Программирование в ансамбле, практический вебинар по ТДД и моб программированию
มุมมอง 2804 ปีที่แล้ว
Программирование в ансамбле, практический вебинар по ТДД и моб программированию
Про функциональное программирование вообще и Haskell в частности
มุมมอง 1.2K4 ปีที่แล้ว
Про функциональное программирование вообще и Haskell в частности
А как использовать Form покажите пожалуйста 😢
старт 1:51
Збс, такие доклады нам нужны)
Спасибо за интереснейшее видео. Начал интересоваться NixOS и затянуло с головой. Это очень перспективно.
У этого парня есть канал на ютубе ?
РЕАЛЬНО КРУТО. Прям разжевала и положила в рот😅, осталось только глотнуть информацию. Еще раз спасибо.
Второй докладчик плохо подготовился. Рассказывает медленно и неувлекательно
слышно на один наушник , ужас
После 15 минут становится нормальный звук.
Спасибо за доклад! Очень интересно!
Спасибо за доклад, очень интересно и полезно!
Спасибо, про некоторые детали работы с fsync реально не знал
спасибо.
2:21 начало
Блин! Вместо того, чтобы показать готовую сборку, обрисовать общую картину, на примерах показать преимущества использования NixOS, гость погрузился в никому не нужные подробности. Лайк можно поставить только за знание русского языка.
Но ведь это про первое знакомство с NixOS. Кому может потребоваться готовая сборка при первом знакомстве?
@@progmsk Всем, кто любит Linux. Уверяю вас, даже многие опытные пользователи ничего не слышали о NixOS и не представляют как она выглядит. Нужно было сначала дать красивую картинку с тайлинговым оконным менеджером, показать преимущества OS: сломать ее и восстановить, перенести на другую машину и только потом дать краткое описание пакетного менеждера и языка nix, вообщем сначала заинтересовать обычного юзера. Большинство хотят пользоваться Linux, но испытывают проблемы с выбором дистрибутива и только некоторые будут, при этом, создавать пакеты и широко пользоваться языком. NixOS, как совершенная версия Arch - вот какая должна была быть идея первого видео. Как можно дальше развивать NixOS? Создавать специализированные графические окружения типа Omakub: отдельно для бабок, для продвинутых юзеров, для программистов, для дизайнеров и т.д. Нужны готовые решения и малый порог входа для развития экосистемы. Когда человек втянется, может быть дело и до языка nix дойдет.
Ну, не знаю, у нас канал не для пользователей, а для программистов. Тайлинговый оконный менеджер - это что-то на пользовательском. Что-то на программистском - интересный функциональный язык для описания конфигурации. Тем более, если в гости приходит Винсент, его имеет смысл спрашивать именно о программировании.
@@progmsk Ваше право.
Нина завела свой канал на ютубе, подписывайтесь: youtube.com/@pakshinanina
Нина завела свой канал на ютубе, подписывайтесь: youtube.com/@pakshinanina
Отличная лекция
Крутой доклад
Прекрасный доклад, отличный формат, спасибо за труд
Ссылка на презентацию уже недоступна.
Это мы перенесли слайды в хранилище GitHub. Новая ссылка: github.com/progmsk/progmsk.github.io/files/14963281/go-garbage-collection.pdf
21:30 ну проверять локально такое себе...
Не локально, а в локальной сети. Это разные вещи. Да и в целом, любая практическая проверка лучше, чем простая теория.
Огромное спасибо!
Огромное Вам спасибо! Супер познавательно! 👍👍👍
Думайте о слушателях. Выключайте звук, барабаня по клаве.
Вот даже просто интересно: как вы себе это представляете? Какой звук отключать, весь? Печатать молча, пусть зрители догадываются? Или как? Это очень странный комментарий, первый за четыре года. Кажется, никому раньше звук клавиш не мешал.
Отличный доклад на простом языке!!!
37:00 неверно. это обычная лямбда здесь it это т.н. неявное имя единственного параметра В котлине действительно есть понятие контекстных функций, которые упоминает автор, но это не замена лямбде, и здесь речь не про них. конкретно про filter из документации " В Kotlin условия фильтра задаются с помощью предикатов - лямбда-функций, которые принимают элемент коллекции, а возвращают логическое значение (boolean): true означает, что элемент соответствует предикату, false - не соответствует."
Имхо, недостаточно раскрыта тема обучения, кроме того, что сейчас надо джуну больше знать, чем раньше. А ведь процесс начельного обучения тоже менялся. Многие раньше начинали с Бейсика, сейчас вузы активно меняют Джаву на Питон. По моему это должно сильно влиять. Особенно на тех у кого склонность к программированию слабо или вообще не проявлена.
А зачем тогда таким людям становится программистами?
@@user34user73 зачем им читать, писать и считать? Навык программирования сейчас полезен всем, а не только тем, кто рабоатет программистом (тем, кто рабоатет программистом, навыка программирвоания сейчас недостаточно).
а что за ОРЭО с рисованием на экране ?
Можно чуть больше информации для ответа? Я спросил у гугла, что такое ОРЭО, он мне сказал, что это такой салон красоты. Рисования на экране я тоже не помню, кажется, всё делал в Visual Studio, какое там может быть рисование. Но может быть было что-то похожее, но мне, чтобы понять, придётся пересмотреть 2 часа видео. Скажите, на какой минуте хотя бы, попробую понять, о чём вопрос.
@@progmsk а вообще, очень всё хорошо рассказано, но как новичку мне хотелось бы больше таких аспектов как например "нам нужен поиск, и мы это реализуем такими конструкциями, как вариант мы могли бы это сделать вот другими, но это не безопасно, и т.д." но тем не менее, этот материал это то что оправдывает петабайты всего остального на этой платформе, огромное Вам спасибо.
@@progmsk ОРЭО это "на молодёжном слэнге" - баловство, сам недавно услышал )))
А, это было замечание про Zoom-вандалов? Да, был такое поветрие во время пандемии.
Хороший доклад, дающий толчок к более глубокому самостоятельному изучению всех аспектов управления памятью в Go. Прекрасная докладчица! Одно все время напрягало - выступавшая с докладом девушка как будто дико стеснялась использовать грамотный литературный русский язык, не могла позволить себе говорить без речевых ошибок почти в каждом предложении. Может быть, это такая стилистика теперь, и это воспринимается как что-то официально-умное и вместе с тем неформально-ненапряжное в речи? Много у кого это вижу :)
Обидно методу с While..... В первом примере....Так и не использовали.... )))
спасибо!
лучшая
Винсент настолько приятный молодой человек, что его акцент только добавляет симпатии и ничуть не портит доклад. За Nix давно наблюдаю и пытаюсь использовать.
❤❤❤❤❤
А как gc в первый раз вызывается? Изначально живая куча же 0 или я не прав?
Спасибо за труд
1:01 ПОЛЬЗОВАТЕЛЬСКАЯ ИСТОРИЯ: ПОКУПАТЕЛЬ ЗНАКОМИТСЯ С ОПИСАНИЕМ КНИГИ 3:10 GIT 6:15 добавление новых полей в Book.cs + доработка связанных классов 13:52 про MVC (контроллеры) 25:54 настройка представления Views/Search/Index 34:49 запуск 37:15 создание BookController.cs 44:44 создание представления Views/Book/Index 50:22 запуск 52:17 доработка (чистка) мастер-страницы и др. представлений 1:05:51 запуск 1:07:10 GIT 1:15:04 ПОЛЬЗОВАТЕЛЬСКАЯ ИСТОРИЯ: ПОКУПАТЕЛЬ ДОБАВЛЯЕТ КНИГУ В КОРЗИНУ 1:15:28 GIT 1:16:50 настройка Sturtup.cs для работы с сессиями 1:23:18 создание модели Cart.cs 1:25:32 добавление кнопки корзины в панели навигации 1:31:44 создание класса расширения SessionExtensions.cs 1:45:50 добавление кнопки "добавить в корзину" 1:47:58 использование паттерна try-get в шаблоне панели навигации 1:49:52 создание CartController.cs 1:54:50 запуск 1:56:09 GIT
Большое спасибо за интересный и полезный доклад!
Видео порезали, диалоги прерываются
трансляция немного подлагивала, возможно это повлияло
Речь про вставленное видео? Там по смыслу ничего не должно было пропасть, вырезали повторы и рассуждения вне темы. Пришлось резать, потому что наговорили на 30 минут, а перерыв должен был быть 20, иначе не укладывались.
TDD не нужен.
Здравствуйте, у меня ошибка выходит: InvalidOperationException: The model item passed into the ViewDataDictionary is of type 'Shop.Web.App.OrderModel', but this ViewDataDictionary instance requires a model item of type 'BookShop.Contractors.Form'. хотя я весь код взяла из репозитория на git, перешерстила и вьюхи и контроллеры, не могу понять где ошибка, можете подсказать?
Я навскидку тоже не понимаю. Где-то во ViewData добавлен объект OrderModel вместо Form, этот момент и надо смотреть.
Добрый день, там элементарная подмена.... и она примелькалась просто, поэтому сразу не увидела в Store.Web в OrderController в NextPayment в строке: return View("Finish", model);, вместо model нужно form. @@progmsk
Братан, хорош, давай-давай вперёд! Контент вообще в кайф, красавчик! Можно вот этого и того и почаще?
Спасибо. Теперь понятно, почему свойства с большй буквы
Спасибо большое, впервые поработал в ПоверШеле, обычно пользовался башем. Всё очень понятно обьяснили, обычно, появляются непонятки, рад, что узнал что-то новое, спасибо! Братан, хорош, давай-давай вперёд! Контент вообще в кайф, красавчик! Можно вот этого и того и почаще?
Насколько я понимаю в котлине модификатор доступа по умолчанию паблик, потому намного меньше кода. Но это такое. ... и много того что в котлине упрощено и за счет чего меньше кода не значит что лучше
Неаргументированно
@@Das.Kleine.Krokodil а ты то аргументировал ?
@@Василий-е2ш4щ так это ты пишешь *"Но это такое. ... и много того что в котлине упрощено и за счет чего меньше кода не значит что лучше".* Что это значит? Ничего конкретно не сказал
@@Das.Kleine.Krokodil конкретизируй что именно хочешь услышать
@@Василий-е2ш4щ я ничего не хочу услышать. Только написал что у тебя нет аргументов
Здравствуйте, не могу найти обещанное на видео (1:39:39) дополнение после 5 урока, где должны были доделать заказы......понимаю прошло много времени, но мне только недавно попался ваш канал. если не трудно ссылочку скиньте пожалуйста.
Здравствуйте. Промежуточное видео после 5-го занятия я так и не записал. Но наверное, в шестом видео про это что-то должно быть рассказано, если промежуточного видео не было.
@@progmsk спасибо, буду искать, в крайнем случае на gite возьму. Я сразу там весть проект могу взять, но мне с объяснением желательно. Я пока что параллельно у себя проект создаю и он пока работает, что меня очень радует.
Здорово. Удачи, чтобы и дальше всё получалось!
спасибо - мой случай. Очень помогли. частенько контейнер отваливался аутофмемори :)
Ну вот когда классно, тогда классно! Браво, Нина!! 👏 Получил огромное удовольствие и пользу от просмотра!
В 99.9% случаев Кложа на Фронте не нужна. В остальных случаях - вы фанатичный опытный сениор и сможете фронт писать на чём угодно, хоть на ассемблере. Кложа прекрасна, фанатизм - нет. Нишевые инструменты не для всех, даже если они оч мощные в руках мастера 🧐
Очень интересный доклад. Спасибо, Нина!