Рубрики
На повестке дня

Пост @AuToMaton — Rust (+3) — 03.11.2024 08:48

Не знаю на сколько это свежая новость ибо прочитал в новостях, но факт занимательный. JetBrains (опять) изменила лицензирование сделав IDE для Rust, JavaScript, C# и тестирования бесплатными для некоммерческого использования. На сколько это следствие продвижения ИИ в средствах разработки — поди знай, но уж больно совпало по времени. Читать дальше →

Рубрики
На повестке дня

Давайте-ка наваяем PumpKeen Game. Как Commander Keen, только про Pumpkin (тыкву). Хэллоуин же

Лучший способ отпугнуть монстров на Хэллоуин — это не только свечку в тыкве зажечь, но и страшную игру написать. Чтобы вы, при желании, смогли это сделать вместе со мной, не заморачиваясь настройками и установкой, выберем следующий учебный стек: – Python – Модуль p5py (p5.js, но только для Пайтона) – Online-IDE в браузере Читать далее

Рубрики
На повестке дня

[Перевод] Как мы уменьшили размер нашего Javascript монорепозитория в Git на 94%

Это не кликбейт. Мы и правда сделали это! В Microsoft мы работаем с очень большим монорепозиторием, который между собой называем 1JS. Недавно мы достигли 1000 активных пользователей в месяц, около 2500 пакетов и ~20 млн строк кода! Последнее клонирование репозитория вернуло невероятные 178 ГБ. По множестве причин, это попросту слишком большой размер, некоторые ребята из европы попросту не могут успешно клонировать репозиторий […]

Рубрики
На повестке дня

Пост @spectr_dev — Блог компании Spectr (+3) — 30.10.2024 20:21

Проблемы конфигурирования frontend-приложений — Александр Широчкин / Ural Digital Weekend 2024 Как frontend-приложения получают конфигурации? Об этом в докладе рассказал Александр. А также он разобрал, почему «нельзя просто так взять и зачитать из env». Помог понять, почему не стоит подключать js с параметрами на этапе деплоя или модифицировать index.html. А также узнать, почему не стоит […]

Рубрики
На повестке дня

[Перевод] Путь к мастерству: Как стать успешным разработчиком

👩‍💻 Программирование — это путь, полный вызовов и возможностей для роста. Я начал этот путь в 2010 году как Junior-разработчик и на данный момент достиг позиции Tech Lead, продолжая развиваться в профессии. Накопленный опыт позволяет мне с уверенностью говорить о тех шагах и подходах, которые я опишу в этой статье. За все время разработки мне […]

Рубрики
На повестке дня

Состоялся релиз Fedora Linux 41

29 октября 2024 года разработчики проекта Fedora выпустили стабильную сборку проекта Fedora Linux 41 с Linux 6.11, LLVM 19, LXQt 2.0, Python 3.13, DNF5, RPM 4.20, PyTorch 2.4, AMD ROCm 6.2, GCC 14, GNU Binutils 2.42, GNU C Library 2.40, GDB 14, Go 1.23, Perl 5.40 и Node.js 22. Предыдущая версия решения Fedora Linux 40 […]

Рубрики
На повестке дня

Ускоряем браузерные вычисления на коленке с помощью WebAssembly на примере генерации шума

Так ли производителен WebAssembly в сравнении с JavaScript как о нем говорят? Какие подводные камни могут ожидать при попытке ускорить CPU-bound задачи и в каких ситуациях он must have? Автор предлагает рассмотреть один кейс и разобраться в этих вопросах на практике Приступим

Рубрики
На повестке дня

[Перевод] Использование Rust в серверах, написанных на других языках, для повышения производительности

В этой статье мы рассмотрим несколько стратегий по постепенному добавлению Rust в сервер, написанный на другом языке, например JavaScript, Python, Java, Go, PHP, Ruby и т. д. Один из возможных кейсов для подобного добавления — вы профилировали сервер, нашли «горячую» функцию, не соответствующую требованиям производительности из‑за боттлнека по CPU, а обычные техники мемоизации или оптимизации алгоритма были бы невозможны или малоэффективны по той или иной причине. После чего вы пришли к выводу, что стоит посмотреть […]