tproger | Technologies

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

Subscribe to a channel

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

Tproger расширяет команду разработки и ищет Vue.js разработчика

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

Мы работаем на стеке Nuxt 3, Node.js, Laravel, WordPress. Поэтому от вас ожидаем:

— опыт коммерческой разработки;
— уверенное знание JavaScript, TypeScript и Vue.js;
— понимание адаптивной вёрстки;
— опыт работы с Git, Jira.

Если хотите стать частью команды, то вам сюда:

https://tproger.ru/jobs/vue-js-developer

#вакансии

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

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

В PHP массивы представляют собой мощный инструмент для управления данными. Если пользоваться им правильно

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

В этой статье мы рассказываем о типах массивов в PHP и об операциях, которые можно совершить над ними: https://tproger.ru/articles/massivy-v-php

#php

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

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

Мы запускаем конкурс среди читателей Tproger на лучший пет-проект 2023 года!

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

Подробнее: https://tproger.ru/articles/luchwij-pet-proekt-2023-zapuskaem-konkurs

#diy #конкурс

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

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

Петербуржцы, хотите познакомиться с IT-командой крупнейшего банка страны и узнать, какие Java-технологии используются в Сбере?

Тогда приходите 20 октября на митап Java &; в Центре KOD по адресу: ул. Комсомола, 2.

Что будет в программе:

— руководитель команды PlanAir Андрей Серяков расскажет о сильных сторонах фреймворков и раскроет секреты эффективной разработки микросервисной архитектуры и выбора оптимального инструмента для проекта;

— руководитель команды СБОЛ.про Платформа.Core Федор Сазонов расскажет, почему один семерых не ждёт, как распараллеливать запросы с помощью Java и что может дать Kotlin;

— также участников будут ждать VR-активности и очень много нетворкинга.

Дублируем важные нюансы: 20 октября в 18:00, Центр KOD на ул. Комсомола, 2. Зарегистрироваться можно тут.

Реклама ПАО Сбербанк

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

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

Почему некоторым сложно учиться программированию?

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

Все еще актуальная статья, если только собираетесь изучать что-то IT, уже имеете негативный опыт или сами попали в ситуацию, когда кого-то чему-то нужно научить. Автор этой статьи рассказывает, почему при обучении программированию «с нуля» этот «ноль» для всех разный. А сложность освоения зависит от его значения: https://habr.com/ru/post/683024/

#начинающим #обучение

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

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

Возможно, будущая Windows 12 будет распространяться по подписке

Энтузиасты-исследователи исходного кода нашли подтверждение в коде тестовой сборки Windows 11 Canary. Например, там были обнаружены строки кода с упоминанием L_MsgSubscriptionEdition, L_MsgSubscriptionType, L_MsgSubscriptionStatus. Это можно интерпретировать как «Издание по подписке», «Тип подписки» и «Статус подписки» соответственно.

Сейчас Microsoft предлагает приобретать ОС с единовременным платежом или бесплатно обновляться на новые версии операционной системы с предыдущих.

#microsoft #windows

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

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

FlipperZero? А может лучше NokiaZero?

Flipper Zero — модный хакерский мультитул, выполненный в стиле тамагочи. Так вот один энтузиаст решил не только прокачать клавиатуру устройства, но и заключить его в корпус легендарного кнопочного телефона Nokia.

Что получилось в итоге, а также как создавался сакральный мультитул из 2000-х, читайте в статье: https://habr.com/ru/articles/764600/

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

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

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

4 причины, по которым Symfony лучше Laravel

Руководитель группы разработки из Kokoc Group в своей статье разбирает почему Symfony больше подходит для крупных проектов: https://tprg.ru/tUg8

#php #laravel #вебразработка

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

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

JS-ры, все сюда!

Кто-то взломал внешний облик виртуального мегаполиса, и теперь прибытие новых жителей — под угрозой. Используйте свои знания JavaScript, чтобы помочь выяснить причины поломки: https://tprg.ru/ieB3

Реклама АО «Лаборатория Касперского», erid: LjN8KGn41

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

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

70% российских компаний используют low-code-разработку

Это стало известно благодаря опросу Naumen. В компании опросили 42 организации из 11 разных отраслей. По результатам 70% компаний стали использовать платформы Low-Code.

Причина проста — им не хватает нужного софта, IT-специалистов и др. Чаще всего low-code используют для рутинных задач, реже для создания прототипов и MVP. Что интересно, два года назад их доля low-code в разработке была лишь 25%

Аналитики говорят, что к 2026 low-code будут применять 40% бизнесов в мире.

#тренды

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

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

В Реестре отечественного ПО более 16 тысяч решений, но множество западных продуктов до сих пор не замещены в корпоративном сегменте

Бизнесу нужны зрелые и безопасные аналоги офисных пакетов, российские CRM и ERP-системы, сервисы коммуникаций. А ещё такие сложные решения, как CAD или BI.

