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


Как мы создаем платежные системы на Coinbase
Изучение компонентов высокого уровня целостности платежной системы Анжела Чжу и Шалини Оруганти Фон Миссия Coinbase - создать открытую финансовую систему для всего мира. Миссия команды Coinbase Payments состоит в том, чтобы дать клиентам возможность переводить деньги в криптоэкономику и из нее с помощью восхитительного и безупречного опыта. Coinbase в настоящее время поддерживает более 10 различных способов оплаты в более чем 30 странах, и мы создаем их больше. В этом блоге..

Java — перехватчики выключения
Перехватчики завершения работы в Java — это просто потоки, которые будут выполняться до того, как нормальное выполнение программы завершится. Давайте посмотрим, как и когда их использовать. Как создать свой собственный хук отключения? Вы можете легко создать свой собственный хук завершения работы, расширив класс Thread, так как ваш пользовательский хук также будет потоком. Затем вам нужно реализовать то, что вам нужно сделать внутри переопределенного метода запуска. В приведенном..

Код и мы
Какое отношение имеют эти слова друг к другу? Код сделал компьютер более демократичным, что позволило нам использовать машины бесчисленными способами, а также приспособить и изменить их цели в соответствии с нашими потребностями. Мы можем запрограммировать компьютер - будь то ноутбук, телефон, смарт-часы или суперкомпьютер в облаке - на выполнение любой задачи, которую мы хотим. Ну вроде как. Хотя вам вряд ли повезет, если вы скажете своему ноутбуку принести вам кофе или заставить..

Написание простого кода сначала поможет вам оптимизировать позже
Почему лучше сначала создавать простые приложения, чем пытаться угадать, где их оптимизировать. Моя команда в Bandwidth специализируется на написании REST-приложений с высокой пропускной способностью и малой задержкой. В этом нет ничего нового для мира микросервисов и стремления к максимальной горизонтальной масштабируемости. Многие компании и группы делают то же самое. Обсуждая потребность в такого рода приложениях, я всегда в первую очередь обращаю внимание на следующее: «Чтобы..

Вот почему непрерывная интеграция и развертывание так важны для разработки программного обеспечения ...
Это первая часть моей серии о современных практиках разработки программного обеспечения . В этой серии я описываю несколько способов, с помощью которых инженеры-программисты могут улучшить свое программное обеспечение, улучшив свои процессы и методы, все из которых я изучил и прожил, работая консультантом по программному обеспечению в ThoughtWorks, и испытал на себе текущую работу в крупной розничной торговле. компания в Германии. Однажды я работал с клиентом в проекте облачной..

Лучшие языки программирования для автоматизации и тестирования в 2021 году
Для автоматизированного тестирования доступно множество языков программирования. Иногда разработчикам сложно выбрать подходящую платформу, поэтому мы представляем 10 лучших языков программирования для автоматизации и тестирования в 2021 году. В сегодняшнем высококонкурентном мире разработка программного обеспечения и автоматизация играют важную роль в создании надежных программных приложений для бизнеса. Кроме того, новые технологии, такие как искусственный интеллект и блокчейн,..

5 шагов, которые я использовал, чтобы научиться кодировать и продавать что-то в 17 лет
Первое, что я построил и за которое я взял деньги, - это приложение для записи MP3. Я только что изучил Visual Basic на одном из факультативных занятий по программированию в старшей школе, и мне захотелось увидеть, что я могу создать. Проблема, которую я хотел решить, была проста ... Как один из немногих в то время людей с записывающим устройством для компакт-дисков, я всегда приглашал друзей ко мне домой и часами просматривал все MP3, которые я скачал из Napster, чтобы создать..