Как миниприложение работает под капотом? Часть 3.
Я пока опускаю очень много неожиданной головной ебли в виде различных CORS-политик (это когда ты через curl делаешь запрос на прод — всё работает, делаешь запрос из js-приложения — хуй тебе на нос, ошибка доступа) и прочих прелестей, ибо тогда написание этих постов займёт ещё пару недель, а до конца дочитает 1% населения нилчана.
Так же в миниприложении у некоторых нод вы можете видеть изображения (иконки). Опять же вопрос откуда эти изображение брать и что самое главное как эти новые изображения добавлять, да так, чтобы мне не приходилось каждый раз руками лезть в файловую систему прод-сервера, закидывать туда изображение, дописывать в React-приложуху новый путь до нового изображения, и пересобирать полностью React-приложуху, чтобы изменения были видны юзерам. Решение: S3 сервер. И есть отличное решение: open-source'ный бесплатный S3-совместимый сервер: minio. Его я развернул так же в докер-контейнере на проде, через Caddy на отдельном суб-домене организовал туда доступ, и теперь могу в веб-интерфейсе докидывать новые изображения, а потом в Crawler'е генерировать ссылки на эти изображения, и складывать их в тот же json, куда кладу граф (понимаю, для новичка это просто набор букав, но статья чисто для гиков). Благодаря чему больше нет необходимости лезть на прод и что-то там пересобирать просто для того, чтобы добавить новую изображеньку в миниприложение.
А так, в целом, касаемо миниприложения, всё) Кажется глобально ничего не забыл
Я пока опускаю очень много неожиданной головной ебли в виде различных CORS-политик (это когда ты через curl делаешь запрос на прод — всё работает, делаешь запрос из js-приложения — хуй тебе на нос, ошибка доступа) и прочих прелестей, ибо тогда написание этих постов займёт ещё пару недель, а до конца дочитает 1% населения нилчана.
Так же в миниприложении у некоторых нод вы можете видеть изображения (иконки). Опять же вопрос откуда эти изображение брать и что самое главное как эти новые изображения добавлять, да так, чтобы мне не приходилось каждый раз руками лезть в файловую систему прод-сервера, закидывать туда изображение, дописывать в React-приложуху новый путь до нового изображения, и пересобирать полностью React-приложуху, чтобы изменения были видны юзерам. Решение: S3 сервер. И есть отличное решение: open-source'ный бесплатный S3-совместимый сервер: minio. Его я развернул так же в докер-контейнере на проде, через Caddy на отдельном суб-домене организовал туда доступ, и теперь могу в веб-интерфейсе докидывать новые изображения, а потом в Crawler'е генерировать ссылки на эти изображения, и складывать их в тот же json, куда кладу граф (понимаю, для новичка это просто набор букав, но статья чисто для гиков). Благодаря чему больше нет необходимости лезть на прод и что-то там пересобирать просто для того, чтобы добавить новую изображеньку в миниприложение.
А так, в целом, касаемо миниприложения, всё) Кажется глобально ничего не забыл
🔥18❤3🍓3👏1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁29❤1🫡1
Есть широко распространённое в узких кругах мнение, что в тг-канале следует стабильно поддерживать активность, независимо от того, есть ли тебе что сказать, есть ли чем поделиться — пофик, даже если нет — придумай очередную гойду "бляяя hr'ы ваще плохие кароче бляяя" и запости, а иначе как же, люди забудут про тебя, ты же ничего не постишь в канал. Возможно оно так и есть, но я что-то пока не дозрел в своём познании до этого, ну это же как ебаный дейлик: обязан высрать из себя хоть что-то, даже если по-сути сказать то и нечего. Поэтому если кто-то не может без стабильного упоминания коварности найма, злого кабанчика и абсолютно прорывной и свежей ранее нигде и никем не упомянутой идеи о том, что нужно крутить опыт — штош, nilchan pub не сможет удовлетворить вашу потребность. Это всё к вопросу о том, почему новые посты публикуются настолько редко.
А так, почему я вообще решил прервать радиомолчание: на днях выбрались за город, сняли на авито домик на сутки, и просто поймали подарок судьбы — хорошую солнечную погоду среди затяжной питерской ебливой серости. Пожарили шашлык, надышались свежим воздухом, набухались, поиграли в карты. Как же иногда не хватает простого человеческого вот этого вот всего. Делюсь с вами частичкой этого вайба🏕
А так, почему я вообще решил прервать радиомолчание: на днях выбрались за город, сняли на авито домик на сутки, и просто поймали подарок судьбы — хорошую солнечную погоду среди затяжной питерской ебливой серости. Пожарили шашлык, надышались свежим воздухом, набухались, поиграли в карты. Как же иногда не хватает простого человеческого вот этого вот всего. Делюсь с вами частичкой этого вайба
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤69🔥35👍5🤡5💘2
ладно советский автопром как обычно творит чудеса и превращается в космолёт в нужный момент
да, сам проебался и въехал в это дерьмо, но как же я ебал блядей которые у нас в лен области отвечают за дороги общего пользования... просто блять ахуенная стратегия, вскрыть половину асфальта в начале лета и НИХУЯ не делать месяц чтобы самое адекватное место для проезда была обочина, на которой заботливо оставлен открытый люк
сука яйца отгрызать надо за такое, ну просто блядство ебаное, ну пиздишь ты бабки ну пизди, но работу то хоть выполни пидорасина ты такая
да, сам проебался и въехал в это дерьмо, но как же я ебал блядей которые у нас в лен области отвечают за дороги общего пользования... просто блять ахуенная стратегия, вскрыть половину асфальта в начале лета и НИХУЯ не делать месяц чтобы самое адекватное место для проезда была обочина, на которой заботливо оставлен открытый люк
сука яйца отгрызать надо за такое, ну просто блядство ебаное, ну пиздишь ты бабки ну пизди, но работу то хоть выполни пидорасина ты такая
❤51💯11🤣9😡3👍2🤩1🤮1
Активно пилю вторую часть полного курса по гошке, как обычно будет 12 часов отборного материала, не теряйте
🐟 Сомы 🐟 , ставьте лайк если ждёте
Please open Telegram to view this post
VIEW IN TELEGRAM
❤324👍73🐳20🔥17💯9🙏4🍌2😘2💊2👏1🆒1
Тем временем база знаний нашего сообщества кратно выросла. На скриншотах "до" и "после". (скрины FullHD 4K, да, а что, могу себе позволить). Появилось много гайдов на трудоустройство и ещё большее количество инсайдов с собеседований, очень актуально для тех, кто только планирует или уже ищет работу.
Для новичков, которые успели продвинуться дальше нашей первой части полного курса по гошке, но всё ещё не уверены в своих силах, у нас появилось задание на пет-проект, после выполнения которого уже можно смело идти искать работу.
Дверку для вступления в сообщество тут аккуратно оставлю: @nilchanbot
Для новичков, которые успели продвинуться дальше нашей первой части полного курса по гошке, но всё ещё не уверены в своих силах, у нас появилось задание на пет-проект, после выполнения которого уже можно смело идти искать работу.
Дверку для вступления в сообщество тут аккуратно оставлю: @nilchanbot
🔥45👍3👏2💋1💘1
nilchan pub
Тем временем база знаний нашего сообщества кратно выросла. На скриншотах "до" и "после". (скрины FullHD 4K, да, а что, могу себе позволить). Появилось много гайдов на трудоустройство и ещё большее количество инсайдов с собеседований, очень актуально для тех…
проблемы белых людей
🤣123🤡10😁5❤3👍2🕊2🍓1
9+ часов отполированного материала готовы, но последние 3 часа даются тяжелее всего. Жара на улице, я сам уже морально устал каждый день пилить этот курс, миллионы случайных оговорок на записях и как следствие миллиарды дублей. Не хочу делать на отъебись, поэтому много перезаписей. Не вижу смысла делать на отъебись, в таком случае лучше просто рандомный курс на ютубе найти, будет ровно тоже самое.
Не хочется называть никаких сроков, но я крайне надеюсь что через 2 недели дропну вторую часть с домашкой и финальным пет-проектом по второй части.
Не хочется называть никаких сроков, но я крайне надеюсь что через 2 недели дропну вторую часть с домашкой и финальным пет-проектом по второй части.
❤228👍21🔥19🤝4👏3🫡2
1. жарко
2. открыл окно чтобы проветрить
3. те самые братки с прогнившими выхлопухами на жигулях:
2. открыл окно чтобы проветрить
3. те самые братки с прогнившими выхлопухами на жигулях:
This media is not supported in your browser
VIEW IN TELEGRAM
😁91🤣65❤8🔥7😭6👍3👻1
Поговорим?
У меня есть несколько новостей, хочу обсудить их с вами.
1. Во-первых, почему вторая часть ещё не была выпущена? Потому что контента там вышло не 12, а целых 14 часов. Я просто не мог оставить вас без урока на тему "REST API", это было бы преступление. Но, чтобы 14 часов можно было залить на ютуб, мне пришлось ускорить весь видеоряд на 18% xD В итоге аккурат под 12 часов укладываемся в видосе. Просто знайте, что в видосе целых 14 часов качественного контента.
2. Во-вторых. Первые две части курса у меня в производстве заняли 3 (!) месяца. 3 месяца работы на энтузиазме. 3 месяца работы, которые я мог потратить на развитие приватного сообщества, но я эти 3 месяца потратил на производство лучшего (по моему мнению) курса по Golang для начинающих. И это круто, я рад видеть всех тех людей, которых вдохновил мой курс, которым мой курс помог вкатиться в программирование. Но, к сожалению, невозможно вечно работать бесплатно. Вы вообще видели эти налоги и взносы по ИП? Я чуть не опупел когда просто за пол года существования моего ИП мне 45 тысяч обязательных взносов в казну государства пришло)) Плюс я уже плачу зарплату двум людям, которые выручают меня и позволяют мне освобождать время для производства курса по гошке. Это всё требует значительных финансов, и если я не включу хоть какую-то монетизацию этого курса, то последующие части просто не смогут выйти. Я финансово больше не могу позволить себе месяцы напролёт заниматься неоплачиваемой деятельностью. Поэтому домашние задания и учебные проекты по всем частям курса полностью переезжают в приватное сообщество: @nilchanbot. Курс по прежнему полностью бесплатен, исходные коды к урокам бесплатны. Но домашка и пет-проекты отныне за пейволом. Это, в моём понимании, единственное решение, которое позволит, во-первых, впринципе производить дальнейшие части курса, а, во-вторых, позволит оставить этот курс бесплатным.
3. Вторая часть отмонтирована. В настоящую секунду видос компилируется. Процесс компиляции, не смотря на m4 pro чип, не быстрый + пока на ютуб через vpn 12 часов контента зальются. В общем говоря, сейчас мы гораздо ближе ко второй части, чем когда-либо😏
У меня есть несколько новостей, хочу обсудить их с вами.
1. Во-первых, почему вторая часть ещё не была выпущена? Потому что контента там вышло не 12, а целых 14 часов. Я просто не мог оставить вас без урока на тему "REST API", это было бы преступление. Но, чтобы 14 часов можно было залить на ютуб, мне пришлось ускорить весь видеоряд на 18% xD В итоге аккурат под 12 часов укладываемся в видосе. Просто знайте, что в видосе целых 14 часов качественного контента.
2. Во-вторых. Первые две части курса у меня в производстве заняли 3 (!) месяца. 3 месяца работы на энтузиазме. 3 месяца работы, которые я мог потратить на развитие приватного сообщества, но я эти 3 месяца потратил на производство лучшего (по моему мнению) курса по Golang для начинающих. И это круто, я рад видеть всех тех людей, которых вдохновил мой курс, которым мой курс помог вкатиться в программирование. Но, к сожалению, невозможно вечно работать бесплатно. Вы вообще видели эти налоги и взносы по ИП? Я чуть не опупел когда просто за пол года существования моего ИП мне 45 тысяч обязательных взносов в казну государства пришло)) Плюс я уже плачу зарплату двум людям, которые выручают меня и позволяют мне освобождать время для производства курса по гошке. Это всё требует значительных финансов, и если я не включу хоть какую-то монетизацию этого курса, то последующие части просто не смогут выйти. Я финансово больше не могу позволить себе месяцы напролёт заниматься неоплачиваемой деятельностью. Поэтому домашние задания и учебные проекты по всем частям курса полностью переезжают в приватное сообщество: @nilchanbot. Курс по прежнему полностью бесплатен, исходные коды к урокам бесплатны. Но домашка и пет-проекты отныне за пейволом. Это, в моём понимании, единственное решение, которое позволит, во-первых, впринципе производить дальнейшие части курса, а, во-вторых, позволит оставить этот курс бесплатным.
3. Вторая часть отмонтирована. В настоящую секунду видос компилируется. Процесс компиляции, не смотря на m4 pro чип, не быстрый + пока на ютуб через vpn 12 часов контента зальются. В общем говоря, сейчас мы гораздо ближе ко второй части, чем когда-либо
Please open Telegram to view this post
VIEW IN TELEGRAM
❤250👍37🔥29❤🔥5🤡3💘3☃1😁1🤯1
Вторая часть полного курса по Golang для начинающих:
https://www.youtube.com/watch?v=4xST8IWJFZc
Приватное сообщество с домашними заданиями и учебными проектами:
@nilchanbot
Исходные коды из уроков второй части:
https://github.com/nilchan-social/golang-full-course/tree/main
Мне важна ваша активность, и ещё больше важна обратная связь. Необходимо сделать ещё минимум одну части на 12 часов, а может и две, чтобы наконец-то дойти с нуля до солидного бекенд-приложения, поэтому мне важно видеть что мои усилия кому-то помогают, и я хочу знать слабые точки своей формы повествования.
Буду максимально признателен за поддержку! Лайки, комментарии, репосты, просмотр до конца — это всё вы можете сделать бесплатно, но это крайне сильно поможет мне в продвижении контента и поможет как можно скорее сделать следующую часть <3
Люблю вас!🥰
https://www.youtube.com/watch?v=4xST8IWJFZc
Приватное сообщество с домашними заданиями и учебными проектами:
@nilchanbot
Исходные коды из уроков второй части:
https://github.com/nilchan-social/golang-full-course/tree/main
Во второй части до конца разберём основные темы языка программирования Golang, а ещё познакомимся с HTTP и напишем своё первое Backend REST API приложение.
Мне важна ваша активность, и ещё больше важна обратная связь. Необходимо сделать ещё минимум одну части на 12 часов, а может и две, чтобы наконец-то дойти с нуля до солидного бекенд-приложения, поэтому мне важно видеть что мои усилия кому-то помогают, и я хочу знать слабые точки своей формы повествования.
Буду максимально признателен за поддержку! Лайки, комментарии, репосты, просмотр до конца — это всё вы можете сделать бесплатно, но это крайне сильно поможет мне в продвижении контента и поможет как можно скорее сделать следующую часть <3
Люблю вас!
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
GOLANG ПОЛНЫЙ КУРС ДЛЯ НАЧИНАЮЩИХ | ЧАСТЬ 2 | ПРОДВИНУТЫЙ GO и REST API
👾 Приватное сообщество с домашними заданиями и учебными проектами:
https://t.me/nilchanbot
📢 Каналы:
ТГ: https://t.me/nilchanpub
Макс: https://max.ru/id470326397117_biz
📌 Исходные коды с уроков:
https://github.com/nilchan-social/golang-full-course
🎬 Плейлист…
https://t.me/nilchanbot
📢 Каналы:
ТГ: https://t.me/nilchanpub
Макс: https://max.ru/id470326397117_biz
📌 Исходные коды с уроков:
https://github.com/nilchan-social/golang-full-course
🎬 Плейлист…
❤315🔥78💯19🏆7🤯5❤🔥3👍2🤡2💋2🤝1
Давно хотел попробовать новую фичу трибьюта, а именно промокоды. В честь выхода второй части запускаем пилотный скидочный промокод YASOM с ограничением на 100 активаций. Первой сотне заюзавших будет скидка 15%. Кто давно планировал залететь в приватку, я считаю отличная возможность😮💨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍45❤13🤡6🐳2🤝2💅2👎1🥰1😁1
Ну и как обычно я буду ждать от вас обратной связи! Вдруг я во второй части в каких-то моментах не дожал, и я должен об этом узнать как можно скорее, чтобы следующие части были лучше и лучше.
А теперь пойду кофейка попью и записи старых версус батлов посмотрю... А то полтора месяца ебашиловки без выходных за эту вторую часть это уже даже для меня жоско
А теперь пойду кофейка попью и записи старых версус батлов посмотрю... А то полтора месяца ебашиловки без выходных за эту вторую часть это уже даже для меня жоско
❤85🔥21👍7👏5🤡5🥰1💋1🤝1💘1