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


Лучшее за неделю — 15/21 марта
Привет, ребята! Вот мы и снова с очередным назначением «Лучшее за неделю», обзором лучших статей за прошлую неделю, в которых мы опубликовали много интересных статей. Давайте посмотрим на них. Самые просматриваемые статьи Создание локального кластера Kubernetes (K8s#3) , Дарио Де Сантис GraalVM и Quarkus: краткое введение для начинающих Java , Мэри Рени Начало работы с Kafka в Docker и Java , автор Алок Кумар Java Atomic Datatype: Interview Reference , автор Аниш..

Сделайте это и никогда больше не борйтесь с TypeScript!
Пару лет назад я перешел с JavaScript на TypeScript. Позже я понял, что у меня большие проблемы с соблюдением типов и различных архитектурных паттернов. Я понял, что мне нужно что-то изменить в процессе разработки, чтобы улучшить свой опыт программирования. Эта статья служит моим мнением о шагах, которые может предпринять каждый, чтобы улучшить свои навыки TypeScript и написать более надежный код. Заполните пробелы в знаниях Даже сегодня я помню свое первое собеседование на..

Мое путешествие по самоучке разработчика программного обеспечения
Меня зовут Кушал Бхатиа, я разработчик программного обеспечения-самоучка из Южной Калифорнии. Я начал учиться программировать в марте 2020 года, когда потерял работу из-за пандемии COVID-19. К сожалению, для меня это было действительно замаскированным благословением, когда я наконец обнаружил свою страсть к программированию. Я окончил Калифорнийский университет в Лос-Анджелесе (UCLA) в 2012 году со степенью бакалавра гуманитарных наук в области политологии с надеждой в конечном итоге..

Улучшение коллекций строковых констант с помощью утверждений const TypeScript
ОБРАТИТЕ ВНИМАНИЕ: это продолжение моей статьи Статическая проверка типов для коллекций строковых констант в TypeScript . Недавно я узнал о константных утверждениях (новое в TS 3.4) из этой статьи о Redux (через TypeScript Weekly ). Это заставило меня понять, что я, вероятно, мог бы значительно упростить свое предыдущее решение. Оказывается - да, возможно. Хотя я не могу поделиться обновлением для примера на основе React, потому что codeandbox в настоящее время не поддерживает..

Уроки, извлеченные из масштабной миграции программного обеспечения и сокращения технического долга
Уроки, извлеченные из масштабной миграции программного обеспечения и сокращения технического долга Как мы успешно перенесли наше приложение, ничего не сломав Крупные миграции в области разработки программного обеспечения могут быть непростыми. Я участвовал в миграции приложения Angular 4, которому более двух лет, и которое ежедневно используется многими крупными компаниями, на последнюю версию Angular 7. Во-первых, я расскажу о довольно общих шагах, которые вы должны предпринять,..

Использование директивы несколько раз для элемента
Использование директивы несколько раз для элемента Объяснение того, как Angular обрабатывает элементы, для которых директива создается более одного раза Директивы в Angular пригодятся, когда мы хотим преобразовать или настроить внешний вид элемента. Кроме того, использование директив лучше для абстракции, поскольку вся логика реализации абстрагируется в реализации директивы и может использоваться для любого количества элементов, просто добавляя селекторы директив вместе с входами,..

Управление собственным состоянием React Native с помощью Context API
Краткое руководство по управлению состоянием с помощью Context API. Контекстный API - одно из лучших решений для управления состоянием отдельных отключенных компонентов в React. Он решает сложность передачи данных через реквизиты между несколькими уровнями компонентов. В этой статье обсуждается Context API и реализуется образец мобильного приложения To Do с использованием Context API. Полный код можно взять здесь . Когда мы обсуждаем управление состоянием, мы можем сказать, что..