Evil Martians
3.92K subscribers
467 photos
3 videos
1.25K links
Мы — Злые Марсиане
evilmartians.com
Стартапы, дизайн и разработка продуктов
#devtools #opensource #rubyonrails #golang #javascript #react
Download Telegram
Смотрите слайды к докладу марсианки Полины Гуртовой «WebAssembly: Приручи дракона»

Иллюстрированное введение в Wasm, которого вам, возможно, не хватало:
http://amp.gs/H4LN
Microsoft работает над собственным менеджером пакетов, наподобие Homebrew или APT. Если собрать из исходников с GitHub или вступить в Windows Insider—то сделать winget install vscode в терминале можно уже сейчас.

Анонс: http://amp.gs/HRuH

Код: http://amp.gs/HRuL
Новый набор метрик от Google для измерения скорости загрузки: Web Vitals. Три главные характеристики: Largest Contentful Paint, First Input Delay и Cumulative Layout Shift. Уже есть библиотека для использования на фронте и расширение для Chrome.

Анонс: http://amp.gs/HdLz
Как известно, две самые сложные вещи в информатике — это инвалидация кэша и выбор названий в коде (Фил Карлтон). Создатель инструмента управления проектами DoneDone написал о втором целую книгу и выпустил ее бесплатно:

http://amp.gs/HNnC
И еще немного о фронте в Rails: смотрите, как мы расправляемся с jQuery + CoffeeScript + Sprockets легаси в клиентских проектах, переходя на современный Webpacker + React стек «налету», не жертвуя постановкой новых фич.

http://amp.gs/HszM
PostCSS-плагин для фанатов британской орфографии. Если вдруг вас бесит, что свойство color называется не colour, как требует того Queens English—вам сюда http://amp.gs/HiI8

Заодно почитайте про PostCSS 8.0 у нас в блоге: http://amp.gs/HiIz
Привет от Microsoft из далекого 1983-го: исходный код GW-BASIC (диалекта бейсика для Compaq) доступен на GitHub. Есть экзотические вещи вроде поддержки _светового пера_ 🔦 (помните Энциклопедию профессора Фортрана?)

Репо: http://amp.gs/HJIf
В следующий четверг, 18 июня, наш бэкенд-инженер @envek расскажет на Online RubyMeetup №12 о тонких различиях типов данных в PostgreSQL и Ruby, и о каких подводных камнях стоит помнить, работая с любыми данными в вашем приложении.

Ставьте напоминалки: http://amp.gs/HXPj
А уже в этот четверг, 11 июня, Дмитрий Салахутдинов из Амплифера на онлайн конференции DevTalks.ro в секции Product Management расскажет о том, какие базовые знания о продуктовой аналитике необходимы разработчику.

http://amp.gs/HLvE
В свежем эпизоде видеоблога iamdi марсианин Владимир Дементьев рассказал о том, с чего начиналась его карьера (OOP в ActionScript, ни больше, ни меньше) и в чём польза математики, а также заявил, что знает (но не точно), что невозможное возможно:
https://youtu.be/IogvPeyLWxA
Марсиане добрались и до десктопа! Новый кейс: оптимизация производительности Windows-приложения на Electron для нашего клиента Lowkey (позволяет геймерам записывать видео игры для последующего анализа). Разобрались в новой сфере и снизили потребление CPU с 30 до 3% http://amp.gs/21kk
Результаты ежегодного Stack Overflow Developer Survey не богаты на сюрпризы, но любителям социологии и статистики все равно мимо никак не пройти:

http://amp.gs/2tih

Из случайных фактов: самые «опытные» разработчики, оказывается, в Австралии 🇦🇺
This media is not supported in your browser
VIEW IN TELEGRAM
Марсианские дизайнеры знают, как выжать максимум из Figma. Анимированный гид по Auto Layout уже в блоге, а внимательные читатели получат приз в виде проекта, который можно переделать «под себя».

Читать и смотреть: http://amp.gs/2tQf
React Native приходит на десктопы! В мае группа разработчиков в Microsoft (RN всe еще инициатива Facebook, но MS помогает) показала совместимость с macOS 10.12 SDK, а теперь и с Windows 10 SDK.

Ждем конец эры Electron/Сhromium?

«Официальная» страница: http://amp.gs/2lsm
Попытка добиться «эффекта Heroku» для деплоя Rails-приложений от нашего писателя progapandist — при помощи Docker, Helm, Kubernetes, GitHub Actions и Digital Ocean.

Основано на подходе марсианина Владимира Дементьева и марсианском опенсорсе dip от Михаила Меркушина.

Репо: https://github.com/lewagon/rails-k8s-demo/

https://evilmartians.com/chronicles/ruby-on-whales-docker-for-ruby-rails-development/
Смотрите слайды о различиях типов данных между Ruby/Rails и PostgreSQL с Ruby Meetup №12 от нашего инженера @envek: «PostgreSQL глазами рубиста»
http://amp.gs/2fLR
Дискуссия о семантикe null в JavaScript в Twitter мало того, что привлекла вниманиe создателя JS Брендана Эйха, но и привела к интересным «закулисным» признаниям.

Гурманам JavaScript будет очень интересно: http://amp.gs/2C9P
А любите ли вы ZZT (вопрос олдам) настолько сильно, чтобы написать конвертер Turbo Pascal в Go специально для того, чтобы перевести побайтово-точную реконструкцию оригинального кода игры?

От автора конвертера: http://amp.gs/2e4t
A History of Clojure от создателя языка Рича Хики — бесплатно и в PDF

Скачать: http://amp.gs/276f
В субботу, 27 июня, марсианка Полина Гуртовая расскажет про компиляторы, дракончиков и WebAssembly на DevParty. http://amp.gs/2raa
Forwarded from Вебня (Sergey Rubanov)
Полина Гуртовая из Злых Марсиан прочитала, пожалуй, лучший за всё время русскоязычный вводный доклад о #WebAssembly. Очень подробный и классно структурированный. Однозначно рекомендую.

https://www.youtube.com/watch?v=ehPucx9he5U