3 place 0 fresh

43 Тонкие контроллеры и модели. Использование паттернов проектирования в Rails-приложении

Habr
Mirkom63 @ Habr · today 15:08 EDT

Тонкие контроллеры и модели. Использование паттернов проектирования в Rails-приложении

Вечный спор в среде MVC-фреймворков - что лучше? Толстые модели и тонкие контроллеры или наоборот?Классический подход Rails — “Fat Model, Skinny Controller”. Но что происходит, когда ваша модель User разрастается до 800 строк кода, содержит 15 валидаций, 10 коллбеков и 30 методов бизнес-логики? Тестировать это становится кошмаром, а понять что и когда вызывается — квестом для детектива.Сегодня мы рассмотрим альтернативный вариант — тонкие контроллеры и… тонкие модели! Разобраться

To see detailed statistics for the news please log in »

Read the original

Add your comment
You must be logged in with Facebook to read and write comments.

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.

or register

LIKE us on Facebook so you won't miss the most important news of the day!

News from the same source
Habr Habr
Silicon Valley
George Avalos @ Silicon Valley 1 place · 02/07/2106 01:28 EDT

Newark apartment complex bought for much less than prior value

An East Bay apartment complex has been bought at a price that's well below its prior value. Read more

0

🔮
20.05.2026 ♑︎ Today, Capricorn can expect a quite interesting day filled with various aspects of life. In... Read more ›
Silicon Valley
George Avalos @ Silicon Valley 2 place · 02/07/2106 01:28 EDT

PG&E buys San Jose building to bolster South Bay operations

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

Habr
badcasedaily1 (OTUS) @ Habr 1 place · today 16:25 EDT

RAG для тех, кто разочаровался: почему retrieval ломается и как это починить

