AT extra 👨‍💻 devcode
4 subscribers
601 photos
145 videos
1 file
574 links
Главное не ставить деплой в пятницу 🤣

#трюкдня #мемдня

Мемы тут: @atextra_entertrends
Download Telegram
Сегодня только ленивый не пишет про "агентов искусственного интеллекта". Предлагаем разобраться, кто такие агенты ИИ, какие проблемы с ними возникают на практике и, наконец, кому выгодно поднимать вокруг них рекламную шумиху.

https://nsprg.ru/mnk9dx

VK: https://nsprg.ru/mYb33x

@nuancesprog #ArtificialIntelligence
Forwarded from Listen IT
4️⃣0️⃣4️⃣ и другие коды, о которых вы не знали, уже в новом видео про все-все-все коды состояния HTTP, которые только могут на ум прийти.

Хотели подробно - получайте) Это была маленькая статейка, которую я расширил до 30 минут, чтобы обсудить нюансы большинства кодов, подсветить моменты, в которых можно запутаться, и привести примеры.

В видео узнаем:
❓Что такое коды состояния HTTP
❓Классификация кодов
❓Какие есть 1XX, 2XX, 3XX, 4XX, 5XX коды
❓Какие есть неофициальные коды
❓В каких кодах можно запутаться
❓... и самое главное...что делает код "я чайник".

Надеюсь, вам понравится.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Хабр
Kafka для начинающих: откуда такой спрос и зачем нужна эта технология

Зачем вообще нужна Kafka, если есть старый добрый REST? Представьте: сервис остатков ждёт, пока сервис уведомлений отправит письмо. Это синхронное взаимодействие — долго и неэффективно. Гораздо логичнее просто «крикнуть» о событии и пойти дальше.

Тут и появляется Kafka — распределённый журнал событий. Сервис-продюсер записывает событие (например, «покупка») в топик и забывает о нём. А сервисы-консьюмеры (хоть уведомления, хоть аналитика) читают это событие, когда им удобно.

Но главная магия «под капотом». Почему Kafka — это «журнал», а не «очередь» типа RabbitMQ? И как партиции с репликацией позволяют ей выдерживать миллиарды событий, не теряя данные? Выясним, почему на ней сидит Netflix и Uber.
Forwarded from Яндекс Музей
😬 Windows XP вышла 24 года назад

А легендарные обои для этой системы ещё старше!

Их снял фотограф Чарльз О’Риэр в январе 1996 года, проезжая округ Сонома в Калифорнии. Этот регион известен своими виноградниками, но в то время они были поражены филлоксерой — лозы выкорчевали, а земля поросла травой после зимних дождей.

Так появился тот самый холм, покрытый идеальной яркой зеленью и освещённый солнцем после шторма. Без фильтров, без монтажа. Просто удачный день и плёнка Fuji Velvia, которая давала сочные цвета.

Microsoft купила этот снимок и назвала его Bliss — «Безмятежность». Это одно из самых узнаваемых фото в истории компьютеров.


С тех пор холм снова оброс виноградом, а Bliss остался в памяти — как пейзаж, который мы видели каждый раз, включая компьютер.

Увидеть культовые обои на ЭЛТ-мониторе можно и сегодня — достаточно прийти в Яндекс Музей. Расскажем интересные факты про Windows и её создателя Билла Гейтса — ставьте 🦾, если хотите про это отдельный пост 🥴

Москва: Ⓜ на Парке Культуры, на Павелецкой
Санкт-Петербург: ☺ на Невском
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Хабр
«Я ненавижу React»

Да, похоже, команда React презирает разработчиков, а их решения направлены на то, чтобы сделать разработку медленнее и непредсказуемее. Дошло до того, что они умудрились сломать работу JavaScript.

Началось всё давно, ещё с классовых компонентов, где вызов render() внезапно ни к чему не приводил. Но хуки стали настоящим «великим разочарованием». useState создаёт безумное количество мусора на каждый ре-рендер, а документация useCallback нагло врёт про «кэширование определения функции».

А как насчёт className и htmlFor? Официальное объяснение про зарезервированные слова не выдерживает критики. Новый Compiler и вовсе ломает JS, намертво кэшируя Math.random().

