Post #196
1.21K
Channel Public Channel
LE letsCode Channel
@letscode_dru
Интересное и полезное из мира разработки. Обсуждения тут: https://t.me/joinchat/FeiP9xEhqHajfqhLr4z-Nw
- Subscribers
- 1.68K
- Photos
- 108
- Videos
- 4
- Links
- 399
Showing posts older than #197 · Back to latest
Older Posts 20 shown
Post #195
1.06K

Post #194
1.04K
Вы такие: надо больше бэкэнда.
А я такой: Вот вам новое видео про React.js:
https://youtu.be/NxUC2q0kEsE
YouTube React intro: основы использования React.js framework это современный фреймворк для создания сложных вэб приложений в браузере. React.js не требует особого представления: любой, кто хоть немно... А я такой: Вот вам новое видео про React.js:
https://youtu.be/NxUC2q0kEsE
Post #193
1.17K
Я играть. Кто хочет пообщаться - го на стрим
https://gaming.youtube.com/c/geekChatDru/live
https://www.twitch.tv/drucoder
YouTube Кодшейминг - YouTube Multistreaming with https://restream.io/ Заслать сообщение и донат: https://streamlabs.com/ГикТрёп https://donate.stream/mrdru ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖... https://gaming.youtube.com/c/geekChatDru/live
https://www.twitch.tv/drucoder
Post #192
1.06K
Часто в комментах на канале вижу один и тот же вопрос: зачем мы ставим node.js/java/python/... через консоль и дурацкие менеджеры версий (sdkman, nvm, pyenv, rvm), если есть нормальные инсталляторы? Кому вообще может понадобиться древняя версия ноды или чего-либо еще?
Проблем здесь несколько:
1. В определённый момент ваш боевой проект разрастается, зависимостей у него появляется много, кодовая база растёт и вы не можете адекватно реагировать на обновление каких-либо библиотек. Например, у меня в проекте есть 2 библиотеки: SCSS и slate.js. Обе активно развиваются и в определённый момент между версиями библиотек появились отличия в API. А данные библиотеки очень сильно связаны с моим кодом. Чтобы обновить их, необходимо отрефакторить порядка 100 тыс. строк кода. А после провести полное регрессионное тестирование всего проекта и всей функциональсти. В текущий момент наш стартап не может позволить себе потратить на это деньги, потому как мы еще не вышли на окупаемость и нам необходимо показать рост нашим инвесторам. Поэтому мы застряли на текущей версии библиотек. Эти же библиотеки зависят по разным причинам от конкретной версии node.js. Таким образом, мы зависли на node.js версии 8.10
2. В далёком 2014 я участвовал в проекте созданиия простого CAD редактора для компании, производящей окна и двери. Никакого rocket science, но много удобного и отзывчивого интерфейса. Последние 5 лет никто не обслуживал проект ввиду его стабильности. Сейчас заказчик вернулся к нам с вопросом на доработку продукта и обновлением интерфейса. Возникает запрос в установке java 8 на рабочее место. При этом мне необходимо продолжать свои текущие проекты на java 9/11
3. Многие крупные компании, вроде банков и заводов, весьма осторожно относятся к новым версиям всего. Так, банки очень долго сидят на устаревших ОС и jvm. И это требования безопасности: старый продукт известен в своих уязвимостях и багах, а новые не появляются. И, что характерно, Российские банки и компании гораздо более подвижны в этом вопросе. Например такой гигант, как MAN до сих пор сидит на Java версии 6 и не планирует переезд.
4. Чаще всего обновление платформы может потребовать еще и обновление клиентов, а это дополнительные проблемы, на которые никто не хочет закладывать время и ресурсы. Представьте себе количество клиентов той же SAP и представьте сколько клиентских машин необходимо обновить для перехода на новую версию продукта
Каждый инструмент создаётся под конкретные проблемы. В случае с менеджерами версий - проблема в использовании нескольких версий одного ЯП на одной машине для разных проектов. И поверьте, без них это делать сильно сложнее.
Проблем здесь несколько:
1. В определённый момент ваш боевой проект разрастается, зависимостей у него появляется много, кодовая база растёт и вы не можете адекватно реагировать на обновление каких-либо библиотек. Например, у меня в проекте есть 2 библиотеки: SCSS и slate.js. Обе активно развиваются и в определённый момент между версиями библиотек появились отличия в API. А данные библиотеки очень сильно связаны с моим кодом. Чтобы обновить их, необходимо отрефакторить порядка 100 тыс. строк кода. А после провести полное регрессионное тестирование всего проекта и всей функциональсти. В текущий момент наш стартап не может позволить себе потратить на это деньги, потому как мы еще не вышли на окупаемость и нам необходимо показать рост нашим инвесторам. Поэтому мы застряли на текущей версии библиотек. Эти же библиотеки зависят по разным причинам от конкретной версии node.js. Таким образом, мы зависли на node.js версии 8.10
2. В далёком 2014 я участвовал в проекте созданиия простого CAD редактора для компании, производящей окна и двери. Никакого rocket science, но много удобного и отзывчивого интерфейса. Последние 5 лет никто не обслуживал проект ввиду его стабильности. Сейчас заказчик вернулся к нам с вопросом на доработку продукта и обновлением интерфейса. Возникает запрос в установке java 8 на рабочее место. При этом мне необходимо продолжать свои текущие проекты на java 9/11
3. Многие крупные компании, вроде банков и заводов, весьма осторожно относятся к новым версиям всего. Так, банки очень долго сидят на устаревших ОС и jvm. И это требования безопасности: старый продукт известен в своих уязвимостях и багах, а новые не появляются. И, что характерно, Российские банки и компании гораздо более подвижны в этом вопросе. Например такой гигант, как MAN до сих пор сидит на Java версии 6 и не планирует переезд.
4. Чаще всего обновление платформы может потребовать еще и обновление клиентов, а это дополнительные проблемы, на которые никто не хочет закладывать время и ресурсы. Представьте себе количество клиентов той же SAP и представьте сколько клиентских машин необходимо обновить для перехода на новую версию продукта
Каждый инструмент создаётся под конкретные проблемы. В случае с менеджерами версий - проблема в использовании нескольких версий одного ЯП на одной машине для разных проектов. И поверьте, без них это делать сильно сложнее.
Post #191
1.01K
Post #190
1.32K
Post #189
1.41K
Долгожданное то, за что вы голосовали. Ну т.е. пляски вокруг "много формочек и много логики".
Начинем enterprise пляски. Сколько напляшем покажет время, а пока что с энтузиазмом стартуем
https://youtu.be/mJ20JQXfWbc
YouTube Webix: просто и быстро. Spring Boot + Webix Быстрая разработка enterprise приложений в связке Spring Boot и Webix.
Если с backend в Java мире есть более-менее единообразие, то с frontend всегда возникают муки выбора (Ext.js, Webix, Vue.jss, React.js, Angular, AppRun... etc.). Особенно с современным… Начинем enterprise пляски. Сколько напляшем покажет время, а пока что с энтузиазмом стартуем
https://youtu.be/mJ20JQXfWbc
Post #188
1.17K

