mkdev
312 subscribers
764 photos
100 videos
705 links
Download Telegram
mkdev via @like
Выбираем фреймворк для API на Ruby? Какие фичи из коробки? Что с поддержкой версий? Сколько времени фреймворк на рынке? Какая производительность? Обо всём в статье Кирилла Зонова:

https://mkdev.me/posts/kakoy-vybrat-freymvork-dlya-api-na-ruby
mkdev via @like
Учим C в 2к19! Узнаём, почему это всё ещё более чем актуально:

https://mkdev.me/posts/3-prichiny-zachem-izuchat-si-v-2018-godu

Нанимаем Илью Коновалова своим ментором! https://mkdev.me/mentors/aragaer
mkdev via @like
Изучаем, какие бывают сервисные объекты в RoR, и конкретно на этот раз — что такое query-объекты:

https://mkdev.me/posts/kak-ispolzovat-query-objects-dlya-refaktoringa-sql-zaprosov-rails

Нанимаем Ивана Шаматова и учим с ним RoR: https://mkdev.me/mentors/IvanShamatov
mkdev via @like
Почему нестрашно приукрасить свои умения на собеседовании? Что будет проверять собеседующий? Алексей Курылёв учит, как справиться с интервью:

https://mkdev.me/posts/vri-im-kak-proyti-sobesedovanie-i-ne-oblazhatsya

Учим с Алексеем Python и готовиться к собеседованиям: https://mkdev.me/mentors/chepe4pi
mkdev via @like
Вот тебе пришло в голову изучить Prometheus. Или любую другую новую для тебя технологию. Как это лучше сделать? Что зубрить, а что лишняя трата времени? Разбираемся вместе:

https://mkdev.me/posts/kak-pravilno-izuchat-novye-tehnologii-na-primere-prometheus
mkdev via @like
Открываем ИП и разбираемся с валютным контролем, чтобы не нарваться на штраф, когда работаем удалённо на иностранную компанию. Есть три основных пункта:

https://mkdev.me/posts/udalennaya-rabota-v-inostrannoy-kompanii-kak-byt-i-chto-delat
mkdev via @like
Если работа вашего сервиса напрямую зависит от IP, заблокированных в России (или любой другой стране), вам стоит научиться обходить это препятствие. Мы справились с этим так:

https://mkdev.me/posts/kak-oboyti-blokirovku-roskomnadzora-istoriya-mkdev
mkdev via @like
Как начинающему разработчику выжить в рабочей рутине и не превратиться в говнокодера? Наталья Максименко выделяет 5 основных проблем и предлагает способы их решения:

https://mkdev.me/posts/5-sovetov-kak-sohranyat-kachestvo-koda-i-razvivatsya-kogda-vsem-vokrug-plevat
mkdev via @like
MongoDB это отсутствие схемы, легкость горизонтального масштабирования, богатая функция аггрегации, удобная денормализация и простой формат индексов. Подробнее обо всём этом, а также общие выводы читаем в статье Кирилла Зонова:

https://mkdev.me/posts/vvedenie-v-mongodb
mkdev via @like
В завершающей статье цикла о жизни без Docker Кирилл Ширинкин рассказывает, как Podman используется на mkdev, и подводит итоги всей концепции Dockerless:

https://mkdev.me/en/posts/dockerless-part-3-moving-development-environment-to-containers-with-podman
mkdev via @like
Стек от сообщества Dry-rb поможет вам с рядом проблем, где не справится Ruby on Rails. Начало цикла статей Ростислава Катина про Dry-rb здесь:

https://mkdev.me/posts/chto-takoe-dry-rb-i-kak-on-pomozhet-s-ruby-prilozheniem-tam-gde-ne-mozhet-pomoch-ruby-on-rails
mkdev via @like
Продолжаем разбираться с Dry-rb! На примере реального приложения смотрим, как dry-system помогает с его запуском:

https://mkdev.me/posts/kak-organizovat-zapusk-ruby-prilozheniya-s-dry-system
mkdev via @like
Учим Dry-rb дальше: dry-transaction позволяет нам применять паттерн "команда". Ростислав Катин объясняет, как мы будем использовать это в нашем приложении:

https://mkdev.me/posts/primenyaem-pattern-command-pri-pomoschi-dry-transaction
mkdev via @like
Сети! Специалисты в нашей области часто не уделяют достаточного внимания тому, как устроены сети, а это так или иначе необходимо каждому. Изучаем структуру сети и её основные компоненты:

https://mkdev.me/posts/kak-rabotayut-seti-chto-takoe-svitch-router-dns-dhcp-nat-vpn-i-eschyo-s-desyatok-neobhodimyh-veschey
mkdev via @like
Продолжаем разбираться, как устроены сети. На этот раз погружаемся глубже и изучаем, зачем нужен teaming и как работают Linux bridge, tap-интерфейсы и Linux Traffic Control:

https://mkdev.me/posts/kak-rabotayut-seti-chast-2-otkazoustoychivost-s-teaming-rezhem-soedineniya-s-traffic-control-a-tak-zhe-tap-interfeysy-i-linux-bridge
mkdev via @like
В этой статье мы попробуем разобраться, как создать API с помощью Django. Филип Кили расскажет и покажет, как создать API для простого приложения. По сути, API будет реализован как сайт без фронтенда. Выполнив шаги ниже, вы поймете, что и как делать:

https://mkdev.me/posts/kak-sozdat-api-s-pomoschyu-python-i-django
mkdev via @like
Чего ожидают от программистов HR-менеджеры? Почему компании плохо ищут себе работников? А почему компании не умеют взращивать собственных разработчиков? Анализируем проблемы на рынке труда в нашей сфере:

https://mkdev.me/posts/hr-menedzhery-protiv-programmistov
mkdev via @like
Каждый успешный программист когда-то не был ни успешным, ни программистом. Как Иван Такарликов стал профессиональным RoR разработчиком?

https://mkdev.me/posts/kak-ya-stal-ruby-on-rails-veb-razrabotchikom-istoriya-ivana-takarlikova

Изучаем с Иваном RoR: https://mkdev.me/mentors/xiting
mkdev via @like
Путь каждого успешного программиста где-то начинается. Как Илья Коновалов стал специалистом, каким является сегодня?

https://mkdev.me/posts/s-chego-nachinayutsya-programmisty-istoriya-ili-konovalova

Изучаем с Ильёй язык Си: https://mkdev.me/mentors/aragaer
mkdev via @like
Каждый день новая история успеха: сегодня Стас Мехоношин рассказывает, как стал RoR программистом:

https://mkdev.me/posts/kak-stat-ruby-on-rails-programmistom-istoriya-stasa-mehonoshina

Учим Ruby on Rails со Стасом: https://mkdev.me/mentors/Mehonoshin