tproger | Технологии

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

84520

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

Подписаться на канал

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

Ловите залипательную инфографику о том, как исполняется код Python и Java

#python #java

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

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

Создатели Flipper Zero выпустят новое устройство под названием Busy Status Bar

Этот гаджет представляет собой LED-дисплей, который поможет вам без слов сообщить окружающим: «Отвалите, я сейчас занят».

С помощью большой кнопки на устройстве вы сможете почувствовать себя ведущим шоу голос отобразить информацию о вашей занятости, такую как время, оставшееся до конца вашего звонка и не только. А встроенный таймер, работающий по методу «Помидора», поможет вам поддерживать продуктивность и не забывать о перерывах. Надо ли говорить, что и свои надстройки тут с лёгкостью можно будет поставить.

Вот такая вот имба для офиса. Купили бы?

#новости

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

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

Надеемся в кишечник не придётся устанавливать дополнительные драйвера для совместимости

#кек

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

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

Горите идеей создать стартап или уже развиваете технологический проект? 

Тогда пришло самое время узнать, какой стиль ведения бизнеса вам по душе и на кого из лидеров технологического бизнеса стоит равняться! Проходите тест и берите на заметку: https://tprg.ru/1ES5

Реклама

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

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

​​Next.js: руководство по структурированию крупномасштабных проектов
 
Хорошая структура важна в любом проекте, а особенно в крупном, если, конечно, только вы не хотите чувствовать себя Индианом Джонсом, продирающимся сквозь густые джунгли компонентов, хуков и конфигурационных файлов. 
 
Эта статья посвящена именно этому. Следуя приведённой структуре, вы потратите меньше времени на размышления о том, куда что идет, и больше времени на создание потрясающих функций.
 
#веб #js

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

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

Разработчики после того, как компанию распустили такие

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

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

Вот что бывает, когда уходишь из разработки в проектирование дверных ручек

#кек

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

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

Разбираемся с CORS
 
Cross-origin resource sharing (CORS) — это механизм браузера, который обеспечивает контролируемый доступ к ресурсам, расположенным за пределами заданного домена. В вебе это довольно важная тема.
 
Поэтому держите небольшой набор статей, который поможет понять, как это вообще устроено. А если уже понимаете, но вас задолбали ошибки, то и с этим тоже: 
 
Лайтовое введение в CORS: история возникновения, как устроен и оптимальные методы работы: https://habr.com/ru/companies/macloud/articles/553826/
 
Более серьёзное руководство с многочисленными примерами и дополнительной информацией: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS
 
Наиболее частые ошибки и способы их устранения: https://fatimamo.com/become-a-cors-wizard
 
#cors #веб

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

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

Разработчик уезжает в отпуск на фон горящих дедлайнов

@ithumor

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

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

Внезапный факт: В июле 2024 года использование Linux на настольных ПК достигло очередного исторического максимума, составив 4,5 процента, что на полпроцента выше июньского показателя и в полтора раза больше, чем в прошлом году.

Гипотеза роста: всё благодаря усилиям компаний вроде CrowdStrike, которые активно продвигают преимущества Linux

#linux

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

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

Silence! Мы смотрим обзор на платформу автоматизации Trisigma A/B-тестирования от AvitoTech. 

С ней можно проводить эксперимент и проверять гипотезу за сутки, освободить руки аналитиков для задач поважнее и упростить процесс анализа за счёт автоматического сбора метрик. Смотрите ролик, просите демку и переходите на data-driven подход.

Реклама. ООО «Авито Тех» ИНН 9710089440, erid: LjN8K453V

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

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

VK Mini Apps запускает конкурс для разработчиков мини-приложений Fresh Code 2024 

Участники смогут не только внести свой вклад в развитие открытых платформ, но и создать сервис на платформе VK Mini Apps, а также получить грант на его развитие — 24 лучших проекта получат от 150 до 400 тысяч рублей и возможность сотрудничества со ВКонтакте. Общая сумма грантов: 5,4 млн рублей.

Кто может участвовать?
Принять участие в конкурсе смогут команды разработки составом от 2 до 5 человек, которые создадут мини-приложения с 24 августа по 17 ноября 2024 года, по одному из направлений: 

– Виральные контентные сервисы (6 призовых мест по 400 тысяч рублей).
– B2B-сервисы для сообществ ВКонтакте (6 призовых мест по 200 тысяч рублей).
– Развлекательные сервисы (12 призовых мест по 150 тысяч рублей).

Прием заявок открыт до 23 августа, подробности тут.

#ивенты #конкурс

Это #партнёрский пост

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

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

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

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

Все эти знания можно получить на совместной магистерской программе ИТМО и компании «Самолет» – «Руководитель IT-разработки».

Помимо лекций и практик вас ждут:
– учебные и бизнес-проекты от Big Tech компаний;
– хакатоны каждый семестр;
– индивидуальные карьерные консультации с экспертами.

На программе можно обучаться как бесплатно – 10 мест оплачивает компания «Самолет», так и на коммерческой основе. Лучшие студенты будут получать дополнительную стипендию «Самолет».

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

