- 98
- 10 267
Володя-NRG
Russia
เข้าร่วมเมื่อ 27 ก.ย. 2013
Развиваемся в программировании.
วีดีโอ
Go. Гексагональная архитектура, (onion). Hexagonal architecture.
มุมมอง 6821 วันที่ผ่านมา
Донат (на микрофон) - 2202202302964071 (сбер-карта мир)
Go. SpiceDB - 8, create, read, update, delete relations
มุมมอง 682 หลายเดือนก่อน
Донат (на микрофон) - 2202202302964071 (сбер-карта мир)
Go. Lint (финальная версия)
มุมมอง 462 หลายเดือนก่อน
Донат (на микрофон) - 2202202302964071 (сбер-карта мир) run: timeout: 5m linters-settings: gci: sections: - standard - default - prefix(gitlab.com/a/b/c/d) # - alias - blank # - dot custom-order: true varnamelen: min-name-length: 1 revive: rules: - name: var-naming disabled: true ireturn: allow: - anon - error - empty - stdlib - (or|er|ent)$ errorlint: errorf: false tagalign: align: false wsl: ...
Go. SpiceDB - 7, стрелочная связь (arrow link)
มุมมอง 382 หลายเดือนก่อน
Донат (на микрофон) - 2202202302964071 (сбер-карта мир)
Go. SpiceDB - 6, связи relation-ов
มุมมอง 1022 หลายเดือนก่อน
Донат (на микрофон) - 2202202302964071 (сбер-карта мир)
Go. SpiceDB - 5, wildcards
มุมมอง 562 หลายเดือนก่อน
Донат (на микрофон) - 2202202302964071 (сбер-карта мир)
Go. SpiceDB - 4, caveats (предостережения)
มุมมอง 612 หลายเดือนก่อน
Донат (на микрофон) - 2202202302964071 (сбер-карта мир)
Go. SpiceDB - 3, связи и их проверка через код
มุมมอง 1232 หลายเดือนก่อน
Донат (на микрофон) - 2202202302964071 (сбер-карта мир)
Go. SpiceDB - 2, разбор связей на примере баскетбольной команды
มุมมอง 1473 หลายเดือนก่อน
Донат (на микрофон) - 2202202302964071 (сбер-карта мир)
Go. SpiceDB - 1, start
มุมมอง 1563 หลายเดือนก่อน
Донат (на микрофон) - 2202202302964071 (сбер-карта мир)
Go. golangci-lint - wsl, zerologlint
มุมมอง 263 หลายเดือนก่อน
Донат (на микрофон) - 2202202302964071 (сбер-карта мир)
Go. golangci-lint - usestdlibvars, varnamelen, wastedassign, whitespace, wrapcheck
มุมมอง 403 หลายเดือนก่อน
Go. golangci-lint - usestdlibvars, varnamelen, wastedassign, whitespace, wrapcheck
Go. golangci-lint - thelper, tparallel, unconvert, unparam, unused
มุมมอง 373 หลายเดือนก่อน
Go. golangci-lint - thelper, tparallel, unconvert, unparam, unused
Go. golangci-lint - tagliatelle, tenv, testableexamples, testifylint, testpackage
มุมมอง 263 หลายเดือนก่อน
Go. golangci-lint - tagliatelle, tenv, testableexamples, testifylint, testpackage
Go. golangci-lint - spancheck, sqlclosecheck, staticcheck, stylecheck, tagalign
มุมมอง 563 หลายเดือนก่อน
Go. golangci-lint - spancheck, sqlclosecheck, staticcheck, stylecheck, tagalign
Go. golangci-lint - protogetter, reassign, revive, rowserrcheck, sloglint
มุมมอง 273 หลายเดือนก่อน
Go. golangci-lint - protogetter, reassign, revive, rowserrcheck, sloglint
Go. golangci-lint - paralleltest, perfsprint, prealloc, predeclared, promlinter
มุมมอง 803 หลายเดือนก่อน
Go. golangci-lint - paralleltest, perfsprint, prealloc, predeclared, promlinter
Go. golangci-lint - nlreturn, noctx, nolintlint, nonamedreturns, nosprintfhostport
มุมมอง 573 หลายเดือนก่อน
Go. golangci-lint - nlreturn, noctx, nolintlint, nonamedreturns, nosprintfhostport
Go. golangci-lint - musttag, nakedret, nestif, nilerr, nilnil
มุมมอง 513 หลายเดือนก่อน
Go. golangci-lint - musttag, nakedret, nestif, nilerr, nilnil
Go. golangci-lint - maintidx, makezero, mirror, misspell, mnd
มุมมอง 263 หลายเดือนก่อน
Go. golangci-lint - maintidx, makezero, mirror, misspell, mnd
Go. golangci-lint - interfacebloat, intrange, ireturn, lll, loggercheck
มุมมอง 493 หลายเดือนก่อน
Go. golangci-lint - interfacebloat, intrange, ireturn, lll, loggercheck
Go. golangci-lint - gosimple, govet, importas, inamedparam, ineffassign
มุมมอง 283 หลายเดือนก่อน
Go. golangci-lint - gosimple, govet, importas, inamedparam, ineffassign
Go. golangci-lint - gomodguard, goprintffuncname, gosec, gosmopolitan, grouper
มุมมอง 293 หลายเดือนก่อน
Go. golangci-lint - gomodguard, goprintffuncname, gosec, gosmopolitan, grouper
Go. golangci-lint - gofmt, gofumpt, goheader, goimports, gomoddirectives
มุมมอง 623 หลายเดือนก่อน
Go. golangci-lint - gofmt, gofumpt, goheader, goimports, gomoddirectives
Go. Раняя проверка структуры на соответствие к интерфейсу
มุมมอง 303 หลายเดือนก่อน
Go. Раняя проверка структуры на соответствие к интерфейсу
А вы на С, С++ или Pyrhon пишите? 2:37
А вы на С, С++ или Pyrhon пишите?
На этих нет. Довелось только на php, js, go, swift, kotlin, actionScript. Дело не в языке, дело в том чтоб создать продукт полезный обществу.
@@volodya-nrg согласен с вами . Но можете попробовать интересно с ними работать в частности с плюсами
@@АрунАкжолуулу-й2щ та не спасибо, на это время и желания нет )
А вы на С и С++ пишите или на Python?
Добрый день! Как так же шарить за Го, как шарите вы, если я новичок впринципе?
В начале плейлиста оговаривается база го. От туда можно начать, все нюансы основные впринципе я там рассказал. Начтите от туда смотреть. Если что, пишите сюда. Пока комментов не много, я их читаю все. Если что, подскажем (не жалко).
а почему мне раньше не попадались видео с этого канала ... но зато буду твой контент весь смотреть !
Привет Данил. Спасибо за донат! Чуть по позже еще видео выложу, сейчас пока в отъезде.
это твой первый язык программирование если да то сколько времени потратил на изучние его? если нет то какой был прошлый стэк
Не первый, третий. Начинал с php, потом JS, потом Go, после пришлось писать (через не хочу) и для iOS-а и Android-а. Только язык знать мало, надо и с БД работать уметь и понимать как работают сетевые штуки (протоколы и тд). Например выложить программу в публичный доступ вам нужно еще знать как это дело все настраивать "там" и тд. К этому всему еще добавляются и разные фреймворки, библиотеки и тд. После еще возникает геморой с разными версиями той или иной программы.
интересный формат )
надо двигаться )
э
Молоко взрослому человеку вредно
Кефир
Европейцу нормально
@@WounderVaflel что за дичь вы несете )
Спасибо, классно объясняешь!
Рад что вам полезно, значит не зря делаю (себе плюс и с другими делюсь) ) ... а по поводу объяснений: как идет так идет (я не парюсь) )
Супер. Как насчёт записать видео на тему grpc-gateway в Go? С примерами на unary + streaming
По поводу интерцепторов в видосах вроде уже все обозначил (посмотри там в др. видосах). С gateway-ем эт мне надо чуть по позже разобраться и тд. Я так примерно понимаю как он работает, но пока ни разу (вроде) не делал.
@@volodya-nrg Да я вот как раз благодаря твоим видео разобрался с интерцепторами, спасибо 👍🏼Имел ввиду, что можно показать унарные запросы и стримы на примере с grpc-gateway. Просто предложил как идею для видео. Вдруг заинтересует)
@@sauvignonblanc5086 Спасибо да, я понял. На самом деле у меня была такая идея (на работе слышу о gateway-е не однократно). Если что, на выходных разберусь сам и запилю видос.
Ура!
в смысле? )
@@volodya-nrg новое видео по go
@@grosseameise та каждый день же новое
Привет. Спасибо за уроки по Golang, продолжай в том же духе) Закинул на кофе ;) PS: Кстати, а что до этого пил в начале роликов? Milk?
Спасибо за донат. Кстати по поводу денег: донаты буду подкапливать, потом на них буду покупать оборудование для лучше картинки и видео. Я конечно могу и сразу это все купить, но я думаю так тоже будет нормально. По поводу "за ваше здоровье", там все просто, то кефир, то квас, вчера газировка, в общем что попадется под руку ) ... но без алкоголя, как говорится осуждаю )
крутой)
Возможно чтобы отработал fmt.Println("===> after mergeChannels(...)") нужно закрыть каналы ch1, ch2, ch3
хз ) ... лан сегодня попробую, в видосе упомяну сегодня )
лайк
🎉 с праздником
с праздником )
По классике нет необходимости обходить весь массив каждый раз во внутреннем цикле, т.к. максимальное значение будет в конце уже после первого прохода и т.д.
Не исключено. Как нибудь доберемся до альтернативных решений.
// 100 iteration, 690 elements // 1. fn external: 31.944389ms; 32.549029ms // 2. fn internal: 33.806939ms; 32.654684ms
Кстати, в видео под остатком я имел ввиду "в уме" - так определяли в школе определенную часть.
Даа, жесть конечно. Адекватно, если бы размер слайса был бы ограничен max int64... Есть ощущение, что БигТеки специально подняли планку по алгоритмам, чтобы отсеять как можно больше желающих? Возможно у них вообще процессы найма изменены - есть постинг на HH, и оттуда отбирают людей для самого "процесса собесов", а горящие позиции закрываются через нетворкинг/ рефералки/ аплевелом стажеров.
Главно в слайс, а какой размер у слайса это уже второстепенно, по условию только не в предел цифрового типа. Собес пройдет тот кто ответит, либо по блату (что редко слава богу в России).
Хотелось бы далее гайды о том как развернуть GO-приложение на линукс-хостинге
go.dev/doc/install
habr.com/ru/companies/otus/articles/660301/
@@volodya-nrg Спасибо.
очень интересно мне как новичку так сказать сложно сразу понять но прикольно
на следующий день можно да забыть уже )
Хорошо. Можем таким образом поменять значение местами! Где это можно применить? В каком проект и что за функция это будет? Ну, то есть практическое применение? Потому что, когда я пытаюсь учить язык программирования, что-то подобное попадается и я просто тупо сижу и охреневаю от скукоты и не понимаю, где я это буду поменять!?
Вы сможете это применить тогда когда бизнес-задача у вас на это появится. Будете писать разные детали и вот в какой-то момент среди этих деталей и может пригодится данный подход. Обычно данный подход уже реализован в штатной ф-ии языка и это спрятанно под капотом. Просто запомните. это алгоритм, могут на собеседовании спросить (я наблюдал уже такое) и тд.
Джаваскрипт может тоже самое?
Главно чтоб на данном языке можно было обработать серверную часть. На сколько помню nodeJS мог.
О, пиха тоже хороший язык)
У каждого языка есть своя ниша.
Я снова тут)
норм )
Круто. Так держать!
постараюсь каждый день выпускать видео, если что, следите )
@@volodya-nrg Ага, буду)
норм да е*ашили там )
Ауф наполированные полы " СТЕНКА " ты забрала моё детство !!! Это было сильно !!! И это было шикарное время !!!
Когда мы были молодыми 😎😎😎
Если нас было четверо ☝️ ! Сколько было их 😳😳😳 ?
Красавчик Бро.
а, да, поприкалывался чутка )
G-Mass - мазафака )
Это кто? Где? Кто с кем батлует?
old school , Ману рулит)
Лет 15 назад ))
Володя Умеров Вован,как дела?)
@@jackblack6459 нихера - Марат, ты что ли ))
@@volodya-nrg как подумал что это Марат?
@@jackblack6459 Если ошибся в имени, сорян ... Напомни.
@@volodya-nrg просто грю откуда узнал, из плэйлиста увидел что ли?)