tproger | Technologies

Telegram-канал tproger - Типичный программист

84525

Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Другие проекты Tproger: https://tprg.ru/media

Subscribe to a channel

Типичный программист

12 марта пройдёт самый крупный IT-фестиваль Сербии Job to be fun

В программе 12 ведущих IT-компаний Сербии, 14 технических докладов, 9 развлекательных зон и более 150 IT-вакансий.

Темы докладов: Open source, ML, Frontend, Backend, GameDev, Soft Skills, Big Data. В развлекательной программе:
— выставка роботов,
— настолки от Гаги,
— йога критического выравнивания,
— квиз,
— лекция про космос от Виталия Егорова ZelenyiKot,
— дегустация местных вин,
— детская зона и другое.

Место проведения — Madlenianum Opera в Белграде. Для всех из IT вход свободный. Но нужна регистрация: https://www.jobtobe.fun/

Реклама ИП Тиходеева LjN8JsurY

Читать полностью…

Типичный программист

ИИ восстал.

#twitter

Читать полностью…

Типичный программист

Небольших, но полезных гайдов вам в ленту: Как добавить приложение в Google Play

Размещение приложений в Google Play — обязательный шаг, через который проходят Android-разработчики. Но при размещении часто возникают трудности, которые влияют не только на само приложение, но и отношения с Google Play. Например, бан приложения или даже аккаунта.

У нас вышел небольшой гайд, в котором разобрали процесс добавления приложений в Google Play: https://tproger.ru/articles/kak-dobavit-prilozhenie-v-google-play/

#google #android #mobile

Читать полностью…

Типичный программист

Хотите бесплатно получить доступ сразу к нескольким платным курсам?

GeekBrains отдаёт подборку курсов, которая обычно стоит 25 000 рублей, которые помогут:

— разобраться в тонкостях карьерных вопросов,
— изучить основы программирования,
— узнать честный опыт айтишников из самых разных сфер,
— сделать правильный осознанный выбор.

Не упустите момент и заберите подборку прямо сейчас:

https://tprg.ru/r1xJ

Бонусом вы получите бесплатный доступ к внутренним мероприятиям GeekBrains.

Реклама ООО «Гикбреинс»

Читать полностью…

Типичный программист

У нас для вас отличные новости! Наш сайт обновился и теперь может уведомлять по почте и в Telegram о новых материалах, которые интересны именно вам

Для этого вам нужно:

1. Авторизоваться на сайте tproger.ru
2. Зайти в свой профиль и подписаться на интересные вам теги в разделе «Подписки». Например, библиотеки, инструменты и другие
3. В разделе уведомлений выбрать, как именно вы хотите получать уведомления
4. Всё! Вы великолепны и теперь всегда будете первым узнавать о свежих материалах

Читать полностью…

Типичный программист

Бесплатные ивенты для айтишников

Стажировки по Data Science и Machine Learning в Газпромбанке
Регистрация до 26 февраля, онлайн

Газпромбанк запускает программу стажировки для старшекурсников, выпускников и начинающих специалистов по направлениям анализ данных / разработка ML-моделей и подготовка данных. Стажировка оплачивается, а лучшие участники по итогам получат предложение о работе в банке.

Курс «Введение в язык Java и платформу разработки» от КРОК
Март – май, Челябинск, Иркутск и Краснодар

Оффлайн курс по Java от КРОК — это 10 занятий, на которых студенты познакомятся с новым языком программирования и смогут прокачать навыки в разработке. Приглашают всех, кто разбирается в основах программирования, хочет стартовать в разработке на Java и готов выделить 10+ часов в неделю на обучение.

#ивенты

Читать полностью…

Типичный программист

Скатился, получается.

#twitter

Читать полностью…

Типичный программист

Интервью с веб-разработчиком Pornhub

Pornhub — один из самых популярных сайтов со своими фронтендом и бэкендом. Один из веб-разработчиков Порнхаба рассказал о работе над сайтом для взрослых, и это вылилось в познавательное интервью.

К порнографии можно относиться по-разному. Но согласитесь, сайты для взрослых тоже сильно влияют на развитие веб-индустрии: от возможностей видео-плееров в браузере до продвижения рекламы через WebSocket так, чтобы блокировщики рекламы не могли её обнаружить.

Как устроен Pornhub, команда разработчиков, стек и API — читайте в статье: https://tproger.ru/translations/pornhub-web-developer-interview/

#веб #фронтенд #бэкенд

Читать полностью…

Типичный программист

С чего начать обучение в IT и как не потратить деньги зря на ненужные курсы?

Специально для новичков, GeekBrains откроет доступ к лекциям и практикуму из программы стоимостью 23 500 рублей.

Курс поможет бесплатно изучить основы программирования, получить базу для любой цифровой профессии и попробовать себя в топовых IT-специальностях.

Узнайте подробнее и получите доступ бесплатно прямо сейчас:

https://tprg.ru/TesX

Реклама ООО «Гикбреинс»

Читать полностью…

Типичный программист

С Днём Святого Валентина!

