Публикации по теме 'software-engineering'


Стартап Инжиниринг 101
Стартап Инжиниринг 101 Рекомендации по разработке программного обеспечения для быстрорастущих стартапов. «Двигайся быстро и ломай вещи» — это мантра, которую Facebook популяризировал на этапе своего роста. Если вы двигаетесь не так быстро, чтобы что-то ломалось, вы двигаетесь недостаточно быстро. Эту точку зрения разделяют многие стартапы, стремящиеся быстро адаптировать продукт к рынку. Но есть ли такая вещь, как слишком быстро? Для технических основателей эта статья будет..

Как расставить приоритеты в работе вашей команды
Начните с понимания целей вашей компании и целей вашей команды. Повседневная работа В каждой компании мы можем разделить работу на три типа *: Работа продукта - это то, что видит заказчик. Обычно это определяется владельцем продукта. Он состоит из функций и ошибок. Внутренняя ИТ-работа . Улучшение инфраструктуры или повседневных операций. Он включает в себя создание новых сред, автоматизацию записи, улучшение CI / CD, обновление зависимости и т. Д. Незапланированные работы..

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

В .NET 8 появится новая функция  —  CreateEmptyBuilder().
В этом руководстве мы рассмотрим новый метод CreateEmptyBuilder , который входит в состав .NET8 и позволяет нам создавать наименьшие возможные приложения , используя только те элементы, которые нам нужны. включить . Как вы, вероятно, поняли из названия, CreateEmptyBuilder создает пустой WebApplicationBuilder , который мы затем можем использовать для добавления наших явных служб и промежуточного программного обеспечения. Давайте посмотрим, как мы можем его использовать, шаг за..

Оценка зависимостей - пример использования Falcor
Друг передал ссылку на Falcor , фреймворк JavaScript, который управляет обменом данными между клиентским приложением и внутренним сервером. Он был предоставлен Netflix с открытым исходным кодом и в настоящее время используется в качестве основной части их клиентских приложений. Он передал его, потому что знал, что мой интерес (или, что более вероятно, скептицизм) будет возбужден их заявлением «Одна модель везде», что «Вы кодируете одинаково независимо от того, где находятся данные,..

Технологии для нетехнологов 33: Как работают браузеры? Простое руководство для технарей
Когда мы просматриваем Интернет, мы часто принимаем как должное сложные процессы, происходящие за кулисами, которые делают все это возможным. Вы когда-нибудь задумывались, как работает браузер? Или как ваш компьютер выделяет ему ресурсы? В этой статье мы рассмотрим эти и другие вопросы так, чтобы их было легко понять людям, не являющимся техническими специалистами. Как работают браузеры? Браузер — это программное приложение, которое мы используем для доступа в Интернет. Он отвечает..

8 вещей, которые нужно знать для успешного собеседования с разработчиком
В качестве ведущего разработчика я провел собеседование с 80 кандидатами. Следуйте моим 8 советам, чтобы увеличить свои шансы на собеседовании. Как выглядит обычный процесс собеседования? За последние 2,5 года я провел собеседования с более чем 80 кандидатами в разработчики, и в итоге мы наняли только 4 из них. Но это была верхушка айсберга: обычно мы приглашали 40% людей, подавших заявку на работу. Не буду вдаваться в подробности, как вы улучшаете свое резюме: об этом много..