Arhn - архитектура программирования

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


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

СУХОЙ и повторно используемый код: как миксины Python улучшают реализацию классов
Mixin предоставляет способ добавления дополнительных функций (методов) и атрибутов к другому классу. Хотя технически он определяется как класс в Python, он широко используется для добавления реализации определенного метода в существующий класс. Микширование обеспечивает фактическую реализацию, делает код СУХИМ (без повторения реализации) и пригодным для повторного использования. При именовании микширования принято добавлять Mixin к имени класса. Пример фрагмента кода ниже: [*]Миксин:..

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

# 001 Орландо думает: продукт - это то, что использует ваш покупатель.
Всем привет, это я, Орландо. Я фанат Apple и инженер-программист в arconsis. Я решил, что каждую неделю буду публиковать небольшую статью, посвященную определенной теме, которую я считаю важной или интересной. Иногда это могут быть просто определенные аспекты повседневной жизни, но иногда это могут быть советы, подсказки, мысли или призывы - но я также не исключаю бессмысленность. Мы в arconsis считаем, что знаниями нужно делиться. Так вы вступаете в разговор и расширяете свой..

Что такое программное обеспечение?
Мы хотели бы пояснить этот вопрос как можно короче. Программное обеспечение - это компьютерный код, который сокращает время, затрачиваемое людьми на работу, и снижает их рабочую нагрузку. Мы используем эти коды, чтобы сообщить компьютеру, что мы хотим делать. В известном смысле мы можем сказать, что код - это наши отношения с компьютером. Мы постарались объяснить эту тему как можно проще. Давайте подробнее рассмотрим этот вопрос. На самом деле, говоря это, мы делаем больше..

Сила принципов Чистого кода
KISS, DRY, YAGNI, SOLID, LSP, POLA и друзья Каждый разработчик, заинтересованный в повышении качества создаваемого ими кода, слышал о концепциях, изложенных в книге Чистый код: руководство по гибкому программному мастерству , написанной Робертом К. Мартином и в других шедеврах программной инженерии. Такие принципы, как KISS , YAGNI , DRY и SOLID , теперь, к счастью, известны многим разработчикам и даже преподаются во многих курсы обучения. Они также независимы от..

Расставание с устаревшими системами: история любви DevOps ❤️
Устаревшие системы существуют уже давно, и организации годами пытаются их поддерживать и работать с ними. Эти системы были разработаны несколько десятилетий назад и не были рассчитаны на соответствие современным требованиям. В результате организации столкнулись с трудностями при обслуживании и обновлении этих систем, что может ложиться бременем на команды разработчиков. Но что, если мы скажем вам, что DevOps может помочь организациям с любовью расстаться со своими устаревшими..

Новые материалы

Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

Представляем: Pepita
Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

Советы по коду Laravel #2
1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

3 способа решить квадратное уравнение (3-й мой любимый) -
1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

Создание VR-миров с A-Frame
Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

Демистификация рекурсии
КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..