Московский клуб программистов
Московский клуб программистов
  • 122
  • 158 632
Кто может стать программистом
В прошлый раз не получилось, но мы собрались и... подкасту быть!
Присоединяйтесь в пятницу, 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ปีที่แล้ว
Плов от Марка (Как программисты отдыхают)
АйтиШашлык
มุมมอง 1702 ปีที่แล้ว
АйтиШашлык
Мок-интервью
มุมมอง 2422 ปีที่แล้ว
Мок-интервью
Бесконечные последовательности и ленивые вычисления. 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 ปีที่แล้ว
Как проводить технические собеседования?
Модульные тесты и рефакторинг
มุมมอง 3953 ปีที่แล้ว
Модульные тесты и рефакторинг
Вся правда о Soft Skills
มุมมอง 9673 ปีที่แล้ว
Вся правда о Soft Skills
Болташка про то, сколько работать на одном месте
มุมมอง 2003 ปีที่แล้ว
Болташка про то, сколько работать на одном месте
Болташка про то, как составлять резюме и проходить собеседования
มุมมอง 2233 ปีที่แล้ว
Болташка про то, как составлять резюме и проходить собеседования
Болташка про то, как оценивать себя и просить повышения
มุมมอง 2433 ปีที่แล้ว
Болташка про то, как оценивать себя и просить повышения
Болташка про выгорание
มุมมอง 1433 ปีที่แล้ว
Болташка про выгорание
Воркшоп по Redis
มุมมอง 5133 ปีที่แล้ว
Воркшоп по Redis
Реляционные и нереляционные базы данных
มุมมอง 3.7K3 ปีที่แล้ว
Реляционные и нереляционные базы данных
Процедурное, объектно-ориентированное, функциональное. Зачем?
มุมมอง 1K4 ปีที่แล้ว
Процедурное, объектно-ориентированное, функциональное. Зачем?
Как программисту преподавать в вузе
มุมมอง 1444 ปีที่แล้ว
Как программисту преподавать в вузе
TypeScript. Зачем?
มุมมอง 2294 ปีที่แล้ว
TypeScript. Зачем?
Кодинг додзё. Практический семинар по TDD и чистому коду
มุมมอง 1824 ปีที่แล้ว
Кодинг додзё. Практический семинар по TDD и чистому коду
Программирование в ансамбле, практический вебинар по ТДД и моб программированию
มุมมอง 2804 ปีที่แล้ว
Программирование в ансамбле, практический вебинар по ТДД и моб программированию
Про функциональное программирование вообще и Haskell в частности
มุมมอง 1.2K4 ปีที่แล้ว
Про функциональное программирование вообще и Haskell в частности

