Публикации по теме 'programming'
Технический долг? Вот как мы начали расплачиваться
История стартапа о внедрении CI / CD Pipelines и процессов разработки
Вы часто читаете о том, что масштабирование должно быть последней заботой вашего стартапа, прежде чем он достигнет соответствия продукта рынку . Хотя я действительно поддерживаю это заявление, я чувствую, что вы не часто читаете о том, что на самом деле (технически) делать, когда это соответствие продукта рынку достигнуто. Этот пост обращается к этому и делится нашей историей.
Около года назад я стал одним из..
Знаете ли вы history.back() в JavaScript?
Что такое history.back() и какая от него польза?
Итак, мы все выходим в Интернет, чтобы посмотреть видео на YouTube, StackOverflow и многое другое. И мы обычно нажимаем «
Знаете ли вы? Вы можете создать ту же функциональность, что и « ← » этой кнопки браузера в JavaScript 🔥
Давайте создадим кнопку «Назад»
<button>Go Back</button>
Пришло время сделать его функциональным ✌️
Добавьте атрибут onclick к кнопке
onclick="history.back()"
Вот окончательный..
Полезные инструменты для ускорения рабочего процесса Django
Хотите упростить рабочий процесс Django? Вы хотите, чтобы ваши сложные и трудоемкие процессы Django выполнялись одним щелчком мыши? Тогда вы попали в нужную статью! В этой статье представлены пять невероятных инструментов, предназначенных для упрощения ваших задач разработки Django.
Мокару
Истинная мудрость заключается не в отсутствии проблем, а в способности учиться на них и развиваться. Без задач в реальном времени обучение остается незавершенным». — Альберт Эйнштейн —..
Spring Boot и OAuth2
В этом руководстве показано, как интегрировать OAuth2 с Spring Security в приложение Spring Boot с OpenAPI 3.
Приложение Spring Boot, которое я собираюсь использовать, основано на моей предыдущей статье: Документирование SpringBoot REST API с помощью OpenAPI 3 .
OAuth
OAuth — это структура авторизации, которую многие компании используют для защиты доступа к своим защищенным ресурсам. Он выполняет это с помощью токенов доступа.
Токен представляет собой делегированное право..
Как создать атрибуты только для чтения и атрибуты доказательства удаления в ваших классах Python
Осуществляйте контроль над атрибутами в вашем классе
Управляйте своими атрибутами
В этом руководстве будет показано, как просто создать атрибуты только для чтения и защиты от удаления в вашем классе Python. Таким образом, к вашим атрибутам может быть применен дополнительный уровень контроля, гарантирующий, что ваш класс используется по назначению. Хотя существует несколько способов создания атрибутов только для чтения и защиты от удаления в Python, использование методов setattr и..
Создавайте лучшие приложения, становитесь лучшим разработчиком
Путь к истинному мастерству: больше, чем просто инструменты
В современном программировании языки и инструменты упростили кодирование как никогда. Вы можете создать веб-проект, не тратя от четырех до шести лет на изучение учебников и лекций. Я считаю, что могу научить кого угодно основам веб-программирования всего за шесть коротких месяцев. Однако не путайте быстрое обучение с мастерством. Настоящая экспертиза зарабатывается годами работы, бесконечными неудачами и постоянной жаждой..
Как раскрыть весь потенциал продюсеров Kafka
Объяснение конфигураций производителя, которые улучшают производительность конвейеров Kafka.
В Gojek мы используем Kafka для решения масштабных задач . Поэтому для нас важна каждая мелочь. Производители в Kafka имеют множество конфигураций, и знание того, когда их использовать, может улучшить производительность вашего конвейера Kafka.
В этом посте давайте проанализируем некоторые из этих конфигураций, которые вы, возможно, не используете, но должны.
Конфигурации производителя..