Публикации по теме '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..