Статьи

CouchDB: конфликты документов
Три года назад, если бы меня спросили, что такое couchDB, я бы, наверное, ответил, что это какой-то модный предмет мебели. Но это было три года назад, и с тех пор я начал карьеру, узнал несколько вещей и, самое главное, понял, что couchDB не имеет ничего общего с мебелью. Фактически, CouchDB - это база данных NOSQL, которая играет неотъемлемую роль в технологическом стеке моей нынешней компании. Это также было источником многих головных болей на протяжении многих лет; И, возившись с..

Интерфейсы Golang с помощью макетов
Когда я изучал Golang, одной из концепций, на усвоение которой мне потребовалось больше всего времени, были интерфейсы. Интерфейсы Golang - отличный способ создавать модульный и тестируемый код. Но они также могут немного сбивать с толку на первый взгляд. Один из лучших способов, которые я нашел для обучения работе интерфейсов, - это создание имитационной реализации существующего интерфейса. В этой статье будет рассказано о создании интерфейса и создании макета реализации этого..

Хотите работу в Кремниевой долине? Научитесь программировать
Искупительная статья о школах кодирования Меня недавно процитировало строго сформулированное мнение на Bloomberg. Я чувствовал некоторую степень вины за то, что был частью сообщения, которое отталкивало людей от возможности, которая может изменить мою жизнь. Я не буду ссылаться на него здесь, но вы можете легко найти его с помощью поиска, предоставив едкий обзор определенных учебных курсов по разработке программного обеспечения, но он не дал четкой картины того, как выглядит экосистема...

Аккуратная предварительная обработка данных с помощью Pipeline и ColumnTransformer
❓ Почему трубопроводный и колонный трансформатор? При работе над проектом машинного обучения наиболее утомительным этапом часто является этап очистки и предварительной обработки данных. Прежде всего, когда вы работаете в Jupyter Notebook, выполнение кода во многих ячейках может сбивать с толку. Перед обучением модели данные должны быть помещены в обучающий набор и тестовый набор. Каждый набор данных пройдет этап очистки и предварительной обработки данных перед входом в модель..

Шестизначная зарплата и стимулирующая работа, успех после Coding Bootcamp
От безработного до старшего разработчика Джамар рассказывает свою историю и то, как он не смог бы добиться этого без Сабио. Послушайте его историю: Присоединяйтесь к Сабио, посетите одну из наших информационных сессий и станьте профессиональным инженером-программистом уже сегодня. Слушайте напрямую от наших товарищей через наш отчет о курсе обзоры . Интервью Сасси Моэн

JavaScript Challenge от Manlikeakin, День 27: JavaScript Maths(4).
Добрый день Всем, как я и обещал вчера, я снова здесь, чтобы обсудить какой-то другой математический метод JavaScript. Вчера мы остановились на обсуждении метода JavaScript Maths.trunc(). Сегодня мы продолжим, рассмотрев некоторые другие методы: JavaScript Math max(): Общепризнанным фактом является то, что «max» означает термин «максимум». То есть максимально возможный элемент из диапазона значений, представленных в данных. Метод max() находит максимальное значение среди указанных..

Шаблоны проектирования Javascript: шаблон PubSub
Определение Публикация-подписка — это шаблон обмена сообщениями , при котором отправители сообщений , называемые издателями, не программируют сообщения для отправки напрямую конкретным получателям, называемым подписчиками, а вместо этого классифицируют опубликованные сообщения по классам, не зная, какие подписчики, если таковые имеются, может быть. Точно так же подписчики проявляют интерес к одному или нескольким классам и получают только те сообщения, которые представляют интерес, не..

Как начать программировать? 7 часто задаваемых вопросов для начинающих программистов
Сегодня я хочу подвести итог нескольким наиболее частым вопросам, которые я слышу от новых и начинающих программистов. Я надеюсь развеять ваши опасения, дать несколько советов и показать, почему научиться программировать более достижимо, чем вы думаете, — если подходить к этому правильно. Мы также обсудим, как начать программировать начинающему программисту, чтобы путь прошел гладко. И последнее, прежде чем я углублюсь: если вы готовы сделать следующий шаг в своем путешествии по..

Что такое SAML и как он работает?
Что такое аутентификация языка разметки SAML/Security Assertions? SAML помогает обеспечить безопасную связь между двумя сторонами с помощью расширяемого языка разметки/XML. Этими сторонами могут быть пользователь и сервер или третья сторона…

Информационный бюллетень OpenPaaS - декабрь 2018 г.
Информационный бюллетень OpenPaaS - декабрь 2018 г. Для продукта OpenPaaS и команды это был впечатляющий год. Продукт быстро развился и стал удобным помощником для повседневных совместных задач. Команда индустриализации работает над автоматическим развертыванием и инфраструктурой как кодом, используя знаменитый оркестратор Kubernetes . Что касается функций, мы работаем над двумя новыми основными функциями, которые будут доступны в первом полугодии 2019 года: онлайн-издание..

