В 2022 году мы возобновили личные встречи, прокачивали тормоза на крипте, смотрели ЧМ, пытались купить билеты на Тейлор Свифт. И мир программного обеспечения продолжал вращаться. Здесь, в The Gnar, мы обнаружили, что нам есть что сказать за последний год. Вот несколько примеров проделанной нами работы и слов, которые мы написали во время последнего круга вокруг Солнца.

Код

Пример Infinite Scroll React с TypeScript и NextJS

Это вопрос того, когда — а не если — вас попросят реализовать бесконечную прокрутку. Вот руководство и пример, который поможет вам (sc) прокатиться.

Отслеживание истории с Postgres

Мясной кусок на богатую тему. Postgres — это волшебный набор инструментов, и здесь мы рассмотрим некоторые из этих инструментов в контексте сохранения истории транзакций на уровне базы данных. Это часть серии «Да, Postgres может это сделать», еще один пост будет опубликован в ноябре. Проверьте их обоих!

Навигация по аутентификации маркера сеанса в Shopify для встроенных приложений Rails с рендерингом на стороне сервера

В последнее время мы проводим много времени в Shopify. И мы, конечно же, создаем множество приложений для Rails. История аутентификации для магазина Shopify, встроенного в приложение Rails, отображаемое на стороне сервера, сложнее, чем вы думаете. Читайте дальше, чтобы узнать, как мы решили эту проблему.

Промышленность

В чем смысл бесплатного программного обеспечения с открытым исходным кодом?

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

Сделайте себя доступным: почему это важно

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

Деконструкция Дефи

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

Культура

Наш процесс проверки кода: больше, чем обеспечение качества

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

Развенчание мифов о консалтинге: поддержка

В серии из трех частей, которую мы называем Разрушение мифов о консалтинге, мы демонстрируем, насколько культура в The Gnar является инклюзивной, поддерживающей и веселой. В заключение серии мы перечисляем различные структуры поддержки, предоставляемые нашей команде, как технические, так и персональные. Обязательно к прочтению, если вы рассматриваете новую работу (https://www.thegnar.com/about/join-our-team).