Короче нафиг эти премиумы, и звезды. В следующий раз книжку будем разыгрывать, там ботов точно не набегает.
…
За последние десятилетия программисты видели массу инструментов, которые предположительно должны были устранить необходимость программирования. Сначала это были языки третьего поколения, потом — четвертого. Потом — автоматическое программирование. Потом — CASE-средства. Потом — визуальное программирование. Каждое из этих достижений привносило значительные улучшения, и общими усилиями они сделали программирование абсолютно неузнаваемым для тех, кто изучал его до этих нововведений. Но ни одна из этих инноваций не устранила программирования как такового.
Причина в том, что программирование — принципиально сложный процесс даже при наличии хорошего инструментария. Дело не в инструментах — программистам приходится бороться с несовершенством реального мира; нам нужно досконально продумывать последовательности, зависимости и исключения, иметь дело с конечными пользователями, которые никак не могут ничего решить. Нам всегда придется бороться с плохо определенными интерфейсами с другими программными и аппаратными средствам и всегда принимать во внимание инструкции, бизнес-правила и другие источники сложных проблем, возникающие вне мира программирования.
Нам всегда будут нужны люди, способные заполнить брешь между задачей реального мира, которую нужно решить, и компьютером, предназначенным для решения этой задачи. Эти люди будут называться программистами независимо от того, манипулируют они машинными регистрами на ассемблере или диалоговыми окнами в Microsoft Visual Basic. Пока у нас есть компьютеры, нам будут нужны люди, которые говорят компьютерам, чтó делать, и эта деятельность будет называться программированием.
Когда вы слышите заявления о том, что «новый инструментарий устранит необходимость компьютерного программирования», бегите! Или хотя бы посмейтесь про себя над этим наивным оптимизмом.
Please open Telegram to view this post
VIEW IN TELEGRAM
https://youtu.be/YUkcKlkBqhw?si=VnENEtnPPffBgWaa
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Павел Востриков — Автотестом по галактике
Подробнее о конференции HolyJS: https://jrg.su/EM4wwV
— —
Скачать презентацию с сайта HolyJS — https://jrg.su/pQMMBx
Как часто вы встречали досадный баг после своих правок или просто появившуюся без видимых причин проблему в проде?
Наличие E2E-тестов в…
— —
Скачать презентацию с сайта HolyJS — https://jrg.su/pQMMBx
Как часто вы встречали досадный баг после своих правок или просто появившуюся без видимых причин проблему в проде?
Наличие E2E-тестов в…
Please open Telegram to view this post
VIEW IN TELEGRAM
Но весь этот перегруженный gui вообще перестал вдохновлять, хочется простоты, минималистичности и утилитарности.
Turn a fresh Arch installation into a fully-configured, beautiful, and modern web development system based on Hyprland.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5 2
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8 7
Please open Telegram to view this post
VIEW IN TELEGRAM
👆 Vite+
Пакет через npm как расширение к Vite, с набором дополнительных функций.
👆Новые команды и функционал
Добавлены команды:
👆 vite new — генерация проектов и пакетов с рекомендуемой структурой для монорепо.
👆 vite test — юнит-тесты на основе Vitest, с поддержкой браузерного режима, шардирования, визуальных регрессионных тестов и совместимости с Jest API.
👆 vite lint — супербыстрый линтер Oxlint (600+ правил совместимых с ESLint).
👆 vite fmt — форматтер Oxfmt (скоро), совместимый с Prettier, с расширенными настройками форматирования.
👆 vite lib — сборка библиотек с best-practices и динамической генерацией DTS.
👆 vite run — встроенный таск-раннер с интеллектуальным кешированием, аналог Turborepo.
👆 vite ui — GUI-инструменты для анализа сборки и интеграции с фреймворк-специфичными девтулами.
Архитектура и производительность
👆 Весь стек написан на Rust (парсер, трансформер, бандлер и др.), что обеспечивает высокую производительность и нацеленность на оптимизацию каждой детали. (А еще предвкушаю как джаваскриперы пытаются почитать логи раста)
👆 Все команды работают из коробки и совместимы между собой, не требуют сложной настройки.
https://voidzero.dev/posts/announcing-vite-plus
Пакет через npm как расширение к Vite, с набором дополнительных функций.
👆Новые команды и функционал
Добавлены команды:
👆 vite new — генерация проектов и пакетов с рекомендуемой структурой для монорепо.
👆 vite test — юнит-тесты на основе Vitest, с поддержкой браузерного режима, шардирования, визуальных регрессионных тестов и совместимости с Jest API.
👆 vite lint — супербыстрый линтер Oxlint (600+ правил совместимых с ESLint).
👆 vite fmt — форматтер Oxfmt (скоро), совместимый с Prettier, с расширенными настройками форматирования.
👆 vite lib — сборка библиотек с best-practices и динамической генерацией DTS.
👆 vite run — встроенный таск-раннер с интеллектуальным кешированием, аналог Turborepo.
👆 vite ui — GUI-инструменты для анализа сборки и интеграции с фреймворк-специфичными девтулами.
Архитектура и производительность
👆 Весь стек написан на Rust (парсер, трансформер, бандлер и др.), что обеспечивает высокую производительность и нацеленность на оптимизацию каждой детали. (А еще предвкушаю как джаваскриперы пытаются почитать логи раста)
👆 Все команды работают из коробки и совместимы между собой, не требуют сложной настройки.
https://voidzero.dev/posts/announcing-vite-plus
void(0)
Announcing Vite+
Introducing Vite+, a unified toolchain for JavaScript.
🔥4 2
Вот и все. В этом и состоит фокус, и он невероятно действенный.
Представьте, что в конце месяца вы смотрите на календарь с 29 крестиками. Вам нужен лишь один, чтобы месяц стал идеальным. Вы обязательно выполните задачу в этот день. Или, как описывает сам Джерри Сайнфелд:
Через несколько дней у вас появляется цепь. Просто продолжайте в том же духе, и цепь начнет увеличиваться с каждым днем. Вам понравится наблюдать за ней, особенно когда позади у вас будет уже несколько недель. Следующая ваша задача - не разорвать цепь.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5 3 3 1
Барак Обама ответил: «Пузырьковая сортировка — неправильный подход».
https://youtu.be/HAY4TKIvSZE?si=L2K_r6cQ7I7h-5pu
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Google Job Interview - Barak Obama
http://www.youtube.com/BizzyMicBizness02
Eric Schmidt asked "the most efficient way to sort a million 32-bit integers"
Obama replied "the bubble sort would be the wrong way to go."
by BizzyMicBizness
Eric Schmidt asked "the most efficient way to sort a million 32-bit integers"
Obama replied "the bubble sort would be the wrong way to go."
by BizzyMicBizness
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9 6
Хакатон AI-импульс в Нижнем Новгороде
Меня отправили на хакатон как эксперта по продукту Cloud.ru Evolution Notebooks который как раз мы сейчас делаем, ну и как человека который немного интересуется в AI.
150 студентов, разного уровня подготовки, с горящими и напуганными глазами, из разных городов. Заранее подготовленные команды которые разбежались по трем трекам. У меня был трек «Инстументы reasoning для малых языковых моделей»
Было очень интересно, такой экспириенс у меня первый раз, я много где участвовал в конференциях, но эксперт на хакатоне впервые. В некоторых ситуациях приходилось очень быстро соображать, так как студенты подходят в надежде получить помощь, и не всегда сходу есть ответы. Поэтому приходилось что то супер быстро изучать, спрашивать коллег, обрабатывать всю инфу чтобы помочь студенту решить его проблему. Короче было супер вайб, настоящая атмосфера соревнований. Так же удалось познакомиться с очень крутыми ребятами из r&d Сбера и Gitverse.
Сам Нижний Новгород тоже очень понравился, успел пройтись по центру, посмотрел крепость, погуляли по набережной. Было бы еще тепло и без дождя - было бы вообще отлично. Разочек посетить точно советую.
Меня отправили на хакатон как эксперта по продукту Cloud.ru Evolution Notebooks который как раз мы сейчас делаем, ну и как человека который немного интересуется в AI.
150 студентов, разного уровня подготовки, с горящими и напуганными глазами, из разных городов. Заранее подготовленные команды которые разбежались по трем трекам. У меня был трек «Инстументы reasoning для малых языковых моделей»
Было очень интересно, такой экспириенс у меня первый раз, я много где участвовал в конференциях, но эксперт на хакатоне впервые. В некоторых ситуациях приходилось очень быстро соображать, так как студенты подходят в надежде получить помощь, и не всегда сходу есть ответы. Поэтому приходилось что то супер быстро изучать, спрашивать коллег, обрабатывать всю инфу чтобы помочь студенту решить его проблему. Короче было супер вайб, настоящая атмосфера соревнований. Так же удалось познакомиться с очень крутыми ребятами из r&d Сбера и Gitverse.
Сам Нижний Новгород тоже очень понравился, успел пройтись по центру, посмотрел крепость, погуляли по набережной. Было бы еще тепло и без дождя - было бы вообще отлично. Разочек посетить точно советую.
9🔥13 5