c.im is one of the many independent Mastodon servers you can use to participate in the fediverse.
C.IM is a general, mainly English-speaking Mastodon instance.

Server stats:

2.9K
active users

#архитектура

5 posts4 participants0 posts today

Клиентский код. Пространство имен

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

habr.com/ru/articles/895798/

ХабрКлиентский код. Пространство именПривет, Хабр! У меня появилась необходимость отделить проект от фреймворка. Благо кода фреймворка в проекте было не так много, но избавиться от него тоже нужно. Поэтому было принятно решение...

Физическая и виртуальная реальность разошлись в цифрах. Разбираемся почему

В последние годы только ленивый не написал, что рынок виртуальной реальности не оправдал ожиданий, «потерял драйв» и, возможно, никогда не станет очередным технологическим дисраптором, как это нафантазировали визионеры. Действительно, реальность оказалась сложнее виртуальности, но не все так плохо: VR-рынок встретил трудности в игровом сегменте, почти сошел там на нет. И в то же время продолжает развиваться в промышленности, образовании и ряде других сфер. Этот тренд хорошо заметен в России, где индустриальные и образовательные VR-проекты демонстрируют устойчивый рост, в то время как высокобюджетные игры с продвинутой графикой, сложной механикой, большим открытым миром (т. н. ААА-проекты) потеряли актуальность. В чем причины такой ситуации и каковы перспективы бизнеса, где и как он сейчас развивается? Разбираемся в настоящем и будущем мира метавселенной на кейсе российской компании VR Concept. И вместе с ее директором Денисом Захаркиным . Как складывался рынок VR и почему просел гейминг

habr.com/ru/companies/leader-i

ХабрФизическая и виртуальная реальность разошлись в цифрах. Разбираемся почемуВ последние годы только ленивый не написал, что рынок виртуальной реальности не оправдал ожиданий, «потерял драйв» и, возможно, никогда не станет очередным технологическим дисраптором, как это...

Принцип каскадного снижения связанности

Часто ли вы слышите о новом принципе проектирования IT-архитектуры? А об обновлении классических принципов? Попробую вас удивить и привнести что-то новое. 😎 У вас никогда не вызывало недоумения, что связанность и прочность (или связность) — это про примерно одно и то же (и то, и другое — это некая связь), но одно — хорошо, а другое — почему-то плохо? 🙂 Но давайте по порядку.

habr.com/ru/articles/894766/