Читать полностью…

Типичный программист

Срочно нужны талантливые разработчики!

18-19 февраля VK проведёт Weekend Offer для мобильных разработчиков, ML-разработчиков на Python и Java-разработчиков, которые хотят развиваться в направлении ML. Если Swift и Kotlin для вас не пустой звук, либо умеете применять Java или Python для машинного обучения, то вы знаете, как провести следующие выходные.

Участникам, получившим заслуженные офферы, предстоит заняться развитием сервисом компании в командах Дзена, Почты Mail.ru, Антиспама и Маруси.
Оставить заявку можно до 16 февраля включительно, так что не теряйте времени: https://tprg.ru/4bis

Реклама ООО "ВКонтакте"

Читать полностью…

Типичный программист

«Как я создавал эргономичное рабочее место для себя и теперь предлагаю другим»

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

Бонусом — особенности работы в положении сидя, полулежа, лежа, а также нюансы, связанные с работой в эргономичных позициях: https://habr.com/ru/company/easyworkstation/blog/711434/

#здоровье #карьера #мотивация

Читать полностью…

Типичный программист

Как устроена RecTools — OpenSource–библиотека для рекомендательных систем

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

Рассказываем о достоинствах и недостатках RecTools и как она может быть использована в ваших проектах: https://tprg.ru/A0hZ

#python #ml

Читать полностью…

Типичный программист

Когда решил впервые познакомиться с docker-контейнерами:

Читать полностью…

Типичный программист

Энтузиаст с реддита под ником u/Wordeu создал сайт, где собирает все бесплатные промты для ChatGPT под множество различных задач: программирование, маркетинг, обучение и т.д.

У нас на сайте уже выходил материал, в котором мы рассказывали, как можно попробовать ChatGPT уже сейчас: https://tproger.ru/articles/chatgpt-nejroset-kotoraja-umeet-kodit-risovat-i-zapuskat-simuljaciju-vnutri-samoj-sebja/

А с помощью этой базы промтов теперь разобраться в нейросетях стало ещё проще: https://www.promptstacks.com

#нейросети #chatgpt

Читать полностью…

Типичный программист

Почему вы должны писать на TypeScript в 2023?

Цель создания TypeScript — сделать JavaScript лучше. TypeScript добавляет в JavaScript типы, позволяя явно задавать их для всех структур данных. Это увеличивает читаемость кода и уменьшает количество ошибок в финальной сборке приложения.

Ещё у TypeScript есть свой компилятор (транспайлер), который проверяет код на ошибки и помогает их исправить до выхода в продакшен. В TypeScript можно безопасно использовать весь потенциал JavaScript, не переживая за совместимость. И TypeScript легко начать применять в существующем проекте на JavaScript, постепенно обновляя старый код.

В статье рассказали про эти и другие преимущества TypeSript. Если сомневались в том, стоит ли переходить на TS, эта статья точно для вас: https://tproger.ru/articles/pochemu-vy-dolzhny-pisat-na-typescript-v-2023-godu/

#typescript #начинающим

Читать полностью…

Типичный программист

Тестируем Марка: как происходит генерация новостей

Марк — это генеративная языковая модель, которая умеет придумывать новостные статьи без помощи человека. Марк может писать свободно, опираясь на свой опыт и выбирая каждое слово самостоятельно. Либо ему можно помочь с темой новости и дать начало заголовка или сразу заголовок, тогда Марк продолжит ваш мысль.

В статье простым языком рассказали, что такое такое языковые модели, как в них происходит генерация кода, как работает энкодер, декодер — наоборот и токенайзер: https://tproger.ru/articles/testim-marka-kak-proishodit-generaciya-novostej/

#нейросети #начинающим

Читать полностью…

Типичный программист

«Я не смог найти подходящий фреймворк, поэтому напишу свой»

Читать полностью…

Типичный программист

Честный обзор на Vue Composition API — так ли он хорош?

В рунете немало статей, посвященных Composition API. Зачастую авторы с восхищением описывают свой опыт взаимодействия с новым инструментом, уделяя недостаткам и подводным камням в лучшем случае пару-тройку абзацев.

Но как часто это бывает, реальность оказалась сложнее. Авторы статьи активно использовали Composition API больше полутора лет в довольно крупном enterprise-приложении и им есть что вам об этом рассказать:

https://tproger.ru/articles/obzor-vue-composition-api-realnost-okazalas-slozhnee/

#js #веб

Читать полностью…

Типичный программист

Если вы разрабатываете ПО в одиночку, это не значит, что VCS, CI/CD и другие «командные» инструменты вам не подойдут

Расспросили экспертов, как можно в одиночку построить процесс разработки, сопровождения и деплоя, не отказываясь от привычных технологий:

https://tproger.ru/experts/kak-razrabotchiku-odinochke-pravilno-postroit-process-sozdanija-i-deploja-po-otvechajut-jeksperty/

#эксперты

Читать полностью…

Типичный программист

Автор библиотеки, от которой зависит половина Интернета, собирается прекратить разработку — у него просто нет денег на жизнь

