-
Устанавливаем из магазина приложений (или из Github) новый Windows Terminal.
Прошло каких-то 25 лет, и, наконец, Microsoft сделала это - отличный терминал. -
Устанавливаем из магазина приложений Ubuntu (у меня установлена версия 18.04)
При установке логин вводим латинскими, строчными буквами
В одной вкладке открываем Cmd.exe из меню
Controllers should be in singular case, no spacing between words, and end with "Controller".
Also, each word should be capitalised (i.e. BlogController, not blogcontroller).
For example: BlogController, AuthController, UserController.
Bad examples: UsersController (because it is in plural), Users (because it is missing the Controller suffix).
(https://github.com/sandino/Markdown-Cheatsheet) (перевод, оригинал)
Поиграть с разметкой Markdown можно на демо-странице.
| const strategy = 'keycloak' | |
| export default function ({ app }) { | |
| const { $axios, $auth } = app | |
| if (!$auth.loggedIn || !$auth.strategies[strategy]) | |
| return | |
| const options = $auth.strategies.keycloak.options |
- Имена полей в ответе задавать в
snake_case(prr_page,created_at,system_name,...) - Для времени использовать
ISO 8601(формат: YYYY-MM-DDTHH:MM:SSZ) - Отдавать данные (сам контент, поля сущностей, массивы сущностей), помещая их в
data
- GET: /api/users — получить список пользователей;
- GET: /api/users/123 — получить указанного пользователя;
- POST: /api/users — создать нового пользователя;
Данный пост - это логическое продолжение моего поста/статьи - Как я перестал любить Angular / How I stopped loving Angular. Рекомендуется к ознакомлению перед прочтением.
Вот уже около года во всех проектах, в которых я участвую, я использую Vue вместо Angular. В данном посте я поделюсь основными впечатлениями и отличиями после Angular, а также поведаю некоторые вещи из реального опыта использования Vue на боевых проектах.
- Способы создания пространств имен в JS
- Шаблон модуль
- Повторное использование кода. Классические и современные шаблоны наследования.
В JS нет специальной конструкции для опредления пространства имен. Для того, чтобы избежать конфликтов имен необходимо использовать глобальный объект.
- зачем нужны ветки ? (для возможности работы с отдельным частями проекта)
- какие бывают ветки ? (master: по-умолчанию, develop и другие вспомогательные ветки)
- зачем нужен .gitignore ? (для исключения из git'а файлов и папок, чтобы исключить конфликты при слиянии веток)
- какие проблемы за нас решает git-flow и почему стоит его использовать ? (git-flow автоматизирует процесс управления версиями и приводит систему к общепринятой модели управления версиями)
- что будет если не писать сообщения к комитам ? (тяжело будет разобраться в каком состоянии находится проект и какие правки были введены)
- unit testing (необходимо для тестирования отдельных модулей системы, как-правило это какие-то классы или объединенные участки кода имеющие общую цель)