Post #187
987
Итак, вот она, циферка!
Спасибо всем, кто поддерживает канал словом и делом. Этот канал существует благодаря вам всем :)
Не буду разглаголивать, а пойду-ка лучше домонтирую видос на среду :)
Спасибо всем, кто поддерживает канал словом и делом. Этот канал существует благодаря вам всем :)
Не буду разглаголивать, а пойду-ка лучше домонтирую видос на среду :)
Post #186
931
Post #185
831

Post #184
810
Всем доброго утречка!
У меня пластырь на полморды, старый ноут и комп не хотят работать, а у новый не грузится, потому что биос надо обновить для поддержки процессора, и вообще рабочая неделя началась,
Но я счастлив: возможно сегодня канал letsCode перешагнёт отметку в 10 000 подписчиков
Для меня это прям событие. Спасибо всем, кто остаётся с каналом! 😊
У меня пластырь на полморды, старый ноут и комп не хотят работать, а у новый не грузится, потому что биос надо обновить для поддержки процессора, и вообще рабочая неделя началась,
Но я счастлив: возможно сегодня канал letsCode перешагнёт отметку в 10 000 подписчиков
Для меня это прям событие. Спасибо всем, кто остаётся с каналом! 😊
Post #183
954
Всё-таки стрим)
https://www.youtube.com/watch?v=EKm5Rgk-xC4
https://www.youtube.com/watch?v=EKm5Rgk-xC4
Post #182
954

Post #181
911
GitHub помогает автоматизировать тестирование. Бесплатно для открытых репозиториев.
https://github.blog/2019-08-08-github-actions-now-supports-ci-cd/
https://github.blog/2019-08-08-github-actions-now-supports-ci-cd/
Post #180
1.11K
В чате бомбёжка и недовольства. Я рад)
Короч. На ютубе котейка повисит еще немного до конца августа. Если у кого-то есть идеи - реализуйте своё видение логотипа канала и шлите мне исходный материал. Условие - только свой контент. Я попробую пофотать своих котов, может чего и получится вместо Мелиссы, которая была тут раньше)
Короч. На ютубе котейка повисит еще немного до конца августа. Если у кого-то есть идеи - реализуйте своё видение логотипа канала и шлите мне исходный материал. Условие - только свой контент. Я попробую пофотать своих котов, может чего и получится вместо Мелиссы, которая была тут раньше)
Post #179
919
Не пужайтесь и не теряйте канал. Таперича у канала будет такой юзерпик. Потому что нехорошо в наше время просто брать фоточку из этих ваших интернетов и ставить на обложку. Когда канал начинался, я как-то не думал, что доползу до столь внушительной отметки как over 9000 подписчиков. Теперь самое время обезопасить себя от возможных претензий по авторским правам.
Лого сменилось, а суть - нет :)
Лого сменилось, а суть - нет :)
Channel photo updated
Post #177
1.11K
Коллеги, если кто-то планирует идти на последний фильм Тарантино, обязательно почитайте статью о https://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D0%B9%D1%82,_%D0%A8%D1%8D%D1%80%D0%BE%D0%BD
Там немного трешовенько, но без прочтения некоторые вещи могут быть непонятны и развязка будет испорчена
(за наводку огромное спасибо Сэму)
Wikipedia Тейт, Шэрон американская актриса и модель Там немного трешовенько, но без прочтения некоторые вещи могут быть непонятны и развязка будет испорчена
(за наводку огромное спасибо Сэму)