Больше ежедневных чтений, чтобы вдохновить вас
В этом ежедневном дайджесте у нас есть первый взгляд на предварительные обновления C # 11, предоставленные вам Microsoft, последние обновления из некоторых публикаций Medium по разработке программного обеспечения, совершенно новый способ отладки ваших приложений, один забавный вызов Python, обновление мысли о проблемах, с которыми организация может столкнуться при использовании Agile (с решением), подробное руководство по написанию смарт-контрактов для блокчейна Zilliqa и, как всегда, много кода, который поможет вам создавать вещи.
Программирование
В своем сообщении в блоге Кэтлин Доллард рассказывает о предстоящих предварительных функциях C# 11 — необработанных строковых литералах, UTF-8, проверенных пользовательских операторах, структурах с автоматическим выбором по умолчанию, сопоставлении шаблонов с интервалами и многом другом. Читайте полную статью здесь.
Отлаживайте свое приложение глазами пользователя с помощью инструмента воспроизведения сеанса
В других случаях в отчетах об ошибках говорится, что «пользователь жалуется на то, что приложение не работает» или, что еще хуже, «приложение иногда работает, но когда я нажимаю красную кнопку, оно перестает работать». И вам остается только гадать, о какой из 10 красных кнопок во всем вашем приложении говорит пользователь. К счастью, повтор сеанса приходит нам на помощь.
Воспроизведение сеанса — это возможность точно просмотреть, что происходит в чужом браузере, но позднее. Автор Фернандо Доглио.
Из публикаций по разработке программного обеспечения
Знакомство с Канико
Как использовать Kaniko для создания образов контейнеров в конвейерах Jenkins CI
Kaniko — один из лучших инструментов для создания образов, который работает без какой-либо зависимости от демона docker. Это также более безопасный вариант для создания образа по сравнению с использованием докера — автор Tanvi P Karennavar из Groww Engineering.
- Структурирование приложения Golang, автор Deepshi Garg из BranchKey.
- Внедрение лучших практик CI в автономных командах, автор Катарина Сик, Dynatrace Engineering.
Из Python
Как найти допустимые ходы короля в шахматах с помощью Python
Вы когда-нибудь задумывались, как найти допустимые ходы короля на шахматной доске с помощью Python? Никуда не уходите, поскольку Мартин Андерссон Ааберж показывает нам, как решить эту забавную задачу.
От веб-разработчика
Разделение ваших опасений с внедрением зависимостей, шаблоном репозитория, React и Typescript
Вас когда-нибудь раздражала встроенная логика приложения? Пришлось переписывать целые компоненты или проекты при смене поставщика? Хотели бы, чтобы ваш внешний код не зависел от конкретной реализации данных? Вас раздражают безжалостные вопросы в начале статьи?
В этом посте я расскажу о том, как создавать слабосвязанные приложения, способные масштабироваться и адаптироваться к будущим изменениям, на примере Ли Уайт.
От Android-разработчика
Все, что вам нужно для MVI, — это Kotlin. Как уменьшить без редьюсера?
В этой статье я описываю свою попытку реализовать простой редьюсер состояния на основе Kotlin Flow — автор Мацей Сади
От разработчиков iOS
В серии из четырех статей Елена Рубилова создает приложение Cookies с помощью SwiftUI. Ознакомьтесь с 4-м учебным пособием, чтобы узнать, как реализовать функциональность корзины.
От Web3 Dev
Написание смарт-контрактов для блокчейна Zilliqa с использованием языка программирования Scilla
Для написания смарт-контрактов Scilla проще всего использовать Neo Savant IDE, полнофункциональную IDE, используемую для написания, тестирования и развертывания смарт-контрактов Scilla, автор Wei-Meng Lee.
Из АМС
Создание бессерверной функции перенаправления с использованием AWS Lambda и API Gateway
Итак, вы создали приложение, опубликованное в магазинах приложений, и теперь хотите перенаправить своих пользователей в соответствующие магазины с помощью одного URL-адреса? Вы обратились по адресу — Рафиул Ансари
Гибкий
Настоящая проблема организаций с Agile — и как ее решить
Кажется, главная проблема с применением методологий Agile не в недостатке знаний. Скорее это готовность руководства отказаться от своих тактических полномочий по принятию решений и довериться своим командам — Дэвид Гаттиг
Это все на данный момент. Спасибо за прочтение.