Публикации по теме 'programming'


Объяснение статической и динамической учетных данных
Узнайте, как не работают базовые методы соления и как можно добавить более сложные и эффективные соли в хэши аутентификации в коде. Приведены примеры в .NET. Многие приложения, операционные системы и другие механизмы аутентификации, которые принимают учетные данные, используют известную защиту от кибер-злоумышленников, известную как «соление». Для профессионалов, не связанных с ИТ или информационной безопасностью; всякий раз, когда вы создаете учетную запись для какой-либо службы, вы,..

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

Как локализовать ваш сайт с помощью DeepL Translate
В этой статье мы будем переводить сообщения о локализации с помощью DeepL. DeepL — гораздо более точный метод перевода, чем Google Translate и другие. С DeepL вы можете избежать ручного перевода или даже найма профессионалов-переводчиков. Этот сценарий может работать практически для всех приложений, использующих следующее соглашение: [directory]/ en.json es.json fr.json И если en.json был файлом, содержащим сообщения на исходном языке: Например, это могут..

Как оптимально решить минимальный стек с помощью JavaScript
Введение Если вы инженер, готовящийся к техническим собеседованиям, скорее всего, вам нужно будет знать, как реализовать стек. В этом блоге я собираюсь научить вас решать распространенный вопрос о leetcode под названием Min Stack, который, надеюсь, сделает реализацию стека менее чуждой вам. Min Stack - довольно простой вопрос, но если вы не понимаете, что за ним стоит, вы можете не справиться с другими вопросами, связанными со стеками. Поэтому важно повторить этот вопрос несколько..

4 простых способа сделать ваши команды более автономными
4 простых способа сделать ваши команды более автономными В своей книге Драйв Дэн Пинк указывает, что одной из основных характеристик внутренней мотивации людей является автономия . В частности, он упоминает автономию по четырем аспектам работы людей: что люди делают, когда они это делают, как они это делают и с кем они это делают. Далее он называет их четырьмя Т - их задачей , их временем , их техникой и их команда . В Scrum команды разработчиков должны быть..

Изучение и тестирование уязвимостей GraphQL — Часть 2
Введение В предыдущих статьях мы обсуждали значение GraphQL в современной архитектуре. Поэтому мы не можем отрицать, что злоумышленники чрезмерно нацелены на получение информации. Поэтому в этой статье я рассмотрю несколько потенциальных опасностей GraphQL. Если вы не читали мою предыдущую публикацию в блоге о GraphQL, пожалуйста, нажмите на предоставленную ссылку и прочитайте там информацию...

3 новых интересных функции от K8ssandra для Cassandra 4.0
Автор: Майлз Гарнси Apache Cassandra® 4 содержит множество новых функций, помогающих управлять вашей базой данных. Ведение журнала аудита помогает обеспечить соответствие требованиям безопасности, полное ведение журнала запросов обеспечивает более глубокое понимание выполняемых вами запросов, а обратное давление клиента обеспечивает стабильность кластера под нагрузкой. Выпуск K8ssandra v1.4.0 позволит вам легко воспользоваться этими функциями. Читайте дальше, чтобы узнать,..