Публикации по теме 'software-development'
TDD — Важность тестов в разработке программного обеспечения.
Многие программисты игнорируют важность тестирования ваших приложений, иногда тесты выполняются на локальном хосте.
Есть много компаний, которые не рекомендуют использовать практику TDD, потому что они думают, что время разработки продлится дольше, и по этой причине увеличится стоимость проекта. В принципе логично, но в долгосрочном проекте может быть существенная экономия.
Страх перед производственной средой
Нам нужно чувствовать страх, потому что страх помогает защитить нас...
Написание полноценного API с использованием PostgreSQL, Gin и Gorm
Шаг за шагом создайте невероятно быстрый API
Нельзя скрывать тот факт, что я уже много лет являюсь стойким сторонником C#. Я занимаюсь языком программирования более десяти лет, и за последние годы как сам язык, так и его периферийные фреймворки прошли долгий путь.
Одним из менее привлекательных аспектов C# является то, что он чрезвычайно многословен. Даже при написании относительно небольшого проекта количество проектов, файлов и строк кода быстро увеличивается.
Чтобы все было под..
Почему Cat’s Validated не является монадой? Глубокий взгляд внутрь его реализации и поведения
Когда вы какое-то время работаете на Scala, вы начинаете искать монады повсюду: сначала Option, потом «Или», «Попробовать», «IO» и тому подобное… но почему Validated не входит в их число? В этом посте я подробно рассмотрю некоторые очень интересные детали реализации Validated.
Примечание: первая часть этого поста — эта , Scala: What is Cat’s Validated?
Если мы углубимся в проверенную реализацию,
sealed abstract class Validated[+E, +A] extends Product with Serializable
Идя..
Запуск архитектуры Low-code приложения
Запуск архитектуры Low-code приложения
За последние пару лет наблюдается рост платформ приложений с низким и нулевым кодом. Эта статья покажет, что вы можете начать создавать свою собственную и использовать ее в качестве архитектуры, чтобы извлечь выгоду из low-code и при этом иметь полный контроль.
Архитектурные шаблоны в стандартных приложениях
Есть несколько общих закономерностей. Разработчики могут их даже не увидеть. Вот два из этих паттернов:
кодирование структуры данных..
Новая уязвимость, использование стресса и многое другое…
Добро пожаловать в наш еженедельный выпуск Dev Digest, где мы собрали лучшие ссылки, которые помогут вам быть в курсе того, что происходит в мире программного обеспечения и веб-разработки. От главных новостей до советов по разработке, профессиональных советов и многого другого — мы собрали лучшие статьи, истории и видео недели со всего Интернета. Теперь давайте приступим к делу.
Лучшие рассказы
Начиная с WannaCry, эксперты по безопасности были в состоянии повышенной готовности к..
Изучите константы Go - визуальное руководство
Типизированные и нетипизированные константы Go - это две важные концепции, которые вам необходимо понять.
👉 Не забывайте , что в приведенных ниже примерах кода содержится много дополнительной информации, поэтому обязательно нажмите и попробуйте их.
Почему вы можете использовать константы?
Вы не хотите вводить магические значения везде в своем коде, поэтому объявите их с константами и повторно используйте их снова.
Магические значения небезопасны, вы можете ввести их..
MS Labs - Здесь происходят инновации
Обработка естественного языка | Машинное обучение | Анализ данных | Компьютерное зрение
Машинное обучение - это область искусственного интеллекта, в которой машина учится что-то делать после обучения на соответствующих данных. Это способность создавать интеллектуальные системы, которые могут самообучаться без какого-либо вмешательства человека. В основном машинное обучение используется для автоматизации сложных функций. Машинное обучение используется все больше и больше из-за..
Новые материалы
Как создать диаграмму градиентной кисти с помощью D3.js
Резюме:
Из этого туториала Вы узнаете, как добавить градиентную кисть к диаграмме с областями в D3.js. Мы добавим градиент к значениям SVG и применим градиент в качестве заливки к диаграмме с..
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..
Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..