Miroslav Kungurov Пишу об IT и на Python. Телеграм: https://t.me/miroslavkungurov Сайт: tttddd.net В этом выпуске: беспрецедентный фотореализм нейросети Imagen; все, что вам нужно знать о звездочках в Python; обзор дизайнерских решений, которые формируют общий успех Go; рекомендации по повышению производительности в C#; почему C++20 – самый крутой язык для сетевого программирования; и многое другое. Python Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека питониста» Статьи и руководства 🐍 Пишем Тетрис на Python с помощью библиотеки Pygame Автоматизируйте все скучные операции Kubernetes с помощью Python. «Функции» Python иногда являются классами. Изменения стандартной библиотеки Python за последние годы. Проектирование и создание социальной сети с помощью Django (подкаст). Рецепты Django Rest Framework. 🐍 Работа с файлами в Python: 5 задач для начинающих с решениями Все, что вам нужно знать о звездочках в Python. Статические файлы и шаблоны Django. Практика TDD: Time API с Django. Пишем многопользовательский блог на Django: Первая часть 🐍🚀 Django с нуля. Часть 1: пишем многопользовательский блог для клуба любителей задач Python Вторая часть 🐍🚀 Django с нуля. Часть 2: регистрация, авторизация, ограничение доступа Третья часть 🐍🚀 Django с нуля. Часть 3: создание профилей, сжатие изображений, CRUD и пагинация 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 Представлен релиз 1-й беты Go 1.19 Релиз 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 лет» много, а обратную сторону этой медали описывать никто не хочет. Но у автора этой статьи, видимо, накипело. Он написан целый жизненный рассказ, который читается на одном дыхании. *** Предыдущие выпуски 📰 Weekly #2: новости, подкасты, отборные статьи и обучающие материалы по Python, Data Science, Go, C# и C/C++
Пишу об IT и на Python. Телеграм: https://t.me/miroslavkungurov Сайт: tttddd.net В этом выпуске: беспрецедентный фотореализм нейросети Imagen; все, что вам нужно знать о звездочках в Python; обзор дизайнерских решений, которые формируют общий успех Go; рекомендации по повышению производительности в C#; почему C++20 – самый крутой язык для сетевого программирования; и многое другое. Python Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека питониста» Статьи и руководства 🐍 Пишем Тетрис на Python с помощью библиотеки Pygame Автоматизируйте все скучные операции Kubernetes с помощью Python. «Функции» Python иногда являются классами. Изменения стандартной библиотеки Python за последние годы. Проектирование и создание социальной сети с помощью Django (подкаст). Рецепты Django Rest Framework. 🐍 Работа с файлами в Python: 5 задач для начинающих с решениями Все, что вам нужно знать о звездочках в Python. Статические файлы и шаблоны Django. Практика TDD: Time API с Django. Пишем многопользовательский блог на Django: Первая часть 🐍🚀 Django с нуля. Часть 1: пишем многопользовательский блог для клуба любителей задач Python Вторая часть 🐍🚀 Django с нуля. Часть 2: регистрация, авторизация, ограничение доступа Третья часть 🐍🚀 Django с нуля. Часть 3: создание профилей, сжатие изображений, CRUD и пагинация 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 Представлен релиз 1-й беты Go 1.19 Релиз 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 лет» много, а обратную сторону этой медали описывать никто не хочет. Но у автора этой статьи, видимо, накипело. Он написан целый жизненный рассказ, который читается на одном дыхании. *** Предыдущие выпуски 📰 Weekly #2: новости, подкасты, отборные статьи и обучающие материалы по Python, Data Science, Go, C# и C/C++
Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека питониста»
Первая часть 🐍🚀 Django с нуля. Часть 1: пишем многопользовательский блог для клуба любителей задач Python Вторая часть 🐍🚀 Django с нуля. Часть 2: регистрация, авторизация, ограничение доступа Третья часть 🐍🚀 Django с нуля. Часть 3: создание профилей, сжатие изображений, CRUD и пагинация
Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека data scientist’а»
plt.scatter()
Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека Go разработчика»
Rows.Columns
Rows.ColumnTypes
Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека шарписта»
ref foreach
ref returns
Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека C/C++ разработчика»
***
Ваш адрес email не будет опубликован. Обязательные поля помечены *
Сохранить моё имя, email и адрес сайта в этом браузере для последующих моих комментариев.
Δ
Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.