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


Вечный совет от директора по исследованиям Google — «Не пропустите!
Все, что вам нужно знать о программировании, от директора по исследованиям Google и эксперта по искусственному интеллекту Он является автором самой читаемой книги об искусственном интеллекте. Последние 20 лет он работал исследователем и консультантом Google. Он был одним из главных разработчиков их поисковой системы, которая в то время считалась одной из лучших поисковых систем. Питер Норвиг — американский компьютерный эксперт, наиболее известный своими исследованиями и работой с..

Использование CDN и кеширования для ускорения загрузки страниц и снижения нагрузки на сервер
Использование CDN и кеширования для ускорения загрузки страниц и снижения нагрузки на сервер Веб-сайты и приложения, которые полагаются на Интернет для доставки своего контента, должны справляться с проблемами медленной загрузки страниц и высокой нагрузки на сервер. Именно здесь использование сети доставки контента (CDN) и кэширования может помочь ускорить загрузку страниц и снизить нагрузку на сервер. Что такое CDN? CDN — это сеть серверов, расположенных в разных местах по всему миру...

Советы по сокращению технического долга
Накопление технического долга является фактором затрат в продвинутых проектах. Вот несколько советов, как их уменьшить Введение Технический долг — это метафора, обычно используемая в компьютерных науках для обозначения возможных последствий плохой технической реализации программного обеспечения. Что касается плохого дизайна программного обеспечения, влияние накопленного технического долга такое же, как описывает Мартин Фаулер в Гипотезе выносливости дизайна . Если говорить..

Программирование может быть довольно скучным (вот что с этим делать)
Если вам скучно на работе разработчика, вы не одиноки. Тысячи нас здесь чувствуют то же самое. Более того, это совершенно нормально. На этой неделе на канале YouTube мы исследуем скуку и разработку программного обеспечения. Темы для обсуждения Ни один разработчик не застрахован от скуки Почему скука — это нормально, а иногда и хорошо Основа приобретения навыков Плато компетентности и почему там возникает скука Что делать со скукой, когда вы ее испытываете Почему..

Как защитить веб-API Python Flask с помощью Azure AD
Научитесь использовать удостоверения и токены в веб-приложениях и Azure SQL 1. Введение Python Flask - популярный инструмент для создания веб-приложений. Используя Azure AD, пользователи могут проходить аутентификацию в REST API и получать данные из Azure SQL. В этом блоге образец веб-приложения Python создается следующим образом: 1a: Пользователь входит в веб-приложение и получает токен 1b: пользователь вызывает REST API для запроса набора данных 2. Веб-приложение использует..

Избегайте преждевременных программных абстракций
Как мы удалили 80% нашего кода — увеличив скорость разработки и уменьшив количество ошибок Разработчики программного обеспечения любят абстракции . Абстракции — это отличный ключ к эффективной разработке. В конце концов, написание программного обеспечения, использующего только 1 и 0, было бы довольно сложной задачей. Проблема возникает, когда абстракции вводятся преждевременно, т. е. до того, как они решают реальную нетеоретическую проблему. Добавление абстракций всегда происходит..

Четыре основных шаблона архитектуры, управляемой событиями
Архитектуры, управляемые событиями, стали очень широко использоваться. Для их реализации используются различные шаблоны. Программные системы продолжают быстро развиваться, и число людей, использующих программное обеспечение, также увеличивается с каждым годом. Это приводит к внедрению новых шаблонов и инструментов для удовлетворения тех…