Evrone

Мысли создателя FastAPI Себастьяна Рамиреса из интервью Evrone

Себастьян Рамирез — энтузиаст open source, создатель таких популярных инструментов, как FastAPI, Typer и SQLModel. В интервью он поделился мнением о собственных проектах, образовании для разработчиков и собственной популярности в Twitter. Полный текст доступен по ссылке.

О fullstack-разработке

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

О своей работе в Forethought

Одно из условий моей работы там заключается в том, что я трачу большой процент своего рабочего времени на эти open source проекты. Кроме того, в Forethought согласились, что я работаю на них три дня в неделю, а остальные два дня могу выступать как внешний консультант других команд или просто больше заниматься open source разработками.

Об основе SQLModel

В своей основе SQLModel — это комбинация SQLAlchemy и Pydantic. Объем кода пакета на самом деле довольно мал. Основная часть работы заключалась в том, чтобы попробовать много разных вещей и найти лучший способ объединить оба продукта вместе, сохранив при этом совместимость с обоими, и повысить удобство для разработчиков.

О полном тестировании собственных продуктов

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

О популярности в Twitter

Тут есть некая ирония: я сделал несколько инструментов с открытым исходным кодом, и кажется, полезных, но главным моим свершением в Twitter оказался «умеренно забавный» твит.

О преимуществах FastAPI

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

О быстрых курсах разработки

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

0
0 комментариев
Популярные
По порядку
Читать все 0 комментариев
Геозоны: разделяй и властвуй

Ильдар Бикташев, руководитель отдела картографии и алгоритмов, уже рассказывал, какие задачи стоят перед картографическими сервисами Master Delivery. Сегодня продолжаем разговор о том, как геоаналитические разработки решают маркетинговые и логистические задачи бизнеса.

Анализ тональности текста с использованием фреймворка LightAutoML

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

Идеальный тимлид: миф или реальность?

Кто такой идеальный тимлид? Что ожидает руководство от такого сотрудника? Колонка Алексея Кирсанова, руководителя разработки «Битрикс24».

«Не мошенник, а фантазёр»: история афериста Коровко, ставшего прототипом для героя Ильфа и Петрова Статьи редакции

У миллионера Корейко из романа «Золотой телёнок» есть реальный прообраз — Константин Коровко, торговавший в дореволюционном Петербурге паями несуществующих предприятий. На своих аферах он заработал около 1 млн рублей, но перед судом предстал с 220 рублями на счету и обвинил во всём самих пайщиков.

Евгений Евстигнеев в роли Александра Корейко, кадр из фильма Михаила Швейцера «Золотой телёнок» Год Литературы
Один небанальный совет в борьбе с бессонницей

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

Twitter приобрел миноритарный пакет акций Aleph Group — материнской компании Httpool

Twitter Inc. (TWTR) — первая из компаний Кремниевой долины, которая стала акционером глобальной рекламной группы Aleph, объединяющей компании IMS, Httpool, Wise.Blue и AdDynamo. Таким образом Twitter поддержит международную образовательную инициативу Aleph Group по усилению цифровой экосистемы в странах с развивающейся экономикой.

Для абонентов Мегафон и Yota. Вы не знали, а вам открыли счет в банке!

Для тех кому интересна развязка, она внизу (выделено жирным).

Uber извинился перед собаками

Генеральный директор Uber Дара Хосровшахи принес извинения и даже дал скидку в 10 долларов…собакам.

Украли деньги с карты Тинькофф

30.12.2021 года я с семьей дочери поехала в магазин "Спортмастер" в г. Москва покупать коньки. Уведомлений от Тинькофф не было. 31.12.2021 года я увидела что есть какие то пуш уведомление при нажатии на него оно исчезло. Когда я зашла в онлайн приложение, то увидела что у меня с кредитной карты сняли 106 000 рублей , было снятие 7 суммами. Кроме…

Добрый вечер. Нужна помощь с Озон Глобал. Не хотят помочь решить проблему, одни отписки
Акции роста российских эмитентов на ближайшие 5 лет

Пандемия меняет мир и формируется новая тенденция на ближайшие годы. Ниже будут представлены компании, акции которых способны в новых мировых реалиях опередить динамику фондовых индексов.

null