ХабрПринцип каскадного снижения связанностиЧасто ли вы слышите о новом принципе проектирования IT-архитектуры? А об обновлении классических принципов? Попробую вас удивить и привнести что-то новое. 😎 Связанность и прочность (Coupling &...

Мышление за пределами кода: почему я написал книгу, которой мне самому не хватало

Привет, меня зовут Андрей, и я написал книгу. Нет, не о синтаксисе и не про очередной набор «лучших практик». А о том, что часто остаётся за кадром — в рефлексии, в мыслях после проектов, в спорах между «пишем быстро» и «делаем правильно».

habr.com/ru/articles/894398/

ХабрМышление за пределами кода: почему я написал книгу, которой мне самому не хваталоПривет, меня зовут Андрей, и я написал книгу. Нет, не о синтаксисе и не про очередной набор «лучших практик». А о том, что часто остаётся за кадром — в рефлексии, в мыслях после проектов, в спорах...

[Перевод] Давайте (не) разрушим монолит. Часть 2

В предыдущей статье мы начали обсуждать, что компании (всё еще) хотят разделить монолиты на микросервисы. Если спросить их, что они этим изменят — услышите, что с микросервисами рассчитывают решить проблему «большого комка грязи» или сократить time-to-market. Далее мы обсудили, что изменения в монолитном приложении не решат вопрос «большого комка грязи», потому что реальные проблемы кроются в организации, процессах и людях, но не в технологии. Во второй статье мы рассмотрим вопрос time-to-market, а затем подведем итоги.

habr.com/ru/companies/runity/a

ХабрДавайте (не) разрушим монолит. Часть 2В предыдущей статье мы начали обсуждать, что компании (всё еще) хотят разделить монолиты на микросервисы. Если спросить их, что они этим изменят — услышите, что с микросервисами рассчитывают решить...

Local-First Frontend: архитектура для быстрой и гибкой разработки

Frontend-архитектура, которая не сводит с ума. В этой статье я хочу поделиться своим опытом организации кода, который помог мне упростить разработку и поддержку проектов. Это не истина в последней инстанции, а скорее попытка найти баланс между простотой и гибкостью. Если вы тоже ищете способы сделать свой код чище и поддерживаемым, или просто хотите обсудить разные подходы к архитектуре, — добро пожаловать в комментарии. Давайте разбираться вместе! Разобраться в архитектуре

habr.com/ru/articles/893264/

ХабрLocal-First Frontend: архитектура для быстрой и гибкой разработкиДисклеймер Хочу сразу отметить, что эта статья не является призывом к обязательному использованию предложенной архитектуры. Моя цель — поделиться своими наработками, получить конструктивную критику и...

Классическая жизнь фронтенд-приложений и их сопровождение

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

habr.com/ru/articles/893370/

ХабрКлассическая жизнь фронтенд-приложений и их сопровождениеПроблемы больших проектов: сопровождение компонентов и фанатичность принципу DRY Рассмотрим типичный сценарий разработки фронтенд-приложений. Бизнес выдвигает требования, которые постепенно усложняют...

[Перевод] Давайте (не) разрушим монолит. Часть 1

Снова и снова клиенты просят меня и моих коллег разделить свой монолит на микросервисы и спрашивают, как это лучше всего сделать. Они уверены, что разделение монолита на микросервисы решит серьезные проблемы, с которыми они сталкивались долгое время. Часто они не хотят обсуждать, поможет ли это решить проблему, которую, по их мнению, микросервис устранит. Они просто хотят получить советы по техническому проектированию и реализации. Я нахожу этот подход озадачивающим — по моему опыту, микросервисы редко решают проблемы, которые, по мнению большинства, они должны разрешить. Особенно, если внедрять их без других изменений. Я написал серию постов , в которых обсуждаю распространенные заблуждения о микросервисах. В этой серии разберем, какие проблемы не решают микросервисы, а какие — могут решить (если всё сделать правильно). А также, что мы можем сделать, если микросервисы — это не то, что нам нужно.

habr.com/ru/companies/runity/a

ХабрДавайте (не) разрушим монолит. Часть 1Снова и снова клиенты просят меня и моих коллег разделить свой монолит на микросервисы и спрашивают, как это лучше всего сделать. Они уверены, что разделение монолита на микросервисы решит серьезные...

Обзор популярных методологий для аналитики и для архитектуры

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

habr.com/ru/articles/892068/

ХабрОбзор популярных методологий для аналитики и для архитектурыАналитические и архитектурные методологии помогают структурировать процессы анализа данных, проектирования систем и разработки решений. Они используются для повышения эффективности, снижения рисков и...

UX против мошенников

Каждый из нас слышал истории взлома сервисов и учеток с разными исходами, у кого‑то побывали в таких ситуациях близкие. Что думают об этом архитекторы, разрабатывающие и принимающие эти сервисы? Опыт показывает, что они подозревают, что что‑то идет не так. А дальше включается традиционный иерархический менталитет, где даже самое благое предложение, оспаривающее чье‑то решение, может очень быстро привести автора на мороз с нелестными рекомендациями. Да и понятно, что не предложишь внезапно начать развивать то, чего еще нету, требований на это ниоткуда не спускалось, в списке бизнес‑целей оно тоже не наблюдается. Что есть общение пользователя с сервисами, включая разные госуслуги? HCI — человеко‑машинное взаимодействие.

habr.com/ru/articles/890854/

ХабрUX против мошенниковКаждый из нас слышал истории взлома сервисов и учеток с разными исходами, у кого-то побывали в таких ситуациях близкие. Что думают об этом архитекторы, разрабатывающие и принимающие эти сервисы? Опыт...
#HCI#UX#UI

Как избыточные меры ИБ в АСУТП губят производство, увеличивают простои и создают ложные угрозы

Введение: ИБ vs. Реальность производства Автоматизированные системы управления технологическими процессами (АСУТП) — это основа современного производства. Однако внедрение строгих мер информационной безопасности (ИБ) всё чаще превращается в самоцель, игнорируя реальные потребности предприятий. Жёсткие ограничения, такие как запрет Wi-Fi, многоуровневая аутентификация и блокировка удалённого доступа, не только замедляют работу инженеров, но и напрямую угрожают промышленной безопасности. При этом ключевой вопрос остаётся без ответа: почему, несмотря на десятилетия страхов о кибератаках, не зафиксировано случаев массовых разрушений или гибели людей из-за взлома АСУТП? Ответ прост: промышленные объекты защищены физическими системами безопасности , которые невозможно взломать через сеть. Реле безопасности, аварийные клапаны и механические предохранители работают автономно, обеспечивая защиту даже при полном отказе цифровых систем. Однако избыточные меры ИБ, внедряемые без учёта этой специфики, наносят ущерб, сравнимый с реальными авариями.

habr.com/ru/articles/890612/

ХабрКак избыточные меры ИБ в АСУТП губят производство, увеличивают простои и создают ложные угрозыВведение: ИБ vs. Реальность производства Автоматизированные системы управления технологическими процессами (АСУТП) — это основа современного производства. Однако внедрение строгих мер информационной...

Обновление SPA приложения в браузере пользователя Node/React

Всем привет. Мне читатели иногда присылают сообщения с одним и тем же вопросом, что ты же Software Engineer и Solution Architect, но почти все твои статьи касаются бизнеса, менеджмента, процессов, управления командами и так далее. Но нет статей технического характера, про разработку и создание разных фич (feature) для проекта. Причина по которой это происходит в том, что весь интернет забит информацией о том, как программировать, но очень мало информации о том, что именно программировать, и о том, что за пределами кодинга огромное количество нерешенных проблем, которые нивелируют весь процесс программирования. Но сегодня я расскажу об одной фиче, которая может оказаться очень полезной для многих.

habr.com/ru/articles/890304/

ХабрОбновление SPA приложения в браузере пользователя Node/ReactВсем привет. Мне читатели иногда присылают сообщения с одним и тем же вопросом, что ты же Software Engineer и Solution Architect, но почти все твои статьи касаются бизнеса, менеджмента, процессов,...

Разворачиваем микрофронты на Next.js

Привет, Хабр! Меня зовут Дэниз, в этой статье я расскажу о микрофронтах — что это такое, какие у них плюсы и минусы, и как их можно реализовать. Пройдемся от того, зачем моей компании они понадобились, разберем реализацию, плюсы-минусы, и сделаем выводы.

habr.com/ru/articles/889202/

ХабрРазворачиваем микрофронты на Next.jsПривет, Хабр! Меня зовут Дэниз, я фронтенд-разработчик в крупнейшем телеком-операторе Казахстана. Сегодня расскажу о микрофронтах — что это такое, какие у них плюсы и минусы, и как их можно...

5 принципов архитектуры ПО для старта проекта

Как определить, насколько глубоко на старте проекта надо продумывать его архитектуру? И на чем стоит сфокусироваться сразу, чтобы ее пришлось переделывать в процессе? В своё время, вдохновленный книгой «Принципы» Рэя Далио, я попробовал вывести основные подходы к IT-архитектуре, которые теперь сам активно применяю в работе на старте проектов. О них сегодня и расскажу, чтобы помочь начинающим архитекторам ПО.

habr.com/ru/articles/888266/

Хабр5 принципов архитектуры ПО для старта проектаКак определить, насколько глубоко на старте проекта надо продумывать его архитектуру? И на чем стоит сфокусироваться сразу, чтобы ее пришлось переделывать в процессе? Привет! Меня зовут Андрей...

Архитектура национального видеохостинга: путь RUTUBE к 10 Тбит/с с использованием своей CDN

За полгода с июля 2024 года большинство аудиторных и технических показателей RUTUBE выросло в разы: количество ежедневных пользователей выросло почти в 4 раза; количество видео, ежедневно загружаемых на видеохостинг — в 3 раза, с 330 тыс. до 1 млн единиц контента; CDN-трафик — в 4 раза и в пиковые часы превышает 7 Тбит/с. Как архитектура сервиса показала себя в условиях продолжительного «нагрузочного тестирования» и как команда переживала такой рост нагрузки, читайте в этой статье.

habr.com/ru/companies/habr_rut

ХабрАрхитектура национального видеохостинга: путь RUTUBE к 10 Тбит/с с использованием своей CDNЗа полгода с июля 2024 года большинство аудиторных и технических показателей RUTUBE выросло в разы: количество ежедневных пользователей выросло почти в 4 раза; количество видео, ежедневно загружаемых...

Наш архитектурный подход к Python приложениям

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

habr.com/ru/companies/raiffeis

ХабрНаш архитектурный подход к Python приложениямМы долгие годы писали сервисы, исходя из каких-то своих внутренних ощущений правильности их написания. Но синхронизироваться по хорошим практикам в разных командах бывает довольно сложно и часто...
Replied in thread

@rakhelele

Domestikator

«Доместикатор» — это архитектурная скульптура 2015 года, созданная Atelier Van Lieshout, известной своими провокационными темами, объединяющими искусство, архитектуру и социальный комментарий. Скульптура изображает две сцепленные конструкции, напоминающие сексуальный акт, бросая вызов традиционным представлениям об архитектуре как о чисто функциональной. В октябре 2017 года она вызвала споры, когда Жан-Люк Мартинес, президент Лувра, возразил против ее установки в саду Тюильри, утверждая, что она неуместна для пространства, ориентированного на семьи. Это решение привело к ее исключению из выставки Hors Les Murs, на которой представлены крупномасштабные произведения искусства в общественных местах Парижа. После споров «Доместикатор» был перенесен на переднюю площадь Центра Жоржа Помпиду, места, известного своим авангардным искусством. Это новое местоположение сместило дискурс с цензуры на более широкие дискуссии о свободе творчества и роли публичного искусства в обществе. Инцидент высветил напряженность между авангардным выражением и социальной ответственностью культурных институтов. Критики спорили об уместности произведения, отражая субъективный характер интерпретации искусства. В конечном счете, путешествие «Доместикатора» вызвало значительные разговоры о свободе выражения, цензуре и границах публичного искусства.

Summary #generated by #kagi

SRC (#NL).

Native Sparse Attention: новый вид разреженного внимания от DeepSeek

Когда Маск выпустил Grok 3, а Сэм Альтман все еще колебался, стоит ли открывать исходный код, Лян Вэньфэн, как соавтор, работал с исследовательской группой DeepSeek над созданием шокирующей и сенсационной исследовательской статьи. DeepSeek официально представила свой последний научный прорыв — Native Sparse Attention (NSA) ! Эта технология имеет большое значение. Она, скорее всего, значительно повысит способность следующего поколения больших языковых моделей обрабатывать длинные тексты, полностью учитывая при этом операционную эффективность. Нет сомнений, что это еще одна веха в области больших языковых моделей (LLM)!

habr.com/ru/articles/887136/

ХабрNative Sparse Attention: новый вид разреженного внимания от DeepSeekКогда Маск выпустил Grok 3, а Сэм Альтман все еще колебался, стоит ли открывать исходный код, Лян Вэньфэн, как соавтор, работал с исследовательской группой DeepSeek над созданием шокирующей и...