evilmartians | Technologies

Telegram-канал evilmartians - Evil Martians

3552

Канал Злых марсиан (https://evilmartians.com), неофициальный. Твиттер: https://twitter.com/evilmartians_ru Стартапы, веб-разработка, интернет-бизнес, UI дизайн, бэкенд (#ruby #rails #golang #rust), фронтенд (#javascript), #ios, #devops (#kubernetes)

Subscribe to a channel

Evil Martians

В эфире финальная часть сериала про современный фронтенд в Rails. Рассказываем, как использовать Action Cable с Webpacker и как деплоить "sprocketless" приложение на Хероку (есть тонкость). Для тех, кто пишет вместе с нами код — финальная версия в репо.

http://amp.gs/nF4h

Читать полностью…

Evil Martians

Тут свежий State of JS подвезли. Картина, конечно, неполная, но хотя бы какая-то https://stateofjs.com

Читать полностью…

Evil Martians

Обнаружена шикарная тема (userChrome) для нового Firefox Quantum — то, как на самом деле должен выглядеть темный режим браузера.

http://amp.gs/nSXz

Читать полностью…

Evil Martians

Эрик Рэймонд (тот самый, автор «The Cathedral and the Bazaar») пишет о недавнем прорыве в языках программирования, хоронит C и C++ и ставит в пример Go и Rust.

Обязательное чтиво, часть 1: http://amp.gs/nOLv
часть 2: http://amp.gs/nOLg

Читать полностью…

Evil Martians

И такое бывает.

Виновник: http://amp.gs/n97w

Читать полностью…

Evil Martians

Новый пост: Evil Front Part 1 о том, как организовать современный фронтенд в Rails: c изолированными компонентами и Webpacker, но без Asset Pipeline. Первая глава пошаговой инструкции из трех частей. Следите за продолжением!

http://amp.gs/nyXO

Читать полностью…

Evil Martians

А, да. После того, как дыру залатают, чтобы отключить root-пользователя на macOS, нужно будет сказать

dsenableroot -d

Читать полностью…

Evil Martians

А, да. После того, как дыру залатают, чтобы отключить root-пользователя на macOS, нужно будет сказать

dsenableroot -d

Читать полностью…

Evil Martians

sudo passwd root, на самом деле

Читать полностью…

Evil Martians

Новый пост о том, как переехать с одного доменного имени на другое без потери времени и пользователей, когда под рукой нет Nginx, а приложение хостится на Heroku. Пригодится при ребрендинге!

http://amp.gs/ntnD

Читать полностью…

Evil Martians

Питерцы! Приходите завтра, 28 ноября, на pitercss — Евгений Шкодин расскажет про CSS-in-JS
http://amp.gs/n1Nd

Читать полностью…

Evil Martians

Если вы ещё не определились чем заняться в этот субботний вечер, то можно неплохо провести время за неглубоким погружением в проблемы распределённых систем. Короткая и бесплатная книга Distributed Systems for Fun and Profit от Микито Такадо расскажет про основные вызовы, которые ставит перед нами создание распределённых систем и даст почву для размышлений. Если вы уже слышали про CAP теорему, но хотите глубже её понять и выяснить что же с ней не так — это отличный шанс.

Ссылка на HTML http://amp.gs/n8J8. Версии для ваших любимых читалок в комплекте.

Читать полностью…

Evil Martians

А московским фронтенд-разработчикам рекомендуем заглянуть завтра, 23 ноября, на #MoscowJS — марсианка Полина Гуртовая расскажет о web worker'ах.

http://amp.gs/Bcz4

Читать полностью…

Evil Martians

Новый пост: Spend less on Google Translate о том, как потратить в три раза меньше на машинном переводе длинных текстов. Готовое решение для проектов на Ruby.

http://amp.gs/BMCz

Читать полностью…

Evil Martians

Доклад Алексея Иванова на #frontfest: «React и данные: Эффективные способы хранения и изменения стейта»

http://amp.gs/BXN2

Читать полностью…

Evil Martians

Observatory by Mozilla — отличный инструмент для того, чтобы разом проверить сайты на все неудачные настройки по безопасности.

https://observatory.mozilla.org/

HTTP: заголовки и сертификаты
SSH: поправить список алгоритмов
Другое: разом проверка на нескольких хороших инструментах

Читать полностью…

Evil Martians

В недавнем опросе на реддите /r/rust про применение Rust для веб-приложений по рекомендациям с большим отрывом «победил» фреймворк Rocket: http://amp.gs/nAQg

Обратите внимание, что для него нужен Rust Nightly, который проще всего поставить через rustup: http://amp.gs/nAQV

Читать полностью…

Evil Martians

Продолжение сериала про современный фронтенд в Rails. Часть 2: создание оболочки чата из CSS+JS+ERB компонентов (Webpacker полностью заменяет Asset Pipeline). Пошаговая инструкция.

http://amp.gs/nSAh

Читать полностью…

Evil Martians

Накопилось немного баек.

Вот рассказ о том, как Ларри Эллисон (Oracle) тридцать лет назад пытался выгнать профессора Университета Висконсина с работы за правдивый бенчмарк Oracle

https://danluu.com/anon-benchmark/

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

Читать полностью…

Evil Martians

Идет зимний набор на Марс! Пишите сами, покажите друзьям.

👨‍🚒 Ops-инженер: (#Chef, #Kubernetes, #Golang): http://amp.gs/ngx0

👨‍🎨 Дизайнер: http://amp.gs/ngx3

🕺 Фронтенд: (#React, #PostCSS): http://amp.gs/ngxH

🧙‍ Рубист: (#Ruby, #Rails): http://amp.gs/ngxw

Читать полностью…

Evil Martians

Чтобы скрасить холодные декабрьские вечера в ожидании праздников, предлагаем решить 50 простых алгоритмических задачек за 25 дней (точнее, уже за 24) на вашем любимом языке программирования http://amp.gs/nxU9

Читать полностью…

Evil Martians

Вчерашнюю дыру залатали, можно обновляться.

Читать полностью…

Evil Martians

А вообще это отличный повод настроить FileVault тем, кто еще не.

http://amp.gs/nmMF

Шифрование диска в macOS очень легко включается, на современных процессорах практически не чувствуется, и защищает от этой ерунды и множества других неприятностей (вроде кражи ноутбука и последующего воровства данных). У нас в Марсианах это штука обязательная.

Читать полностью…

Evil Martians

ВАЖНО! СРОЧНО!
Все, у кого MacOS High Sierra — на ваш компьютер можно залогиниться без пароля под пользователем root и получить все данные.
Это не дыра, это ДЫРИЩА.
Чтобы исправить, нужно выключить пользователя Guest и установить пароль на root. Сделать это просто:

1. Настройки -> Пользователи и группы -> Гость -> Выкл.
2. Finder -> Вверху «Переход» -> Утилиты -> Терминал -> вводите «passwd root» (без кавычек) -> old password — пропускаете, и дважды вводите новый пароль (его нужно придумать, он должен быть сложный).

Срочно сделайте это все, кто пользуется маками.

Читать полностью…

Evil Martians

Подоспели слайды с докладов Валерия Бугакова и Анны Селезнёвой на http://amp.gs/n12P в Минске.

Про GraphQL: http://amp.gs/n12g

Про модальные окна: http://amp.gs/n12V

Читать полностью…

Evil Martians

Сегодня про здоровье.

Два важных поста про RSI (туннельный синдром), которые важно прочитать всем программистам.

Первый — от Льва Валкина

http://lionet.livejournal.com/71005.html

Второй, более подробный, но и более общий:

https://web.eecs.umich.edu/~cscott/rsi.html

Читать полностью…

Evil Martians

Минчане! Не пропустите завтра, 25 ноября, на http://amp.gs/njps в секции JS&CSS выступления марсиан Валерия Бугакова и Анны Селезнёвой.

Читать полностью…

Evil Martians

Питерцы! Приходите завтра, 23 ноября, на Saint P Ruby Meetup — Андрей Дерябин расскажет про «кишочки» работы с HTTP из Ruby и свой gem sniffer.

http://amp.gs/BQgo

Читать полностью…

Evil Martians

А, да, забыл воскресное развлечение, и чтобы для всех, и без деления на профессии.

Может быть, кто-то не знает: есть изумительный сайт Rosetta Code, на котором приведены решения всех типичных (и не типичных) задач в программировании на известных науке языках. Работает по принципу Wiki — все добавляют решения. Задачи — от hello world до алгоритмики и сортировки до вполне прикладных задач, вроде HTTP-запросов.

Можно фильтровать по языку, например, LOLCODE: http://rosettacode.org/wiki/Category:LOLCODE

Но лучше — по задачам. http://rosettacode.org/wiki/Category:Programming_Tasks

Вот, например, Hello World на всех языках http://rosettacode.org/wiki/Hello_world/Text
Вот HTTP-запрос http://rosettacode.org/wiki/HTTP
И алгоритмы сортировки http://rosettacode.org/wiki/Category:Sorting_Algorithms

Читать полностью…

Evil Martians

Обратите внимание на марсианский десант на завтрашний FrontFest в Москве — Алексей Иванов расскажет про стейт в React, а Андрей Ситник проведет квартирник про образование фронтэнд-инженеров.

http://amp.gs/BwiN

Читать полностью…
Subscribe to a channel