Skip to content

Instantly share code, notes, and snippets.

Avatar
:octocat:
Octobarin

Barin Britva barinbritva

:octocat:
Octobarin
View GitHub Profile
View javamentor-generics-webinar.md
View 1-jsunderhood-week
// Gist name placeholder
View pasv-us-webinar.md

Ссылки

Основное

Мой материал

@barinbritva
barinbritva / use-system-font.css
Created Sep 20, 2020
Use system font in each OS.
View use-system-font.css
body {
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
}
@barinbritva
barinbritva / frontend-live-2020.md
Last active Apr 2, 2021
Список ссылок с доклада "TypeScript как фундамент архитектуры приложения" FrontendLive 2020
View frontend-live-2020.md

Ссылки

Рефакторинг

Refactoring.Guru - всё про рефакторинг: что такое рефакторинг, как понять, что настало время проводить рефакторинг, как его проводить, паттерны проектирования с примерами на многих языках, включая TypeScript.

Разворачивание проекта на TypeScript

  • init-typescript-app - мой пакет для разворачивания проектов, на котором был создан проект для презентации. Возможность выбирать "строгость" TypeScript для новичков или опытных, публикация вашего пакета в NPM.
  • TSDX - разворачивание TypeScript проекта, prettier, rollup, eslint
  • oclif и Gluegun - разворачивание TypeScript для создания CLI утилит
  • Nest TypeScript Starter - официальный темплейт для создания бекенд-приложений на NestJS
@barinbritva
barinbritva / react-handle-click-outside.ts
Last active Aug 10, 2020
React detect clicked element
View react-handle-click-outside.ts
protected componentWillMount(): void {
document.addEventListener('click', this.toggle);
}
protected componentWillUnmount(): void {
document.removeEventListener('click', this.toggle);
}
private toggle = (event): void => {
event.preventDefault();
@barinbritva
barinbritva / git
Last active Sep 2, 2020
Git commands
View git
# Delete local tag
git tag -d tagname
# Delete remote tag
git push origin :tagname
# Or
git push --delete origin tagname
# Set author globally
git config --global user.name "Barin Britva"
@barinbritva
barinbritva / distance_between_geopoints.js
Created Jan 31, 2014
Detect distance between geo points.
View distance_between_geopoints.js
function deg2rad (angle) {
return angle * .017453292519943295;
}
function distance($lat1,$lng1,$lat2,$lng2)
{
$lat1=deg2rad($lat1);
$lng1=deg2rad($lng1);
$lat2=deg2rad($lat2);
$lng2=deg2rad($lng2);