Публикации по теме 'programming'


Исправление шаблона Backend-for-frontends с помощью Build-time GraphQL
Шаблон BFF оптимизирует серверные части для конкретных клиентских интерфейсов. Использование GraphQL устраняет некоторые из его недостатков, но можем ли мы добиться большего? Давайте узнаем с WunderGraph. Шаблон Backend-for-frontends (BFF), впервые описанный Сэмом Ньюманом и впервые использованный в SoundCloud, является эффективным решением, когда у вас есть несколько клиентских платформ — веб-браузеры, мобильные приложения, игровые консоли, устройства IoT — каждая с уникальные..

Flutter vs React Native: какой фреймворк победит в 2023 году?
Вы хотите создать кроссплатформенное мобильное приложение и пытаетесь выбрать между Flutter и React Native? Вам нужно знать, какой из них обеспечит наилучшую производительность приложения, какой поможет вам быстрее разработать приложение и для какого из них будет легче найти разработчика. В What the Flutter мы работаем на Flutter, начиная с его версии 1.0 (декабрь 2018 года). Поэтому мы подготовили подробное сравнение этих двух фреймворков, чтобы помочь вам принять наилучшее решение..

PHP 7.x - P8: строки
Я знаю, что в последних нескольких статьях мы рассматривали строки, но на самом деле никогда не говорили о них. Строка - это просто последовательность символов, заключенная в кавычки; строки в PHP помещаются в одинарные или двойные кавычки. В других языках программирования, таких как Java, строки заключаются в двойные кавычки, а отдельные символы заключаются в одинарные кавычки. <?php $string_1 = 'This is an acceptable string'; $string_2 = "String with double quotes";..

Самая большая суперсила, которой может обладать программист, — это «быть добрым»
Работа с разными людьми в разных средах в качестве разработчика показала мне силу доброты. Что значит быть добрым? Быть добрым просто означает помогать людям, когда они нуждаются в вашей помощи, быть дружелюбным, быть настоящим мотиватором, на которого люди могут положиться. Быть добрым не значит сказать «ДА» дополнительной работе, быть добрым просто значит принять правильное решение в нужное время. Доброта не должна ничего вам терять, а доброта не имеет ничего общего с..

Descopes: недостающая функция компилятора
Уровень безопасности и удобства, обеспечиваемый современными языками, находится на рекордно высоком уровне и быстро улучшается. Тем не менее, одна функция, которую я еще не видел в языке, — это возможность вручную удалять область переменных для текущей области. Рассмотрим следующий фрагмент Typescript: function renderPages = (pages: Page[]) => { console.log(`Rendering ${pages.length} pages`); return pages.map(this.renderPage); } Ничего особенного не происходит, но позже..

Консоль JavaScript — спасительные хитрости
У вас все еще есть эти строки console.log для отладки вашего кода или информирования других разработчиков об использовании вашего кода? Если да, то читайте дальше… Разработанное сообщение журнала console.log(‘%cdesigned’, ‘css:rules; right:here’); Различные типы сообщений журнала - журнал: мы все это знаем - предупреждение: яркое восклицательное сообщение желтого цвета - информация: похоже на "журнал" - ошибка: яркое красное сообщение об ошибке ** предупреждение и ошибка..

Как управлять инфраструктурой в GitOps с помощью Crossplane
Привет, меня зовут Сергей, я руководитель направления DevOps в Лонто . Периодически сотрудничаем с интересными ребятами и вместе устраиваем мероприятия. Примерами таких мероприятий являются встречи предпринимателей, онлайн-вечеринки и дни управления продуктом. Эта серия из трех статей представляет собой текстовую версию выступлений с мероприятия CTO Day. В докладе два спикера: Сергей Маленко, руководитель направления DevOps в Lonto Сергей Бондарев, архитектор Southbridge..