NOP::Nuances of Programming
69.8K subscribers
3.18K photos
10 videos
12 files
4.52K links
Уникальные статьи и переводы — настольная книга программиста.


Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://tttttt.me/nophumor
NOP::Recruiter Удаленка- https://tttttt.me/nopremote
Download Telegram
Знакомтесь язык программирования Go!
Он простой в использовании, идеально сочетает в себе производительность и безопасность.
Сегодня мы подробно разберем его сильные и слабые стороны, а также поймем кому он может пригодиться.
@nuancesprog #статьи #go
Как вам известно telegram использует для идентификации пользователя СМС, но существуют ли альтернативные варианты двухфакторной аутентификации (2ФА), когда пользователь получает код не через СМС?
Беглый поиск подсказал про существование способа генерации одноразовых паролей (TOTP) в приложениях Google Authenticatior и Яндекс.Ключ.
Сегодня, мы напишем на Go простое веб-приложение, которое будет аутентифицировать пользователя по логину, паролю и одноразовому коду, сгенерированному в приложении Яндекс.Ключ. Такой подход исключит возмозность взлома вашей учетной записи в telegram при помощи перехвата СМС.
@nuancesprog #статьи #go
Очень нетривиальный подход к написанию простейшей программы на Go - это отличный повод шутя познакомиться с этим языком

@nuancesprog #статьи #go #ComputerScience
​​Golang, или Go — язык программирования, разработанный внутри компании Google. Насколько хорошо вы разбираетесь в нем? Пройдите наш тест и узнайте свой результат!

https://nuancesprog.ru/p/2254/

@nuancesprog #тест #Go
О Go - уникальном компилируемом языке. От деталей процесса компиляции до параллелизма, конкурентности и горутин.

Что такого в Go:
https://nuancesprog.ru/p/5434/

Разбираемся с компилятором:
https://nuancesprog.ru/p/5139/

ООП в Go:
https://nuancesprog.ru/p/6524/

Обработка ошибок с panic, defer и recover:
https://nuancesprog.ru/p/5713/

Горутины, конкурентность и параллелизм:
https://nuancesprog.ru/p/5746/

@nuancesprog #Go #Подборки