Некоторые свежие мысли, с которыми мы столкнулись в прошлом месяце
Всем привет,
В этом ежемесячном выпуске мы выбрали несколько выдающихся сообщений, которые мы обнаружили в течение мая. От подробных руководств по Python до практических руководств по веб-разработке и разработке приложений, от глубоких погружений в web3 до практики разработки программного обеспечения и некоторых советов по работе — у нас есть все.
Без дальнейших церемоний, давайте начнем.
Программирование
- Скромные архитектуры Дмитрия Коломийца
- Программирование мафии быстрее, чем вы думаете, Стив Бишоп
- Создание собственного подключаемого модуля для проверки кода IntelliJ, автор Рубен Квадрос
- 7 советов по парному программированию, которые я получил от старшего разработчика, Джеффри Р. Уиллс
- Конструктор фрагментов пользовательских свойств для VS Code, автор Massimo Cassandro
- Автоматизация рабочего процесса JIRA Webhook и GitHub Actions, автор Венци Гланц
- NextJS + Rust Twitter Streaming With Websocket Вэй Хуан
- 7 малоизвестных команд и приемов Git, автор Шалита Суранга
- Как включить загрузку файлов с помощью Phoenix LiveView, автор Трейси Оним
- Как написать простую игру на Golang и Fyne, автор Jes Fink-Jensen
- Я впервые попробовал автоматизировать свои файлы и папки с помощью PHP, автор Аджай Мадхукар
- Как раскрасить среду развертывания Мадлен Смит
- Версионирование сценариев комиксов с использованием Fountain и GitHub, автор Скотт Ли Чуа
- 3 причины, по которым философия может сделать вас лучшим программистом, Матильда Алиффи
- Вы делаете SQL-разбиение на страницы неправильно, Ройер Робин
- Сравнение двух тестов в Go 1.18, Генри Штайнхауэр
- Использует ли Бог CI/CD? Блейк Норриш
- Как мы улучшили производительность нашего приложения Rails с помощью условных запросов на получение, Гэвин Моррис
- Создайте классическую игру в пинг-понг с помощью Java, Николай Б. Андерсен
- Привет, Летланг! Мой язык программирования для Rust от Дэвида Делассуса
- Полиморфизм во время выполнения в C#, Рикам Палкар
- Если бы языки программирования были популярными любовными тропами thecoderhaven
Питон
- Запуск скриптов Python в Интернете с помощью PyScript, автор Yong Cui
- PyCaret 3.0 скоро появится — что нового? автор Моэз Али
- Вызов сценариев Python и R из Excel, Джастин Морган Уильямс
- Визуализация данных геолокации фотографий с помощью Python, Павел Черепанский
- Анимация регулярных выражений с помощью Python и Graphviz, автор Айдин Шварц
- Улучшите панель администратора Django с помощью Django Jet, автор Начо Варгас
- Основное руководство Python Altair по набору данных покемонов, автор Габриэль Миранда
- Рефакторинг масштабируемого кода Python с помощью Pandas, Чарли Шелбурн
- Знакомьтесь, Heyoo — оболочка Python с открытым исходным кодом для WhatsApp Cloud API, автор Кристофер Коллинз
- Создавайте красивые графики с помощью MatplotLib, Seaborn и немного Pandas, Михаил Кушнир
- Как визуализировать футбольные данные с помощью Mplsoccer в Python, Ирфан Алгани Халид
- Создание инструмента шифрования PGP с помощью Python, Алекса Затезало
- Автоматизация всех скучных операций Kubernetes с помощью Python, Мартин Хайнц
- Создание алгоритмического искусства с помощью Python, Мартин Тома
- Преобразование текста в фонему в Python, автор Нг Вай Фунг
Веб-разработка и JavaScript
- Новое в Google I/O 2022: изучение элемента HTML Dialog, автор Майя Шавин
- Взгляд Angular на будущее, автор Мадлейна Шайдеггер
- Введение в Fileless.js — интерфейсная разработка без файлов, автор Себастьян Карлос
- Микро-интерфейсы и их преимущества, Дэвид Минковски
- Как я изучаю JavaScript с нарушениями обучаемости, Джеймс Гейгер
- Автономные компоненты Angular, автор Кевин Кройцер
- Как создать расширение Chrome с анализом настроений, Дэвид Ю
- Использование Canvas API для создания коллекции NFT с помощью NodeJS, автор Грейс Лунгу
- Создание сервера Lightning Node и интерфейса командной строки (CLI), автор ochekliye enigbe
- 7 ключевых моментов из состояния Angular — Google I/O 2022, Лоренцо Зарантонелло
- Создание приложения для чата в реальном времени с помощью Nestjs и PostgreSQL, автор Arctype
- React v18: первый взгляд на хук useTransition — подождите, но почему? автор Самир Кумар
- React 18 — тонкости использованияEffect, Ян Левандоски
- Хотите автоматизировать проверку кода? Настройте Danger JS для неподдерживаемых ЭК, Арди Гальего Дедасе
- Работа с Three.js: популярная 3D-библиотека JavaScript, Дженнифер Фу
- Как создать потрясающую 3D-графику для вашего веб-сайта с помощью Three.js, Blender и Greensock, Хенрик Ларсен Тофт
- Создание крутой трехмерной целевой страницы с использованием React и Three.js, автор Бирк Эйдсвик
- Совместное использование компонентов React с Webpack 5, Gerard van der Put
- Перехват запросов GraphQL с помощью Cypress, Дэвид Ван Флит
- CSS: абсолютное относительное позиционирование от Canva Engineering
- Синтаксический анализатор HTTP-запросов с помощью rust и pest.rs, автор Брайан Мэйо
- Создание сервера gRPC с помощью Rust, Ючен З.
- Как развернуть веб-сервер Rust на Heroku с помощью Axum, Docker и GitHub Actions, автор Fabiano B.
- В вашем веб-приложении могут быть ошибки из-за условий гонки, автор bytefish
- Реализовать текстуру Skybox с помощью Rust и WebGL, автор Жюльен де Шарантенай
- Как настроить конвейер CI/CD для Cloudflare Worker, автор Jerry Ng
Разработка мобильных приложений
iOS
Поскольку до WWDC 2022 осталось всего несколько часов, ознакомьтесь с руководством Роба Стерджена, посвященным созданию часов SwiftUI, которые отсчитывают время до события:
- Напишите красивый код с помощью Swift Result Builder, автор Ави Цадок
- Как воссоздать индикатор активности iOS по умолчанию с помощью SwiftUI, автор Нихил Винод
- Как читать веб-сайты в SwiftUI — парсинг данных в iOS, автор Эге Суку
- Прямое сравнение между UIKit и SwiftUI путем создания одного и того же приложения, Себ Уитфилд
- Превращение iOS-приложения в модуль библиотеки, автор Elye
- Объедините основные фильтры изображений и CIDetector для создания полезных приложений для обработки фото и видео для iOS, автор Эйлон Краутхаммер
- Github Copilot для разработчиков Swift iOS, Рудольф Фаркас
- Расширенная анимация SwiftUI: морфинг фигур, Алекс Дремов
- Значения среды как альтернатива внедрению зависимостей в SwiftUI, автор Эмилио Пелаес
- Решение для проверки данных с использованием Swift Property Wrappers и SwiftUI View Extensions, автор Джонатан Стори
- Создайте красивый загрузочный экран для вашего приложения iOS, автор Margels
- 3 способа наблюдения за жизненным циклом приложения в SwiftUI, автор Энебин
- Создание сетки с использованием пользовательской геометрии в SceneKit под SwiftUI, автор Mark Lucking
- Текстовое поле в стиле Material Design с SwiftUI, Никита Лазарев-Зубов
- Асинхронная установка и демонтаж в XCTestCase, Мэтт Робертсон
- Как использовать Web3.swift в iOS, Ли Ках Сенг
- Как мы используем SwiftUI в приложении Medium для iOS, Томас Рикуар
Андроид
- Быстрая обработка изображений в Android с помощью Halide, автор Minhaz
- Пользовательские анимации холста в Jetpack Compose, Ребекка Фрэнкс
- Параллаксная прокрутка с помощью Jetpack Compose, автор Hellajoey
- Глассморфизм в Jetpack Compose Джахонгир Мадаминов
- Анимированная сетка в Jetpack Compose, автор Мацей Сади
- Девять кругов ада за миграцию мультиплатформенного проекта Kotlin на коин-аннотации от Максимнасалевич
- Эффект параллакса с SensorManager с использованием Jetpack Compose, автор Сурадж Сау
- Jetpack Compose Theming: Colors Гёзде Каваль
- Управление состоянием пользовательского интерфейса Jetpack Compose с помощью запечатанных классов, Лукка Берманн
- Классическая игра в змейку с Jetpack Compose. Мукеш Соланки
- Создание LazyColumn с индексированием для Jetpack Compose, автор Билл Цапалос
- Custom Pull to Refresh in Jetpack Compose от sinasamaki
Флаттер
- Я написал расширение кода VS для сортировки импорта вашего проекта Flutter, автор Азиз Нал
- Представляем Flutter 3, Тим Снит
- Управляйте своей средой Flutter-проектов без новой сборки с помощью Pigeon и Swift, автор Veli Bacık
- Пользовательский интерфейс криптокошелька с использованием Flutter 3.0, Мариано Кастеллано
- 10 полезных виджетов Flutter, автор Дедан Ндунгу
- Разработка нативного плагина Flutter — сценарий из реальной жизни, автор Хашем Абунаджми
- Instagram Gradient Animation for Flutter, автор Абдул Рехман
- Простой способ создать хорошую обработку ошибок во Flutter с помощью Dartz, автор Адитья Рохман
- Отзывчивый интерфейс Flutter с Sizer, автор Чагдаш Пекташ
Разработка блокчейна и смарт-контрактов
- Глубокое погружение в протокол Uniswap V2, Родриго Эррера Ити
- Создание чата Web3 на основе Ethereum, автор Томас Гвиберт
- Elixir API для NEAR Blockchain Алексей Филатов
- Построение Proof-of-Stake в Rust — 01-Blockchain, Джейсон Тай
- Безопасность смарт-контрактов Solidity: 4 способа предотвращения повторных атак, автор insurgent
- Создайте свой собственный NFT с помощью Solidity и HardHat в тестовой сети Avalanche FUJI от Yoorbit
- Руководство разработчика Web 2.0 по Web 3.0, автор Ян Роуэн
- Отчеканите случайные вышедшие из строя NFT для вашей коллекции, Зоран Хрань
- Как спроектировать реальное блокчейн-решение, Абхишек Чаухан
- Отправка транзакций Web3 в Node.js — Nonce Hell. автор Нонсе Одион
- Создание проектов Web3 с помощью расширения Truffle for VS Code, Майкл Боган
- Как имитировать координатор Chainlink VRF V2 и агрегатор V3 с помощью Truffle (0.8.0), Догукан Аккая
- Мой первоначальный обзор стандарта Chia NFT0, автор Джесси Лэнгфорд
- Изучите разработку блокчейна в одном из этих двух видео Патрик Коллинз
- Техническая проблема с NFT, автор web2 boomer
- Как настроить оповещение Forta с помощью OpenZeppelin Defender, Стивен Ллойд Уэббер
- Разборка смарт-контракта оптимизма, Назар Иламанов
АМС
- Познакомьтесь с Accumulus — инструментом для упрощения представления AWS Lambda, автор Эрик Ву
- Как отправлять Slack-уведомления для развертываний AWS Amplify, автор Сергей Безниско
- Трудный путь Kubernetes на AWS, автор Олавале Олалайе
- Использование AWS Distro для OpenTelemetry with Jaeger, автор Дмитрий Коломиец
- Apache Airflow на Docker с AWS S3, Наротам Аггарвал
- 3 подводных камня пошаговых функций AWS и как их избежать Аллен Хелтон
- Управляйте исходным кодом шаблонов AWS CloudFormation с помощью GitHub, автор Sarah Lean
- Масштабирование рабочих процессов GitHub с помощью AWS ECS, автор Шекхар Джа
- Динамическое увеличение объемов AWS EBS, автор Джеффри Мариетт
- Развертывание Basic Express API на Amazon EC2, Акшай Кумар
- 50 оттенков .NET на AWS, Франсуа Бутеруш
- Бессерверный бот Discord на AWS: 5 шагов от jakjus
Программная инженерия
- Задача трех тел в разработке программного обеспечения, Крсте Шижгорич
- Использование Slack и JIRA для бесперебойного, но безопасного выпуска релизов в мире микросервисов, Адам Годри
- Микросервис «Скидки от Маркоса Паулуччи
- Как мы решили проблему громоподобного стада, автор Антросс
- 6 показателей, на которые следует обратить внимание в кластере K8s, автор Эрез Рабих
- DataOps — что это такое и зачем вам это? Ивелина Йорданова
- Шаблон «галочка — решение временных проблем в конечных автоматах», Марко Пфайффер
- Trino: модернизация инфраструктуры с открытым исходным кодом в Lyft, Чарльз Сонг
- Масштабная модерация многоязычного содержания сообщений, автор Massimo Belloni
- Ускорение сборки JavaScript с помощью Metro, Рэй Лю
- Мониторинг журналов для критических потоков журналов, Эллиот Грэберт
- Проектирование устойчивых микросервисов — часть 2, Виджай Сешадри
- Как работает Terraform: наглядное введение Билла
- The Modern Developer Stack — издание 2022 г., Рони Довер
Работа
- Введение в скрам без проведения скрама, Мартен Далмейн
- Быстрая оценка проектов с помощью метода формовки печенья, Филипе Альберо Помар
- Отображение точек истории с часами, Хришикеш Карекар
- Стабильные команды и динамичные структуры Криса Комба (он/его)
- 5 причин, по которым программисты увольняются, и как менеджерам удержать их дольше Андрей Гриднев
- При найме инженеров я всегда предлагаю проекты на дом вместо сеансов с доской, Аманда Квинт
- 5 узких мест скорости, которые вы должны решить как менеджер по разработке программного обеспечения, Радослав Вариш
- Насколько ответственна ваша команда за свою работу? Дэвид Перейра
- Вы заняты или продуктивны? автор Винита
- 4 причины, по которым ежедневные скрамы вызывают стресс у разработчиков, Ракия Бен Сасси
- Перемены пугают, даже когда это весело, Джеффри Смит
Это все на данный момент. До скорого,
Анупам и команда Better Programming