Публикации

Istio - это реальная сделка
Обычно я не трачу время на ведение блога (или хвастовство) технологиями, которые не использую в продакшне, но сегодня я хотел убедиться, что Istio получит особое упоминание в этом блоге. Первоначальная проблема заключалась в следующем: как с легкостью упаковывать и запускать приложения? И пришел Докер. Затем встал вопрос о том, как организовать все эти контейнеры. И пришел Кубернетес. И последнее, но не менее важное: теперь нам нужно разобраться, как заставить службы..

Мое путешествие в машину: путешествие творцов в программирование и гиперподключенный мир
$1.36 Запрос баланса отображался так четко, когда солнце пробивалось через монитор банкомата на бульваре Сансет ближе к вечеру. Затем мне пришло в голову, что сумма будет оставаться там, поскольку комиссия была больше, чем текущий баланс, который у меня был, и будет в течение следующих 4 дней, ожидая платежа клиента. Я уехал в Лос-Анджелес, чтобы продолжить работу. Я хотел быть в рекламном бизнесе, и, по словам людей, которые советовали мне большую часть моей жизни, это был эпицентр..

TypeScript - изучение основ 📖
Эта статья является частью сборника Основы TypeScript , это третья глава. Если вы перешли к главе первая и вторая , теперь у вас есть мотивация начать использовать TypeScript, так что приступим ! 🚀 Типы? Печатать? Что это? В простых словах вводит (на веб-языках): помогает компиляторам - оптимизировать хранение значений в памяти - во время выполнения - оптимизировать код (в основном для транспиляторов, например, Dart) - во время компиляции помогает разработчикам..

5 способов реализовать условный рендеринг в React
Плюсы и минусы различных реализаций условного рендеринга в React. Поскольку вес современных веб-приложений смещается с серверной части на интерфейсную, мы вынуждены тратить больше времени на размышления об оптимизации производительности. Это также верно при реализации условного рендеринга. Итак, попробуйте потратить нужное количество времени на оптимизацию вашего кода, всегда стараясь максимально повторно использовать компоненты. Это поможет вам найти правильный баланс между..

Советы по работе с полимерами: избегайте ненужных узлов DOM
Ненужные узлы DOM замедляют работу веб-приложений. Следовательно, мы должны избегать таких потерь, когда это возможно. Я часто замечаю этот антипаттерн в наших полимерных элементах: <dom-module id="my-element"> <template> <div> <span>Element 1</span> <span>Element 2</span> </div> </template> </dom-module> div в основном выступает в качестве держателя элементов в шаблоне. Этого держателя div..

Дневник разработчиков: установка npm, загрузка gulp
Сегодня настал день проверить, работает ли он на нашем сервере разработки. Затем кэшируйте все удаленные файлы в качестве предшественника автономной разработки. Пожелай мне удачи! установка нпм Копирование папки node_modules с моего компьютера на сервер заняло много времени. По какой-то странной причине это не сработало. Поэтому я использовал npm install в командной строке и загрузил все зависимости из package.json. Это сделало это легко. Все бывает в первый раз. Все..

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

Возможности ES6 в JavaScript
Es6 или также известный как EcamScript2015 привносит множество интересных и многообещающих функций в старый добрый JavaScript. К вашему сведению: ECMAScript - это спецификация языка. JavaScript - это реализация этого языка. Es6 предлагает много многообещающих функций, таких как стрелочная функция, строка шаблона, const, let и многие другие. Давайте начнем с простых для понимания функций, а затем перейдем к более сложным функциям. const и let const (Константы) имеют блочную..

Простое динамическое программирование
Понимание динамического программирования путем решения популярной проблемы LeetCode Представьте, что у вас есть мешок с монетами, в котором каждая монета стоит 5 долларов, и вам нужно найти общую сумму денег, доступную в этой сумке. Что бы вы сделали, чтобы найти общую сумму в сумке? Вы подсчитываете количество монет и умножаете его на 5 долларов. Итак, если количество монет вышло 100, то у вас есть сумма в 500 долларов. Теперь, если я добавлю еще 10 монет по 5 долларов в этот..

Мой путь к становлению Data Scientist
Я начал это путешествие в марте 2020 года, я бы не сказал, что я еще там, поскольку я только начал работать над небольшими проектами самостоятельно в этом месяце (август 2020 года), но я просто выделю и перечислю онлайн-курсы, которые я взял для того, чтобы добраться туда, где я сейчас. U-demy: Следующие курсы можно найти на U-demy, у них есть распродажи, в которых эти курсы стоят от CAD199,99 до CAD16 или даже ниже. Ultimate MySQL Bootcamp Переход от SQL Beginner к Expert от Colt..

Почему Java — лучшее банковское решение.
Почему Java — лучшее банковское решение . Мы сосредоточимся на причинах, по которым Java является лучшим банковским решением . Это наша тема для обсуждения на сегодня. Так же, как и в банковской сфере, Java полезен и в других областях. Поэтому, если вы хотите обучаться Java, пройдите курс Java-разработчика в Пуне. Они также помогут вам с вакансиями Java в Пуне . В настоящее время, Возвращаясь к теме банковского домена. Java считается «безопасной» платформой программирования,..