Среди работающих над этими амбициозными задачами — вендор НОТА. Это бренд, который Холдинг Т1 анонсировал на ПМЭФ 2023, назвав его одним из приоритетных направлений развития бизнеса. На днях НОТА провела партнерскую конференцию, которую посетили около 200 IT-экспертов.

В ходе обсуждения игроки отрасли и аналитики определили ключевые тренды:

— рынок разработки ПО продолжит расти быстрее прочих сегментов IT-отрасли. Ему прочат + 40% до 2025 года;
— российские вендоры, не желающие замыкаться исключительно на внутреннем рынке, готовы к открытой конкуренции на пространстве СНГ. Здесь в пользу отечественных решений будет играть схожий с российскими компаниями подход к выбору поставщиков решений;
— партнёрств типа вендор-вендор будет становиться всё больше. Так компании объединяют свои компетенции и ресурсы для создания востребованных на рынке продуктов.

Планы у НОТА амбициозные — пересоздать IT-ландшафт крупного бизнеса в России. Получится ли, покажет время. А пока можно посмотреть, что уже предлагает вендор.

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

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

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

Четыре новые функции CSS, которые обеспечивают плавную анимацию и переходы в новых версиях Chrome

Если у вас уже перестал дергаться глаз от времён, когда нужно было поддерживать IE, пришла пора обратить на новые фичи Chrome.

До них в CSS были пробелы в плавных анимациях. Это анимации для входа и выхода. И плавный переход на верхний уровень для закрываемых элементов, таких как диалоговые окна и всплывающие панели. В новых версиях 116 и 117 разработчики решили эти проблемы.

И вот как использовать новые фичи: https://tproger.ru/articles/chetyre-novye-funkcii-css-dlya-plavnoj-animacii-vhoda-i-vyhoda

#веб #chrome #фронтенд

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

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

Как считать эффективность команды разработки в IT?

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

Как соблюсти баланс и какие метрики использовать для оценки эффективности команды разработки? Читайте в статье: https://tproger.ru/articles/kak-schitat-effektivnost-komandy-razrabotki-v-it

#работа #управление

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

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

Ничего необычного, просто энтузиаст запустил Тетрис на осциллографе из 90-х

Зачем? Да потому что может. А весь процесс автор описал в статье: https://habr.com/ru/articles/763384/

троллейбус_из_буханки_хлеба.jpg

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

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

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

Спрос на 1С-программистов постоянно растёт и профессия нуждается в качественных специалистах

И это логично, ведь в основе успеха любого бизнеса лежит способность быстро перестраивать и автоматизировать процессы, а именно это даёт 1С. На курсе Яндекс Практикума «Разработчик 1С» вы научитесь:

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

Сделайте свой первый и невероятно быстрый шаг в IT, подготовьтесь к сертификации и начните зарабатывать.

Реклама АНО ДПО «Образовательные технологии Яндекса»

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

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

Так выглядит поддержка работающего легаси-проекта

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

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

Подборка актуальных вакансий

Стажёр-менеджер в КРОК
Где: удалённо
Опыт: можно без опыта

Младший Python-разработчик в Kokoc Group
Где: удалённо
Опыт: можно без опыта

Инженер по администрированию межсетевых экранов в Открытие
Где: Москва, Можно удалённо
Опыт: от 1 года

UX-редактор в МТС
Где: удалённо
Опыт: от 2 лет

Менеджер инфраструктурных проектов в КРОК
Где: удалённо
Опыт: от 2 лет

DevOps Engineer Центра HR TECH в Гринатом
Где: удалённо
Опыт: от 3 лет

Администратор баз данных Oracle
Где: удалённо
Опыт: от 3 лет

Разработчик BI в Иннотех
Где: удалённо
Опыт: от 3 лет

Разработчик PHP Middle+ / Senior в Kokoc Group
Где: удалённо
Опыт: от 3 лет

Арт-директор в МТС
Где: удалённо
Опыт: от 3 лет

Ведущий инженер WAF в Иннотех
Где: удалённо
Опыт: от 3 лет

Главный специалист Группы администрирования в Открытие
Где: удалённо
Опыт: от 3 лет

#вакансии #работа

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

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

На прошлой неделе произошло много событий: социальный рейтинг в России, выпуск Android 14 и новые открытия о нейросетях

Составили подборку самых значимых новостей из мира IT, чтобы вы точно ничего не пропустили: https://tproger.ru/articles/it-novosti-246050

#тренды #android #нейросети #google

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

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

Cloudflare включает ECH для миллионов сайтов, включая пиратские, — теперь их блокировка сайтов станет бесполезной

Cloudflare активировал функцию Encrypted Client Hello (ECH). Это новый стандарт конфиденциальности, который уже получил поддержку от таких браузеров как Chrome, Firefox и Edge.

Новая функция конфиденциальности делает невозможным отслеживание интернет-провайдерами посещенных абонентами сайтов и блокировку пиратских сайтов, если и сайт, и посетитель активировали ECH. Функция активна для всех пользователей бесплатных тарифных планов, которые используют многие пиратские сайты.

