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

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

​​Разработчик React рассказал, как создали фреймворк на самом деле: чинили баг, но проблема оказалась в DNS где-то в Индии.

В 2013 году в Facebook Chat часто появлялся баг: уведомление о сообщении приходило, а самого сообщения не было.Как считали разработчики, это происходило из-за ужасного императивного кода.

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

Как рассказывает один из разработчиков Adam Wolff, немного позже оказалось, что проблема на самом деле была в неправильных настройках DNS где-то в Индии. Эту проблему обнаружили, DNS починили, проблема ушла, а React остался.

Даже страшно становится, когда понимаешь, сколько всего в IT создано благодаря индийцам.

@tproger_web #react #история

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

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

​​Тёмная сторона нейросетей: как мошенники используют ИИ и как от этого защититься

Автор школы нейромаркетинга Елена Кравченко рассказывает, какие виды нейросетевого мошенничества появились с 2023 года и как защититься от обмана.

#советы

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

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

​​SEO для разработчиков: что нужно знать программистам в 2024 году?

Веб-разработчик Михаил Мятов рассказал об трендовых направлениях в 2024 году для повышения квалификации: мета-теги, микроразметка, UX/UI, карта сайта, код 404, подзаголовки и проч.

#веб #js #seo

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

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

Как вообще защититься от этого проклятия? Ведь теперь можно даже купить нерабочий товар с 2К+ отзывов.

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

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

Positive Technologies запускает новый поток стажировок для начинающих IT-специалистов

Кто может на них попасть:

Студенты и выпускники вузов со специальностью в области информационной безопасности или другого технического направления. Если вы участвовали в CTF, хакатонах и профильных олимпиадах, это плюс.

Стажировка пройдёт в три этапа:

1. Базовое обучение основам IT и кибербезопасности — видеолекции, семинары, 116 часов практики и итоговый тест;

2. Интенсивы по основным направлениям (от обнаружения инцидентов и кибераналитики до бизнес-консалтинга) и обучение работе с продуктами Positive Technologies;

3. Шестимесячная оплачиваемая стажировка в любом отделе из списка команд, которые участвуют в программе.

Если стажировка будет успешной, вас пригласят присоединиться к команде.

Что нужно делать:

До 14 марта подать заявку и пройти тестирование на сайте Кстати, там же вы найдете все подробности о программе стажировок. Удачи!

Реклама

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

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

Stable Video Diffusion и XpucT

Небезызвестный обзиратель нейронок показывает про генерацию видео на свежей нейронке stability.ai. Всего 10 минут, а вы разберётесь, какие из доброй сотни настроек крутить, а какие можно не трогать, чтобы сгенерированное видео сохраняло контекст и было связным.

#нейросети

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

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

На написание кода разработчики тратят всего 10 часов в неделю

Восьмичасовой рабочий день — концепция, которую в последние годы критикуют за то, что она изжила себя. Среднее количество рабочего времени для офисного сотрудника — это 2 часа 53 минуты.

Интересная статья с признаниями айтишников о реальной длине рабочего дня.

#факты

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

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

Сегодня 19-летний племянник спросил админа, ̶к̶а̶к̶ ̶п̶о̶л̶ь̶з̶о̶в̶а̶т̶ь̶с̶я̶ ̶с̶т̶а̶ц̶и̶о̶н̶а̶р̶н̶ы̶м̶ ̶т̶е̶л̶е̶ф̶о̶н̶о̶м̶ почему контрольные суммы еще остались на некоторых сайтах при скачивании файла.

Олды, вы тут? Что ему ответить?

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

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

В топе самых игнорируемых вещей в браузере

А вы меняете небеопасные пароли? А взломанные? Поделитесь в комментариях.

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

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

Говорят, за время работы у безопасников глаз становится намётан на различные уязвимости в системах. Что ж, проверим эту способность на деле!

Становитесь за конвейер безопасности в игре МТС RED и не дайте уязвимым устройствам проехать дальше. Удачи!

Реклама

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

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

​​Маска выдвинули на Нобелевскую премию мира

Член парламента Норвегии Мариус Нильсен предложил кандидатуру Илона Маска за его приверженность свободе слова и глобальной связи.

