Публикации по теме 'software-development'
Angular + React: шпаргалка по уязвимостям
Наиболее распространенные уязвимости, на которые следует обратить внимание в приложениях Angular и React: внедрение шаблонов, XSSI, обход аутентификации и многое другое.
Защита приложений — не самая простая задача. Приложение состоит из множества компонентов: логика на стороне сервера, логика на стороне клиента, хранилище данных, транспортировка данных, API и многое другое. Со всеми этими компонентами для защиты создание безопасного приложения может показаться действительно сложной..
Что такое блокчейн?
Возможно, вы слышали популярное определение: «Блокчейн - это децентрализованная бухгалтерская книга» и все такое, чего мы на самом деле не понимаем. Что ж, я Пит, энтузиаст блокчейнов, и на тот случай, если эти слова сделают вас мертвым мозгом, как они делают меня, я буду упрощен для вас.
## Что на самом деле представляет собой блок
Блок - это объект для хранения данных, а блокчейн - это цепочка блоков. Блоки имеют два неотъемлемых элемента - код и данные. Данные передаются в блок..
Усильте свои сборки и выпуски приложений Go
Голанг: как направлять
Усильте свои сборки и выпуски приложений Go
Научитесь автоматизировать свои сборки Go и выпуски конвейеров для различных целевых сред.
Введение
Кросс-компиляция приложений Go вручную для разных сред (например, операционных систем, архитектур и т. д.) не всегда сложно ; проблема в том, что это может просто стать… «грязным». И быстро.
Фактически, одна ошибка может означать публикацию неправильной версии или даже неправильной программы.
Я, наверное,..
Интересные расширения VSCode, которые должен попробовать каждый разработчик
Интересные расширения VSCode, которые должен попробовать каждый разработчик
7 расширений VSCode для веб-разработки в 2021 году
VSCode - отличный и безумно популярный редактор кода, но то, что делает его таким удивительным, - это экосистема расширений, которую он позволяет, и то, насколько она действительно настраиваема. Я перечислю некоторые расширения, которые я часто использую и которые считаю важной частью моего рабочего процесса.
1. Время кода
Позволяет отслеживать..
Ваша статья о правилах One Stop Clean Code
Ваша комната может быть грязной, а код — нет, я не самый организованный человек в мире, и моя комната — не лучшее произведение искусства, и я слышу всю вселенную в голосе Моргана Фримена, говорящего человеку, что « Все в порядке», если у вас нет девушки или супруга, тогда это совсем другая история. Суть в том, что ваша комната — это ВАША комната, но когда вы работаете в команде из более чем 20 человек, код, который вы фиксируете, НЕ является вашим кодом, даже если вы единственный, кто..
Написание программного обеспечения для вредоносного мира
Как мы пишем программное обеспечение, которое выживает в мире вредоносных программ? Это просто вопрос написания более безопасного кода или необходимо изменить некоторые из наших основных предположений? Придется ли нам, как пользователям, изменить то, как мы используем наш компьютер? К сожалению, в сфере безопасности много неопределенности. Есть только две вещи, которые мы знаем наверняка: наши данные ценны, и мы плохо справляемся с тем, чтобы отпугивать плохих парней.
Все ценно..
Обработка фоновых заданий в Elixir с Oban
В этом посте мы рассмотрим, как использовать Oban, надежную систему фоновой обработки заданий для Elixir.
Язык Elixir имеет удивительную встроенную поддержку параллелизма и выполнения асинхронных задач в рамках Erlang OTP . Это правда: обычно вы можете просто отбрасывать задачи на задний план вашего приложения Elixir, не заботясь чрезмерно о параллелизме, производительности, блокировке и т. д.
Это хорошо работает для некоторых видов задач, но для других простой перевод задания..
Новые материалы
Как создать диаграмму градиентной кисти с помощью D3.js
Резюме:
Из этого туториала Вы узнаете, как добавить градиентную кисть к диаграмме с областями в D3.js. Мы добавим градиент к значениям SVG и применим градиент в качестве заливки к диаграмме с..
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..
Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..