These are public posts tagged with #net. You can interact with them if you have an account anywhere in the fediverse.
Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 4. Дефолты, option и дженерики
В прошлых частях мы подключились к Godot, обсудили адаптацию к API и разобрались с устройством тела функции. Дальше в планах было перейти к входным и выходным данным, от них к общей архитектуре и далее снова к особенностям API. Если бы я отстрелялся быстрее, то так бы и было, но я возился слишком долго (об этом чуть ниже), из-за чего до моей телеги успел доползти читатель с типовым набором набивших оскомину вопросов. Допускаю, что я собрал всю коллекцию практикующих читателей, но мне хочется верить, что где-то прячется «молчаливое большинство» с аналогичными проблемами. Поэтому я решил передвинуть некоторые рассуждения из конца цикла в середину. Это задержит кульминацию, но не критично, так как финальные части цикла я планировал запостить без длительных пауз. Поэтому эта глава пролежит в ожидании до тех пор, пока не будет готов черновик всего цикла. Если этот текст появился на Хабре, то остальные главы уже на подходе.
В прошлых частях мы подключились к Godot, обсудили…
ХабрGUI frameworks for .NET – Part 1: Windows Forms
In .NET developer circles, there have been heated discussions about the choice of GUI framework for years. This series provides an overview.
In .NET developer circles, there have been heated discussions…
heise onlineGUI-Frameworks für .NET – Teil 1: Windows Forms
In .NET-Entwicklerkreisen gibt es seit Jahren hitzige Diskussionen über die Wahl des GUI-Frameworks. Diese Serie bietet eine Übersicht.
In .NET-Entwicklerkreisen gibt es seit Jahren hitzige…
Developer*DEAR BELOVED FRIENDS AROUND THE WORLD I JUST WANT TO THANK YOU ALL FOR BEING A BRIGHT LIGHT FOR ME ON THE NET!*THANK YOU SO VERY MUCH FOR BEING A WONDERFUL YOU!
*I LOVE YOU ALL
*MAY THE PEACE OF OUR LORD WASH OVER EVERYONE IN THE ENTIRE WORLD!*AMEN!
🩵
🩵
🩵
🩵
🩵
🩵
🩵
🩵
🩵
🩵
🩵
#Thank #You #Bright #Light #Net #World #Beloved #Friends #Love
Как я создал систему безопасности для плагинов: от идеи до реализации
В этой статье я расскажу о том, как я создал систему безопасности для своего проекта. Здесь я описываю этапы реализации, проблемы которые я решил, и как я устранил обнаруженные уязвимости.
https://habr.com/ru/articles/905232/
#безопасность #архитектура #ооп #кейс #обучение #путь_джуна #моя_реализация #C# #NET
Примечание: в статье будут приводиться примеры псевдокода.…
ХабрИстория C#: эволюция версий, .NET, Unity, Blazor, MAUI
C# — один из самых популярных языков программирования, используемый для разработки приложений, веб-сервисов и игр. В этой статье мы заглянем в его историю: рассмотрим ключевые изменения от версии к версии и различные инструменты, без которых C# трудно представить.
https://habr.com/ru/companies/pvs-studio/articles/905080/
#C# #microsoft #pvsstudio #история #история_it #версии #unity #maui #blazor #NET
C# — один из самых популярных языков программирования,…
ХабрIn 15-20 years, CO₂ from Swiss waste and industry could be stored underground to support #net-zero goals. A pilot project in #Trüllikon near Zurich will explore the best strategy: storing carbon in Switzerland or beneath the North Sea. https://www.swissinfo.ch/eng/climate-change/zurich-project-explores-storing-co%e2%82%82-beneath-switzerland/89113998
Steganography Analysis With pngdump.py
This article discusses the analysis of a PNG file containing hidden malicious content using the pngdump.py tool. The image, 31744 pixels wide and 1 pixel high, was found to have a PE file embedded in its pixel data. The author demonstrates how to extract the hidden file using various Python tools and techniques, including slicing the raw pixel data to isolate the second channel where the malware was concealed. The extracted PE file, identified as a .NET executable, had 49 detections on VirusTotal, while the original PNG file had none, showcasing the effectiveness of this steganography technique in evading detection.
Pulse ID: 680caa2918e5441a8aab47f8
Pulse Link: https://otx.alienvault.com/pulse/680caa2918e5441a8aab47f8
Pulse Author: AlienVault
Created: 2025-04-26 09:40:57
Be advised, this data is unverified and should be considered preliminary. Always do further verification.
#CyberSecurity #InfoSec #Malware #NET #OTX #OpenThreatExchange #Python #RAT #Rust #Steganography #VirusTotal #bot #AlienVault
Learn about the latest cyber threats. Research, collaborate,…
LevelBlue Open Threat ExchangeМоё обстоятельственное столкновение с алгоритмами, ставшее возможностью в прокачке хард-скиллов
Я думаю, что многим программистам по мере их профессионального роста и наращивания стека технологий сильно не хватает времени. Это касается как технических аспектов (например, проектирование архитектуры или масштабируемость приложений), так и общей организации работы. Даже если не учитывать все эти нюансы, вход в новый проект требует значительных временных затрат на изучение теории и создание портфолио, особенно для стажеров и джуниоров. По мере вхождения в проект, изучая документацию и инфраструктуру, я начал чаще сталкиваться с вопросами, связанными с ускорением алгоритмов и потреблением памяти, я также интересовался прокачкой хард-скиллов. Если раньше мне было достаточно базовых возможностей LINQ, то с увеличением объёмов данных из внешних источников я задумался о рефакторинге и смене подходов к разработке. Находясь на позиции junior, я столкнулся с необходимостью оптимизации кода – и после частого откладывания этого вопроса на потом мне всё же пришлось поднять его снова. Сегодня я бы хотел поделиться своим опытом на эту тему.
https://habr.com/ru/companies/icl_group/articles/905020/
#icl #net #obsidian #deepseek #алгоритмы #структуры_данных #обучение
Программисты часто ставят перед собой множество дилемм,…
ХабрОсновные паттерны микросервисной архитектуры: Strangler Fig, API Gateway, Service Mesh и другие
Микросервисная архитектура стала де-факто стандартом для построения современных масштабируемых приложений. Вместо единого монолитного приложения система разбивается на набор мелких независимых сервисов, каждый из которых отвечает за свою четко обозначенную функцию. Такой подход позволяет упрощать разработку и развертывание отдельных компонентов, повышать отказоустойчивость и масштабируемость системы. Однако переход к микросервисам и их эффективное использование сопряжены с рядом сложных задач. Для их решения в практике выработаны архитектурные паттерны – типовые подходы и шаблоны проектирования. В данной статье мы разберем несколько ключевых паттернов, связанных с микросервисами. Речь пойдет о паттернах миграции и интеграции (таких как Strangler Fig – «удушающее дерево» и API Gateway ), о сетевых и структурных паттернах ( Service Mesh , Sidecar ), о шаблонах работы с данными ( Database per Service , CQRS ) и об особом подходе к хранению состояния ( Event Sourcing ). Для каждого паттерна мы рассмотрим его суть, назначение, примеры использования, а также плюсы и возможные сложности. К некоторым паттернам приведены упрощенные диаграммы и фрагменты кода, чтобы иллюстративно показать, как они работают на практике.
https://habr.com/ru/articles/904954/
#java #net #python #микросервисы #распределенные_системы #паттерны_проектирования #антипаттерны #распределение_трафика #распределенные_транзакции #высокая_производительность
Микросервисная архитектура стала де-факто стандартом…
ХабрNeu in .NET 9.0 [18]: Ergänzungen für SearchValues und PriorityQueue
Die Klasse SearchValues erhält eine weitere Überladung, und in PriorityQueue kann man nun Elemente an beliebiger Stelle aus einer Warteschlange entnehmen.
#NET #C #DerDotnetDoktor #IT #Microsoft #Softwareentwicklung #news
Die Klasse SearchValues erhält eine weitere Überladung,…
Developer6 новых последователей ПИКСа, или как реализовать 30% работы стажерами-разработчиками
Привет, друзья! На связи снова Кирилл Пронин из PIX Robotics, и у меня для вас новая статья-сенсация! Мы сейчас открыли новый набор стажеров нашу команду разработки RPA, и коллеги попросили рассказать, как проходила стажировка по C# в прошлом году. А я что – я только за, потому что: а) благодаря прошлой стажировке мы заполучили двух талантливых джунов; б) для меня стажировка стала первым опытом в роли TeamLead’a; в) это было весёлое и необычное путешествие с неожиданными результатами (саму крутую цифру я уже вынес в заголовок, об остальных – ниже). Для нашей команды это был первый опыт запуска стажировки, так что, как бы ни готовились, мы все равно не учли некоторые нюансы. Назвать их громко ОШИБКАМИ пальцы не поднимаются, а вот неожиданностями и нюансами – вполне. А так как для меня это все стало еще и первым опытом «тимлидства», то поделиться всем этим хочется вдвойне. Так что в этой статье расскажу, как организовать продуктивную стажировку, как отбирать лучших из лучших, какие ошибки нам удалось избежать и, конечно, о ключевых особенностях работы.
https://habr.com/ru/companies/pix_robotics/articles/903324/
#c# #net #разработка_приложений #управление_разработкой #стажеры #стажировка #teamlead #team_management
Привет, друзья! На связи снова Кирилл Пронин из PIX…
Хабрheise+ | Erweiterungen für KI und Vektordaten in .NET vorgestellt
KI-Modelle benötigen standardisierte Schnittstellen. Microsoft.Extensions.AI und Microsoft.Extensions.VectorData bieten eine zentrale Middleware.
KI-Modelle benötigen standardisierte Schnittstellen.…
iX MagazinКак Microsoft задушил Delphi, создав .NET: история одного программиста и одного чемодана
Личный взгляд программиста с стажем на то, как Microsoft переманил Хейлсберга, создал .NET и вытеснил Delphi с технологической сцены. История предательства, перехода эпох и чемодана, который до сих пор скрипит в углу. Как Microsoft задушил Delphi читать далее
https://habr.com/ru/articles/902476/
#turbo_pascal #delphi #net #microsoft #borland #codegear #программирование #история_технологий
Я видел рождение Turbo Pascal, восход звезды Delphi,…
Хабр