«Множество технологических компаний, которые основал, которыми владеет или руководит Маск, направлены на улучшение общества, расширение знаний о Земле и космосе. Они помогают обеспечивать связь и коммуникации в глобальном масштабе... что делает мир более интегрированным и безопасным», — заявил Нильсен.

Мнения?
👍 — дайте Маску премию, заслужил.
🤔 — он же всего лишь величайший шоумен, какая премия.

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

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

​​Хотите вырасти из джуна, но не знаете как?

Тимлид Kokoc Group рассказывает, как код выдаёт неопытного Python-разработчика и что с этим делать. Помимо привычных советов про именование и наличие тестов, найдёте интересные поинты про выбор СУБД и порядок в Git.

#советы

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

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

​​Легаси поддерживать нельзя переписать

Бывало, что приходишь в компанию и ожидаешь инновационности, а там полно Legacy-кода?
Тимлид Python-команды рассказывает, как удерживать его «в рамках», почему он неизбежен и чем полезен для начинающих специалистов.

#советы

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

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

И, конечно же, «У меня связь прервалась, повторите, пожалуйста».

А вы как шифруетесь, если перестали слушать? Ждём ваши варианты в комментариях.

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

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

Хотите получить опыт решения реальных TravelTech-задач? 
 
Регистрируйтесь на Московский туристический хакатон — соревнование по цифровизации индустрии туризма. Хакатон пройдёт в два этапа: отборочный онлайн-этап и очный финал в Москве. 
 
Вас ждут пять задач на стыке TravelTech и одной из дополнительных сфер: 
  
— BookingTech; 
— FinTech; 
— RoadTech; 
— ServiceTech; 
— E-Com. 
 
Хакатон точно для вас, если вы: IT-специалист, продуктолог, разработчик, дизайнер, аналитик или креатор. Осталось только зарегистрироваться до 11 марта. 
  
Больше деталей на сайте Московского туристического хакатона.

Реклама

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

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

Совместная разработка с GitVerse

Разработчики получили доступ к GitVerse – платформе для совместной разработки и хостинга кода от СберТеха. Сервис создан и размещён в России, поэтому работать с ним удобно, безопасно и надёжно.

С GitVerse можно:

— создавать проекты с открытым и закрытым кодом; 
— работать совместно и привлекать к проектам новых участников;
— проверять и комментировать код;
— переносить репозитории с популярных мировых Git-ресурсов в один клик;
— общаться с ИТ-сообществом, узнавать новости про open source.

Вся функциональность GitVerse доступна бесплатно.
Регистрируйтесь уже сейчас и откройте GitVerse в числе первых!

Реклама

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

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

​​Хотите узнать больше о разработке высоконагруженных систем?

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

Буткэмп «Производительность и масштабируемость» позволит погрузиться в мир highload за максимально короткий срок:

— соберёте девелоперское окружение;
— на практике изучите управление linux-инфраструктурой, производительность и масштабирование веб-серверов, серверов приложений, баз данных, кеш-серверов. 

С курсом «Системный дизайн высоконагруженных проектов» вы получите навыки проектирования высоконагруженных проектов:

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

Автор курсаАлексей Рыбак, ex-CTO Badoo и Vezet, член программного комитета Highload с многолетним опытом разработки ПО и управления технологическими организациями.

Старт уже в марте, записывайтесь:

Буткэмп «Производительность и масштабируемость»
Системный дизайн высоконагруженных проектов

Реклама ИП Рыбак Алексей Алексеевич ИНН 771407709607, LjN8KVsca

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

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

​​Что уже поздно учить айтишникам в 2024 году

Рассказали, какие технологии в IT успели устареть за последние годы. Присмотритесь к своим навыкам, возможно, и вам пора немного их обновить и выучить что-то современное.

#карьера #советы

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

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

​​Международный день кошек

Сегодня люди отдают дань благодарности этим животным за их заслуги, демонстрируют им своё почитание и любовь.

Поделитесь фото своих любимцев рядом с компьютером в комментариях. На фото — котик админа, помогал на хакатоне McKinsey.

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

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

​​Девочка: Королева репозиториев

Женщина:

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

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

Сбер запускает масштабный проект и ищет Java-разработчика