Реклама. НИУ ИТМО ИНН 7813045547

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

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

Используйте с умом

#кек

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

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

Как тестировщику подготовиться и пройти собеседования в тир1 компании России

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

Поэтому, если заинтересованы в этом, рекомендуем посмотреть: https://tproger.ru/interview/kak-testirovshhiku-podgotovitsya-i-projti-sobesedovaniya-v-top-kompanii-rossii

#qa #карьера

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

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

Молота дня: 70-летняя бабуля изучила программирование и написала игру

На Reddit появился пост от пользователя, который рассказал о своей 70-летней бабушке, решившей выучить программирование.

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

Игра написана на JavaScript, а сам код демонстрирует простоту и логику, с которыми бабушка подошла к реализации своего проекта.

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

#новости

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

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

Росатом ищет ИТ-архитектора в Гринатом

Требования: 

— знание серверных и клиентских ОС MS Windows и ОС Linux, службы каталогов (MS Active Directory, FreeIPA, Samba, LDAP и т.д.), протоколов аутентификации и авторизации (Kerberos, NTLM, OAuth и т.д.); 
— опыт участия в НИР в области ИТ-решений; 
— опыт проектирования или сопровождения ИТ-решений в областях: почтовых систем, кластерных решений (веб серверов, баз данных, систем доступа и т.д.), базовых информационных систем (службы каталогов, систем мониторинга, систем резервного копирования, систем безопасной публикации приложений и т.д.); DLP, Антивирус/Антиспам решений; 
— опыт работы в проектах импортозамещения ПО в различных ИТ областях.

Будут преимуществом: опыт работы с системами контейнеризации (Docker, Kubernetes), с системами оркестрации (Ansible, Puppet, SaltStack и т.д.); опыт проектирования и настройки программных средств СЗИ/СКЗИ; опыт работы с почтовыми системами (Exchange, Postfix и т.д.) и в системном интеграторе.

Компания предлагает: 
— выбор между удалёнкой и работой в офисе; 
— конкурентную ЗП и премии; 
— оформление по ТК с удобным графиком; 
— карьерный рост; 
— ДМС со стоматологией; 
— собственную платформу для обучения; 
— участие в конференциях и тренингах.

Узнать подробнее и откликнуться можно по ссылке.

#вакансии

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

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

Какими навыками должен обладать Тимлид

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

О том, что нам удалось выяснить, читайте в статье: https://tproger.ru/interview/timlid---kubernetes-sredi-lyudej--i-drugie-insajty-so-vstrechi-leadhub-ot-it-komandy-sravni

#карьера

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

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

Нет, я не плачу, просто 3-я часть Героев Меча и Магии в глаз попала 

Легендарные сцены из игры оживили с помощью нейронки и выглядит круто, аж поиграть захотелось

#нейросети #игры

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

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

Sony и Microsoft стоит поднапрячься: в сети появились фотки российской консоли Эльбрус
 
Под капотом этот апогей совершенства компьютерной архитектуры имеет довольно внушительную начинку: 2-х ядерный процессор Эльбрус 6-го поколения со встроенной графикой PowerVR GX6650.
 
Разумеется, такой монстр без труда запустит, такие игры как: GTA Vice City, Portal, Doom 3 и Serious Sam (список остальных можно на фотографиях). Кстати, выйти в свет консоль должна через 4 года.
 
Тот случай, когда лучше бы это был реально фотошоп
 
#новости

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

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

Самый дорогой баг в истории: $5.18 млн/сек, $8.65 млрд за 28 минут
 
Когда кажется, что ваш баг на проде — это конец света, вспомните историю Knight Capital. У ребят была задача выкатить обнову торгового бота за 33 дня, поэтому они начали спринт, работая по 80 часов в неделю.
 
Разработчики оставили старые методы и классы в коде, чтобы избежать пересборки, и заменили тестовый код на новый «‎рабочий»‎. Тесты прошли успешно и утром 1 августа в 8:00 код развернули в прод. Всё выглядело отлично, но веселье было впереди.
 
Фатальной ошибкой стало то, что все пошли на созвон и согласно политике компании поставили телефоны на беззвучный режим. В это время бот начал скупать все доступные акции по самым высоким ценам. И через 11 минут объём сделок составил $3 млрд.
 
В этот момент гендир компании уже бегал по коридорам и гонял людей в попытках это исправить, но не один из разрабов не смог справиться с проблемой. И тогда сотрудники просто решили физически уничтожить сервера с помощью ПОЖАРНЫХ ТОПОРОВ.

#история

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

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

С 5 августа Яндекс начал публиковать образовательный контент по английскому — раз в два дня. Вас ждёт теория и упражнения на тему поездок по миру.

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

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

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

Все материалы будут выходить на канале @yandex_english — подпишитесь и присоединяйтесь к челленджу.

Это #партнёрский пост

erid: LjN8K8fd2

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

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

Горячие новости недели на Tproger:

1. В Госдуме заявили о скорой блокировке Google, Android и iOS в России — и не по инициативе российских властей

