Алиасы в git

В GIT есть очень удобная функциональность для создания кратких команд: 1 git config --global alias.имя_алиаса команда Например, очень удобная команда: 1 git log --oneline --graph Создающая вывод в терминале всего дерева коммитов Очень удобно сделать сокращение такой команды 1 git l для этого надо выполнить 1 git config --global alias.l log --oneline --graph или улучшенный вариант 1 git config --global alias.

Как я писал фреймворк Dunai

Начало Давным давно, в далекой галактике, при использовании NodeJS джедаю стало сложно следить за кодом и зависимостями. Но он помнил, он видел магию автоматического внедрения зависимостей, так как был в клане Angular. И вот, молодой джедай, воодушевленный могуществом TypeScript решил познать черную магию декораторов, он хотел понять как эта магия работает… И пошел странствовать в поисках мудрости — пошел в гугл, попал на хабр, все узнал. Конец. Прелюдия По моему мнению на чистом JavaScript слишком неудобно писать сложные приложения, и TypeScript позволяет значительно упростить эту задачу.

Сохраняем цветной вывод консоли

Бывают случаи, когда требуется сохранить вывод приложения в консоли со всеми плюшками, такими как цвет текста, жирный шрифт и т.д. Для таких случаев есть интересная программа, написанная на Cи — aha, так же доступная в AUR ArchLinux Просто перенаправляем ей вывод программы Например, сохраним в html справку самой программы: 1 $ aha -h | aha > out.html Или настроим результат, добавим черный фон (--black) и включим использование таблицы стилей вместо inline стилей (-s)

Использование React вместе с Typescript

Использование React вместе с TypeScript TypeScript замечательный язык, по моему мнению, это будущее JavaScript. И хотя приходится больше писать кода, типизация, подсказки статический анализ типов — это огромные помощники программисту, особенно в больших проектах. Стартовый шаблон Для быстрого создания React + TypeScript Microsoft подготовила хороший инструмент, который работает вместе с привычным react-scripts, автоматически настраивает тестовое окружение и создает шаблон теста. Так же TypeScript нативно понимает JSX, без каких-либо надстроек, что не может не радовать.