Search
Write a publication
Pull to refresh
6
0
Send message

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

Reading time4 min
Views4.3K

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

Читать далее

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

Reading time13 min
Views9.7K

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

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


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

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

Reading time10 min
Views82K
image

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

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

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

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

Reading time5 min
Views7.5K


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

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

Reading time4 min
Views19K


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

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


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

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

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

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity