Хобрук: Ваш путь к мастерству в программировании

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


Кубернетес 101
Основы Kubernetes Так что же такое Kubernetes и что он предлагает? Kubernetes — одна из ведущих систем оркестровки контейнеров с открытым исходным кодом на сегодняшний день. Чтобы упростить, Kubernetes позволяет вам управлять контейнерами, составляющими ваше приложение, с большой гибкостью. Источник: Средняя статья

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

7 главных отличительных черт Java-разработки
Вы удивлены, насколько быстро в этом технологически управляемом мире индустрия разработки приложений растет? Вы знаете, в чем причина этого? Сегодня во всем мире насчитывается примерно 5,5 миллиарда пользователей смартфонов, поэтому в ближайшие годы рынок разработки приложений будет стремительно расти. Таким образом, мы можем сделать вывод, что причиной повышенного спроса со стороны индустрии разработки приложений является быстрый рост пользователей смартфонов и предприятий...

Загрязнение параметров HTTP
Способ подделки параметров Что такое ГЭС? Уязвимость веб-приложения, используемая путем внедрения закодированных разделителей строки запроса в уже существующие параметры. Уязвимость возникает, если пользовательский ввод не обрабатывается должным образом веб-приложением. Когда целевая система принимает несколько параметров с одним и тем же именем и обрабатывает их способом, который может быть небезопасным или…

Аутентификация Firebase с помощью TypeScript
Аутентификация с помощью пользовательского токена, электронной почты/пароля и/или внешних сторонних сервисов В предыдущем руководстве мы узнали, как настроить firebase и firestore в нашем проекте TypeScript. В этой части мы собираемся обсудить аутентификацию с точки зрения серверной части. Но прежде чем мы это сделаем, давайте обсудим первый тип облачных функций, предлагаемых Firebase, а именно облачную функцию onCall . OnCall предоставляется firebase в основном для упрощения..

Сохранение данных в расширении Chrome с использованием localStorage
Хранение и извлечение данных — важная часть любого расширения Chrome, а локальное хранилище обеспечивает простой и эффективный способ сохранения данных в браузере. localStorage API предлагает хранилище ключей и значений, которое можно использовать для хранения данных, которые могут сохраняться даже после закрытия браузера или ухода пользователя с сайта. В этой статье мы рассмотрим, как использовать localStorage для сохранения данных в расширении Chrome. Являетесь ли вы опытным..

Мягкое завершение работы в Go: вежливый способ завершения программ
Когда дело доходит до завершения работы вашего веб-сервера, вы можете захотеть, чтобы ваш веб-сервер дождался обработки всех активных запросов перед выключением. Теперь мы обсудим, как добиться корректного завершения работы в Golang. Но прежде чем мы углубимся в код, важно понять, зачем нам нужно корректное завершение работы нашего веб-сервера. Зачем нам это нужно? Допустим, работник решает уйти с работы, обычно он уведомляет об этом своего работодателя. В течение периода..

Новые материалы

Наука о данных для глобальной торговли дикой природой
Данные для изменения Наука о данных для глобальной торговли дикой природой Широкий и глубокий анализ импорта незаконного оборота дикой природы в США. Этот проект завершили Алекс Харди,..

Чат-бот AI с НЛП: распознавание речи + трансформеры
Чат-бот AI с НЛП: распознавание речи + трансформеры Создайте говорящего чат-бота на Python и разговаривайте со своим ИИ. Резюме В этой статье я покажу, как использовать предварительно..

Ответы на вопросы (часть 1): зачем создавать системы ответов на вопросы?
Ответы на вопросы — многообещающее применение обработки естественного языка (NLP). Для организаций это обещает разблокировать информацию, скрытую в хранилищах документов, и сделать ее..

Повышение уровня вашего кода: глубокое погружение в подъем в JavaScript
Подъем в JavaScript — это концепция, которая относится к тому, как движок JavaScript перемещает объявления переменных и функций в верхнюю часть своей области видимости перед выполнением кода...

Безумие, которое программирует
Все любят критиковать бесконечную монотонность типичного рабочего дня. Встречи, перебивание коллег, неадекватное оборудование, Reddit... Такое ощущение, что время уходит на все, кроме текущей..

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

Мой информационный проект: факты об открытой еде
Делайте правильный выбор еды Open Food Facts - это «Википедия еды». Это влияет на здоровье людей, общества и планеты. Еда и питание - очень важная часть нашей жизни. Я искренне верю, что..