Почему карта JavaScript лучше подходит для хранения пар ключ-значение, чем объекты
JavaScript предлагает различные способы хранения пар ключ-значение, и два популярных варианта — это объекты и карты. Обе структуры данных полезны и могут использоваться в разных сценариях, но в этой статье мы обсудим, почему вы должны использовать карту JavaScript для объекта для хранения пар ключ-значение. Прежде чем мы углубимся в причины, давайте сначала разберемся, что такое карта JavaScript и чем она отличается от объекта. Карта JavaScript и объект Объект JavaScript — это набор..

Развертывание вашего приложения React никогда не было проще с Github Pages
Помните время, когда вы пытались поделиться прогрессом с клиентом или хотели продемонстрировать свои следующие побочные проекты? Мы все были там, надеясь, что все может быть всего в нескольких кликах. Не бойтесь, ваши пожелания были удовлетворены, теперь есть бесплатный и простой подход к развертыванию ваших приложений React. gh-страницы Представляю вам gh-pages , которые, как я цитирую, позволяют публиковать файлы в ветке gh-pages на GitHub (или в любой другой ветке где-либо..

Работа с онлайн-обработкой транзакций (OLTP)
GeoGauss: строго согласованная и легко скоординированная OLTP для геореплицированной базы данных SQL (arXiv) Автор: Вэйсин Чжоу , Ци Пэн , Цзыцзе Чжан , Яньфэн Чжан , Ян Жэнь , Сихао Ли , Го Фу , Юлун Цуй , Цян Ли , Цайи Ву . », Шанцзюнь Хань , Шэнъи Ван , Голян Ли , Гэ Юй Аннотация: Многонациональные предприятия ведут глобальный бизнес, в котором есть спрос на геораспределенные транзакционные базы данных. Существующие современные базы данных используют сегментированную..

Отладка в Python проста с операторами Assert
Взгляд на инструмент, который позволяет безболезненно устранять неполадки Вы устали от постоянной борьбы с надоедливыми ошибками? Даже с функциями отладки, предоставляемыми популярными IDE, устранение малейших ошибок может занять драгоценное время. Что, если бы я сказал вам, что вы можете лучше справляться с ошибками, активно выполняя проверки работоспособности при запуске вашей программы? К счастью, Python предлагает оператор assert, который позволяет пользователям делать именно..

AWS SageMaker и Azure ML: что лучше использовать?
Примечание. Я не включил Google Cloud ML в это сравнение. AWS SageMaker и Azure ML — это облачные платформы для создания, развертывания и управления моделями машинного обучения. Оба они предоставляют широкий спектр инструментов и услуг для предварительной обработки данных, обучения моделей и развертывания. Некоторые сходства между двумя платформами включают: Оба продукта предоставляют множество предварительно созданных алгоритмов и шаблонов моделей для общих задач, таких как..

Как Python вносит значительный вклад в науку о данных?
Все стало проще в результате стремительного роста науки о данных за последние десять лет, будь то в области арифметики, статистики или информационных технологий. Все они подпадают под категорию науки о данных, поэтому можно с уверенностью заключить, что в современном мире наука о данных является наиболее значимой технологией в области математики и информационных технологий. Python для науки о данных Учитывая его способность обрабатывать числа, Python полезен для различных..

React State: обновление объектов и массивов в состоянии с помощью синтаксиса распространения
Никаких изменений, всегда создавайте новые версии Мутации текущего состояния не вызовут повторный рендеринг. Поэтому вам нужно установить состояние вновь созданного объекта или массива. Для этого есть разные способы. В документации React также упоминается, что состояние можно рассматривать как доступное только для чтения. Часто вам помогает синтаксис распространения. Обновление объектов в состоянии — React || Обновление массивов в State — React Синтаксис..

Взглянем на API буфера обмена
Копирование и вставка - это неотъемлемая часть любого программного обеспечения. До сих пор мы использовали document.execCommand для копирования любого текста в наших веб-приложениях… но времена изменились. Да, этот метод работает нормально, но проблема в том, что он синхронный. Что ж, вы можете подумать, это просто копирование и вставка, ничего страшного, если это синхронно. Хотя это верно для меньшего количества текста, но проблема начинается, когда количество текста..

Почему Python не является окончательным языком программирования
..и почему я до сих пор предпочитаю Java для некоторых своих проектов Я прочитал много статей о том, почему Python — лучший язык программирования, и не могу отрицать, что согласен с большей частью их рассуждений. Тем не менее, есть некоторые функции, которых, на мой взгляд, в Python не хватает. Хотя я всегда использую Python при написании программ машинного обучения, я часто прибегаю к Java, когда работаю над более крупными проектами, связанными с объектно-ориентированным..

Indie Dev Podcast — Ep 26 — Howard Dortch, Shawnee State University
https://channel9.msdn.com/Blogs/raw-tech/Indie-Dev-Podcast-Ep-26-Howard-Dortch-Shawnee-State-University/player Послушайте подкаст Загрузить .mp3 Подписаться через iTunes Ховард — ветеран индустрии, который сейчас работает в академических кругах по программе разработки игр Университета штата Шони в Огайо. До работы в сфере образования Ховард работал в AMD, а также в Sony, особенно в Verant в Сан-Диего, где он работал над Everquest. Как человек, который провел много..