Что интересно, Cloudflare не упоминает о возможности обхода блокировок. Вместо этого компания «просто рада делать интернет более конфиденциальным и безопасным для всех».

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

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

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

Где, когда и как использовать разные типы чисел в Java?

Одним из ключевых аспектов работы с числами в Java является разнообразие типов данных: целочисленный тип, числа с плавающей точкой, BigInteger и BigDecimal и символьный тип. Но иногда непонятно, какие из них использовать для решения ваших задач.

Чтобы вам было проще разобраться, составили шпаргалку по типам чисел в Java: https://tproger.ru/articles/tipy-chisel-v-java

#java

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

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

Разработчик Flipper Zero выпустил версию устройства с прозрачным дизайном

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

Всего планируют выпустить 7,5 тыс. устройств, но стоить они будут как обычно — $169 за штуку. К тому же, один пользователь сможет купить не больше 2 устройств.

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

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

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

Что такое красивый код и как его писать?

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

Оказывается, даже есть конкурсы, посвященные красоте кода. Автор статьи принял участие в конкурсе и рассказывает, что это за конкурс и что такое действительно красивый код: https://tproger.ru/articles/kak-ya-pytalsya-pisat-krasivyj-kod

#чистыйкод #советы

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

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

100 команд Linux для ежедневной работы

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

В этой статье мы рассмотрим команды для терминала Linux, которые помогут вам максимально использовать возможности ОС: https://tproger.ru/articles/100-komand-linux-dlya-ezhednevnoj-raboty

#linux

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

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

​​На каждый интуитивно понятный интерфейс всегда найдется юзер потупее:

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

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

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

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

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

Решаем задачу коммивояжёра как профи

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

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

В статье рассказали подробнее о том, что это такое. И реализовали на Python различные подходы к решению задачи коммивояжёра: https://tproger.ru/articles/metaevristicheskie-podhody-k-reweniyu-zadachi-kommivoyazhyora

#задачки #python

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

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

Как внедрять инновации в жизнь IT-команды?

Об этом, а также о том, чем занимается Security Champion, почему иногда лучше уничтожить крутой продукт и как на SRE влияет размер компании, рассказали финтех-профи Росбанка на митап-вечеринке «Дикая цифра».

Камерный ивент провели в историческом особняке на Таганке. Гости послушали выступления профи финтеха, поели бургеры, сыграли в Mortal Kombat и пинг-понг, завели новые знакомства, поучаствовали в квизах и выиграли мерч.

Всё дело в том, что в Росбанке теперь новый глава направления по развитию крутой атмосферы — это фиолетовый и мохнатый Фио. Он переворачивает привычные представления о работе.

Чтобы не пропустить другие ивенты банка, подписывайтесь на канал, где ещё много превосходящего ожидания: @Rosbank_Careers

Реклама ПАО «РОСБАНК» ИНН 7730060164 erid: LjN8KWsWz

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

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

Подборка актуальных вакансий

Аналитик 1С в Гринатом
Где: удалённо
Опыт: можно без опыта

Главный специалист по информационной безопасности (SOC.SIEM) в Открытие
Где: удалённо
Опыт: от 1 года

UX-редактор в МТС
Где: удалённо
Опыт: от 2 лет —

Менеджер инфраструктурных проектов в КРОК
Где: удалённо
Опыт: от 2 лет

Разработчик PHP Middle+ / Senior в Kokoc Group
Где: удалённо
Опыт: от 3 лет

Python-разработчик в Kokoc Group
Где: удалённо
Опыт: от 3 лет

Арт-директор в МТС
Где: удалённо
Опыт: от 3 лет

Эксперт по сопровождению платформы балансировки нагрузки (F5) в Открытие
Где: Москва, Можно удалённо
Опыт: от 3 лет

Ведущий инженер (SIEM + PAM) в Иннотех
Где: удалённо
Опыт: от 3 лет

Java IT Lead / Руководитель группы разработки Сфера в Иннотех
Где: удалённо
Опыт: от 3 лет

Эксперт отдела управления корпоративной сетью передачи в Гринатом
Где: удалённо
Опыт: от 6 лет

#вакансии #работа

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

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

Немного математического экшна вам в ленту.

И почему так не объясняют программирование?

#математика #кек

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

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

httpx vs. requests vs. aiohttp: что лучше?

С библиотекой requests питонисты знакомятся в первый же год, ведь на взаимодействии программ с веб-приложениями держится очень многое. HTTP-запросы позволяют общаться с API всевозможных сервисов, автоматизировать сбор данных с веб-страниц и в целом дают всевозможным системам взаимодействовать на расстоянии.

Разобрали на примере, какая из библиотек справляется лучше и как асинхронность влияет на скорость исполнения массовых запросов: https://tproger.ru/articles/http-vs-requests-vs-aiohttp-kto-luchwe

#python #веб

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