2. Вышла iOS 18.1 Beta с рабочим Apple Intelligence — технология поможет генерировать письма и сообщения и транскрибировать голосовую почту

3. Apple выбрала процессоры Google вместо NVIDIA для обучения ИИ — Apple на этой неделе задает инфотренды!

4. Artifacts: MMORPG с управлением персонажами через API на любом языке программирования — фэнтезийная игра в сочетании с современными технологиями автоматизации

5. Исследование: у ИБ-специалистов обычно меньше недели на установку апдейтов — да, безопасники действительно бьют все рекорды по скорости!

#дайджест

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

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

Учитесь на 3-м курсе бакалавриата? Приходите в магистратуру Центрального университета!

Центральный университет создан при поддержке ведущих компаний России: Т-Банка, Авито и других.

Учебу в ЦУ реально совместить с последними курсами бакалавриата или работой. Обучение занимает 20 часов в неделю в вечернее время в первый год, а занятия проводят в центре Москвы профессоры из МГУ, МФТИ, РЭШ и практики из индустрии. Обучение в университете построено по принципам ИТ-компаний, со средой, способствующей росту и развитию.

Каждый студент получит:
— личного ментора по траектории обучения;
— доступ к карьерному центру с коучами и консультантами;
— опыт работы в проектах 30+ компаний-партнеров уже во время обучения;
— диплом гособразца.

Участвуйте в онлайн-отборе, чтобы выиграть грант на обучение до 1,2 млн рублей. Больше подробностей про университет и конкурс грантов — по ссылке!

Это #партнёрский пост

erid:2VtzqvTqKud
Реклама, АНО ВО «Центральный университет», ИНН 7743418023

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

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

Замедления ютуба курят в сторонке: в Госдуме заявили о скорой блокировке Google, Android и iOS в России

Депутат Госдумы Алексей Диденко сделал заявление о возможности скорой блокировки Google, а также операционных систем Android и iOS, в России. По его словам, это произойдет не по инициативе российских властей.

Верим?
🤪 — Да это вполне ожидаемо. Я уже ОС роса накатил!
💊 — Бред, этим платформам не выгодно терять столько юзеров

#новости

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

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

Лол, Google рекламировала клон своего же приложения со встроенным вирусом

Google стала жертвой собственной рекламной платформы, позволив злоумышленникам создать поддельные объявления, распространяющие вредоносное ПО DeerStealer.

Самое забавное в этой истории — злоумышленники рекламировали поддельное приложение Google Authenticator, также принадлежащее самой Google. URL-адреса выглядели легитимно, но при клике пользователь попадал на цепочку редиректов через промежуточные домены.

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

#новости

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

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

Сисадмин учит интервьюера грамотной постановке ТЗ смотреть в высоком качестве

#кек

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

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

​​Полное руководство по 30 ключевым структурам данных и алгоритмам

Держите статью, включающую 15 наиболее важных структур данных и 15 ключевых алгоритмов. Этот материал поможет вам успешно подготовиться к собесу или просто расширить навыки программирования. 

В каждой главе есть полезные ссылки на дополнительную информацию и практические задачи. А все алгоритмы реализованы в постоянно обновляемом репозитории, где есть псевдокод на C++, Python и Java.

#dsa #алгоритмы

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

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

Съёмка VHS, Нирвана на кассете, модемы, Zuko, дискеты, матричный принтер, прокатные фильмы… знакомо?

Тогда скорее смотри новый ролик от Яндекса – ведь это не просто ностальгия, а настоящее путешествие во времени!

А продолжить это путешествие можно 10 августа на YACAMP - IT-тусовке Яндекса, где объединяются технологии, лайфстайл, искусство в стиле гранж.

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

Регистрируйся, YACAMP ждёт только тебя!

Реклама ООО "ЯНДЕКС", ИНН 7736207543 , erid LjN8KZGoF

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

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

Разработчик ПО из Казани? Познакомься со специалистами ТехноХаба Сбера и прокачай свои скилы!

ИТ-академия ИТ-парка запустила курс для разработчиков «Cross-platform developer on JavaScript» совместно с Андреем Власовым — лидером компетенций, руководителем технологического Хаба Сбера в Казани с опытом в разработке 16 лет.

Кому понравится? Разработчикам ПО с опытом работы во frontend 1-2 года.
 
По окончании курса ты получишь знания и навыки, соответствующие уровню Middle Javascript Developer, а именно:

— продуктовое мышление;
— UX/UI проектирования в figma;
— разработка web-приложений на React;
— разработка серверных приложений на Nodejs + Express + Mongo;
— написание эффективных тестов для приложений;
— глубокое понимание micro-frontend архитектуры на больших проектах.

Запишись на собеседование прямо сейчас.

Бонусом ты получишь офлайн-консультации с наставником, защиту выпускной работы перед экспертами и удостоверение о повышении квалификации.

Набор открыт до 15 августа.
Объем курса: 124 акад/ч (продолжительностью 5 месяцев).
Формат: офлайн, в ИТ-парке им. Б. Рамеева.

Номер телефона для связи: +7 937 594 2209.

Это #партнёрский пост

Читать полностью…
Подписаться на канал