mkdev
318 subscribers
774 photos
109 videos
738 links
Download Telegram
mkdev via @like
Guard – инструмент для автоматизации процессов при работе с Rails-приложением. Учимся устанавливать, инициализировать и запускать его:

https://mkdev.me/posts/ispolzovanie-guard-dlya-avtomatizatsii-protsessov-razrabotki
mkdev via @like
Из серии "Для начинающих разработчиков на Ruby on Rails": список и описание гемов, которые используются почти в любом проекте на RoR, в том числе и на mkdev.

https://mkdev.me/posts/gemy-kotorye-my-lyubim
mkdev via @like
Алексей Курылёв о том, что такое рефакторинг, зачем переписывать свой код снова и снова, и какие приёмы помогут сделать код более понятным для чтения. Именование, разделение ответственности, уровни абстракции и DRY: всё это мы рассмотрим в этой статье.

https://mkdev.me/posts/kod-chuzhih-chto-takoe-refaktoring-i-kak-pravilno-refaktorit-neznakomyy-kod
mkdev via @like
А давайте не будем использовать Docker! В своей новой серии статей Кирилл Ширинкин рассматривает, почему такая идея может придти в голову, какие у неё могут быть последствия, и что вообще можно использовать для контейнеризации вместо Docker:

https://mkdev.me/en/posts/dockerless-part-1-which-tools-to-replace-docker-with-and-why
mkdev via @like
Учимся использовать для контейнеризации Buildah и Podman. Во второй статье своего нового цикла Кирилл Ширинкин учит не воспринимать Dockerfile'ы как файлы только для Docker, или обходиться вообще без них:

https://mkdev.me/en/posts/dockerless-part-2-how-to-build-container-image-for-rails-application-without-docker-and-dockerfile
mkdev via @like
Один из ключевых текстов как для тех, кто собирается учиться на mkdev, так и просто для уже работающих джуниоров. Как эффективнее всего сформулировать вопрос своему наставнику? Что сделать до того, как спросишь? Как не потратить время зря?

https://mkdev.me/posts/kak-zadavat-voprosy-mentoru-ili-starshemu-razrabotchiku
mkdev via @like
Зачем использовать PostgreSQL? Как установить PostgreSQL на Ubuntu и MacOS? Какие у PostgreSQL базовые команды? Всё читаем здесь:

https://mkdev.me/posts/postgresql-zachem-i-kak
mkdev via @like
Когда стоит использовать Serverless-архитектуру? Что это вообще такое? Кирилл Зонов расписывает её достоинства и недостатки в своей статье:

https://mkdev.me/posts/chto-takoe-serverless-arhitektura-i-v-chyom-eyo-preimuschestva

Нанимаем Кирилла ментором: https://mkdev.me/mentors/graffzon
mkdev via @like
Пришло лето, и в некоторых регионах наступила приятная погода. Но однажды она закончится! Как программисту перезимовать в тёплых странах? Что учитывать? К чему готовиться? Читаем рассказ нашего ментора Стаса:

https://mkdev.me/posts/zimovka-programmista-v-ispanii-kak-organizovat-chto-nuzhno-znat-k-chemu-gotovitsya
mkdev via @like
Как выбрать чат для стартапа? Когда подходит SaaS продукт? Стоит ли писать с нуля самому? Как насчёт Chat API? Какие есть Open Source решения? Обо всём в статье:

https://mkdev.me/posts/kak-my-vybirali-chat-dlya-studentov-i-mentorov
mkdev via @like
Спрос на инженеров машинного обучения растёт. Стоит учить Python, R, JS, Java и Scala. А какой язык программирования выбрать остальным? Что актуально в настоящее время и почему? Анализирует Анатолий Улитовский:

https://mkdev.me/posts/kakoy-yazyk-programmirovaniya-izuchat-v-2019-godu
mkdev via @like
Наш ментор по QA, Павел Конев, на собственном примере рассказывает, как начать карьеру тестировщика. И даёт советы!

https://mkdev.me/posts/kak-stat-testirovschikom-istoriya-pavla-koneva

Нанимаем Павла своим наставником: https://mkdev.me/mentors/pkonev
mkdev via @like
Сравниваем JS-фреймоворки Vue.js, React и Angular: рендеринг, архитектура компонентов, направленность и классы зависимостей, обратная совместимость, поддержка и коммьюнити:

https://mkdev.me/posts/sravnenie-javascript-freymvorkov-vue-js-react-i-angular-2019
mkdev via @like
Хочешь стажироваться на mkdev? Напиши нам на адрес, указанный в конце этой статьи! Заодно прочитай, как устроена стажировка на mkdev и захоти стать стажёром :)

https://mkdev.me/posts/stazhirovka-na-mkdev-kak-prohodit-i-otzyvy-tryoh-uchastnikov
mkdev via @like
Чтобы исправить ошибки в собственном CV, вооружаемся этой статьёй! Правильно составленное резюме — неотъемлемая часть успешного поиска работы. Начинаем с исправления трёх основных ошибок, в конце статьи получаем PDF с ещё двумя десятками:

https://mkdev.me/posts/top-3-samyh-rasprostranyonnyh-oshibok-v-pri-sostavlenii-rezyume-rezultat-analiza
mkdev via @like
5 основных PHP-фреймворков: Laravel, Yii, Zend, Phalcon и Symfony. Руслан Купцов разбирает основные достоинства и недостатки:

https://mkdev.me/posts/top-5-php-freymvorkov-laravel-vs-yii-vs-zend-vs-phalcon-vs-symfony-plyusy-i-minusy

Нанимаем Руслана своим ментором и учим PHP: https://mkdev.me/mentors/proger1989
mkdev via @like
Как запустить скрипт на Python? Объясняем каждому новичку в программировании, как это сделать самыми разными способами:

https://mkdev.me/posts/kak-zapustit-skript-na-python

Учим Python с нашими менторами: https://mkdev.me/specialization/programmirovanie-na-python
mkdev via @like
Многим хочется работать не "на дядю", а держать всё в своих руках. Как понять, хочешь ли ты стать фрилансером? Как решиться? Чего ожидать? Рассказывает сооснователь mkdev Леонид Сущев:

https://mkdev.me/posts/kak-brosit-rabotu-i-stat-frilanserom-tri-pravila-na-puti-k-nezavisimosti
mkdev via @like
Ставьте перед собой увлекательные задачи. Превращайте маленькие задачи в интересные проекты. Учитесь новому, или просто увольтесь! Все основные способы разогнать рабочую скуку в статье Кирилла:

https://mkdev.me/posts/5-sposobov-sdelat-rabotu-interesnee