Публикации по теме 'software-development'
Когда не следует использовать Async / Await для выполнения нескольких обещаний?
В JavaScript синтаксис async и await отлично подходит для выполнения нескольких обещаний.
В этой статье мы рассмотрим, когда их не следует использовать и что следует использовать вместо них.
Когда мы должны использовать Async и Await?
async и await следует использовать только тогда, когда нам нужно выполнять обещания, которые выполняются последовательно.
В противном случае мы не должны их использовать. Например, в следующем примере второе обещание зависит от результатов..
Как писать хорошие сообщения об ошибках
Просыпаться в 2 часа ночи из-за того, что ваше приложение не работает, — отстой. Еще хуже приходится копаться в логах и находить только это:
Error updating captured_at for purchase 1244
захваченный_у кого? Что было захвачено? Какое влияние это оказывает на клиентов? И было ли это действительно настолько важным, чтобы проснуться посреди ночи?
В мире профессиональной разработки программного обеспечения то, как ваше приложение терпит неудачу, так же важно, как и то, как оно достигает..
Reactstrap — Таблицы
Reactstrap — это версия Bootstrap, созданная для React.
Это набор компонентов React со стилями Boostrap.
В этой статье мы рассмотрим, как добавлять таблицы с помощью Reactstrap.
Столы
Reactstrap поставляется со своим собственным табличным компонентом.
Например, мы можем использовать его, написав:
import React from "react";
import "bootstrap/dist/css/bootstrap.min.css";
import { Table } from "reactstrap";
export default function App() {
return (..
TechTalk: работа с гибкой схемой в реляционных базах данных
Эрик Саттервайт, старший бэкенд-архитектор Help.com
TechTalk — это серия технических блогов, написанных инженерами Help.com. Сериал исследует все тонкости различных языков программирования, способы преодоления общих (и нишевых) препятствий, инфраструктуру, новые технологии и функции, а также все, что между ними. В этом посте старший системный архитектор Эрик Саттервайт рассказывает о своем процессе навигации по гибкой схеме в реляционных базах данных.
Реляционные базы данных..
Современная авторизация: основы OAuth 2.0
В этой статье я расскажу вам о протоколе авторизации OAuth 2.0, который в настоящее время используется в большинстве веб-приложений в Интернете. Мы подробно рассмотрим методы предоставления авторизации для серверных веб-приложений или клиентских приложений, таких как приложения Javascript или мобильные приложения.
Авторизация существует с самого начала индустрии программного обеспечения. Приложения быстро осознали важность проверки того, имеет ли пользователь право выполнять..
Вещи, которые я видел, как старшие инженеры-программисты делали
Фото автора Christina @ wocintechchat.com на Unsplash
Мне посчастливилось начать работать младшим разработчиком под руководством старшего. Это означает, что у меня была возможность учиться у кого-то, кто прошел путь, которым я собираюсь идти, и у кого больше опыта, чем у меня в этом путешествии.
Иметь в своей команде старшего инженера, который готов вас учить и направлять, — это большое благословение. Если ваша карьерная цель — стать старшим разработчиком, это может сэкономить..
Задача о рюкзаке в JavaScript
Задача о рюкзаке предоставляет нам множество предметов. У каждого предмета есть вес и ценность. Нам также дается вместимость ранца - максимальный вес, который может выдержать рюкзак. Наша задача - выяснить максимальную ценность предметов, которые мы сможем уместить в рюкзаке.
Например, если у нас есть три элемента. Первый имеет значение 5 и вес 2. Второй имеет значение 2 и вес 3. Третий имеет значение 6 и вес 5. Грузоподъемность ранца равна 5. В этом случае максимальное значение..