Погрузимся в детали того, как React из удобного инструмента превратился в способ контроля над разработчиками.
Forwarded from Хабр Карьера
Чтобы код был понятным, структурированным и компилировался без ошибок нужно постоянно совершенствовать свои навыки.

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

Java. Приложения для бизнеса, банковские системы, корпоративные сервисы и масштабные веб-приложения.

Python. Веб-сайты, скрипты для автоматизации и анализ данных.

PHP. Динамические сайты, CMS, интернет-магазины и серверная часть веб-платформ.

C++. Драйверы, ПО для железа и высокопроизводительные приложения.

Rust. Безопасное и производительное ПО, системное программирование, микросервисы и backend.

И это только маленькая часть — еще больше крутых курсов на нашей витрине
Forwarded from DTF
«Яндекс» представил крупное обновление для своего ИИ-ассистента.

Теперь он называется «Алиса AI», а среди новых возможностей указывают сопровождение ответов изображениями и сравнение цен.

https://dtf.ru/software/4116959
Каптча выходит на новый уровень
Forwarded from Хабр Карьера
Разработчик 600 дней решал задачки на LeetCode и теперь мы можем послушать его выводы.

Главным надо сделать ответ на вопрос: «Зачем вообще такое может пригодиться?». И тут всё просто. Если вы работаете с высоконагруженной системой, хотите попасть в бигтех, вас привлекают алгоритмы или вы просто мечтаете изучать возможности какого-то языка программирования.

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

По ссылке есть еще немного впечатлений и советов тем, кто тоже хочет потренировать мозг.
Forwarded from Rozetked
Пост не для зумеров

Оказывается, Windows 95 уже давно можно запустить прямо в браузере. Настоящую Windows 95, не какой-то воссозданный макет.

Всё работает, можно подгружать виртуальные дискеты с программами, просто бродить по допотопному интерфейсу и даже сохранять состояния.

Развлекайтесь.

💼 Rozetked | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Хабр
Культовые программы нулевых: куда исчезли Winamp, ICQ, Nero и другие наши любимцы

Этот звук «О-оу!» до сих пор вызывает фантомные воспоминания об «аське», а интерфейс Winamp с анализатором спектра MilkDrop кажется верхом кастомизации. Когда-то эти программы были не просто софтом — они были эпохой. Мы жгли диски в Nero, часами сортировали MP3-коллекции и гордились короткими UIN.

Но потом Winamp не смог стать Spotify, а ICQ проиграла сначала соцсетям, а потом Telegram. Nero превратился в громоздкий комбайн, пока флешки и стриминг убивали DVD. Вспомним, как эти гиганты формировали технокультуру и почему не смогли адаптироваться к новому времени.
Django-command

В Django command — это специальная команда, которую можно запустить через консоль для выполнения определённых задач в проекте. Такие команды используются для автоматизации различных процессов, например, миграции базы данных, создания суперпользователя, или даже для более сложных задач вроде сбора данных, очистки кэша и т.д. Делимся статьей, где автор рассказывает про данную команду.

👉Читать статью

#статьи
Forwarded from vc.ru
Словарь Collins выбрал слово 2025 года — «вайб-кодинг». Термин отражает «культурный сдвиг в сторону использования нейросетей во всех аспектах повседневной жизни».

В шорт-лист также попали «таскмаскинг», «биохакинг», «кланкер» и другие

vc.ru/ai/2323212
Forwarded from Хабр
Менталитет старой школы: инженерные привычки программиста 70–90-х и как их применять сегодня

Раньше килобайт был ценностью, а правка в прод означала физический поход в серверную. Сегодня у нас облака, CI и, кажется, бесконечные ресурсы. Но значит ли это, что инженерные рефлексы 70–90-х безнадёжно устарели? Умение мыслить в условиях жёстких ограничений и считать стоимость каждого байта — всё ещё почти суперсила.

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

Выясним, как эти ретро-приёмы помогают в отладке современных проектов.
Как пользоваться Pytest?

Pytest – это фреймворк для тестирования кода. С его помощью можно автоматизировать проверку работы функций, классов и модулей. Благодаря данной статье ты получишь базовые навыки для работы с Pytest.

👉Читать статью

#статьи
Swift на FreeBSD

Не очень представляю, кому это важно (наверное, какое-то количество серверов все еще не перешли на Linux), но все же новость – вышла бета поддержка тулчейна Swift для операционной системы FreeBSD.