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

Telegram-канал proglibrary - Библиотека программиста | программирование, кодинг, разработка

77049

Все самое полезное для программиста в одном канале. Список наших каналов: https://t.me/proglibrary/9197 Учиться у нас: https://proglib.io/w/a32a0d94 Обратная связь: @proglibrary_feedback_bot По рекламе: @proglib_adv Прайс: @proglib_advertising

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

Библиотека программиста | программирование, кодинг, разработка

⌨️ Выключаем рабочие, включаем домашние компьютеры и программируем отдыхаем.

📺 Смотреть

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

Библиотека программиста | программирование, кодинг, разработка

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

Сверху вы видите пример плохой практики, а снизу — хорошей. Это лишь мнение команды Wix, которая изменила тысячи сообщений об ошибках в своих проектах. Но что-то в этом есть. Под катом — интересные рассуждения на эту тему.

Читать

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

Библиотека программиста | программирование, кодинг, разработка

Нууу, понеслась 👇

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

Библиотека программиста | программирование, кодинг, разработка

Через 10 минут начнется вебинар «Краткое введение в A/B тестирование и его применение в Data Science».

👤Спикер – Жариков Дмитрий, Data scientist в СБЕР

На вебинаре вы узнаете про основные методы A/B тестирования и их применение на примере реального финтех продукта.

📌 Под этим постом вы можете задавать вопросы во время эфира!

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

Библиотека программиста | программирование, кодинг, разработка

🤖 GPT-4 против людей: кто выйдет победителем? На что способна новая мультимодальная языковая модель

OpenAI представила GPT-4 – большую мультимодальную языковую модель, которая генерирует данные на основе текстовых и визуальных запросов. Разбираемся, в чем модель превосходит своих предшественников и как скоро заменит человека.

🔗 Основной сайт
🔗 Зеркало

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

Библиотека программиста | программирование, кодинг, разработка

🛍️ Пакетный API: объединение запросов с помощью asyncio и Batch API

Разбираемся, как объединить множество отдельных вызовов функций в меньшее число запросов с помощью паттерна пакетной обработки (Batching Pattern) и питоновской библиотеки asyncio.

🔗 Основной сайт
🔗 Зеркало

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

Библиотека программиста | программирование, кодинг, разработка

Возможности GPT-4 в решении медицинских задач

Команды Microsoft и OpenAI провели анализ, который охватывает два набора официальных практических материалов для экзамена на получение медицинской лицензии в США (USMLE), трехэтапной экзаменационной программы, используемой для оценки клинической компетентности и выдачи лицензии в Соединенных Штатах.

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

Библиотека программиста | программирование, кодинг, разработка

Взаимодействуйте с HTTP-серверами, RESTful API и веб-сервисами красиво

HTTPie — CLI HTTP-клиент, который делает взаимодействие с веб-сервисами через терминал максимально удобным.

Инструмент предназначен для тестирования, отладки и взаимодействия с API и HTTP-серверами, использует простой синтаксис и обеспечивает форматированный вывод.

https://github.com/httpie/httpie

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

Библиотека программиста | программирование, кодинг, разработка

🎙 Серия «Как мы попали в IT» продолжается. В новом видео про свой путь рассказывает Вастрик.

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

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

При этом Вастрик — такой же разраб, с долгим и трудным путем в индустрии, фрилансами, увольнениями, релокейтами и всяким таким. О своих первых шагах он рассказывает в новом выпуске «Как мы попали в айти».

📺 Смотреть

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

Библиотека программиста | программирование, кодинг, разработка

💰 Зарплаты в ИТ: подводим итоги первого квартала 2023 года

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

🔗 Основной сайт
🔗 Зеркало

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

Библиотека программиста | программирование, кодинг, разработка

⌨️ Терминал для начинающих: полезные команды для работы в командной строке Windows, Linux и MacOS

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

🔗 Основной сайт
🔗 Зеркало

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

Библиотека программиста | программирование, кодинг, разработка

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

https://github.com/Ignitetechnologies/Mindmap

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

Библиотека программиста | программирование, кодинг, разработка

Разбор всего, что известно на текущий момент о самом передовом искусственном интеллекте в мире: что он умеет, как (вероятно) поменялась его начинка, и почему некоторые его наклонности немного пугают.

Читать

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

Библиотека программиста | программирование, кодинг, разработка

За исследуемый срез (с осени 21-го по н.в.) команда getmatch собрала информацию о ~10 тысячах зарплат. Часть выводов как раз основана на второй половине данных, чтобы оценить влияние последних событий на рынок айти.

В итоге получилось 27 таблиц. Каждый сможет найти ту, которая ему релевантна. А вот вам топ-5 специальностей по средней зарплате в РФ:

Специальность — Медиана

