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

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

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

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

​​Топ-12 ресурсов для бесплатного изучения веб-разработки и программирования

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

Сохраните, чтобы изучать то, что нужно вам:
— W3School: https://www.w3schools.com
— Современный учебник JavaScript: https://learn.javascript.ru
— Codewars: https://www.codewars.com
— Refactoring Guru: https://refactoring.guru
— Web.dev: https://web.dev
— Harvard CS50 (2023): https://www.youtube.com/watch?v=LfaMVlDaQ24
— Geeks for geeks: https://www.geeksforgeeks.org
— Дока: https://doka.guide
— Egghead: https://egghead.io
— Freecodecamp: freecodecamp" rel="nofollow">https://www.youtube.com/@freecodecamp
— LeetCode: https://leetcode.com/explore
— Developer Roadmaps: https://roadmap.sh

#инструменты #курс

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

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

Когда пришёл на собес, а тебе устроили тест на стрессоустойчивость

В 2006 году IT-специалист Гай Гома отправился в студию BBC на собеседование. Кто-то что-то перепутал и его приняли за эксперта в области высоких технологий, у которого они должны были взять интервью о судебном разбирательстве лейбла Apple Records.

Что интересно, интервью проходило в прямом эфире, но парень не растерялся и всё равно ответил на все вопросы.

#история #кек #archive

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

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

Пора делать интерфейсы удобными и стильными!

Присоединяйтесь к онлайн-курсу «Дизайнер интерфейсов» от Яндекс Практикума! Вас ждёт интерактивный учебник, где всё объяснено простым языком, помощь в поиске работы, а также отличная возможность наладить связи с дизайнерами из Яндекса, Т-Банка и других крупных компаний.

И самое главное — всё обучение проходит онлайн, с поддержкой на каждом этапе. А по окончании вы получите диплом о профессиональной переподготовке, который поможет вам выделиться среди других кандидатов.

А ещё у ребят идет черная пятница: пройдите первую учебную тему курса до 30 ноября и получите скидку 20% на обучение.

Присоединяйтесь

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

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

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

Жизнь удалёнщика.jpeg

#кек

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

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

4 раза, когда Илон Маск пытался подпрыгнуть, чтобы сделать букву «Х» своим телом

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

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

Когда приходишь в новый проект и видишь какой-то странный костыль

#кек

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

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

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

У облачников Cloud․ru до конца ноября акция для новых клиентов: можно взять управляемые кластеры Kubernetes со скидкой 60% на весь следующий год и забыть про проблемы с нехваткой железа для развертывания кластеров.

Вот какие там плюшки: 
— можно создавать кластеры и управлять ими через ЛК или API+kubectl, также через terraform;
— есть все привычные инструменты, чтобы детально настроить ресурсы кластера, мониторить загрузку и управлять настройками безопасности;
— поддерживается автомасштабирование кластера под нагрузку, т.е. если мало — лишнего не спишут, а если наплыв — ничего не отвалится;
— даже если упало всё, что можно, кластер не ляжет, потому что предусмотрена вторая зона доступности;
— для гурманов есть маркетплейс плагинов под любые задачи, а также вы всегда можете обезопасить свой кластер с помощью платформы по безопасности контеейнеров
 
Цена за 1 мастер-узел на 2 vCPU 4 ГБ RAM в месяц начинается от 2869. Вдобавок дают бонусы, чтобы можно было бесплатно потрогать сервис, прежде чем потратиться. Поизучать акцию можно здесь.

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

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

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

Представляем вашему вниманию Backend Burger
 
Начинку такого бургера можно спокойно использовать для выбора технологий и инструментов при создании серверной части проекта на ранних стадиях развития стартапа.
 
Ведь все его ингредиенты сосредоточены на максимальной гибкости и минимизации затрат, а как только нащупаете рынок, уже сможете доработать формулу до идеала.
 
Сохраняем 😋
 
#backend

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

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

Даркнет и безопасность: чему разработчики могут научиться у киберпреступников

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

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

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

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

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

ИТ-событие МТС True Tech Champ

Дата: 8 ноября
Место: МТС Live Холл + онлайн

МТС приглашает разработчиков присоединиться к мультиформатному ИТ-событию True Tech Champ. Приходи обмениваться опытом, общаться с экспертами и просто классно проводить время среди своих.

Что тебя ждет:

— True Tech Garage. Интерактивный лекторий с воркшопами, ИТ-батлом «Плохие прогерские шутки» и кодинг-дуэлью с победителем олимпиады.
— Технофест. Более 20 площадок с кодерскими и фановыми активностями. Можно забраться на скалодром, погонять роботов по лабиринтам и взломать код сейфа.
— Шоу-финал. Лучшие команды ИТ-чемпионата на глазах у зрителей поборются за победу в гонках роботов по усложнённым интерактивным лабиринтам с подвижными консолями и спецэффектами.