Роль Webpack в Angular
Что такое Angular? (Часть 3) Как это работает… | Как начать… Если вы еще не знакомы с Частью 2 этой серии, я рекомендую вам проверить эту ссылку → «Что такое Angular? | Часть 2" Приступим к созданию проекта Angular? Откройте файл 👉 app.component.ts в папке src/app и измените заголовок, заменив строку с 'app' на 'Angular App' . Посмотрите на строку № 9 Вернитесь в командную строку или терминал и запустите: ng serve Затем посмотрите на сообщение👇..

Звездный администратор
Мега пакет | VueJS Admin Заинтересованы ли вы в получении всех наших премиальных шаблонов панели инструментов? Купите наш мегапакет и сэкономьте до 65%. Вы получите 2… vuejsadmin.com Star Admin построен с помощью Bootstrap 4 и Vue.js . Для разработки шаблона используется фреймворк BootStrap-Vue . Фактически, Bootstrap-Vue - это фреймворк, который правильно размещает компоненты начальной загрузки для Vue.js...

Искусство создания паутины
Если данные - это новая нефть, то веб-скребок - это новый гидроразрыв. Вступление Примерно 15 лет назад Клайв Хамби придумал фразу данные - новая нефть . Позднее эта фраза была развита Майклом Палмером , который заявил, что, как и нефть, данные полезны только при правильной обработке. Более того, общие черты между нефтью и данными на этом не заканчиваются, потому что, как и нефть, у данных есть цепочка поставок. Эта цепочка поставок начинается с получения данных из заданного..

Некоторые примечания к разговору Сафии Абдаллы о модели памяти в JS:
Почему мы должны заботиться о памяти? Это заставляет нас быть лучшими (более изобретательными) программистами. Памяти не хватает, и хотя объем памяти, доступной на машинах, за последние пару десятилетий увеличился, растут ожидания людей относительно того, что могут делать их машины. Ваши пользователи ожидают, что ваше приложение справится с их многозадачными рабочими процессами. Пользователи ожидают и заслуживают богатых интерактивных веб-приложений, и эти вещи, как правило, очень..

Представляем GrepPage: удобный поиск фрагментов, который просто работает
GrepPage помогает вам лучше искать фрагменты программирования. Мы предоставляем простой способ создания, поиска и публикации фрагментов. GrepPage доступен уже сегодня, и вы можете начать работу бесплатно. https://www.greppage.com Почему GrepPage? Я любил свою предыдущую работу. У нас была отличная команда и продукт. Я получил шанс вырасти как инженер от создания инфраструктуры для обработки нескольких сотен событий до миллионов событий. И я встретился с моим соучредителем,..

LeetCode № 198. Грабитель дома
Я уверен, что есть лучшие способы решить эту проблему, но этот блог расскажет вам, как я подошел к этой проблеме. Вот задача, указанная на сайте LeetCode: Вы профессиональный грабитель, планирующий ограбить дома вдоль улицы. В каждом доме спрятана определенная сумма денег, единственное ограничение, которое мешает вам ограбить каждый из них, заключается в том, что в соседних домах подключена система безопасности, и он автоматически свяжется с полицией, если два соседних дома будут..

Как создать проект WebApp с помощью NodeJS
В этой статье мы рассмотрим, как можно использовать Node.js в сочетании с Express для ускорения цикла разработки. Мы начнем с некоторых основ Node.js, включая начальные этапы настройки с помощью npm, и создадим простой веб-сервер для разработки. Начало работы с Node.js Что такое Node.js? Node.js  – это платформа, построенная на основе среды выполнения Chrome JavaScript , позволяющая легко создавать быстрые и масштабируемые сетевые приложения. Node.js использует модель..

OpenCalc - React Native - Глубокое погружение (Часть 1)
OpenCalc — это мобильный калькулятор, написанный на React Native. Это мое первое приложение, использующее React Native и JavaScript. Ниже приводится подробное описание внутренней работы и дизайнерских решений, которые я принял в OpenCalc. Часть 1 будет посвящена в основном пользовательскому интерфейсу и элементам дизайна. Часть 2 будет посвящена тому, как обрабатываются операции. Доступно для iOS и Android . Полный исходник на GitHub . Структура файла Стандартная файловая..

«У Scala светлое будущее» Вопросы и ответы с Крисом Бирчаллом
Сегодняшняя мотивация понедельника исходит из этого эксклюзивного интервью, которое нам посчастливилось получить от инженера-программиста OVO Energy Криса Бирчалла . Крис выступал на многих различных конференциях и вносит большой вклад в сообщество, поэтому здорово получить представление о его путешествии и мыслях о языке Scala. Расскажите нам о своем прошлом, что вызвало у вас интерес к технике? Мой папа был инженером, поэтому, когда я рос, у нас дома всегда были компьютеры...