Публикации по теме 'software-development'
Введение в разработку программного обеспечения
В этой статье мы собираемся исследовать этот огромный и страстный мир разработки программного обеспечения, демистифицируя, что это такое на самом деле и как мы можем начать работу в этой области.
Итак, начнем с самой важной части:
Что такое программное обеспечение?
Да, простыми словами, программное обеспечение — это всего лишь набор инструкций, позволяющих вашему компьютеру делать все, что вы хотите. Ничего себе, вы знаете, что это такое, вы можете спросить:
Как мы можем..
История разработчика: обработка ошибок
В предыдущей записи истории разработчика я обсуждал важность включения надежной системы ведения журнала в каждое разрабатываемое мной серверное приложение как в моей профессиональной работе, так и в моих личных проектах.
Как я уже упоминал в этой записи, система ведения журнала не только позволяет разработчику приложения знать текущее состояние этого приложения в любой момент времени, но также предоставляет серию квитанций при обнаружении ошибки, которая позволит разработчик проследит..
Исследование RBS от Ruby: готово ли оно к производству?
Готова ли RBS — система аннотаций типов, представленная в Ruby 3 — к производству? Узнайте, как мы делимся плюсами и минусами, как использовать его с простым Ruby или с Ruby on Rails, сравнением с Sorbet и нашими рекомендациями.
Хьюго Фарджи, старший инженер Ruby on Rails в Whitespectre
Ruby — это динамический язык, и вы, вероятно, уже знаете, что в его набор инструментов не включена явная типизация. RBS стремится представить новые инструменты, которые помогут в этом.
RBS был..
Twilio: настройка пересылки/ответа SMS
Пересылка SMS-сообщений Twilio и ответ на них с помощью функций Twilio Runtime.
Обратите внимание, что в этой статье предполагается, что у вас уже есть учетная запись Twilio и настроенный номер.
Шаг 1. Добавление номера телефона в качестве переменной среды
Перейдя в Консоль Twilio , щелкните вкладку Все продукты и службы в левой части панели. Затем перейдите к разделу Функции в разделе Время выполнения в левой части панели. Теперь перейдите на вкладку Настроить и добавьте..
Расширения VS Code, которые вам понравятся в вашем следующем проекте
Привет, читатель, надеюсь, у тебя все хорошо. Я пишу эту статью, чтобы перечислить расширения, которые я люблю использовать при работе с VS Code (это хорошо работает, если вы работаете над веб-проектами). Эти расширения помогли мне сэкономить время, и я надеюсь, что вы сделаете то же самое. Не теряя вашего драгоценного времени, позвольте мне представить список расширений, которые я использую в VS Code.
Улучшенные комментарии. Это расширение поможет вам создавать комментарии в коде,..
Google Cloud против Azure: представление идеального облачного решения для нужд вашего бизнеса
Противостояние облачным гигантам
Введение
В современную цифровую эпоху облачные технологии стали неотъемлемой частью бизнеса во всем мире, меняя способы работы, масштабирования и внедрения инноваций организаций. Выбор правильной облачной платформы — это стратегическое решение, которое может существенно повлиять на эффективность, конкурентоспособность и общий успех организации.
Среди гигантов облачной индустрии Google Cloud и Microsoft Azure выделяются как два наиболее выдающихся..
Как быстро создать собственный образ с помощью Docker
Новое в контейнеризации? Ты получил это!
Docker предлагает пользователям способ быстрой разработки, доставки и запуска приложений. Я только начинаю царапать поверхность того, на что способна эта платформа.
Это пошаговое руководство предназначено для тех, кто, как и я, относительно плохо знаком с Docker и контейнеризацией. Моя цель в этой статье — представить простой метод создания и развертывания контейнера Docker с помощью файла, в котором указана дата развертывания контейнера...
Новые материалы
Обзор кода — Миссия невыполнима?
Обзор кода — миссия невыполнима?
3 расширения VsCode, которые помогут вам ориентироваться в коде!
Как новый пользователь Visual Studio Code, мне иногда трудно перемещаться по открывающему и..
BrightFuture (реализация интерфейса Java Future на Golang)
Отказ от ответственности: это моя первая статья на medium.com. Я постарался сделать это по-настоящему простым, и люди, находящиеся на любом этапе своей учебной лестницы, могут извлечь..
Серия блогов по ускорению вывода на основе глубокого обучения — Часть 2 — Аппаратное обеспечение
Глубокие нейронные сети стали обычной практикой во многих приложениях машинного обучения. Их способность достигать человеческой и даже сверхчеловеческой точности сделала их важной вехой в истории..
Технологии для нетехнологов 6: Простое объяснение языков программирования
Одним словом, программирование — это автоматизация, но в более широком смысле — это способ «поручить компьютеру выполнять различные задачи». Инструкции отправляются кодом, и этот код может быть..
CS373 Summer 2018: Миранда Фуленчек
CS373 Summer 2018: Миранда Фуленчек
Неделя 1: 4 июня — 10 июня
Что вы делали на прошлой неделе?
Занятия начались на этой неделе, поэтому большую часть времени я потратил на..
Как развивается смешанно-целочисленное программирование, часть 7
Унифицированная техника раннего завершения для первично-двойственных алгоритмов в смешанно-целочисленном коническом программировании (arXiv)
Автор : Ювэнь Чэнь , Кэтрин Нин , Поль Гулар..
Как научить модель Keras распознавать текст переменной длины
Я некоторое время играл с официальным примером Keras image_ocr.py и хочу поделиться своими выводами в этом посте.
В официальном примере выполняется только обучение модели, но отсутствует..