I usually leave "visuals" as some sort of afterthought, which is weird as I was mainly a frontend developer for years.

The last two days were dedicated to fix the rendering pipeline in the game I'm writing, from obvious AI stitched code from thing to thing just to make it work

To a full parallelizable emitter architecture with command arrays, these commands then are given to MonoGame's to do the actual drawing.

I now feel confident that any changes I make to my rendering pipeline are predictable and won't break in weird stuff
adding a new rendering feature would likely be another command array with the same parallelizable potential.

As usual, F# gives me the confidence that refactors will still leave my codebase working whenever I have good domain types driving all the thing down to the last consumer

PR for reference:
https://github.com/AngelMunoz/Kipo/pull/16

#dotnet #fsharp #gamedev

refactor: render pipeline and enhance rendering systems by AngelMunoz · Pull Request #16 · AngelMunoz/Kipo

Introduce a comprehensive refactor of the render pipeline, including new tracking for render logic, updated rendering systems, and improved asset management. Add unit tests for critical rendering f...

GitHub

혹시 여러분은 .NET이 미 국방부(DoD)의 가장 까다로운 보안 가이드라인인 STIG를 100% 충족하는 기술이라는 사실을 알고 계셨나요?

그동안 '군용 수준의 하드닝'은 소수의 전문가만이 막대한 리소스를 투입해 구축할 수 있는 높은 성벽과도 같았습니다. 하지만 이제 Docker와 .NET의 협업으로 탄생한 Docker Hardened Images(DHI)가 그 장벽을 허물었습니다.

🛡️ 왜 .NET 개발자와 기업이 DHI에 주목해야 할까요?

검증된 기술의 정점: .NET은 이미 전 세계 금융과 공공, 국방 분야에서 신뢰받는 플랫폼입니다. DHI는 이 신뢰를 '인증'의 형태로 객관화했습니다.

보안의 민주화: STIG 100% 준수, FIPS 암호화 인증과 같은 최고 등급의 보안 설정을 이제 별도의 복잡한 과정 없이 베이스 이미지 교체만으로 즉시 적용할 수 있습니다.

타협 없는 완결성: 단순히 취약점을 줄이는 수준을 넘어, 설계 단계부터 보안이 내재된(Secure-by-Design) 최상의 인프라를 표준화된 방식으로 공급받게 됩니다.

이제 .NET 개발팀은 "우리 서비스가 얼마나 안전한가?"라는 질문에 대해, "미 국방부 표준을 100% 준수하는 하드닝 기술을 사용하고 있다"는 가장 강력한 답변을 내놓을 수 있습니다.

글로벌 수준의 보안 경쟁력을 확보하고 싶은 .NET 리더와 개발자분들을 위해 상세한 가이드와 인사이트를 공유합니다.

🔗 상세 내용 보기: https://forum.dotnetdev.kr/t/docker-hardened-image-dhi-net/14171

#dotNET #닷넷 #보안 #CyberSecurity #DHI #STIG #FIPS #엔터프라이즈 #디지털트랜스포메이션 #DevSecOps

Docker Hardened Image (DHI)와 .NET 프로덕션 이미지 빌드 인프라 제공

Docker에서 보안성과 공급망 투명성을 극대화한 **Hardened Images(DHI)**를 오픈 소스로 공개했습니다. .NET용 이미지도 포함되어 있어, 기존 Ubuntu Chiselled 이미지와 비교하고 적용 방법을 살펴보겠습니다. 자세한 발표 전문은 https://www.docker.com/blog/docker-hardened-images-for-every-developer/ 를 참고해주세요! DHI와 Ubuntu Chiselled의 차이 Ubuntu Chiselled: Ubuntu 환경을 깎아내어(Chisel) 크기를 줄인 ‘경량화’ 중심 이미지입니다. Docker Hardened (DHI): Alpine, Debian 등 다양한 OS를 지원하며, "이 이미지가 안전하게 빌드되었는가"를 증명하는 **‘공급망 보안 표준’**에 집중합니다. DHI를 써야 하는 3가지 이유 공격 표면 최소화: 쉘(Shell), 패키지 관리자, 유틸리티가 모두 제거되...

닷넷데브

I ran into an issue last week at work with Blazor. I was going to write up a blog post about how I solved it, but found that when I tried to re-create it as a test app, the error was handled seamlessly.

Now I want to know what made me have to jump through some small hoops to solve the issue at work.

#dotnet #blazor

One Minute Knowledge: Is ToArrayAsync or ToListAsync faster for Entity Framework?
#dotnet

https://isaacl.dev/gx4

Explore efficient multi-platform development with AOT compilation for SQLite! Streamline your app's performance and enhance portability. #SQLite #AOT #dotnet

https://isaacl.dev/gx3

Hướng dẫn thiết kế Class trong C# từ cơ bản đến nâng cao. Hiểu rõ từng loại class giúp bạn đưa ra quyết định chính xác cho hệ thống.

Bài viết này phân tích 8 loại class khác nhau, từ Concrete đến Anonymous, Static, Abstract,... qua các ví dụ thực tế. Đừng bỏ lỡ nếu bạn muốn code Clean và có chiều sâu!

📌 Từ khóa:
#CSharp #Programming #SoftwareArchitecture #OOP #DotNet #VietnamDev #LapTrinh #CSharpVietnam #KienTrucPhanMem #DesignPattern**Classes in C#: Bậc thầy thiết kế từ nguyên lý cơ bản**

H

Azure & DevOps Podcast Episode 381 - Glenn Condron: Aspire Strategy for .NET with host Jeffrey Palermo buff.ly/LOs8uYs #podcast #devcommunity #dotnet #aspire #cloudnative #cloud #developers

Azure & DevOps Podcast: Glenn ...
The Forgotten Features of Visual Studio You NEED In Your Life | with Mads Kristensen & Harshada Hole buff.ly/KdKj7Yt #visualstudio #devcommunity #productivity #ide #dotnet #devtools #tipsandtricks

The Forgotten Features of Visu...