5 place 0
Привет, Хабр! Меня зовут Кирилл Маканков, я iOS-разработчик в ПСБ. Сегодня хочу поговорить про особенности реализации MVVM. Не с практической, а с теоретической стороны. С практической стороны этот архитектурный шаблон давно уже объезжен и в хвост, и в гриву. А вот теоретических исследований, особенно применимых к Swift (и в общем, и к SwiftUI в частности), не так уж и много. Давайте вместе попробуем закрыть этот пробел и обосновать с теоретической точки зрения те или иные вариации реализаций в нашей ежедн
A newsletter a day!
You may get 10 most important news around midday in daily newsletter. Press the button and we will send you the most important news only, no spam attached.
LIKE us on Facebook so you won't miss the most important news of the day!
An East Bay apartment complex has been bought at a price that's well below its prior value. Read more ›
0
A PG&E Corp. unit has bought a San Jose building in a move to bolster the utility's South Bay operations. Read more ›
0
A silicon photonics pioneer explains how light-based technology could reshape AI, computing, and data infrastructure. Read more ›
0 newcommer
"It's finally time," writes Phoronix — since "no known Linux distribution vendors are still shipping with i486 CPU support." "A patch queued into one of the development branches ahead of the upcoming Linux 7.1 merge window is set to finally begin the process of phasing out and ultimately removing Intel 486 CPU support from the Linux kernel." More details from XDA-Developers: Authored by Ingo Molnar, the change, titled "x86/cpu: Remove... Read more ›
0 newcommer
У нашей IT-компании не было логотипа.Мы делаем дизайн для клиентов — в том числе логотипы. Проектируем айдентику, спорим о кернинге, подбираем цвета по Pantone. А собственный логотип? «Ну, потом.» Годами «потом». Классический сапожник без сапог.В какой-то момент команда прямо сказала: «Мы — AI Dev Team. Без логотипа. Серьёзно?» Возразить было нечего. Когда отправляешь клиенту презентацию, а в шапке — пустое место, «потом» заканчивается.Решение было предсказуемым для IT-команды: не «загуглить лучший... Read more ›
0 newcommer
The coolest cars are almost always high-dollar items when they debut, but depreciation comes for us all. These picks are diamonds in the rough. Read more ›
0 newcommer
The family home that once buzzed with permission slips and broken bikes now echoes with the sound of my father searching for a stapler he's already holding, lost in rooms that no longer tell him who he's supposed to be. Read more ›
0 newcommer
Bexar County deputies say they’ve dismantled what they believe was an illegal gambling operation on San Antonio’s North Side, arresting… Continue reading Suspected Illegal Gambling Operation Shut Down in San Antonio Read more ›
0 newcommer
На связи Сергей Скирдин, технический директор компании «Белый код». Мы занимаемся проектами в сфере управления данными: интеграции, хранилища, BI. Поэтому мне особенно интересно следить за тем, как развивается экосистема 1С в смежных для нас направлениях. В субботу посетил мероприятие для разработчиков и технических специалистов 1С. Хотелось послушать про «1С:Шину», «1С:КХД», «1С:Аналитику» и в целом понять, куда движется мир разработки и технологий 1С. Расскажу, что интересного для себя отметил. Читать. Read more ›
0 newcommer
Some NHS workers are refusing to use Palantir software over the company's ties to controversial activity. Read more ›
0 fresh
The Stargate UAE AI data center, proudly announced by OpenAI and the US government, could be hit by missile strikes. Read more ›
0 fresh
Еще недавно казалось, что MCP решит главную проблему ИИ-агентов: даст единый способ подключать инструменты, данные и внешние системы. Но быстро выяснилось, что если дать модели все сразу, она не становится умнее - она теряет фокус. В статье разбираю, почему ИИ-агенты тонут в контексте, и какие подходы помогают это исправить. Читать далее Read more ›
0 newcommer
Если вы хоть раз занимались корпоративной разработкой на Java, вы наверняка слышали про CUBA Platform. И нет — это не про Карибы.CUBA — это full-stack Java-фреймворк для быстрой разработки бизнес-приложений: CRM, документооборот, ERP-подобные системы, внутренние инструменты и всё то, что принято называть словом «enterprise».Я работал с ним на нескольких хакатонах и в паре реальных проектов. И у меня к нему сложные чувства — поэтому и пишу. Читать далее Read more ›
0 newcommer
In a series of policy recommendations, OpenAI said the rapid advance of AI would require far-reaching economic and political reforms. Read more ›
0 fresh
The 8849 TANK X is a substantial design with plenty of power, memory and storage that’s ideal for an adventurer. Read more ›
0 fresh
Привет, Хабр и читатели!Сегодня я попытаюсь сделать с вами диалект LISP.Я думаю, что я достаточно хорошо понимаю как его сделать.Мы реализуем там TCO, FEXPR функции и dynamic scoping. Читать далее Read more ›
0 fresh
Во многих fullstack-проектах на Next.js и Django авторизация разваливается в одном и том же месте. На фронте удобно использовать NextAuth, потому что он закрывает формы входа, OAuth, серверную сессию и клиентские хуки. На бэкенде хочется иметь обычный JWT-контур на Django REST Framework, чтобы защищать API, работать с access и refresh токенами и не привязывать бизнес-логику к фронту. В итоге часто получается неприятная схема: пользователь логинится через NextAuth, потом отдельно логинится... Read more ›
0 fresh
Linux kernel developers appear to have started to dismantle support for the legendary Intel 486 CPU. Read more ›
0 fresh
Недавно я опубликовал статью, где попытался сравнить налоговую нагрузку в России и США на примере дохода в 100 000 рублей. На что, в комментариях мне указали, что сравнивать такие абсолютные цифры напрямую нельзя, поскольку если в России 100 тысяч это зарплата, с которой налоги удерживаются по полной программе, то в США 1300 долларов это уровень бедности, который американская прогрессивная шкала освобождает от федеральных налогов.И таким образом сравнивая принципиально разные уровни... Read more ›
0
Практический разбор на примерах: сбор требований, диаграммы, Use Cases и ТЗ. Плюсы, минусы,подводные камни и промт-чеклист для системного аналитика. Читать далее Read more ›
0
Разберем, почему попытки оцифровать интеллект через нормо-часы и коммиты ведут к деградации продукта, и как на самом деле устроена невидимая зона создания ИТ-решений, где ценность рождается из исследования и анализа, а не из скорости стука по клавишам. Читать далее Read more ›
0
Осенью мы запустили генератор презентаций как продолжение текстовых работ и решения задач. Наша логика была такой: если Кэмп умеет собирать структуру и писать текст, то собрать слайды — технический вопрос.Генерация работала. Пользователи — не возвращались.Стало понятно, что «собрать слайды по теме» — это не то же самое, что сделать рабочий инструмент для презентаций. Чтобы разобраться, где именно мы ошиблись, пришлось разложить процесс по слоям: от продуктовой гипотезы до архитектуры.Эта статья... Read more ›
0
PwrBlock (Power Block) — открытый программируемый источник питания для тестовых стендов и автоматизации проверки электроники.Его уже можно потрогать руками, а скоро — заказать себе такой или собрать самостоятельно: проект полностью open source. Рассказываю, из чего он сделан, что уже работает, что показал тест на максимальной мощности и какие выводы появились после первых измерений. Установить клеммы! Read more ›
0
Вообразим себе картинку: бабушка записывает в блокноте каждый просмотренный эпизод “Поле чудес”, а потом сотрудники аналитического агентства, пытаясь разобрать ее почерк, неделю вручную вводят данные в таблицу. Так выглядела аналитика просмотров в доцифровую эпоху. Зрители вручную заполняли дневники просмотра - что и сколько времени смотрел. Затем задау немного автоматизировали и так появились пиплметры - устройства, измеряющие телеаудиторию в относительно автоматическом режиме.Сегодня все проще. Заглянул в Read more ›
0
Каждая фаза активного роста Биткоина наполняет медиапространство хайпом вокруг крипто-индустрии и приводит сюда десятки, а то и сотни тысяч наивных юзеров, обреченных на одну и ту же историю. Наслушались про «неизбежные иксы», купили монеток, ждали, хотели, надеялись, но… Но через несколько месяцев потеряли 70-80-90% вложенного.На старте важна не столько техничка (как работает блокчейн, как завести денег на биржу или как купить Биток), сколько понимание принципов рынка, финансовой психологии и правил... Read more ›
0
Меня зовут Диана, я работаю тестировщиком больше полутора лет. Когда я только приходила в профессию, мои представления складывались из статей, курсов и разговоров с друзьями из ИТ. Казалось, что работа у тестировщика довольно простая: технических знаний нужно немного, а зона ответственности ограничена.Практика быстро показала, что это не так. В статье я собрала мифы о тестировании, в которые я сама верила, и то, как все оказалось на самом деле. Читать далее Read more ›
0
Ошибки шаблонов в C++ — отдельный жанр: вы ожидаете простой контракт к типу, а получаете десятки строк из глубин STL. Проблема не в компиляторе, а в том, что сами требования к типам в классических шаблонах долгое время оставались неявными. Concepts это меняют: они позволяют формализовать ожидания к типу прямо в коде, сделать перегрузку осмысленной, а ошибки — читаемыми. В этой статье разберём, как работают concepts, зачем они действительно нужны и... Read more ›
0
Добрый день, дорогие читатели!Поделюсь с вами опытом составления артефакта, который объединяет уровни абстракции проектируемого решения в одном месте: развертка вариантов использования по статусной модели с маппингом на API. Читать далее Read more ›
0
Most popular sources
|
|
0% |
|
|
0% |
|
|
0% |
|
|
0% |
|
|
0% |
| View sources » | |
LIKE us on Facebook so you won't miss the most important news of the day!
06.04.2026 07:49
Last update: 07:40 EDT.
News rating updated: 14:41.
What is Times42?
Times42 brings you the most popular news from tech news portals in real-time chart.
Read about us in FAQ section.