Вы собрали RAG-пайплайн: загрузили документы, нарезали на чанки, сгенерировали эмбеддинги, подключили векторную базу. Задаёте вопрос — модель отвечает уверенно и подробно. Показываете заказчику, тот в восторге. Потом начинается тестирование на реальных вопросах, и оказывается, что на половину из них система отвечает мимо: то находит не тот документ, то находит правильный, но не тот кусок, то вообще ничего релевантного не достаёт и модель уверенно галлюцинирует.Каждый раз проблема не в модели (GPT-4... Read more

0 newcommer

Habr
Kudesnik85 @ Habr 2 place · today 16:22 EDT

Три уровня субъективной реальности: почему непонимание в командах заложено биологически

Когда два инженера расходятся во мнениях после одного и того же код-ревью, первый импульс — проверить коммуникацию. Поговорить, уточнить, переформулировать. Иногда это помогает. Но есть случаи, когда проблема глубже: люди буквально воспринимают разные версии одной реальности. Не из-за невнимательности — из-за биологии. Немецкий биолог Якоб фон Икскюль описал этот механизм сто лет назад для животных. Для людей он работает так же — только сложнее.Десять инженеров на архитектурном ревью. Один экран,... Read more

0 newcommer

Business Insider
Laura Beck @ Business Insider 1 place · today 16:21 EDT

My family traded Brooklyn for Spain for 3 months. Slowing down brought us closer together.

A three-month stay in Spain made me rethink hustle culture, parenting, and what a fulfilling family life looks like. Read more

0 fresh

BetaKit
Madison McLauchlan @ BetaKit 1 place · today 16:21 EDT

Trane and BrainBox AI open Montréal lab to cut energy waste in buildings

Companies say emissions cut from AI systems will offset enviornmental cost of running AI. Read more

0 fresh

Habr
VeterManve @ Habr 3 place · today 16:17 EDT

Дирижёр вместо конвейера: как AI ломает классический pipeline разработки

Мы все привыкли строить производство софта как конвейер. Продакт берёт идею, отдаёт аналитику. Аналитик пишет требования, отдаёт разработчику. Разработчик пишет код, отдаёт QA. QA проверяет, отдаёт DevOps. DevOps выкатывает в прод.Каждый знает свой участок. Каждый передаёт результат дальше. Лента сама довозит результат до пользователя.Так работало 30 лет. И вот в каждый из этих участков пришёл AI-агент. И конвейер начал барахлить. Починить конвейер? Или заменить? Узнаем! Read more

0 fresh

Mashable
Mashable 1 place · today 16:14 EDT

Google Gemini is making its way into your car.

Google showcased new Gemini-powered Android Auto and Google Built-in features at I/O 2026 focused on driving assistance. Read more

0 newcommer

Gizmodo
Ellyn Lapointe @ Gizmodo 2 place · today 16:05 EDT

SpaceX Is About to Launch the Most Powerful Rocket Ever Built. Here’s How to Watch

Starship V3 is stacked on the launch pad in preparation for its first flight, you won't want to miss it. Read more

0 fresh

Habr
lil_master @ Habr · today 16:03 EDT

[Перевод] Dart 3.12 — что нового в Dart?

В этом году на конференции Google I/O 2026 команды Flutter и Dart отмечают важную тему: «Везде, каждый день, создано всеми, для всех».Dart 3.12 воплощает эту идею в жизнь. Мы делаем язык более доступным и продуктивным. Лаконичные новые примитивы, такие как приватные именованные параметры, наряду с экспериментальной поддержкой основных конструкторов, делают повседневное программирование более чистым. Но мы не остановились на синтаксическом уровне. Новые функции, такие как Agentic Hot Reload и добавление... Read more

0 fresh

Business Insider
Taylor Rains @ Business Insider 2 place · today 16:02 EDT

JetBlue says it's cutting these 11 routes as it focuses more on Florida

JetBlue is doubling down on Florida in the wake of Spirit's collapse, but it has to trim fat elsewhere. Here's the list of its latest route cuts. Read more

0 fresh

Wired
Jennifer M. Wood @ Wired 1 place · today 16:02 EDT

The 10 Best TV Shows to Stream This Month (May 2026)

Rick and Morty, The Boroughs, and Battlestar Galactica are just a few of the TV shows you should be watching right now. Read more

0 fresh

Gizmodo
Jen Lennon @ Gizmodo 3 place · today 16:00 EDT

Brandon Sanderson’s ‘Skyward’ TV Series Adaptation in the Works

Jed Whedon and Maurissa Tancharoen are on board as writers and executive producers. Read more

0 fresh

The Verge
Sheena Vasani @ The Verge 1 place · today 16:00 EDT

Here are 42 of our favorite deals from REI’s massive Anniversary Sale

REI’s annual Anniversary Sale — the retailer’s biggest of the year — has arrived, bringing with it discounts on all kinds of outdoor essentials. If you’ve got a camping trip coming up, now is a good time to stock up on the basics, whether it be a tent, sleeping pad, or stove. If your summer […] Read more

0 fresh

Slashdot
BeauHD @ Slashdot 1 place · today 16:00 EDT

GitHub's Internal Repos Breached Via Employee's Use of Malicious VS Code Extension

Longtime Slashdot reader Himmy32 writes: GitHub has announced on X that their internal repositories have been breached through a compromised VS Code Extension on an employee's workstation. Bleeping Computer reported that the attack is linked to TeamPCP who have been in the news for a recent campaign affecting Checkmarx, Trivy, SAP, TanStack, and Bitwarden. The group appears to be attempting to sell the stolen code on cybercrime forums. "Yesterday we... Read more

0 fresh

The most popular news from the same source for the last week
Habr Habr
Habr
ooprizrakoo @ Habr · 05/13/2026 16:33 EDT

Первый день рождения CoMaps

12 мая проект CoMaps отметил свой первый день рождения - прошёл один год с момента официального анонса. В этой статье - длинный рассказ о том, как развивалось сообщество проекта, как изменилось приложение CoMaps, каково состояние интеграции с экосистемой OpenStreetMap, и несколько слов о будущем проекта. Читать далее Read more

0

Habr
VitTurov @ Habr · 05/13/2026 16:48 EDT

Личный агент за вечер: разведка Claude Managed Agents глазами не‑разработчика

Анатомия одного вечера: создал агента для своего дайджеста за $1.70, прошёл через провал Quickstart и нашёл скрытые места Console. Что узнал — и где личное использование AI-агентов сейчас на самом деле. Читать далее Read more

0

Habr
samako @ Habr · 05/13/2026 17:11 EDT

AI для PHP-разработчиков. Часть 6: Bag of Words и TF–IDF – как компьютер превращает текст в математику

Когда мы говорим, что нейросети "понимают текст", легко забыть: компьютер изначально вообще не понимает слова. Для него текст – это набор чисел, статистики и векторов.В этой статье разберём Bag of Words и TF–IDF – фундаментальные подходы, с которых начинались NLP, поисковые системы и анализ текста. А заодно реализуем поиск похожих документов на чистом PHP без библиотек. Читать далее Read more

0

Habr
Tehnoblog1 (StudyAI) @ Habr · 05/13/2026 17:22 EDT

Обзор Seedance 2.0 — нейросеть для создания видео: анимация, сложные сцены, графика

Когда речь заходит о генерации видео через нейросеть, разговор обычно крутится вокруг одного и того же набора: Sora, Runway, Kling, Veo. При этом Seedance 2.0 в этом ряду стоит чуть особняком — и не потому что хуже, а потому что играет на своём поле.Это модель от ByteDance с конкретными техническими преимуществами: анимация, сложные многоэлементные сцены, поддержка промтов до 1500 символов. Там где другие инструменты забывают детали промпта — Seedance только... Read more

0

Habr
Jarwix @ Habr · 05/13/2026 17:32 EDT

Как не терять НИКАКИЕ мысли или как я придумал свою систему «входящих идей»

До последнего момента я складировал все свои мысли и знания по своей выработанной за годы методике. Пока я не понял, что теряю некоторую часть своих идей, потому что нерационально раскидывал их по папкам, к которым не имел потом постоянного доступа. У меня было несколько видов таких идей/мыслей — Текстовые (для себя я их называю Тасками) и Медиа-идеи (в основном — это скриншоты, но также это сохраненные картинки, видео, PDF и... Read more

0

Habr
Coder89 @ Habr · 05/13/2026 18:07 EDT

CI/CD в эпоху агентов

С интересом наблюдаю, как инженерные процессы и инструменты, к которым мы привыкли за десятки лет, переосмысливаются под ИИ-нативный подход. Например, классический CI/CD, построенный вокруг pull request-ов и человеческого темпа разработки, плохо подходит для мира, где код всё чаще пишут агенты.До работы с агентами цикл разработки выглядел так: человек медленно пишет код → оформляет PR → CI прогоняет линтеры, тесты и сборку → другой человек ревьюит изменения → изменения попадают в... Read more

0

Habr
ArthurEx @ Habr · 05/13/2026 18:31 EDT

Про вайбкодинг или как меч стал рапирой

Привет, Хабр. Есть устойчивое заблуждение насчет того, что убило рыцарский меч. Многие говорят - порох. И это самая логичная версия. Но Дон Алонсо де Кастро, который сражался при Павии в 1525-м, рассказал бы иначе. Читать далее Read more

0

Habr
aio350 @ Habr · 05/14/2026 00:36 EDT

[Перевод] Управляемый прокруткой CSS в 2026 году — разработка карусели без JavaScript

Исторически создание карусели в веб-разработке означало использование какой-либо JS-библиотеки. Slick, Swiper, Flickity, Embla Carousel и другие заполняли пробел платформы. Каждая из них увеличивала размер сборки, имела свои особенности обеспечения доступности и накладные расходы на обработку событий. Полный минифицированный пакет Swiper v11 весит приблизительно 140 КБ; даже модульные импорты составляют 40-60 КБ для ядра и навигации. Умножьте это на бесчисленные маркетинговые страницы, галереи товаров в эле Read more

0

Habr
Propan671 @ Habr · 05/14/2026 01:13 EDT

Вам не нужен OpenClaw

Привет, Хабр! Меня зовут Никита Пастухов — автор FastStream, Principal Engineer и мейнтейнер AG2 (фреймворк для разработки агентов). Я уже 8 лет в разработке, последний год - по уши в агентах.И я хочу доказать вам, что написать своего агента не сложнее, чем написать CRUDПочему это вообще нужно доказывать? Потому что есть заметный разрыв между тем, что происходит с AI в мире, и тем, что происходит в среднестатистической российской компании. В... Read more

0

Habr
Chetverovod @ Habr · 05/14/2026 01:37 EDT

Анонс. Моделирование спутниковой связи в симуляторе сети ns-3

В июне будет начата публикация цикла статей об использовании модуля Satellite симулятора сетей ns-3 для моделирования спутниковых сетей связи. Читать далее Read more

0

Most popular sources

  • You see 904 news out of 904.
  • Sources 61 out of 61.
ScienceDaily 0%
CNET 0%
Tech Wire Asia 0%
Sifted 0%
ReadWrite 0%
View sources »

LIKE us on Facebook so you won't miss the most important news of the day!

20.05.2026 16:49
Last update: 16:40 EDT.
News rating updated: 23:40.

What is Times42?

Times42 brings you the most popular news from tech news portals in real-time chart.
Read about us in FAQ section.


Times42 © 2026