Обновить
6
0

Пользователь

Отправить сообщение

5 тенденций в области кибербезопасности, связанных с «квантовым поворотом»

Время на прочтение4 мин
Охват и читатели4.3K

Специалисты компании Quantum Xchange, занимающейся обеспечением «квантово-устойчивой» кибербезопасности, опубликовали в корпоративном блоге пятёрку кратких отраслевых прогнозов, связанных, в основном, с развитием квантовых компьютеров. Вот что, по мнению экспертов, приобретает в этом году чрезвычайную актуальность на фоне стремительного приближения «квантового поворота».

Читать далее

Создаём одинаковое приложение 5 раз

Время на прочтение13 мин
Охват и читатели9.9K

На написание этой статьи меня вдохновил YouTube-канал Fireship, записывающий отличные видео о веб-разработке, крайне рекомендую их посмотреть, если вам интересна эта тема.

Вот видео с канала, в котором в 10 фреймворках создают todo-приложение:


Я решил, что не хочу тратить на это кучу времени, и в основном использовал статью как оправдание для изучения нескольких новых фреймворков, поэтому пять раз собрал одно и то же приложение. Я планирую создать простое приложение для добавления заметок, в котором пользователи могут писать текст и сохранять его как отдельные заметки. Некоторые из этих фреймворков я уже использовал для создания подобных приложений, а в других не делал ничего похожего, или даже не использовал их вообще, поэтому это будет чуть сложнее.
Читать дальше →

Использование паттерна BFF для создания общих типов в бэкенде и фронтенде

Время на прочтение10 мин
Охват и читатели116K
image

Контракт между бэкендным сервисом и фронтендным потребителем (или клиентом) обычно является местом соединения двух миров. Такой контракт может принимать форму спецификации REST API, конечной точки GraphQL, или чего-то другого. Главное, чтобы он сообщал обеим сторонам, чего ожидать друг от друга.

Такова любовная история между бэкендом Node.js и фронтендом React. Живя в разных мирах, они нашли общий язык для общения, но этого было недостаточно — всё равно случались недопонимания: иногда один ждал, что другой скажет что-то такое, чего второй не может выразить. Такой была ситуация до недавнего времени, когда произошла генерализация TypeScript (и типов TypeScript), благодаря которой они начали говорить на одном языке.

Давайте узнаем, что такое шаблон BFF (нет, это не шаблон Best Friends Forever, как бы здорово это ни звучало), и разберёмся, как типы TS могут помочь нам создать надёжный контракт между бэком и фронтом.
Читать дальше →

История умалчивает, или Легко ли найти давние сообщения в мессенджере iPhone?

Время на прочтение5 мин
Охват и читатели8.4K


Статья Спенсера Дейли (Spencer Dailey) в переводе звучит так: «Ваш iPhone (и резервные копии в iCloud) полны старых iMessage-сообщений объемом в гигабайты, которые практически невозможно прочитать». Но мы чуть упростили заголовок.
— — — —
У многих владельцев iPhone есть написанные годы назад сообщения iMessage, к которым у них отсутствует доступ. Например, мы с женой просто хотели прочитать первые сообщения, которыми обменивались в 2017 году, но не смогли этого сделать. Одна моя подруга недавно хотела доказать, что у неё было общение с человеком из иммиграционной службы США, и она смогла быстро скачать файл с возможностью поиска. Для этого ей не понадобились сторонние приложения. Но она пользовалась не iMessage, а другим мессенджером.
Читать дальше →

Как трёх программистов уволили из-за единственного сбоя в приложении

Время на прочтение4 мин
Охват и читатели20K


Сейчас я тружусь на своей третьей работе. С первой работы меня уволили, со второй я ушла сама. Но увольнение стало для меня ужасным опытом. Я никогда не говорила никому об этом, ни друзьям, ни новым коллегам. Я чувствовала стыд и унижение, поэтому придумала причину ухода с последнего места работы.

Проблемы стартапа с недостатком финансирования


Я работала в стартапе, которому исполнился только один год. Основали его четверо партнёров. У них был только один ангел-инвестор и они искали новых. В основном они разрабатывали корпоративные системы.

Вы знаете, что у стартапов есть множество проблем. Одна из главных – это финансирование. В начале стартапу нужно проделать много работы, но у него недостаточно ресурсов. Он платит меньше, но ожидает большей отдачи от разработчиков.

Я пришла в него в феврале 2019 года. Спустя три месяца меня повысили со стажёра до джуниора (младшего специалиста). В период стажировки мне платили всего 100 долларов в месяц, но я не сожалела об этом, потому что мне нужен был опыт работы.
Читать дальше →

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность