Python
Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека питониста»
Статьи и руководства
- Автоматизируйте все скучные операции Kubernetes с помощью Python.
- «Функции» Python иногда являются классами.
- Изменения стандартной библиотеки Python за последние годы.
- Проектирование и создание социальной сети с помощью Django (подкаст).
- Рецепты Django Rest Framework.
- 🐍 Работа с файлами в Python: 5 задач для начинающих с решениями
- Все, что вам нужно знать о звездочках в Python.
- Статические файлы и шаблоны Django.
- Практика TDD: Time API с Django.
- Пишем многопользовательский блог на Django:
Data Science
Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека data scientist’а»
Статьи, руководства и библиотеки
- Imagen — беспрецедентный фотореализм × глубокий уровень понимания языка.
- О влиянии увеличения данных на производительность нисходящего потока при обработке естественного языка.
- ИИ раскрывает неожиданную математику, лежащую в основе поиска экзопланет.
- lineapy: захват, анализ и автоматизация рабочих процессов обработки данных.
- Как музыкальная платформа Spotify собирает и использует данные своих пользователей.
- 3 пакета Python, которые упрощают работу в науке о данных.
- Данные часто могут сделать решения хуже, а не лучше. Этот пост в блоге дает пример одной из таких ситуаций.
- Визуализация данных в Python с использованием
plt.scatter()
. - 3 вещи, которые нельзя делать при изучении науки о данных.
- Качественные гуманитарные исследования имеют решающее значение для ИИ.
- Лучшие практики развертывания языковых моделей.
- Гайд по изучению машинного обучения в 2022 с нуля.
- 8 неожиданных способов использования Jupyter Notebooks.
- ga-extractor: инструмент для извлечения данных Google Analytics.
- 15 вопросов по науке о данных, которые вы стесняетесь задать.
Go
Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека Go разработчика»
Новости
- Релиз Rqlite 7.5.0
- Релиз Gocache 3.0
- Релиз Concurrent Map 2.0
- Релиз eBPF 0.9
- Релиз Sonic 1.3
- Релиз Kratos 2.3
- Релиз immudb 1.3
- Релиз Plow 1.2
- Релиз Traefik 2.7.0
- Релиз Oak 4.0
- Релиз Fiber 2.34.0
- Релиз WAL-G 2.0
- Анонс GoLand 2022.2 EAP #2
- Представлены релизы Go 1.18.3 и 1.17.11 с исправлениями crypto/rand (CVE-2022-30634), crypto/tls (CVE-2022-30629), os/exec (CVE-2022-30580) и path/filepath (CVE-2022-2980
- Релиз Go 1.19 beta 1
- Релиз SFTPGo 2.3.1
- Релиз Fyne 2.2
- Релиз Go+ v1.1
- Релиз Benthos 4.2
- Анонс GoLand 2022.2 EAP #4
Статьи и руководства
- Евгений Лопаткин, Go-разработчик в Ozon Tech, делится опытом написания внешней Go-библиотеки, удобной для экспорта и импорта.
- Go — самый быстрорастущий язык по популярности на GitHub.
- Обзор дизайнерских решений, которые формируют общий успех Go.
- Go легко освоить и трудно от него отказаться: немного хейта и похвалы Go.
- Пишем простой API-сервис на Go для мобильного приложения.
- Руководство по разработке простого приложения для аренды велосипедов с использованием Go + graphQL + gRPC + ArangoDB: Часть 1
- Разбираем на практике этапы создания оператора Kubernetes и способы его взаимодействия с кластером.
- Пополняем коллекцию учебных материалов по Go для начинающих и не только: фундаментальные основы работы веб-приложений, обработка и проверка форм, работа с базами данных и JSON, особенности языка, различные советы и многое другое от фуллстек-разработчика Алекса Эдвардса.
- Шаблоны конкурентности в Go: краткий обзор с примерами.
- Использование
Rows.Columns
илиRows.ColumnTypes
для выполнения динамических SQL-запросов в Go. - Event-Driven Distributed Systems: построение и реализация на Go + gRPC + NATS JetStream + CockroachDB.
- Инженеры из Uber разработали систему для обнаружения гонок данных в Go-микросервисах, которая обнаружила около 2000 случаев возникновения последних в кодовой базе. 1100 уже исправлено, что позволило выявить определенные шаблоны возникновения гонок данных. В общем, все подробности в статье.
- Видеозаписи докладов и презентации (один, два, три) спикеров с митапа «Быстрый бэкенд»:
- Сравнение производительности coroutine-style лексического анализатора, представленного Робом Пайком ещё в 2021 году, с другими подходами.
- Chris Noring, Cloud Developer Advocate в Microsoft и Google Developer Expert, представил цикл статей по изучению основных концепций Go для новичков.
- Перезагрузка Go-приложения в режиме реального времени с помощью пакета air : простое руководство для новичков.
Интервью
- Собеседование на Middle Go-разработчика от Александра Сахарова из Ozon:
C#
Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека шарписта»
Новости
- Announcing .NET Machine Learning Notebook Series
- Incremental ASP.NET to ASP.NET Core Migration
- Visual Studio 2022 for Mac is now available
- Introducing the private preview of port tunneling in Visual Studio for ASP.NET Core projects
- Visual Studio at Microsoft Build 2022
- Improved doc management personalization
- ReSharper and Rider 2022.1.2 Are Now Available
Статьи
ref foreach
&ref returns
: интересные аспекты оптимизации C# (>=7.3), которые кто-то мог упустить из виду.- Краткие видеоуроки с советами по написанию чистого C#-кода.
- Простой пример работы с Benchmark.NET.
- Pattern Matching в C#: полный гайд с примерами.
- Довольно очевидные, но действенные шаги, которые позволяют повысить производительность приложения ASP.NET Core при минимальных трудозатратах.
- Разбираемся с особенностями отладки внешних NuGet-пакетов.
- Внутреннее устройство Random, улучшения производительности в .NET 6, SIMD-интринсики и «пайплайн-ориентированное программирование»: топ-10 докладов DotNext 2021 Moscow.
- PathBase в ASP.NET Core: что это, когда и как использовать.
- Рекомендации по повышению производительности в C#. Статья 2020 года, но некоторые аспекты не теряют актуальность и сегодня.
- Разработка кастомного Credential Provider’а на C# для авторизации в Windows.
- Запускаем .NET nanoFramework на RISC-V (открытая и свободная процессорная архитектура на основе RISC для микропроцессоров и микроконтроллеров).
- Переход с .NET 5 на .NET 6 в CMS nopCommerce: основные метрики производительности, которых удалось добиться.
- Windows Subsystem for Linux & Android, Azure Container Apps, .NET MAUI, DevBox & Codespaces, GitHub Copilot, Express Design in PowerApps и Microsoft Build Cloud Skills Challenge: краткий разбор важных аспектов с конференции Microsoft Build 2022, на которые стоит обратить внимание разработчикам.
- Собеседование по ASP.NET Core / WebAPI: обучающий плейлист от Андрея Широкорядова:
- Пошаговое руководство по локализации приложения ASP.NET Core.
- Работа с XML в .NET 6: введение + обзор способов открытия и чтения XML-файлов.
- Разбираем 3 способа проверки значений, передаваемых мокам при использовании Moq в C#.
- Запись вебинара от JetBrains о работе с SQL и базами данных в Rider:
- Разработка веб-приложений на C#: выбор технического стека.
- Базовые основы тестирования ASP.NET Core Minimal API.
- Ускоренный видеокурс по изучению .NET MAUI с нуля.
- Пошаговое руководство по разработке простого приложения Blazor CRUD с использованием PostgreSQL + Dapper.
C/C++
Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека C/C++ разработчика»
Статьи и руководства
- Лекция по многопоточности в C++:
- tflite-micro — TensorFlow Lite для микроконтроллеров.
- CRYENGINE — мощная платформа для разработки игр в реальном времени, созданная Crytek.
- Реализация корутин на языке Cи.
- Шахматный UCI-движок.
- Talking Async Ep1: Почему C++20 – самый крутой язык для сетевого программирования.
- Знакомство с C++: Клаус Иглбергер – Паттерны проектирования – Факты и заблуждения:
- Путь перехода с C++/WinRT на C# в Microsoft Store.
- Fedora Media Writer — запись образов Fedora на переносные носители.
- Система управления реляционными базами данных BusTub.
- Бенчмаркинг Malloc с Doom 3.
- Использование флагов компилятора для защиты стека в GCC и Clang.
- Быстрая сортировка с векторизацией и переносимостью производительности.
Интервью
- Интервью с Lead Core Developer World of Tanks Blitz:
Разное
- Мысли разработчика о продуктивности.
- Почему я не вошел в IT. Историй на тему «Как я/мой друг/педиатр-офтальмолог/сын маминой подруги вошли в IT в 45 лет» много, а обратную сторону этой медали описывать никто не хочет. Но у автора этой статьи, видимо, накипело. Он написан целый жизненный рассказ, который читается на одном дыхании.
***
Комментарии