web mess – Telegram
web mess
130 subscribers
85 photos
1 video
2 files
163 links
go, vim and some other random stuff
appreciate your feedback :)
Download Telegram
Do you have any experions ?
Сегодня написал свою первую аггрегацию в Mongo.

Может показаться, что в этом нет ничего особенного.
Но дело в том, что у меня на собеседовании спросили о них и я не смог ответить, потом заморачивался, разбирался с ними.
И вот, спустя восемь месяцев как я тут работаю у меня появилась таска, в которой я применил эти знания.
Переполняет гордость и чувство, будто всё было не зря 😂
Молодой одинокий разраб.
Тензорный петух на этой картинке не просто так, вам просто необходимо послушать подкаст!
Статья - красивый трибьют Mozilla с рассказом об истории, основных достижениях компании на этапах раннего интернета и в наши дни.
Тут так же есть рассказ о том, почему компания сейчас ушла(уходит) на дно.

Достаточно грустно, на самом деле. Я сам пользуюсь Firefox Developer Edition и первые попытки в вебе у меня начинались именно с MDN.

https://link.medium.com/92k1NdsNwbb
Кстати, касаемо предыдущего поста и англоязычного контента в целом.

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

Что думаете, если я буду находить хороший контент на англоязычных ресурсах и выкладывать его здесь для вас на русском? Было бы такое интересно ?
д - дебагинг
Так как я теперь пишу еще и на js'е (немного), наткнулся на забавную штуковину.

Я и раньше замечал, что у объекта console есть куча методов.
Но тут есть подборочка очень прикольных, например, в консоли есть нативные таблицы.
А еще, для сообщения в консоль можно задавать стили.
https://medium.com/javanoscript-in-plain-english/stop-using-console-log-in-javanoscript-d29d6c24dc26
темная тема на github 😍
Очень давно с вами не общались. На то есть две причины: сейчас нет такого огромного желания вести канал, как раньше и много работы.
Но скоро настанут лучшие времена и я снова возьмусь за это с новыми силами и идеями.

А пока, хочу вам предложить помочь друг другу.
Уверен, что меня читают люди, которые шарят React и Node.
Дело в том, что в компании, в которой я работаю, сейчас открыта вакансия на Junior Fullstack в офис в Киеве(м.Олимпийская).
Если интересно узнать больше - пишите в личку, скину описание вакансии.

Писать @mlvni.
web mess
темная тема на github 😍
Кстати, только что заметил, что на этой иллюстрации в правом нижнем углу нарисовано одной из зданий Emirates Towers (ну или что-то очень похожее)

Вот пруф: https://mediastream.jumeirah.com/webimage/image1152x648//globalassets/global/hotels-and-resorts/dubai/jumeirah-emirates-towers/new-images--september-2018/jet-j.com-banners-2018-lp4-desktop.jpg.
Решили с коллегой сделать пет-проект и использовать в нем Prisma.
Для js'a она работает отлично, но вот с гошкой - мне не очень понравилось, генерит папку node_modules и прочий мусор в репозитории сервиса, который нужен только для Prisma.
Поэтому, я начал искать другую orm, которую можно использовать в сервисах на Go и остановился на gorm.

Мне нравилось, что в Prisma можно легко делать миграции и поддерживать актуальную схему базы в одном файле (prisma.schema).
Плюс, можно делать prisma introspect, который создаст схему из уже существующего инстанса базы, удобно, в общем.
И вот, я нашел похожую штуковину для Go. Умеет создавать модели для gorm из существующей базы.

https://github.com/smallnest/gen
Я давно говорил, что чувствую себя неуверенно в плане знаний по базам данных.
И я решил это исправить. Начал проходить курс от Otus по этой теме.
Честно скажу, курс хорошо структурирован и даёт все базовые знания и понятия.
Но есть большой нюанс в плане глубины знаний. Не смотря на то, что там около 90 часов материала - есть нераскрытые нюансы.
Но, я этот курс купил очень дешево, поэтому грех жаловаться )

Например, одна из тем, которые мне показались нераскрытыми - это нормализация данных.
И вот, статья, которую я нашел по теме.

https://github.com/codedokode/pasta/blob/master/db/normalization.md
Сворую картинку, а всем скажу, что это моя.
Нашел отличный плейлист по теме микросервисов на Go.
Отлично подойдет новичкам, а некоторые видео подойдут и более опытным ребятам.

https://www.youtube.com/playlist?list=PLmD8u-IFdreyh6EUfevBcbiuCKzFk0EW_
Не то, что бы это не предсказуемое поведение, но я об этом не знал.
url.Parse может спарсить почти любую строку, не выдав при этом ни одной ошибки.

Вывод: валидность url'ов лучше им не проверять, а то влетите :)
Если кто-то есть - подскажите что-то интересное послушать и давайте фоловить друг друга.
Forwarded from рис. AI
Текстовый редактор видео. Сцены описываются кодом, с помощью реакт компонентов. Обожаю такое
https://www.youtube.com/watch?v=gwlDorikqgY

Напомню, что Реакт — это популярный инструмент и религия (ха) для javanoscript разработчиков (специально не использую слово "библиотека"), с помощью которого описываются интерфейсы приложения. Придумано и популяризовано в Фейсбуке.

Очень нравится, что сейчас есть тренд на альтернативу графическим интерфейсам в виде текстовых.
Расскажу про свой опыт: когда горит, мне удобнее накидать черновик для презентации кодом — я не думаю о графике, фокусируюсь только на смыслах и тексте. В Кейноуте я отвлекаюсь на интерфейс и графику: отступы, стили для заголовков и прочее. Необходимо что-то двигать и нажимать мышкой.

В случае текстового интерфейса — только экран и клавиатура. This is the way