Публикации по теме 'software-development'
Try-Catch спрятал мои ошибки!
Try-Catch спрятал мои ошибки!
Позвольте мне начать с того, что я проясню одну вещь: JavaScript — отличный язык, и его нельзя винить. Я был полностью виноват — моя ментальная модель обработки ошибок была неполной, и это вызвало проблемы. Отсюда и этот пост.
Но сначала позвольте мне дать вам некоторый контекст. Я писал кучу кода с использованием сторонних API (в частности, повторяющихся API-интерфейсов биллинга и подписки Stripe), а также написал класс-оболочку и несколько серверных..
Безопасное управление переменными среды в NestJS для начинающих
Давайте начнем с загадки, хорошо? Что не должно быть замечено, но необходимо для выживания вашего приложения? Ты получил это! Переменные среды. Подлый маленький концепт, но монументально важный.
Хорошо, прежде чем мы погрузимся в мутные воды кода, вот небольшая информация: NestJS, мощная платформа Node.js, предназначена для обслуживаемости, масштабируемости и безопасности . И если вы новичок, вас ждет восхитительное путешествие. Итак, пристегнитесь!
Зачем заботиться о..
Сопровождение кода, часть 1 — Почему
Мы все видели эту историю. Новый разработчик-энтузиаст присоединяется к команде и сразу же начинает указывать на проблемы.
… Эй, почему эта система так долго запускается? Почему вы, ребята, не используете XYZ? Почему вы еще не обновили эту библиотеку? …
И что мы им скажем?
Видите ли, это довольно сложно. Вы не знаете всей системы. Существует множество взаимосвязанных зависимостей. Не трогайте этот код! Мы пытались сделать это раньше. Это ломает все… И мой любимый мы добавили это..
Резюме, которое я использовал, чтобы получить работу в FAANG — и как я это исправлю
Привет, друзья!
Сегодня я делюсь резюме, благодаря которому я получил работу в компании FAANG. Когда я был на Tik Tok, многие люди спрашивали меня, что я написал в своем резюме. Это было в основном потому, что я был неопытным студентом колледжа, у которого никогда не было стажировки, технической работы или наставничества. Это честный вопрос. Поскольку людям было интересно, я понял, что это может быть интересная тема для обсуждения.
Итак, давайте поговорим об этом.
Я буду первым,..
AWS Lambda теперь поддерживает образы контейнеров
Как использовать поддержку образов контейнера и что это значит для нас
Недавно AWS объявила, что теперь они предлагают поддержку образов контейнера для функций Lambda.
Раньше единственным способом развернуть лямбда-функцию было заархивировать код. Эта новая поддержка означает, что теперь мы можем использовать контейнерный образ в качестве источника для развертывания и локальной разработки.
В этой статье я кратко рассмотрю обновление и простой пример создания и развертывания образа..
Как ИИ повлияет на будущее программирования
С запуском ChatGPT становится ясно, что ИИ становится все более и более способным писать код. На мой взгляд, маловероятно, даже невозможно, что какое-либо из нынешних решений ИИ сможет заменить то, что делают разработчики, потому что написание кода — это лишь малая часть работы, а ИИ еще далек от ее освоения. Однако я верю, что ИИ окажет огромное влияние на будущее программирования, и я…
Как сделать сотрудничество тестировщика и программиста максимально эффективным
Что сделать, чтобы он одинаково хорошо работал с программистами.
Я считаю, что лучшее, что мы можем сделать, чтобы быть хорошими, — это уважать рабочее время друг друга . Как тестировщик, я должен приложить все усилия, чтобы отправка не вызвала проблем при проверке разработчиком.