Участие бесплатное, детали и регистрация по ссылке: https://truetechchamp.ru/conf

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

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

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

Ищем админа в канал по мобильной разработке

Если вам хочется вместе с нами развивать наши каналы в Telegram и делиться с подписчиками лучшими материалами, то обратите внимание на эту вакансию (особенно если интересуетесь мобильной разработкой): https://forms.gle/yyKTCmk3mhoMCBoV6

#вакансии

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

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

Подгон милоты ручной работы

Создали для вас атмосферную игру в жанре point-and-click. Отправляйтесь в захватывающее путешествие по огромному детализованному миру.

Тем более что по пути вы узнаете, как трудолюбие и усердие помогают осуществить мечты.

Играть тут

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

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

96% компаний можно взломать

По оценке Positive Technologies, за последние два года 7 из 10 организаций сталкивались с кибератаками: от простого заражения вирусами до полного шифрования всей компании.

Это увеличило спрос на “Белых” хакеров - средний их заработок 120.000р. и может доходить до 10.000$.

Встать на стражу кибербезопасности и искать работу уже через 6 месяцев обучения возможно по ссылке: https://go.skillfactory.ru/xFtPIg

По промокоду TPROGER вас ждет скидка 45% + курс по нейросетям в подарок!

Реклама. ООО "Скилфэктори", ИНН 9702009530, erid: LjN8KYadC

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

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

Что тяжелее килограмм ваты или железа?

Правильный ответ: тяжелее того, что курят ребята с РЕН ТВ, уже ничего не будет.

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

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

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

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

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

Что удобнее для разработчика: Mac Studio или кастомная сборка?

Несмотря на крошечные размеры (примерно 20 × 20 см) Mac Studio, может потягаться в производительности даже с мощными пекарнями, а в цене даже их опередить. В статье разбираемся, какую технику выбрать для работы с медиа и кодом.

А вам что больше нравится?
❤️‍🔥— Пекарня ван лав
⚡️— Mac Studio вроде ничего
👨‍💻— Ноут

#техника

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

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

Как сократить затраты на IT-инфраструкруру до 80% с помощью DevOps

IT-затраты стали неуправляемыми? К счастью, расходы можно сократить, если внедрить DevOps-практики. И помочь с этим может «Факт» — ведущий IT-интегратор с 12-летним опытом. 

Ребята выстраивают процессы, которые делают инфраструктуру надежной, безопасной и масштабируемой. Они обеспечивают поддержку системы 24/7, минимизируя сбои и инциденты.

В их копилке уже много классных кейсов. Например, в одной компаний им удалось оптимизировать IT-инфраструктуру и сократить операционные расходы на 80%, внедрив автоматизацию CI/CD и оптимизировав серверные ресурсы. А почитать другие кейсы вы можете у них на сайте.

Хотите узнать, как им это удается и внедрить передовые DevOps-практики у себя? Тогда заказывайте консультацию и начинайте экономить уже сегодня!

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

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

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

Если вместо мышц вы хотите потренить SQL, то у меня как раз есть для вас тренажёр

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

Что понравилось:
— Задания ориентированы на практику. Приближены к реальным и основаны на популярных вопросах с собеседований.
— Удобно анализировать предложенные таблицы и писать запросы. 
— Задания разделены по темам и ранжированы по степени сложности, к тому же есть подсказки. 

Сохраняем, чтобы не потерять 👍

#sql

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

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

Лол, российские телеканалы требуют от Google выплатить им 2 ундециллиона рублей за блокировку их каналов

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

Для понимания, ундециллион — это число с 36 нулями. Выглядит примерно так: 2 000 000 000 000 000 000 000 000 000 000 000 000.

#новости

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

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

Готов создать тиндер для коров? А решить историческую агроголоволомку с помощью IT?

Открыта регистрация на агрotech-хакатон от Россельхозбанка и Ruseed — AgroCode Hack Genetics! Общий призовой фонд — 800 тысяч рублей.

В этом году участникам предстоит разработать решения для области генетики и селекции. Выбери одну из четырёх технологических задач и стань частью инноваций! Приглашаются аналитики, тестировщики, ML, frontend, backend-разработчики и другие IT-специалисты.

Участвовать можно как готовой командой, так и индивидуально — участников объединят в группы! Соревнование пройдет онлайн.

Регистрация открыта до 14 ноября. Заполняй заявку и выигрывай!

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

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

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

Небольшой интерактивчик с подгонами для любимых подписчиков

Если вы давно хотели написать у нас статью, но думаете над темой, то во Флудильне мы раз в неделю будем публиковать несколько трендовых тем, из которых вы сможете выбрать. По выбору темы можете отписаться в комментариях тут или прийти к нам в бота.

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

Очень ждём ваши тексты💗

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

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

