Сохранёнки программиста
Open in Telegram
Заметки и ссылки на будущее, чтобы изучить когда будет время. Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/med
Show more6 610
Subscribers
-424 hours
-207 days
-3630 days
Posts Archive
Курс: Сборник практических задач по традиционным темам
Курс предназначен для практики решения задач. Здесь вы сможете закрепить навыки, вспомнить синтаксис языка и овладеть алгоритмами. В задачах будет как знакомый материал, так и новые вызовы.
Вы можете выбрать любой язык программирования, поддерживаемый платформой: Python, C/C++, Go, JavaScript, C#, Java, R, Pascal, Ruby, PHP и другие.
Страница курса
#практикум
Инструмент: генератор красивых изображений исходного кода
Это простой и удобный онлайн-сервис, который позволяет создавать красивые скриншоты и изображения кода для облегчения его визуального представления и широкого использования в социальных сетях, блогах и документации.
Ссылка на инструмент: Carbon
#инструмент #general
Книга: Выразительный JavaScript. Современное веб-программирование [3-е издание]
Автор: Марейн Хавербеке
Год издания: 2019
Описание:
Книга позволит глубоко погрузиться в тему, научиться писать красивый и эффективный код. Автор сделал упор на практику и большое кол-во примеров.
#книга #ru #javascript
Статья: Нужна ли математика программисту?
В статье обсуждают важность математических знаний для программистов. Автор анализирует влияние математики на разработку алгоритмов, оптимизацию кода и применение в областях искусственного интеллекта и машинного обучения.
Он также даёт рекомендации о конкретных математических навыках, которые могут быть полезными для программистов, подчеркивая их значимость в карьере в программировании.
Ссылка на статью
#статья #начинающим #general #ru
Урок: iOS Стэнфордский курс. Swift. Объяснение на русском
В рамках данной лекции вы будете создавать программу (игру) под названием "Концентрация". В процессе обучения вы научитесь создавать проект в Xcode и разрабатывать UI для программы. Вы также узнаете, как связывать визуальные элементы программы с кодом и реализовывать функциональность визуальных компонентов через написание кода.
В ходе работы с кодом будут использоваться различные концепции, включая константы и переменные, условные операторы, массивы, функции, наблюдатели за свойствами, опционалы и привязку опционалов.
https://youtu.be/oijO3KKbvPw
#урок #swift #начинающим #ru
Хорошая новость для разработчиков и тестировщиков: TONBanking выходит в тестнет и запускает программу Bug Bounty
TONBanking — это DeFi платформа. Она объединяет возможности Telegram с безопасностью и удобством блокчейна TON, чтобы бизнесу было легче принимать и оплачивать цифровые платежи в Telegram без комиссии.
Сейчас TONBanking хотят укрепить безопасность и стабильность своей системы. И выделяют призовой фонд $5 000 на первый этап и $30 000 на общий призовой фонд программы Bug Bounty.
Присоединяйтесь к программе через закрытый чат TONBanking bug bounty program. Агент TONBanking свяжется с вами, чтобы перевести тестовые токены на ваш кошелек: https://t.me/+Nxtp2MWwQmhmYzUy
Полные правила можно прочитать здесь https://telegra.ph/TONBanking-Bug-Bounty-Program-04-27
Реклама Головизнина Полина Сергеевна ИНН 505203884238 LjN8KRBrD
Как сделать правильное наследование классов?
Применить принцип Барбары Лисков. Как узнать, что это за принцип? Посмотреть новый выпуск «Паттерны и практики написания кода» от бэкендера Авито Юры Афанасьева на YouTube.
Выпуски выходят каждый вторник и помогают писать не просто рабочий, но и грамотный и гибкий код. Полезного просмотра: https://tprg.ru/QbTO
Реклама ООО «Авито Тех» LjN8KPBoB
Инструмент: Удобный и быстрый инструмент для создания и управления формами
Он обеспечивает простой способ подключения созданных на платформе форм к существующим базам данных и API.
Благодаря инструменту вы сможете легко интегрировать различные сервисы и ресурсы, такие как Postgres, REST API, GraphQL, Firebase, Google Sheets и многие другие. Это означает, что вы можете использовать Retool для работы с разными типами данных и общения с различными сервисами без необходимости писать сложный код или настраивать сложные интеграции.
Ссылка на инструмент: Retool
#инструмент #frontend #web #ru
Книга: Effective Kotlin. Best practices
Автор: Marcin Moskala
Год издания: 2020
Описание:
В этой книге представлены и подробно описаны лучшие практики разработки на Kotlin. Каждый пункт представлен как четкое практическое правило, подкрепленное подробными объяснениями и примерами.
#книга #en #kotlin
Основатель «Типичного программиста» в авторском канале рассказывает с чего начинался Tproger (спойлер: с мемов): @nostoppers
Кроме предпринимательства Алексей занимается менторингом, консультирует фаундеров стартапов, помогает бизнесам расти, а людям экономить время на достижение своих целей. В своём канале даёт советы по личной эффективности, рассуждает про бизнес, программирование, медиа и другие темы.
Несколько примеров постов:
— Есть идея по стартапу. Что дальше?
— Как быть с задачами, которые не делаются?
— Неочевидные правила Daily standup
— Пробежки как способ развития бизнеса
— Правила проведения демо разработки
Статья: 30 вопросов на собеседовании фронтенд разработчика
Собеседования для позиции фронтенд-разработчика могут быть довольно интенсивными и требовательными. Чтобы подготовиться к ним наилучшим образом, полезно заранее ознакомиться с типичными вопросами.
В этой статье рассмотрят 20 вопросов, которые могут встретиться на собеседовании. Некоторые из них могут показаться очевидными, но остальные могут вызвать у вас затруднения, если вы не подготовитесь заранее.
Ссылка на статью
#статья #трудоустройство #frontend #ru
Статья: Полный самоучитель по CSS Grid со шпаргалкой
Эта статья является полным самоучителем по CSS Grid с подробным описанием и практическими примерами использования. В статье описываются основные концепции и возможности CSS Grid, а также демонстрируется создание различных макетов с использованием этой технологии. Кроме того, в статье присутствуют полезные советы и подсказки, которые помогут начинающим и опытным разработчикам улучшить свои навыки в работе с CSS Grid.
Ссылка на статью
#статья #css #frontend #ru
Курс: OpenGL & C#
Это новый цикл уроков по изучению графической библиотеки OpenGL (OpenTK). В этом курсе вы изучите основной функционал данной библиотеки и научитесь создавать мини-проекты с использованием 2D и 3D графики.
Ссылка на курс
#курс #opengl #csharp #ru
Ищете работу в QA? Узнайте, как проходить тестовые задания и решать кейсы на собеседованиях
Участвуйте в бесплатных вебинарах для тестировщиков от образовательной платформы Edutoria. Встречи пройдут 17 и 18 мая в 19:00.
Узнайте:
– как составить резюме, которое заметит рекрутер;
– где искать подходящие вакансии;
– как решать кейсы на собеседованиях.
Спикер — Максим Родионов, техлид СберОбразования, наставник 800+ тестировщиков-новичков, мастер нагрузочного тестирования и обучения автоматическому тестированию.
Будет много практики, во время которой Максим поделится практическими советами, даст домашнее задание и разберёт ваши решения в прямом эфире.
Сохраните в календаре:
17 и 18 мая, 19:00 по мск
Но для начала — зарегистрируйтесь по ссылке.
Реклама ООО «Сберобразование» LjN8KcF4q
Статья: Миграция в облако — преимущества и основные возможности облачных технологий
Облачные сервисы уже давно завоевали мир: всё больше компаний перестают поддерживать собственные сервера и заводят аккаунты в облаках.
В этой статье рассмотрят преимущества облачных сервисов и примеры их автоматизации:
Ссылка на статью
#статья #облако #ru
Книга: Оптимизация программ на C++. Проверенные методы повышения производительности
Автор: Курт Гантерот
Год издания: 2017
Описание:
В данной книге изложены основные принципы производительности, которые позволяют разработчикам оптимизировать программы на языке C++. Вы узнаете, как писать код, который воплощает наилучшие практики проектирования C++, работает быстрее и потребляет меньше ресурсов на любом компьютере — будь то часы, телефон, рабочая станция, суперкомпьютер или охватывающая весь земной шар сеть серверов.
#книга #ru #cpp
Статья: Как центрировать в CSS через Flexbox, Grid, Position и Margin
В статье рассказывают как использовать CSS для центрирования различных элементов на веб-странице, включая текст, изображения и блоки. В статье собрали подробные инструкции и примеры кода для достижения разных типов центрирования и объяснили, какие свойства использовать для этого:
Ссылка на статью
#статья #css #frontend #ru
Инструмент: бесплатный сокращатель ссылок на open source
Инструмент также позволяет использовать пользовательские домены, смотреть статистику по переходам и взаимодействовать с сервисом откуда угодно через API.
Ссылка на инструмент: Kutt
#инструмент #general #web
Статья: Графики в Python — 9 видов визуализации, привлекающих внимание лучше, чем гистограмма
Гистограмму нетрудно создать и просто понять. Однако есть и другие виды графиков, способных донести идею в некоторых случаях гораздо лучше привычной гистограммы. В статье собрали девять примеров, которые можно использовать не только для разнообразия, но и для улучшения внешнего вида полученных результатов:
Ссылка на статью
#статья #python #ru
Книга: Думай как программист
Автор: Антон Спрол
Год издания: 2018
Описание:
Если вы хоть раз сталкивались с трудностями при создании кода — эта книга для вас. Её автор говорит о том, что программистов, талантливых от природы, не так много, однако можно развить в себе этот талант, если приучить свой мозг решать разнообразные задачи и делать это креативно.
#книга #ru #cpp #general
Available now! Telegram Research 2025 — the year's key insights 
