Squeak.ru - шаблоны программирования

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


Сможете ли вы выучить Python за час?
Да, но нет! Всякий раз, когда я просматриваю статьи или видео, связанные с программированием, я вижу заголовок: «Изучите Python за 1 час». Это всегда Python, не знаю почему. Легко иметь одинаковые видео для JavaScript или многих других языков, если они не такие фундаментальные, как Java или C. Итак, если вы думали о просмотре такого рода видео и просто остановились и спросили…

Магия Axios-Retry: повышение отказоустойчивости запросов API
Представьте, что вы ждете новую пару обуви по почте. Иногда по независящим от них обстоятельствам — например, сильный шторм или перекрытие дороги — почтовой службе приходится разворачиваться и помечать посылку как недоставленную. Но вам нужны эти новые Джорданы сегодня! Нельзя ли повторить попытку доставки посылки?! Введите Axios-Retry: он повышает отказоустойчивость ваших приложений, автоматически повторяя неудачные запросы, и гарантирует, что ваши пользователи получат ожидаемые..

Инжиниринг данных с помощью Rust и Apache Arrow DataFusion 1/4 — Введение
Добро пожаловать в представление моей серии статей Инженерия данных с помощью Rust и Apache Arrow DataFusion . Вы можете получить доступ к следующей части здесь . Мне нравится играть с языком Rust, чтобы создавать простые и эффективные инструменты командной строки. Программа CLI должна быть простой и компонуемой с достаточно хорошим набором функций, соответствующих философии Unix . Но простота не является главной задачей классических инструментов обработки данных. Вместо..

Наконец-то пришло время попрощаться с «git checkout»
«Git switch» и «git restore» никуда не денутся Git — наиболее широко используемая система контроля версий для разработчиков. Одна из наиболее часто используемых команд Git — git checkout , которая позволяет пользователям переключаться между ветвями и восстанавливать файлы до предыдущего момента. Однако в 2019 году с выпуском Git 2.23 были представлены две новые команды, заменяющие git checkout для более интуитивно понятного и оптимизированного рабочего процесса: git switch и..

Самая сложная проблема для отладки с помощью AWS Lambda
Простое решение сложной проблемы с aws lambda Если вы хотите перейти к коду, найдите его здесь Этот сценарий, описанный ниже, происходит именно так, как описано (это НЕ вопрос с подвохом): Есть лямбда , которая срабатывает от sqs , и у нее есть очередь недоставленных писем для сообщений, которые невозможно обработать. События, отправляемые в очередь, представляют собой простые сообщения json, состоящие только из id , содержащего уникальную строку (пример события показан..

Почему мы застряли с таким количеством некомпетентных программистов
Страсть – это и причина, и награда Я пришел в индустрию программного обеспечения около 20 лет назад. У меня было техническое образование, но компьютерного образования у меня не было. Это было нормально не только потому, что я знал основы создания программного обеспечения (я был инженером-электронщиком), но и потому, что в моей стране наблюдался беспрецедентный бум аутсорсинга программного обеспечения из развитого западного мира. Тогда знание кода не было обязательным требованием...

Различные типы кэша: LRU, LFU и FIFO с примерами Go и Redis
Если вам нравится читать статьи на Medium и вы заинтересованы в том, чтобы стать участником, я буду рад поделиться с вами своей реферальной ссылкой! Присоединяйтесь к Medium по моей реферальной ссылке — Адам Шпилевич Как участник Medium, часть вашего членского взноса идет авторам, которых вы читаете, и вы получаете полный доступ к каждой истории… medium.com Кэширование является важной стратегией оптимизации производительности..

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

Как работает промежуточный надзор, часть 2 (машинное обучение)
Эффективная сегментация медицинских изображений с промежуточным механизмом наблюдения (arXiv) Автор: Ди Юань , Цзюнян Чен , Чжэнхуа Сюй , Томас Лукасевич , Чжиган Фу , Гуйчжи Сюй ...

Что такое A11y (и почему вы должны его использовать)
Возможно, вы слышали об атрибутах W3C или ARIA, но что они на самом деле означают? Доступность определяется как процесс разработки продуктов, устройств и сред, которые могут использовать люди..

День 76/100 Книга
День 76/100 Книга Обучение — это непрерывный процесс с ресурсами, широко используемыми людьми, которые признают сложный путь достижения успешной цели. Хотя поначалу это может показаться..

Gmail Smart Compose: умный способ написать электронное письмо
Gmail означает почту Google, это бесплатная служба электронной почты, предоставляемая Google по всему миру. Google официально запустил Gmail в 2004 году, и в настоящее время этой услугой..

API следующего поколения: gRPC n Javascript
gRPC - быстро развивающаяся технология, которая потенциально может заменить протокол HTTP. Это быстрее, чем традиционные HTTP-вызовы, потому что он отправляет данные в двоичном формате, а не в..

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

Изучайте Java (Урок 2: Комментарии)
Как и зачем использовать комментарии в java с примерами Введение: Комментарии — это строки текста в программе Java, которые игнорируются компилятором и используются для добавления..