Это точно поможет тебе в проектировании API

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

6 самых популярных стилей архитектуры API: которые вам нужно знать (с плюсами, минусами и примерами использования)

Проектирование REST API: спорные вопросы с проектов и собеседований на системного аналитика (и не только)

Руководство по проектированию сетевых API от Google: Его использовали внутри компании с 2014 года, и оно служит основой при разработке облачных и других API.

— Книга «Паттерны проектирования API: Сотрудник того же Google Джей Гивакс рассказывает о том, как в компании создают масштабируемые и гибкие сервисы. Вы узнаете, как улучшить дизайн самых распространённых API и как действовать в сложных пограничных случаях. Сопровождается иллюстрациями и примеры кода.

С вас лойс 👍

#api

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

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

Подготовили для вас небольшой чекап по знанию PostgreSQL 

Если вы ещё не знакомы с этой СУБД, то лучше начните с нашего руководства для новичков. В нём мы разобрали основные команды, создали первую базу данных и выполнили простые SQL-запросы.

А если вы уже уверены в своих навыках, то смело приступайте к тесту. Он поможет проверить ваши знания SQL на уровне Junior. Вопросы касаются основ работы с базами данных и создания оптимизированных запросов.

#postgresql #sql

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

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

Avito Go Drinkup — 5 ноября

Неформальная встреча бэкендеров: круглые столы, дискуссии по интересам, полные бокалы и мощный нетворкинг. 

В программе обсуждений всё самое актуальное по Go: архитектура микросервисов, ORM и сравнительный анализ с Rust. 

Чтобы присоединиться, необходимо зарегистрироваться: https://tprg.ru/oc6Z

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

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

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

Когда узнал про ворк-лайв бэланс

#кек

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

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

Линус дал свои комментарии насчёт отстранения русских разрабов из списка мейнтейнеров Linux

Сам комментарий весьма противоречив:

Ок, много российских троллей активизировалось.

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

И для информации невинным наблюдателям, которые не являются аккаунтами тролль-ферм – "различные требования комплаенса" касаются не только США.

Если вы ещё не слышали о санкциях против России, вам стоит как-нибудь почитать новости. И под "новостями" я не имею в виду спам, спонсируемый российским государством.

Что касается отправки мне патча для отката изменений – пожалуйста, используйте то, что вы называете мозгами. Я финн. Вы думали, что я буду *поддерживать* российскую агрессию? Похоже, что проблема не только в нехватке реальных новостей, но и в нехватке знаний по истории.


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

#факты

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

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

Nvidia ограничила доступ к обновлению и загрузке драйверов для пользователей из России🫡

При попытке установки драйверов появляется сообщение:

«Доступ запрещен. Этот запрос заблокирован Edgecast WAF».


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

#новости

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

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

Как повысить производительность сайта: улучшаем UX за счет сокращения времени загрузки

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

Одна из возможных способов борьбы с этим явлением — предварительная выборка данных. Это классный трюк для сокращения времени загрузки страниц. В этой статье подробно описывается, как и когда применять эту технику, с примерами кода и полезными советами.

#веб

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

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

С глубоким сожалением сообщаем о смерти основателя Флибусты

Эта печальная новость стала известна сегодня. Stiver принял решение не дожидаться, когда рак возьмет верх над его жизнью, и воспользовался легализованным в Германии ассистированным суицидом.

Покойся с миром, капитан 🫡

#новости

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

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

⚡️Разыгрываем флагманский смартфон

«Библиотека программиста» разыгрывает один из трех смартфонов на выбор:
🔹Samsung Galaxy S24 Ultra на 1 ТБ
🔹Xiaomi 14 Ultra на 512 ГБ
🔹iPhone 16 Pro Max на 512 ГБ

🔥 А еще 99 участников розыгрыша получат скидку 50% на наш курс Базовые модели ML и приложения!
Промокод будет действителен до 20 ноября.

Условия просты:
→ подписаться на Библиотека нейротекста
→ подписаться на Библиотека нейрозвука
→ подписаться на Библиотека нейрокартинок
→ нажать на кнопку «Участвовать» под этим постом

Итоги появятся 30 октября в 20:00 по московскому времени в нашем канале Библиотека программиста. Затем мы свяжемся с победителем, который сам выберет смартфон. Тем, кто получит промокод, мы вышлем его в течение недели после окончания розыгрыша.

⚠️ Убедитесь, что вам можно написать в личные сообщения или следите за результатами — если мы не сможем с вами связаться, то не сможем и отправить приз. Доставить мы можем только в города России и Беларуси.

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

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

Как запустить миграцию базы данных в Kubernetes — различные подходы с примерами

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

В этой статье рассматриваются различные подходы к управлению миграциями баз данных в среде Kubernetes с упором на инструментарий Go. 

#kubernetes

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