Skip Navigation
Telegram
Где искать живые API?


Бесплатные API живут по закону джунглей: сегодня он есть, завтра лимит в 10 запросов в час, послезавтра владелец все удалил, потому что задолбался платить за хостинг.

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

Удобно, что сайт проверяет статус каждой апишки. Если сервис падает или превращается в тыкву — он теряет рейтинг и вылетает из выдачи.

Для пет-проектов и тренировки джунам — мастхэв.

#тулбокс
Telegram
Всё ещё дебажишь свои учебные скрипты printами?


🫠

Всегда рекомендую начинающим этот инструмент для пошаговой визуализации исполнения кода.

Чем он полезен?

1️⃣ Визуализация ссылочной модели. В Python всё есть объект. Новички постоянно спотыкаются на мутабельности и на том, что a = b — это не копирование данных, а создание второй ссылки на тот же кусок в памяти. В PythonTutor это отрисовано стрелочками так наглядно, что поймет даже гуманитарий.
2️⃣ Стек вызовов и фреймы. Если вы путаетесь в рекурсии или не понимаете, почему переменная внутри функции «вдруг» пропала — посмотрите на правую панель в рамках исполнения кода. Там наглядно показано, как создаются и схлопываются фреймы функций.
3️⃣ Пошаговое исполнение. Вы буквально идете по шагам, видя, как меняются значения в каждой итерации цикла. Для отлова логических ошибок в небольших алгоритмах — незаменимо.

Сейчас туда еще прикрутили «ИИ-тьютора». Можно спросить нейронку, почему код падает. На бесплатном тарифе дают один вопрос в час.

#тулбокс
Telegram
Just F*cking Use Open Source 🤬


Just F*cking Use Open Source 🤬

Если вам нужно найти эффективный опенсорс-инструмент или оценить реальный вес разработчика в индустрии, то сервис CrackedDevs (он и скрывается за красноречивым доменом justfuckinguseopensource.com).

В отличие от стандартного GitHub Trending, где в топе часто висит хайповый мусор или "Roadmap to become X", здесь всё строится вокруг Impact Score. Алгоритм учитывает сложность кода, активность мейнтейнеров и, главное, реальное использование проекта.

Зачем это нужно:

1️⃣ Выбор альтернатив. Когда стандартная либа не тянет, а первая ссылка в гугле ведет на заброшенный проект 2018 года.
2️⃣ Анализ трендов. В разделе Trending можно найти либы, которые реально набирают вес в индустрии, а не просто хайпуют на HackerNews.
3️⃣ Отрезвление. Заходим, смотрим код проектов с рейтингом Elite (80-100), сравниваем со своим, плачем, идем учиться.

Посмотрите на топ авторов. На первом месте — Андрей Карпаты 🌝

#тулбокс