Ruby — 300 000 ₽
iOS — 280 000 ₽
Java Scala — 260 000 ₽
Golang — 260 000 ₽
Android — 250 000 ₽

Статья на Хабре зашла — можем ждать продолжение для других специальностей.

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

Библиотека программиста | программирование, кодинг, разработка

Всем привет от команды Nebius!

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

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

Вы можете стать ее частью — мы активно нанимаем сотрудников в офисы в Белграде и Амстердаме.

На данный момент открыты вакансии для:

• backend-разработчиков — языки Golang, Java, Python , С++, С#
• frontend-разработчиков
• full-stack разработчиков
• technical product managers
• SRE

Полные описания можно найти на сайте.
Если подходящие вам вакансии ещё не открыты — отправьте своё резюме на hr@nebius.com

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

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

Библиотека программиста | программирование, кодинг, разработка

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

Сыр-бор в том, что он среди прочих собеседовал старшего разработчика и, узнав, что он 7 лет пишет на Java для Android, отказал ему. Обосновав это тем, что кандидат вообще не знаком с Kotlin.

Да, в компании весь стек на данном языке. И да, именно Kotlin сейчас используется для разработки под Android, а не Java. Но если посмотреть комментарии, то увидите два лагеря. Одни согласны, а другие уверены, что это глупость и интервьюер потерял кандидата с семилетним релевантным опытом из-за незнания языка X, которому можно было обучиться в течение короткого времени.

И речь не про Kotlin/Java и даже не про Android. Речь про подход к найму в целом и постоянную гонку за технологиями...

Что думаете? 💬

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

Библиотека программиста | программирование, кодинг, разработка

#writeup #security

Новые инструменты — новые угрозы: команда OpenAI исправила критическую уязвимость захвата учетной записи ChatGPT

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

Началось все с того, что на бэкенде некорректно обрабатывалось расширение, и вместо css возвращался конфиденциальный json-файл:

chat.openai[.]com/api/auth/session.css -> 400 ❌
chat.openai[.]com/api/auth/session/test.css -> 200 ✔️

Подробности — под катом.👇

🧵Читать в Твиттере
🧵Читать в Thread Reader App (если Твиттер не открывается)

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

Библиотека программиста | программирование, кодинг, разработка

✍️ Библиотека программиста» находится в поиске авторов оригинальных статей

Языки
● Python, JavaScript, TypeScript, C#, Go, SQL.

Тематика
● Информационная безопасность, Data Science, базовые концепции языков, продвинутый Python, JS (и т. д), бэкенд веб-приложений, фронтенд-разработка, React, системное программирование, базы данных.

Объем
● от 7 до 15 тыс. знаков.

➡️ Заполнить анкету ⬅️

Я хорошо программирую, но пишу «так себе». Что делать?
Если вы хорошо программируете, но навыки письма немного отстают, пройдите наш бесплатный курс на Степике «Статьи для IT: как объяснять и распространять значимые идеи».

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

Библиотека программиста | программирование, кодинг, разработка

🗺 Команда GitHub представила функционал «дорожных карт» по проектам

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

🔗 Подробнее

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

Библиотека программиста | программирование, кодинг, разработка

Альфа-Банк открывает набор на второй поток магистратуры по Data science в МФТИ🔥

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

📌 Управлять циклом создания модели: от сбора данных до оценки эффективности

📌 Работать с большими объёмами данных, используя современный стек технологий

📌 Анализировать и моделировать данные с помощью алгоритмов Python

📌 Решать прикладные задачи Machine Learning и Deep Learning

📌 Защищать идеи, эффективно работать в команде

Обучение проходит очно, всем студентам во время обучения выплачивается стипендия и по окончании магистратуры выпускники получат диплом государственного образца от МФТИ, а лучшие - оффер в Альфа-Банк🅰️

Как поступить?

Подайте онлайн-заявку до 31 марта, решите одну из двух задач
по машинному обучению и пройдите интервью.

Больше информации — на сайте магистратуры и в ТG @alfabankmipt

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

Библиотека программиста | программирование, кодинг, разработка

TON Foundation запускает 2-месячный конкурс TON Wallet Contest с призовым фондом $60 000 🤗.

К участию приглашаются разработчики iOS, Android и десктоп-разработчики.

Задание конкурса - создание децентрализованного приложения TON Wallet. Макеты, полезные ресурсы, критерии оценки и все технические требования вы найдете на GitHub.

Прием заявок осуществляется в @toncontests_bot до 15 мая.

Желаем удачи всем участникам!

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

Библиотека программиста | программирование, кодинг, разработка

👾 24 марта Библиотека программиста проводит вебинар: «Краткое введение в A/B тестирование и его применение в Data Science».

