TechRocks
Відкрити в Telegram
Официальный телеграм-канал сайта techrocks.ru По вопросам рекламы: @aldrson @godinmedia РКН: https://clck.ru/3R3tTP
Показати більше2025 рік у цифрах

13 997
Підписники
-424 години
-217 днів
-12430 день
Архів дописів
Что такое API? Простое объяснение для начинающих
#webdev
Аббревиатура API расшифровывается как «Application Programming Interface» (интерфейс программирования приложений, программный интерфейс приложения). Большинство крупных компаний на определённом этапе разрабатывают API для клиентов или для внутреннего использования. Чтобы понять, как и каким образом API применяется в разработке и бизнесе, сначала нужно разобраться, как устроена «всемирная паутина».
Читать статью
👍 5😁 1
Фото недоступнеДивитись в Telegram
❗️Дарим бесплатный билет на курс по дизайну с личным наставником.
Хватит тратить время на бесполезную воду и смотреть скучные видео в интернете. Мы приготовили для тебя только практический материал.
🔥 Что мы будем делать?
- Отрисуем с нуля 4 крутых кейса в твое портфолио.
- Расскажем, что отличает новичка, который работает за короткий отзыв, от заряженного профи (и как быстро и без напрягов стать вторым).
Узнаешь как заработать на дизайне, получишь сертификат и доступ к чату с комьюнити.
👉 Кликай по ссылке и получи доступ к урокам и наставнику за 0 рублей: НАЧАТЬ ОБУЧЕНИЕ
Ты изучишь основы дизайна и анимации. Сделаешь домашки, которые разберет дизайнер с доходом от 60к в месяц. А также узнаешь, как закрыть первого клиента.
Обучение: 0 р., вместо 3900. Поэтому свободные места ограничены.
Присоединяйся, пока ссылка еще активна.
👉 НАЧАТЬ ОБУЧЕНИЕ
SQL JOIN: руководство по объединению таблиц
#sql
Операции объединения в SQL позволяют нашим реляционным базам данных быть… хм… реляционными (англ. relational — «относительный»). Они дают нам возможность реконструировать наши отдельные базы данных с учетом отношений между ними, а это важно для наших приложений.
В этой статье вы рассмотрим все виды JOIN в SQL и расскажем, как ими пользоваться.
Читать статью
👍 8
Фото недоступнеДивитись в Telegram
❓Что такое MVP и как его круто сделать?
Расскажем 24 апреля на открытом уроке онлайн-курса «Product Manager IT-проектов» в OTUS.
⚡️На нём мы разберемся с основными шагами, чтобы разработать работающий минимальный продукт,
какая у него основная метрика и как минимизировать затраты на разработку.
После урока вы
-будете знать основные правила создания и метрики MVP
-придумаете MVP реального продукта
-узнаете какие есть инструменты, чтобы сделать работающий минимальный продукт
🔥Урок подойдёт для начинающих продакт-менеджеров, начинающих стартаперов и предпринимателей, которые планируют протестировать свой продукт.
👇Готовьте свои вопросы и регистрируйтесь на вебинар: https://otus.pw/N6zn/
Оптимизация программного кода
Зачем же нужна оптимизация и откуда она взялась? С первых дней развития эры вычислительной техники возник вопрос экономии места и увеличения производительности программ. Программистам приходилось создавать сложные дееспособные программы, которые смогли бы работать при очень низком быстродействии процессоров, использовать считанные килобайты оперативной памяти и места на диске. Поэтому все разработчики ПО были заинтересованы в максимальном быстродействии при минимальном размере кода.
Сегодня эти мощности вызывают улыбку. Но традиции оптимизации кода сохранились. Как известно, сколько ни наращивай размер диска и объем ОЗУ, все равно будет мало. Потому написанные «неряшливо» приложения, медленные и ресурсоемкие, проигрывают конкурентную борьбу аналогам, даже если они красивы и удобны.
Читать статью
👍 5
6 библиотек JavaScript для создания PDF
#javascript
Обзоры нескольких JS-библиотек для генерации PDF. Они помогут вам подобрать подходящую библиотеку для вашего следующего приложения.
Читать статью
Фото недоступнеДивитись в Telegram
Тинькофф бросает вызов фронтенд-разработчикам.
15 апреля стартует IT's Tinkoff Solution Cup — соревнование для мидлов и сеньоров. Будут сложные задачи и призы победителям.
Отборочный тур можно пройти онлайн или на очных площадках в 12 городах России и в Минске.
Там участников ждет нетворкинг с экспертами Тинькофф и специалистами других компаний, ИТ-квиз и фирменный мерч в качестве подарков.
Регистрируйтесь, проходите отборочный тур и побеждайте в финале 22 апреля. Детали тут: http://bit.ly/403KtBp
Реклама. АО Тинькофф банк
Фото недоступнеДивитись в Telegram
Хороший джаваскриптер — канал, созданный для помощи студентам, школьникам, начинающим программистам в изучении Javascript и фронтенда вцелом.
На канале и сайте gcoder.ru можно найти множество полезной информации:
🔹 туториалы
🔹 книги
🔹 задачи
🔹 тесты
Подписывайтесь, чтобы не пропустить самое интересное: @gcoderjs
INNER JOIN простыми словами
#sql
Как известно, база данных хранит данные в таблицах. Скорее всего вы уже умеете писать запросы к одной таблице. Но что если требуется поработать с несколькими таблицами? Чтобы комбинировать данные из двух и более таблиц, нужно воспользоваться оператором JOIN. В этой статье мы на примерах разберемся, как работает INNER JOIN.
Читать статью
Фото недоступнеДивитись в Telegram
Академия Яндекса продолжает набор на Летние школы сразу в трех странах: России, Сербии и Казахстане
В Школах можно прокачать свои навыки в мобильной разработке (а также бэкенд и интерфейсы). Программа предусмотрена для разработчиков с опытом (джунов и мидлов).
Обучение в школе длится три месяца. Первый этап (онлайн) — лекции и практическая работа над проектом. Второй этап (4 недели) — работа в командах над настоящим проектом от Яндекса (проходит в офисах компании в Алматы, Белграде или Москве).
Обучение бесплатное. Расходы на транспорт и проживание Яндекс берет на себя. Чтобы попасть в Школу, нужно отправить заявку и пройти конкурсный отбор на основе тестового задания.
Прием заявок и выполнение вступительных испытаний до 27 апреля.
100+ вопросов по Python для Junior, Middle и Senior
#python
Список типичных вопросов по Python, которые задают на собеседованиях кандидатам. Этот список собрала редакция сайта DOU.UA, пообщавшись с разработчиками, которые проводят технические собеседования Python-специалистов.
Читать статью
Инверсия и внедрение зависимостей
Инверсия зависимостей (Dependency inversion) — это буква D в аббревиатуре SOLID. Принцип гласит:
- Модули высокого уровня не должны зависеть от модулей низкого уровня. Оба типа модулей должны зависеть от абстракций.
- Абстракции не должны зависеть от деталей. Детали должны зависеть от абстракций.
Это определение немного сбивает с толку, поэтому давайте разбираться.
Читать статью
Фото недоступнеДивитись в Telegram
Terraform - популярный инструмент для управления облачной инфраструктурой, 36 000 звезд на GitHub. А классной информации на русском языке катастрофически мало 😔
Именно поэтому Виктор, DevOps-инженер компании Nixys, создает бесплатные обучающие материалы по работе с Terraform. Из нового видео-туториала и статьи вы сможете узнать о разных методах написания кода инфраструктуры и научиться способам работы с компонентами Terraform’а🔥
Как настроить VS Code для увеличения продуктивности
#tools
Разбираем, как настроить наш любимый редактор и какие расширения установить, чтобы работать максимально эффективно.
Читать статью
Фото недоступнеДивитись в Telegram
RuStore снизил комиссию для российских разработчиков в шесть раз
Новые условия вступят в силу 1 апреля. Благодаря им комиссия составит от 0,9 до 3,35% на оборот до одного миллиона рублей с каждого продукта до конца года. Размер комиссии будет зависеть от способа оплаты. Например, для платежей по банковским картам она составит всего 2,5% против стандартных 15%. Таким образом, зарабатывать на своих проектах в RuStore станет еще выгоднее.
Узнать больше
Лучшие проекты на Node.js для начинающих
#javascript
Несколько идей проектов на Node.js для начинающих, которые помогут вам собрать достойное портфолио и усовершенствовать ваши навыки разработки на этом фреймворке.
Читать статью
SVG: руководство по написанию кода изображений (с примерами)
#webdev
Бывало у вас когда-нибудь такое, что вам нужен значок для сайта, а подходящий найти не получается? Или, может, вы хотели иметь на сайте простой график, но не хотели изучать целую новую библиотеку только для этого?
Что ж, хорошие новости: вы можете сделать все это и даже больше, даже не покидая любимый редактор кода и не используя какие-либо сторонние инструменты или библиотеки.
Читать статью
Как правильно писать User Stories: руководство для разработчиков
Люди, работающие по методологии Agile, одержимы написанием user stories. И это, конечно, очень мощный инструмент. Но множество людей пишут их неправильно.
Читать статью
Как управлять фоновыми процессами в Linux
#tools
Если вы только начинаете работать с Linux и уже пробовали вводить команды в терминале, вы могли заметить, что для ввода каждой новой команды вам приходится ждать, пока уже начатый процесс завершится. Так происходит потому, что по умолчанию при запуске команды процесс начинается в активном окне терминала.
Что делать, когда надо запустить другую команду? Можно открыть еще одну сессию терминала, но можно обойтись и без этого. Давайте рассмотрим, как управлять фоновыми и приоритетными процессами в Linux.
Читать статью
Агрегатные функции в SQL: объяснение с примерами запросов
#sql
Агрегатные функции выполняют конкретные действия со строками таблиц.
Допустим, вы каждый год запускаете сбор денег на какие-то нужды. У вас есть база жертвователей, где хранятся их имена, адреса электронной почты и перечисленные суммы (по годам).
При помощи функции COUNT вы можете определить, сколько всего пожертвований было сделано. А при помощи SUM можно вычислить общую сумму денег, которую удалось собрать в этом году.
В этой статье мы рассмотрим следующие агрегатные функции: COUNT, SUM, MIN/MAX и AVG.
Читать статью