ความคิดเห็น

  • @aigulkamalkyzy8282
    @aigulkamalkyzy8282 2 วันที่ผ่านมา

    А как использовать Form покажите пожалуйста 😢

  • @ДмитрийГуляев-ю4м
    @ДмитрийГуляев-ю4м หลายเดือนก่อน

    старт 1:51

  • @user-ku4iu3ed9n
    @user-ku4iu3ed9n 2 หลายเดือนก่อน

    Збс, такие доклады нам нужны)

  • @expmodish9940
    @expmodish9940 2 หลายเดือนก่อน

    Спасибо за интереснейшее видео. Начал интересоваться NixOS и затянуло с головой. Это очень перспективно.

  • @bulba1995
    @bulba1995 2 หลายเดือนก่อน

    У этого парня есть канал на ютубе ?

  • @ftb2024_official
    @ftb2024_official 3 หลายเดือนก่อน

    РЕАЛЬНО КРУТО. Прям разжевала и положила в рот😅, осталось только глотнуть информацию. Еще раз спасибо.

  • @КириллКоробков-с5л
    @КириллКоробков-с5л 3 หลายเดือนก่อน

    Второй докладчик плохо подготовился. Рассказывает медленно и неувлекательно

  • @valeronjack8449
    @valeronjack8449 5 หลายเดือนก่อน

    слышно на один наушник , ужас

    • @wsxpocxeafx
      @wsxpocxeafx 5 หลายเดือนก่อน

      После 15 минут становится нормальный звук.

  • @user-mi4ww6wn2t
    @user-mi4ww6wn2t 6 หลายเดือนก่อน

    Спасибо за доклад! Очень интересно!

  • @PakshinaNina
    @PakshinaNina 6 หลายเดือนก่อน

    Спасибо за доклад, очень интересно и полезно!

  • @Legatdestr
    @Legatdestr 6 หลายเดือนก่อน

    Спасибо, про некоторые детали работы с fsync реально не знал

  • @Дмитрийсекрет-н7о
    @Дмитрийсекрет-н7о 6 หลายเดือนก่อน

    спасибо.

  • @4gkage
    @4gkage 6 หลายเดือนก่อน

    2:21 начало

  • @nikewhite4471
    @nikewhite4471 6 หลายเดือนก่อน

    Блин! Вместо того, чтобы показать готовую сборку, обрисовать общую картину, на примерах показать преимущества использования NixOS, гость погрузился в никому не нужные подробности. Лайк можно поставить только за знание русского языка.

    • @progmsk
      @progmsk 6 หลายเดือนก่อน

      Но ведь это про первое знакомство с NixOS. Кому может потребоваться готовая сборка при первом знакомстве?

    • @nikewhite4471
      @nikewhite4471 6 หลายเดือนก่อน

      @@progmsk Всем, кто любит Linux. Уверяю вас, даже многие опытные пользователи ничего не слышали о NixOS и не представляют как она выглядит. Нужно было сначала дать красивую картинку с тайлинговым оконным менеджером, показать преимущества OS: сломать ее и восстановить, перенести на другую машину и только потом дать краткое описание пакетного менеждера и языка nix, вообщем сначала заинтересовать обычного юзера. Большинство хотят пользоваться Linux, но испытывают проблемы с выбором дистрибутива и только некоторые будут, при этом, создавать пакеты и широко пользоваться языком. NixOS, как совершенная версия Arch - вот какая должна была быть идея первого видео. Как можно дальше развивать NixOS? Создавать специализированные графические окружения типа Omakub: отдельно для бабок, для продвинутых юзеров, для программистов, для дизайнеров и т.д. Нужны готовые решения и малый порог входа для развития экосистемы. Когда человек втянется, может быть дело и до языка nix дойдет.

    • @progmsk
      @progmsk 6 หลายเดือนก่อน

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

    • @nikewhite4471
      @nikewhite4471 6 หลายเดือนก่อน

      @@progmsk Ваше право.

  • @progmsk
    @progmsk 6 หลายเดือนก่อน

    Нина завела свой канал на ютубе, подписывайтесь: youtube.com/@pakshinanina

  • @progmsk
    @progmsk 6 หลายเดือนก่อน

    Нина завела свой канал на ютубе, подписывайтесь: youtube.com/@pakshinanina

  • @websystema
    @websystema 7 หลายเดือนก่อน

    Отличная лекция

  • @kurushkosimi7823
    @kurushkosimi7823 7 หลายเดือนก่อน

    Крутой доклад

  • @qwertgbvfd
    @qwertgbvfd 7 หลายเดือนก่อน

    Прекрасный доклад, отличный формат, спасибо за труд

  • @MrLotrus
    @MrLotrus 7 หลายเดือนก่อน

    Ссылка на презентацию уже недоступна.

    • @progmsk
      @progmsk 7 หลายเดือนก่อน

      Это мы перенесли слайды в хранилище GitHub. Новая ссылка: github.com/progmsk/progmsk.github.io/files/14963281/go-garbage-collection.pdf

  • @asari999
    @asari999 7 หลายเดือนก่อน

    21:30 ну проверять локально такое себе...

    • @progmsk
      @progmsk 7 หลายเดือนก่อน

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

  • @BrownAleks
    @BrownAleks 8 หลายเดือนก่อน

    Огромное спасибо!

  • @BrownAleks
    @BrownAleks 8 หลายเดือนก่อน

    Огромное Вам спасибо! Супер познавательно! 👍👍👍

  • @vicont9089
    @vicont9089 8 หลายเดือนก่อน

    Думайте о слушателях. Выключайте звук, барабаня по клаве.

    • @progmsk
      @progmsk 8 หลายเดือนก่อน

      Вот даже просто интересно: как вы себе это представляете? Какой звук отключать, весь? Печатать молча, пусть зрители догадываются? Или как? Это очень странный комментарий, первый за четыре года. Кажется, никому раньше звук клавиш не мешал.

  • @maxpalatnikov
    @maxpalatnikov 8 หลายเดือนก่อน

    Отличный доклад на простом языке!!!

  • @Das.Kleine.Krokodil
    @Das.Kleine.Krokodil 8 หลายเดือนก่อน

    37:00 неверно. это обычная лямбда здесь it это т.н. неявное имя единственного параметра В котлине действительно есть понятие контекстных функций, которые упоминает автор, но это не замена лямбде, и здесь речь не про них. конкретно про filter из документации " В Kotlin условия фильтра задаются с помощью предикатов - лямбда-функций, которые принимают элемент коллекции, а возвращают логическое значение (boolean): true означает, что элемент соответствует предикату, false - не соответствует."

  • @stacmv
    @stacmv 8 หลายเดือนก่อน

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

    • @user34user73
      @user34user73 7 หลายเดือนก่อน

      А зачем тогда таким людям становится программистами?

    • @stacmv
      @stacmv 7 หลายเดือนก่อน

      @@user34user73 зачем им читать, писать и считать? Навык программирования сейчас полезен всем, а не только тем, кто рабоатет программистом (тем, кто рабоатет программистом, навыка программирвоания сейчас недостаточно).

  • @romankolesnikov4373
    @romankolesnikov4373 8 หลายเดือนก่อน

    а что за ОРЭО с рисованием на экране ?

    • @progmsk
      @progmsk 8 หลายเดือนก่อน

      Можно чуть больше информации для ответа? Я спросил у гугла, что такое ОРЭО, он мне сказал, что это такой салон красоты. Рисования на экране я тоже не помню, кажется, всё делал в Visual Studio, какое там может быть рисование. Но может быть было что-то похожее, но мне, чтобы понять, придётся пересмотреть 2 часа видео. Скажите, на какой минуте хотя бы, попробую понять, о чём вопрос.

    • @romankolesnikov4373
      @romankolesnikov4373 8 หลายเดือนก่อน

      @@progmsk а вообще, очень всё хорошо рассказано, но как новичку мне хотелось бы больше таких аспектов как например "нам нужен поиск, и мы это реализуем такими конструкциями, как вариант мы могли бы это сделать вот другими, но это не безопасно, и т.д." но тем не менее, этот материал это то что оправдывает петабайты всего остального на этой платформе, огромное Вам спасибо.

    • @romankolesnikov4373
      @romankolesnikov4373 8 หลายเดือนก่อน

      @@progmsk ОРЭО это "на молодёжном слэнге" - баловство, сам недавно услышал )))

    • @progmsk
      @progmsk 8 หลายเดือนก่อน

      А, это было замечание про Zoom-вандалов? Да, был такое поветрие во время пандемии.

  • @alexanderkozlikhin
    @alexanderkozlikhin 9 หลายเดือนก่อน

    Хороший доклад, дающий толчок к более глубокому самостоятельному изучению всех аспектов управления памятью в Go. Прекрасная докладчица! Одно все время напрягало - выступавшая с докладом девушка как будто дико стеснялась использовать грамотный литературный русский язык, не могла позволить себе говорить без речевых ошибок почти в каждом предложении. Может быть, это такая стилистика теперь, и это воспринимается как что-то официально-умное и вместе с тем неформально-ненапряжное в речи? Много у кого это вижу :)

  • @ЕленаКосова-я7ш
    @ЕленаКосова-я7ш 9 หลายเดือนก่อน

    Обидно методу с While..... В первом примере....Так и не использовали.... )))

  • @pavelerokhin1512
    @pavelerokhin1512 10 หลายเดือนก่อน

    спасибо!

  • @НикитаАнохин-ш4ю
    @НикитаАнохин-ш4ю 10 หลายเดือนก่อน

    лучшая

  • @linkernick5379
    @linkernick5379 10 หลายเดือนก่อน

    Винсент настолько приятный молодой человек, что его акцент только добавляет симпатии и ничуть не портит доклад. За Nix давно наблюдаю и пытаюсь использовать.

  • @Dr_Osipov
    @Dr_Osipov 10 หลายเดือนก่อน

    ❤❤❤❤❤

  • @Trickster2208
    @Trickster2208 10 หลายเดือนก่อน

    А как gc в первый раз вызывается? Изначально живая куча же 0 или я не прав?

  • @zurabdarjania1922
    @zurabdarjania1922 10 หลายเดือนก่อน

    Спасибо за труд

  • @benjaminBTN
    @benjaminBTN 10 หลายเดือนก่อน

    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

  • @Лисёнок-02
    @Лисёнок-02 11 หลายเดือนก่อน

    Большое спасибо за интересный и полезный доклад!

  • @GuglHyugl
    @GuglHyugl 11 หลายเดือนก่อน

    Видео порезали, диалоги прерываются

    • @oriontvv
      @oriontvv 11 หลายเดือนก่อน

      трансляция немного подлагивала, возможно это повлияло

    • @progmsk
      @progmsk 11 หลายเดือนก่อน

      Речь про вставленное видео? Там по смыслу ничего не должно было пропасть, вырезали повторы и рассуждения вне темы. Пришлось резать, потому что наговорили на 30 минут, а перерыв должен был быть 20, иначе не укладывались.

  • @jessrabbitxt
    @jessrabbitxt 11 หลายเดือนก่อน

    TDD не нужен.

  • @НаташаИбраева-о5з
    @НаташаИбраева-о5з 11 หลายเดือนก่อน

    Здравствуйте, у меня ошибка выходит: 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, перешерстила и вьюхи и контроллеры, не могу понять где ошибка, можете подсказать?

    • @progmsk
      @progmsk 11 หลายเดือนก่อน

      Я навскидку тоже не понимаю. Где-то во ViewData добавлен объект OrderModel вместо Form, этот момент и надо смотреть.

    • @НаташаИбраева-о5з
      @НаташаИбраева-о5з 11 หลายเดือนก่อน

      Добрый день, там элементарная подмена.... и она примелькалась просто, поэтому сразу не увидела в Store.Web в OrderController в NextPayment в строке: return View("Finish", model);, вместо model нужно form. @@progmsk

  • @scc-6
    @scc-6 ปีที่แล้ว

    Братан, хорош, давай-давай вперёд! Контент вообще в кайф, красавчик! Можно вот этого и того и почаще?

  • @scc-6
    @scc-6 ปีที่แล้ว

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

  • @scc-6
    @scc-6 ปีที่แล้ว

    Спасибо большое, впервые поработал в ПоверШеле, обычно пользовался башем. Всё очень понятно обьяснили, обычно, появляются непонятки, рад, что узнал что-то новое, спасибо! Братан, хорош, давай-давай вперёд! Контент вообще в кайф, красавчик! Можно вот этого и того и почаще?

  • @Василий-е2ш4щ
    @Василий-е2ш4щ ปีที่แล้ว

    Насколько я понимаю в котлине модификатор доступа по умолчанию паблик, потому намного меньше кода. Но это такое. ... и много того что в котлине упрощено и за счет чего меньше кода не значит что лучше

    • @Das.Kleine.Krokodil
      @Das.Kleine.Krokodil 8 หลายเดือนก่อน

      Неаргументированно

    • @Василий-е2ш4щ
      @Василий-е2ш4щ 8 หลายเดือนก่อน

      @@Das.Kleine.Krokodil а ты то аргументировал ?

    • @Das.Kleine.Krokodil
      @Das.Kleine.Krokodil 8 หลายเดือนก่อน

      @@Василий-е2ш4щ так это ты пишешь *"Но это такое. ... и много того что в котлине упрощено и за счет чего меньше кода не значит что лучше".* Что это значит? Ничего конкретно не сказал

    • @Василий-е2ш4щ
      @Василий-е2ш4щ 8 หลายเดือนก่อน

      @@Das.Kleine.Krokodil конкретизируй что именно хочешь услышать

    • @Das.Kleine.Krokodil
      @Das.Kleine.Krokodil 8 หลายเดือนก่อน

      @@Василий-е2ш4щ я ничего не хочу услышать. Только написал что у тебя нет аргументов

  • @НаташаИбраева-о5з
    @НаташаИбраева-о5з ปีที่แล้ว

    Здравствуйте, не могу найти обещанное на видео (1:39:39) дополнение после 5 урока, где должны были доделать заказы......понимаю прошло много времени, но мне только недавно попался ваш канал. если не трудно ссылочку скиньте пожалуйста.

    • @progmsk
      @progmsk ปีที่แล้ว

      Здравствуйте. Промежуточное видео после 5-го занятия я так и не записал. Но наверное, в шестом видео про это что-то должно быть рассказано, если промежуточного видео не было.

    • @НаташаИбраева-о5з
      @НаташаИбраева-о5з ปีที่แล้ว

      @@progmsk спасибо, буду искать, в крайнем случае на gite возьму. Я сразу там весть проект могу взять, но мне с объяснением желательно. Я пока что параллельно у себя проект создаю и он пока работает, что меня очень радует.

    • @progmsk
      @progmsk ปีที่แล้ว

      Здорово. Удачи, чтобы и дальше всё получалось!

  • @batpyiiikob7245
    @batpyiiikob7245 ปีที่แล้ว

    спасибо - мой случай. Очень помогли. частенько контейнер отваливался аутофмемори :)

  • @PetrPichugin
    @PetrPichugin ปีที่แล้ว

    Ну вот когда классно, тогда классно! Браво, Нина!! 👏 Получил огромное удовольствие и пользу от просмотра!

  • @sv3163
    @sv3163 ปีที่แล้ว

    В 99.9% случаев Кложа на Фронте не нужна. В остальных случаях - вы фанатичный опытный сениор и сможете фронт писать на чём угодно, хоть на ассемблере. Кложа прекрасна, фанатизм - нет. Нишевые инструменты не для всех, даже если они оч мощные в руках мастера 🧐

  • @АлександрВасильев-в1е
    @АлександрВасильев-в1е ปีที่แล้ว

    Очень интересный доклад. Спасибо, Нина!