This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый старт в разработке бекенда с открытым исходным кодом 🍑
Amplication — это платформа с открытым исходным кодом для автоматизированной генерации приложений. Она позволяет ускорять процесс разработки бекенда, создавая REST API и GraphQL API на основе архитектуры Node.js.
💧 автоматически генерирует код на TypeScript с использованием NestJS, Prisma, и др
💧 можно получить доступ к сгенерированному коду и вносить изменения
💧 поддержка PostgreSQL, MySQL и др. и возможность развертывания через Docker
💧 удобный интерфейс для проектирования моделей данных и бизнес-логики
⛓ Ссылка: тык
👉 @KodBlog | #ресурсы
Amplication — это платформа с открытым исходным кодом для автоматизированной генерации приложений. Она позволяет ускорять процесс разработки бекенда, создавая REST API и GraphQL API на основе архитектуры Node.js.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2
Полный курс по ASP. NET для начинающих!
Создание приложений на ASP. NET Core, работа с REST API и DTO, реализация CRUD-операций, расширяющие методы и группировка маршрутов. Введение в Entity Framework Core, работа с моделями данных, конфигурацией и базой данных. Внедрение зависимостей, сохранение сущностей, сопоставление с DTO, асинхронное программирование и интеграция API с фронтендом.
📲 Cмотреть курс: тут
👉 @KodBlog | #курсы
Создание приложений на ASP. NET Core, работа с REST API и DTO, реализация CRUD-операций, расширяющие методы и группировка маршрутов. Введение в Entity Framework Core, работа с моделями данных, конфигурацией и базой данных. Внедрение зависимостей, сохранение сущностей, сопоставление с DTO, асинхронное программирование и интеграция API с фронтендом.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9👀2❤1🔥1
Конкатенация строк в .NET 9: бенчмарки
Существуют и другие способы для достижения ещё более высокой производительности, но среди представленных ниже методов String.Joinнадирает показывает себя лучше всех! 😏
👉 @KodBlog | #ресурсы
Существуют и другие способы для достижения ещё более высокой производительности, но среди представленных ниже методов String.Join
StringPlus и StringConcat показали схожие результаты, но уступают в производительности.StringFormat является самым медленным методом и выделяет больше памятиPlease open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤3🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1🔥1🤔1🥴1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥5
Простая и надежная криптография для .NET
Inferno — это криптографическая библиотека, разработанная для .NET, доступная на сайте securitydriven.net. Она предоставляет инструменты для безопасной и удобной реализации современных криптографических решений в приложениях на платформе .NET.😷
Реализует современные криптографические алгоритмы и паттерны с акцентом на безопасность.
Предоставляет удобный API для интеграции криптографии в приложения .NET.
Современные шифры, такие как AES с правильной настройкой режимов (например, GCM, CBC). Безопасные хэш-функции, такие как SHA-2.
👉 @KodBlog | #ресурсы
Inferno — это криптографическая библиотека, разработанная для .NET, доступная на сайте securitydriven.net. Она предоставляет инструменты для безопасной и удобной реализации современных криптографических решений в приложениях на платформе .NET.
Реализует современные криптографические алгоритмы и паттерны с акцентом на безопасность.
Предоставляет удобный API для интеграции криптографии в приложения .NET.
Современные шифры, такие как AES с правильной настройкой режимов (например, GCM, CBC). Безопасные хэш-функции, такие как SHA-2.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
Media is too big
VIEW IN TELEGRAM
Программирование игры-змейки на C# — полное руководство 👍
Начинается с демонстрации игры и настройки проекта, далее рассматривается импорт ресурсов и создание игровой сетки. Объясняется добавление змеи и еды, управление состоянием игры и реализация пользовательского интерфейса. Также охватываются аспекты работы с изображениями, обработка ввода пользователя, игровой цикл, обновление счета и исправление ошибок.
В завершение включены анимации, настройка масштабирования и возможность перезапуска игры.
📲 Cмотреть курс: тут
👉 @KodBlog | #курсы
Начинается с демонстрации игры и настройки проекта, далее рассматривается импорт ресурсов и создание игровой сетки. Объясняется добавление змеи и еды, управление состоянием игры и реализация пользовательского интерфейса. Также охватываются аспекты работы с изображениями, обработка ввода пользователя, игровой цикл, обновление счета и исправление ошибок.
В завершение включены анимации, настройка масштабирования и возможность перезапуска игры.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤3🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Держи большую шпаргалку по командам Docker 🖥
В ней содержатся инструкции по установке Docker на различные операционные системы (Linux, Mac, Windows), а также команды для работы с реестрами и репозиториями Docker, управления контейнерами и образами.
Шпаргалка охватывает такие операции, как создание, запуск, остановка и удаление контейнеров, а также поиск, загрузка (pull) и отправка (push) образов.
👉 @KodBlog | #ресурсы
В ней содержатся инструкции по установке Docker на различные операционные системы (Linux, Mac, Windows), а также команды для работы с реестрами и репозиториями Docker, управления контейнерами и образами.
Шпаргалка охватывает такие операции, как создание, запуск, остановка и удаление контейнеров, а также поиск, загрузка (pull) и отправка (push) образов.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2
Media is too big
VIEW IN TELEGRAM
Настройка VS Code for PRO
Видео рассказывает о базовой настройке программы, включая использование клавишных сочетаний для ускорения работы. Далее обсуждаются расширения, которые могут улучшить функциональность. В заключении даются советы по оптимальному использованию программы.
📲 Cмотреть курс: тут
👉 @KodBlog | #курсы
Видео рассказывает о базовой настройке программы, включая использование клавишных сочетаний для ускорения работы. Далее обсуждаются расширения, которые могут улучшить функциональность. В заключении даются советы по оптимальному использованию программы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
На изображении приведены основные команды Linux, которые должен знать каждый пользовательь
👉 @KodBlog | #ресурсы
pwd: Показывает путь к текущей рабочей директории.cd: Используется для навигации по файлам и директориям.ls: Показывает содержимое директории.cat: Используется для создания нового файла или просмотра содержимого.cp: Команда для копирования файлов из одной директории в другую.mv: Перемещает файлы.mkdir: Создает новую директорию.rmdir: Удаляет директории.sudo: Дает возможность выполнять команды с правами администратора.locate: Находит файлы, аналогично поиску в Windows.head: Показывает первые строки текста в файле.Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤3🔥1
Media is too big
VIEW IN TELEGRAM
Наконец-то дождались
AI Youtube Shorts Generator — это Python-инструмент, предназначенный для создания увлекательных YouTube Shorts из длинных видео.📱
Используя возможности GPT-4 и Whisper, он автоматически анализирует видео, выделяет наиболее интересные моменты, определяет говорящих и обрезает контент в вертикальный формат.
Установка необходимых библиотек осуществляется с помощью команды:
Перед использованием необходимо настроить файл .env, добавив в него ваш OpenAI API ключ:
Для запуска инструмента используйте команду:
Инструмент загрузит видео, проанализирует его, выделит ключевые моменты и создаст финальный файл Final.mp4, готовый для загрузки в YouTube в формате Shorts.
👉 @KodBlog | #ресурсы
AI Youtube Shorts Generator — это Python-инструмент, предназначенный для создания увлекательных YouTube Shorts из длинных видео.
Используя возможности GPT-4 и Whisper, он автоматически анализирует видео, выделяет наиболее интересные моменты, определяет говорящих и обрезает контент в вертикальный формат.
Установка необходимых библиотек осуществляется с помощью команды:
pip install -r requirements.txt
Перед использованием необходимо настроить файл .env, добавив в него ваш OpenAI API ключ:
OPENAI_API_KEY=your_openai_api_key
Для запуска инструмента используйте команду:
python main.py
Инструмент загрузит видео, проанализирует его, выделит ключевые моменты и создаст финальный файл Final.mp4, готовый для загрузки в YouTube в формате Shorts.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍4
Media is too big
VIEW IN TELEGRAM
Как сделать собственного бота для добычи золота! | C# ✨
Видео включает введение, демонстрацию, обзор цикла фарминга, установку симулятора ввода, настройку импорта, обработку пользовательских вводов, создание основного цикла, тестирование движения, расчет шагов персонажа, функцию перемещения, создание маршрута, имитацию движения мыши и атаки, а также тестирование результатов.
📲 Cмотреть источник: тут
👉 @KodBlog | #курсы
Видео включает введение, демонстрацию, обзор цикла фарминга, установку симулятора ввода, настройку импорта, обработку пользовательских вводов, создание основного цикла, тестирование движения, расчет шагов персонажа, функцию перемещения, создание маршрута, имитацию движения мыши и атаки, а также тестирование результатов.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍4😁1
Git Merge vs. Rebase vs. Squash Commit! В чем разница?
Когда мы 𝐦𝐞𝐫𝐠𝐞 изменений из одной ветки Git в другую, мы можем использовать команды ‘git merge’ или ‘git rebase’. Диаграмма выше показывает, как работают эти две команды👆
Git Merge: эта команда создает новый коммит G’ в основной ветке. G’ связывает истории обеих веток — основной и функциональной.
Git merge — 𝐧𝐨𝐧-𝐝𝐞𝐬𝐭𝐫𝐮𝐜𝐭𝐢𝐯𝐞. Никакие изменения не вносятся в основную или функциональную ветку.
Git Rebase: git rebase переносит историю функциональной ветки в начало основной ветки. Для каждого коммита в функциональной ветке создаются новые коммиты E’, F’ и G’.
Преимущество rebase заключается в 𝐥𝐢𝐧𝐞𝐚𝐫 𝐜𝐨𝐦𝐦𝐢𝐭 𝐡𝐢𝐬𝐭𝐨𝐫𝐲.
Rebase может быть опасен, если не следовать "золотому правилу git rebase".
Золотое правило git rebase -
👉 @KodBlog | #ресурсы
Когда мы 𝐦𝐞𝐫𝐠𝐞 изменений из одной ветки Git в другую, мы можем использовать команды ‘git merge’ или ‘git rebase’. Диаграмма выше показывает, как работают эти две команды
Git Merge: эта команда создает новый коммит G’ в основной ветке. G’ связывает истории обеих веток — основной и функциональной.
Git merge — 𝐧𝐨𝐧-𝐝𝐞𝐬𝐭𝐫𝐮𝐜𝐭𝐢𝐯𝐞. Никакие изменения не вносятся в основную или функциональную ветку.
Git Rebase: git rebase переносит историю функциональной ветки в начало основной ветки. Для каждого коммита в функциональной ветке создаются новые коммиты E’, F’ и G’.
Преимущество rebase заключается в 𝐥𝐢𝐧𝐞𝐚𝐫 𝐜𝐨𝐦𝐦𝐢𝐭 𝐡𝐢𝐬𝐭𝐨𝐫𝐲.
Rebase может быть опасен, если не следовать "золотому правилу git rebase".
Золотое правило git rebase -
Никогда не используйте его на публичных ветках!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤3
Отличный курс для понимания ядра Linux 🖥
В нем последовательно рассматриваются основы настройки, структуры процессов, реализации очередей задач, обработчиков прерываний, работы с FIFO, списками, деревьями и другими ключевыми механизмами ядра. Он включает теоретические объяснения и практические примеры внесения изменений в ядро.
📲 Cмотреть источник: тут
👉 @KodBlog | #курсы
В нем последовательно рассматриваются основы настройки, структуры процессов, реализации очередей задач, обработчиков прерываний, работы с FIFO, списками, деревьями и другими ключевыми механизмами ядра. Он включает теоретические объяснения и практические примеры внесения изменений в ядро.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2
Откопал для вас крутую штуку — AlgoMaster.io
Это БЕСПЛАТНАЯ платформа, которая поможет вам практиковаться на основе тщательно подобранного списка задач с LeetCode, организованных по паттернам
Каждая задача здесь снабжена видеообъяснением на YouTube и детальным решением с пошаговым разбором
Создатель сайта, Ашиш Пратар Сингх, — сам решил 1583 задачи на LeetCode, чтобы собрать для вас самую годную подборку
👉 @KodBlog | #ресурсы
Это БЕСПЛАТНАЯ платформа, которая поможет вам практиковаться на основе тщательно подобранного списка задач с LeetCode, организованных по паттернам
Каждая задача здесь снабжена видеообъяснением на YouTube и детальным решением с пошаговым разбором
Создатель сайта, Ашиш Пратар Сингх, — сам решил 1583 задачи на LeetCode, чтобы собрать для вас самую годную подборку
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍5❤3