Спикер расскажет об основных методах A/B тестирования и их применении на примере реального финтех продукта.

А также вы узнаете:
🔹Стандартные статистические методы проведения A/B тестов
🔹Что такое стратификация и как ее применять
🔹Как увеличить чувствительность A/B-тестов с помощью CUPED

🏄А еще, среди всех участников в прямом эфире разыграют 2 места на курс по Трудоустройству в международные IT-компании.

👉 Регистрация на вебинар по ссылке: https://proglib.io/w/4cdb15e5

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

Библиотека программиста | программирование, кодинг, разработка

Создайте навык Алисы 💡

Алиса — виртуальный голосовой помощник. Она умеет ставить музыку, сообщать погоду, говорить шёпотом и даже заказывать продукты из магазина.

И это не предел — постоянно появляются новые сценарии использования. Их может добавлять не только команда Яндекса, но и все желающие — от разработчиков до простых пользователей.

Чтобы создать навык Алисы быстро и просто, используйте serverless-решения Yandex Cloud:

— все необходимые компоненты и технологии в рамках одной платформы;

— использование функций Cloud Functions для навыков Алисы не тарифицируется;

— управление сервером, администрирование, обновление ПО и интеграцию Yandex Cloud берёт на себя;

— автомасштабируемое окружение справится с любыми нагрузками, в том числе нерегулярными и непостоянными;

— доступна подробная документация, пошаговые инструкции и вебинары о создании навыков Алисы в экосистеме serverless.

Узнайте больше и создавайте навыки Алисы с помощью serverless-решений ➡️

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

Библиотека программиста | программирование, кодинг, разработка

Получите возможность стать частью ВКонтакте с Weekend Offer для PHP-разработчиков 25-26 марта.

До 23 марта отправляйте отклик и получите шанс присоединиться к одной из шести команд: команде потребления контента и рекомендаций, команде контента, команде поиска, команде NFT, команде pазвития суперприложения или команде UX.

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

🔗 Узнать больше о работе ВКонтакте и оставить отклик можно по ссылке.

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

Библиотека программиста | программирование, кодинг, разработка

Яндекс выложил в опенсорс исходный код своей ключевой платформы для работы с большими данными — YTsaurus (аналог Apache Hadoop).

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

Подробнее об архитектуре YTsaurus, её преимуществах и возможностях в статье на Хабр

🔗 Попробовать демо
🔗 Вакансии бэкенд-разработчиков

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

Библиотека программиста | программирование, кодинг, разработка

⚡️🧰 В Google Open Source есть множество проектов, которые вы можете использовать. Вдруг что-то для вас незнакомо.

Вот только некоторые: Gerrit, Istio, Knative, Android, Firebase, Flutter, Go, TensorFlow, Kubernetes, Apache Beam, Bazel, Chromium, Forseti Security и многие другие.

https://opensource.google/projects

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

Библиотека программиста | программирование, кодинг, разработка

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

😂 Канал с мемами: t.me/itmemlib

👨‍💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
C\C++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Бот с IT-вакансиями: t.me/proglib_job_bot

🎓 Школа Proglib Academy: /channel/proglib_academy


📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста

📄 Лента в Дзен: https://zen.yandex.ru/proglib


🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.

Подписывайтесь: t.me/event_listener_bot

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

Библиотека программиста | программирование, кодинг, разработка

🧰 DuckDB — высокопроизводительная аналитическая система баз данных, которая выходит за рамки поддержки базового SQL.

DuckDB поддерживает произвольные и вложенные коррелированные подзапросы, оконные функции, сопоставления, сложные типы (массивы, структуры) и многое другое.

Недавно была представлена DuckDB версии 0.7.0. Новый выпуск содержит множество улучшений поддержки JSON, новые функции SQL и другое другое.

https://github.com/duckdb/duckdb

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

Библиотека программиста | программирование, кодинг, разработка

🧰🤖Semantic Kernelновый инструмент с открытым исходным кодом от Microsoft, который помогает разработчикам быстро и легко интегрировать передовые технологии большой языковой модели (GPT-4) в свои приложения.

https://github.com/microsoft/semantic-kernel

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

Библиотека программиста | программирование, кодинг, разработка

Кирилл Розов вместе с Александром Агейченко, ведущим Android-разработчиком Тинькофф и гуру интервью, заглядывают «под капот» айти-собеседований в рамках проекта «Как это работает».

Что обсудили:
✔️Почему нет единого стандарта уровней разработчиков в сфере?
✔️Как будем давать отпор AI, проходящему собеседование?
✔️Зачем мы хотим, чтобы весь формат и вопросы собеседования были в открытом доступе?
✔️Почему софт скиллы важнее хард и многое другое

📺Смотреть на YouTube
📺Смотреть в VK

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