Метод утёнка
7.14K subscribers
531 photos
94 videos
2 files
431 links
Об IT так, что поймёт даже резиновый утёнок.

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels
Download Telegram
Media is too big
VIEW IN TELEGRAM
Металл-группа Nanowar of Steel выпустила гимн Java-разработчиков

Все слова песни HelloWorld.java — это код из программы. Более того, группа выложила и исходный код, который вы можете запустить и проверить его работу.

Трек уже доступен на всех стриминговых платформах, а клип оставляем тут. Если любите тяжелую музыку, вам зайдёт!

#java #музыка
😁10👍61🔥1
OAuth 2.0, OpenID Connect и SSO для самых маленьких

В Сети полно информации, как настроить тот или иной способ аутентификации или авторизации. Но они полезны, когда вы уже чётко понимаете какое решение вам требуется и какую задачу вам необходимо сделать.

В этой же статье вы сможете разобраться в том, чем же отличается авторизация от аутентификации, какие из технологий решают каждую из задач и их особенности. Вы также найдёте здесь полезные советы и рекомендации.
👍3
Media is too big
VIEW IN TELEGRAM
Учимся думать, как программист

Для программирования нужен определённый склад ума, это все знают. Но помимо этого нужно уметь ещё и думать, как программист. Только так вы сможете качественно решать задачи и правильно принимать важные решения касательно своего кода.

В этом видео вы узнаете, как же думают программисты и сможете применить эти знания во время разработки. Также эти знания понадобятся всем, кто работает в сфере IT, чтобы лучше логику разработчиков и уметь правильно вести с ними диалог.

#видео
👎8
Forwarded from Типичный программист
Как Google повышала знания работников в кабинках туалета

На фоне большого роста Google в 2006 году столкнулась с огромным количеством багов. Чтобы справиться с этим, инженеры решили подойти к задаче нестандартно.

В шутку было предложено обучать сотрудников прямо в туалетах — месте, где внимание пусть ненадолго, но точно сосредоточено. Так и появился Tech on the Toilet (TotT) — одностраничные листовки с качественным техническим контентом по тестированию.

Реакции на это были смешанные: одни благодарили за знания, другие просили оставить их в покое. Но концепция сработала и разрослась — теперь TotT охватывает темы от чистого кода до веба и ML.

Отличный пример как креатив может сделать рутинные процессы эффективнее🧻

#факты
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11😁4🎉2
А вы пробовали взламывать кого-то с помощью поиска по изображениям?
🤣8🥰2
Вопросы к UI. Часть 1

Вам нравится современный подход к созданию UI?

Автор этой статьи считает, что популярные сегодня подходы и инструменты зачастую используются неправильно и не эффективно.

На примере шаблона компонента, созданного с помощью разных фреймворков и библиотек, он разбирает основные (на его взгляд) проблемы.

Соглашаться с ним или нет — решать вам, но для начала прочтите его доводы:

https://habr.com/ru/articles/864816/

#ui #фронтенд
1
Media is too big
VIEW IN TELEGRAM
Как устроен жизненный цикл разработки ПО

Полезное видео для всех, кто хочет понимать:
— как строится разработка программного обеспечения;
— какие этапы есть и почему они именно такие;
— что такое дизайн-документы;
— какие требования предъявляют разработчики к ТЗ и многое другое.

Если хотите улучшить взаимодействие с разрабами, то к просмотру обязательно!

#видео #sdlc
👍3
Синдром самозванца или горькая правда?
😁8🐳1
Рассказываем #простымисловами, зачем нужна автоматизация тестирования

Если вы работаете с тестироващиками или просто хотите лучше понимать, чем они занимаются и как вообще можно автоматизировать тесты для разных программ, то скорее читайте наши свежие карточки!

Хотели бы заниматься автоматизацией тестов?
🎉2
Media is too big
VIEW IN TELEGRAM
Кто такие Мидл-разработчики и чем отличаются от джунов и сеньоров

Чёткого определения разницы между этими грейдами не существует, поэтому часто можно встретить мидла, работающего на позиции сеньора, но не дотягивающего до него в другом месте. Тем не менее есть определённые признаки, по которым можно с уверенностью сказать к какому из грейдов человек ближе.

В этом видео вы узнаете, чем же всё-таки они отличаются и кто такие мидлы, в чем именно ключевое отличие мидлов от джунов, и как им стать.

#видео
👍31🤪1
Что такое автоматизация тестирования и нужна ли она вам

Автоматизация — это метод тестирования, в котором описываются и воспроизводятся нужное количество раз сценарии, аналогичные ручным проверкам. По сути, мы объясняем системе, как воспроизвести действия пользователя и на что обращать внимание при выполнении этих действий. Такой подход позволяет сократить количество человекочасов, как при ручном тестировании, покрыть тестами большее количество кода и проверять однотипные кейсы в разных ситуациях без необходимости делать одно и то же.

Это кратко. А если вы хотите лучше понимать, что делает автоматизация тестирования, нужна ли эта автоматизация вам и вашему проекту, какие плюсы и минусы у автоматизации, то читайте эту статью.

#qa #тестирование
Разработчик: пишет максимально простую программу и детально расписывает документацию к ней

Пользователь:
так куда жать?
😁8
Чем заменить Google Docs? Обзор лучших альтернатив

Google Docs — отличный инструмент, когда дело касается базовых документов. Но если вам требуется сложная структура, таск-менеджмент, создание Wiki или базы данных, то его функций будет недостаточно даже в связке с таблицами.

Вместо этого предлагаем посмотреть на другие продукты, которые закроют большую часть ваших задач, при этом дадут ту гибкость, о которой Google Docs пока может только мечтать: https://tproger.ru/articles/chem-zamenit-google-docs--obzor-luchwih-alternativ
1👍1👎1