Присоединяйтесь к команде и создавайте с нуля ERP-систему на современном стеке Platform V для учёта, планирования хозяйственной деятельности и расчёта заработной платы.

В работе используются:

 ⎯ Java 17, Spring Framework,
 ⎯ микросервисная архитектура,
 ⎯ Service Mesh, Kafka,
 ⎯ WildFly, PostgreSQL, приложения с открытым исходным кодом,
 ⎯ сервисы Jenkins, Ansible, Git/BitBucket, Nexus, Jira, Confluence,
 ⎯ плечо друга и ценные советы ИТ-лидера.

Какие задачи будут в планере:
 — Участие в полном цикле разработки компонентов и сервисов с нуля.
 — Проектирование и разработка backend, API.
 — Оптимизация производительности продуктов и сервисов.
 — Внедрение масштабного продукта класса ERP для учёта и планирования хозяйственной деятельности в банке (и не только).
 — А ещё разработка коммерческой версии продуктов и сервисов.

Расшифруйте сообщение на картинке и откликайтесь.

Реклама

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

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

Не секрет, что один из важных этапов технического собеседования в IT-компании — алгоритмы

Кандидата проверяют на их понимание и умение быстро применять на практике, а также оценивать сложность.

Для прокачки необходимых знаний и навыков можно записаться на программу Тренировки по алгоритмам 5.0 от Яндекса. С 1 марта по 19 апреля участники получат возможность бесплатно потренироваться в решении контеста, пройти онлайн-собеседование и получить фидбек.

А чтобы точно не забыть записаться, вот вам факт: больше 70% лидеров рейтинга Тренировок проходят собеседования на стажировки и вакансии в Яндекс с первой попытки.

Реклама

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

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

Почти у каждого ИТ-специалиста хотя бы раз был AI-аватар

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

Кстати, 28 февраля, в день создания сетевого кабеля, ИТ-специалисты отмечают свой неофициальный праздник. Проходите опрос, если вы ещё не определились, кем хотите стать в мире инновационных технологий!

Реклама ООО «Т1» ИНН 7720484492

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

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

Как вы понимаете, что пет-проект лучше оставить в покое?

Многие из нас обладают не одним и даже не двумя сайдовыми репозиториями.

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

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

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

​​Figma закрыла Dev Mode: пути обхода и их краткий обзор

В июне 2023 года Figma выпустила масштабное обновление: появился режим разработки Dev Mode. Эта функция обеспечивает плавный переход от дизайна к разработке. Такое новшество сразу же пришлось по душе многим.

Однако совсем недавно пропала возможность пользоваться режимом бесплатно. Как быть и какие есть альтернативы — рассказали в статье: https://habr.com/ru/companies/selectel/articles/795621/

#дизайн #figma

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

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

Как разрабатывать приложения на любом фреймворке?

Расскажет Сергей Окатов, кандидат физ.мат наук на примере Spring и Ktor на открытом уроке от OTUS «Разработка framework-agnostic приложений: Spring и Ktor».

На занятии вместе со спикером вы: 
— узнаете про подход framework-agnostic и зачем он нужен; 
— разработаете приложение на Kotlin/Spring и Ktor; 
— выполните интеграцию бизнес-логики в оба приложения;
— проанализируете плюсы и минусы подхода.

Бесплатный урок пройдёт сегодня, 26 февраля в 19:00 по Москве, в рамках курса «Kotlin Backend Developer. Professional». С обновлённой программой обучения вы прикоснётесь к множеству инструментов разработки современных, гибких, высокопроизводительных серверных приложений на языке Kotlin. Доступна рассрочка на обучение!

Зарегистрируйтесь прямо сейчас, чтобы занять место на открытом уроке и получить запись: https://otus.pw/lagf/

Реклама ООО «Отус онлайн-образование» ОГРН 1177746618576, LjN8KXdCx

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

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

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

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

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

Продакт-менеджер и разработчики, выкатывающие фичу

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

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

​​Как просить повышение зарплаты

Годнейший ролик от Германа Севостьянова про актуальнейшую проблему повышения зарплаты. Здесь и про грейды на старте, и про трюки в разговоре с работодателем и подход к определению своего целевого оклада в целом.

#карьера

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

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

​​Трудности эффективного найма:

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