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


Загрузка изображения с данными в Google Firebase
Всем привет! Недавно я работал над проектом для местной компании здесь, в Реддинге, Калифорния, будучи студентом Bethel School of Technology , и мне предложили создать специальную функциональность для этого приложения: загрузка Данные пользовательской формы с прикрепленным к ней изображением и сохранением этих данных на облачном сервере. В этой статье я буду использовать Google Firebase в качестве облачного сервера для размещения данных и хранения файлов. Я буду использовать..

3 важные характеристики успешных менеджеров проектов
3 важные характеристики успешных менеджеров проектов Если вы руководитель проекта и хотите быть востребованным, то вам нужно знать, что компании ищут в PM. Вот список из трех наиболее важных характеристик, которыми должен обладать сильный менеджер проектов. а. Ваша команда должна доверять вам. Управлять проектом может быть сложно. Завоевать доверие своей команды может быть еще сложнее. Все сводится к двум основным ценностям: прозрачности и скромности. Великие менеджеры..

Как создать свой собственный фреймворк для вашего iOS-приложения
Разработка приложений для iOS Как создать свой собственный фреймворк для вашего iOS-приложения В этом руководстве мы создадим основу для вашего приложения. Это хороший способ разделить ваше приложение на независимые модули и позволить повторно использовать ваш код в разных приложениях. В этом руководстве мы используем последнюю версию Xcode (11.3.1) и macOS Catalina (10.15.4) на момент написания. Обычно рекомендуется разделить приложение на отдельные части. Это позволяет вам..

Советы профессионалов, которые помогут вам начать работу над дополнительным проектом
Начните с прочной основы, чтобы не терять азарт День 1. Вы купили доменное имя ‹fancy-name› .io и пообещали себе, что на этот раз закончите работу над этим продуктом навсегда. Day 56— ‹fancy-name› .io по-прежнему находится на главной странице сайта 404. Вы отказываетесь никому говорить о том, что пошло не так. Как часто вы начинаете проект и отказываетесь от него? Оправданный отсутствием структуры, дисциплины или организации, этот проект, который когда-то был вашей лучшей..

5 вопросов для построения монорепо
Прежде чем погрузиться в Lerna, Bit и другие инструменты монорепозитория, подумайте, что вы создаете, для кого и почему. Накладные расходы, связанные с управлением несколькими пакетами в нескольких репозиториях, побудили многие команды исследовать старую-новую концепцию монорепозитория. Сегодня это не означает огромную базу кода спагетти, а скорее наличие репозитория, в котором размещаются и публикуются несколько пакетов. Этот репозиторий может быть приложением, разделяемой..

Как создать реактивное приложение с помощью Vert.x
Введение в Eclipse Vert.x и интеграция с OpenAPI для создания службы REST Реактивное программирование стало популярным подходом к разработке из-за его высокой скорости отклика, масштабируемости и обработки ошибок. Он предназначен для работы с асинхронными потоками данных. Например, представьте, что асинхронный вызов REST API или базы данных. Ваша текущая беседа не будет заблокирована. Eclipse Vert.x - это набор инструментов, который обеспечивает удобный способ реализации..

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