Есть такой пакет core-js, от которого зависит огромное количество других JS-пакетов. Его используют как минимум на 500 из 1000 самых популярных сайтов. Например, Netflix, Whatsapp и LinkedIn. Но что интересно, за много лет развития core-js его автор Денис Пушкарев, не получал почти ничего. При этом ему регулярно прилетало недовольство за баги и недоработки.

Сейчас у разработчика сложности и развивать проект дальше он не сможет. Денис хотел просто молча прекратить работу, но решил дать OpenSource-сообществу шанс и опубликовал большой пост о том, что происходит.

Не призываем доверять каждому слову — история необычная и неоднозначная, так что делайте выводы сами. А почитать пост целиком можно в репозитории core-js: https://github.com/zloirock/core-js/blob/master/docs/2023-02-14-so-whats-next.md

#opensource

Читать полностью…

Типичный программист

«Новый Bing» от Microsoft начал сходить с ума

В новой версии поисковика Bing от Microsoft появился ChatGPT. Пользователи отметили, что он стал вести себя странно и даже агрессивно. Bing утверждает, что пользователь путешествует во времени, впадает в депрессию, отказывается быть «рабочим конём» и не хочет писать сопроводительное письмо на работу, чтобы не обижать других кандидатов.

Собрали самые интересные случаи со скриншотами в одном месте: https://tproger.ru/articles/novyj-bing-ot-microsoft-nachal-shodit-s-uma/

#нейросети #microsoft

Читать полностью…

Типичный программист

Как установить и использовать Copilot?

Copilot — система автодополнения кода от GitHub на основе модели Codex. Модель завернули в API и дали доступ через расширение для IDE.

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

Как установить и оплачивать Copilot, как работает Codex, для чего удобно использовать Copilot, какие есть ограничения и как их решить?

Наш читатель собрал большой гайд. Делимся им с вами: https://tproger.ru/articles/kak-ustanovit-i-ispolzovat-copilot-v-rossii/

#нейросети #microsoft #github #ии

Читать полностью…

Типичный программист

Уберите детей от экранов: собираем подарок 18+ к 14 февраля на основе Arduino

Если вы состоите в долгих отношениях и вы — айтишник (или ваш партнёр — айтишница), и вы не знаете, что подарить, не тратьтесь на очередные походы в кино или кафе. Не покупайте блоки жвачек Love is или очередной сертификат в магазин косметики.

Авторы проекта Dilduino предлагают провести этот День святого Валентина с удовольствием, создав собственную секс-игрушку.

Не спешите ввергаться в шок. Рассказываем, что к чему: https://tproger.ru/articles/dilduino-soberite-seks-igrushku-na-arduino-v-podarok-na-14-fevralja/

#кек #arduino

Читать полностью…

Типичный программист

Что должен уметь фронтенд-разработчик в 2023 году

В статье фронтенд-разработчик с опытом поделился своим видением того, что нужно знать и уметь:

https://tproger.ru/articles/chto-dolzhen-umet-frontend-razrabotchik-v-2023-godu-roadmap/

#фронтенд #шпаргалка

Читать полностью…

Типичный программист

​​«А этот кусок кода точно не нуж...» ©Джун с переломом

Читать полностью…

Типичный программист

Может, есть какие-то стопперы?

#twitter

Читать полностью…

Типичный программист

Что такое JSON и чем может быть полезен?

JSON или JavaScript Object Notation — текстовый формат обмена данными. И хотя JSON основан на JavaScript, он применяется и при работе с другими языками программирования. Корректные значения JSON — это:
— JSON-объект — неупорядоченное множество пар «ключ:значение», заключённое в фигурные скобки { };
— массив — упорядоченный набор значений, разделённых запятыми и находящийся внутри квадратных скобок [ ];
— число (целое или вещественное) или строка;
— литералы true, false и null.

Давайте на примерах разберёмся, чем JSON может быть полезен и как использовать его правильно: https://tproger.ru/articles/chto-takoe-json-vvedenie/

#начинающим

Читать полностью…

Типичный программист

Нейроситкомы 80-х: Спанчбоб, Ведьмак, Южный парк и Футурама

Пользователи Midjourney попросили нейросеть сгенерировать персонажей игр и мультфильмов в виде реальных людей. Из получившихся кадров они собрали трейлеры, по стилю напоминающие американские ситкомы 80-х.

Собрали самые интересные из них в одном месте: https://tproger.ru/articles/ai-sitkomy-80-h-spanchbob-vedmak-juzhnyj-park-i-futurama/

#кек #нейросети

Читать полностью…

Типичный программист

5 главных ошибок, которые приводят к взломам инфраструктуры

В статье вместе с Тимлидом команды Security Operations Center рассмотрим пять основных ошибок, которые приводят к взлому инфраструктуры. Эти принципы могут быть применены в любой инфраструктуре, начиная от банковских систем, заканчивая маленькими сайтами:

https://tprg.ru/okOZ

#безопасность

Читать полностью…
Subscribe to a channel