0 Commentarii
0 Distribuiri
5 Views
Director
Elevate your Sngine platform to new levels with plugins from YubNub Digital Media!
-
Vă rugăm să vă autentificați pentru a vă dori, partaja și comenta!
-
TECHCRUNCH.COMJust 4 days left to exhibit at TechCrunch Disrupt 2025 10 tables remainThe clock is ticking, and exhibit space at TechCrunch Disrupt 2025 is moving fast. With just 4 days and 10 table left to book, nows the time to stop circling the idea and claim your spot on the show floor.0 Commentarii 0 Distribuiri 5 Views
-
TECHCRUNCH.COMAstro Teller, Captain of Moonshots, joins TechCrunch Disrupt 2025 this OctoberTechCrunch Disrupt 2025 is about to get even more exciting. Were thrilled to announce that Astro Teller, the head of Alphabets X (aka the Moonshot Factory), will take the stage at Disrupt, happening October 2729 at Moscone West in San Francisco. For more than a decade, Teller has guided Xs audacious mission to tackle the []0 Commentarii 0 Distribuiri 5 Views
-
BLOG.JETBRAINS.COMdotInsights | September 2025Did you know? The C# language has a GOTO statement? It sure does. This is a case of just because you could doesnt mean you should.Welcome to dotInsights by JetBrains! This newsletter is the home for recent .NET and software development related information. Featured ContentThis months featured content is from Chris Woodruff! Chris has been at the forefront of software development since before the first .COM boom, building a career that spans enterprise web development, cloud solutions, software analytics, and developer relations. As an Architect, he applies his deep technical expertise to tackle complex challenges, with a particular focus on API design and scalable architectures. He is recognized as a Microsoft MVP specializing in .NET and Web Development. Woodys impact extends beyond his professional responsibilities; he is a dedicated mentor and educator, teaching courses that help individuals transition into tech careers. His passion for sharing knowledge has made him a sought-after speaker at international conferences, where he discusses topics such as database development, web APIs, and software architecture. He contributes to the developer community by co-hosting The Breakpoint Show podcast and creating content that aids engineers in refining their skills.Entity Framework Core (EF Core) has emerged as the preferred Object-Relational Mapping (ORM) tool for modern .NET developers. However, effectively utilizing it requires more than just familiarity with methods like .Add() and .SaveChanges(). This concise newsletter summarizes the essential insights from a full-day EF Core workshop (contact Woody for details below if interested), equipping you with the knowledge necessary to build fast, secure, and scalable data access layers.Getting Started with EF CoreEF Core is a lightweight, extensible, and high-performance data accessframework. It supports a clean code-first approach while allowing database-first flexibility when needed.Key Concepts: DbContext is your gateway to the database. It manages connectionschange tracking, and query execution. Use DbSet<T> to represent your entity collections. Code-First is ideal for domain-driven development; use Fluent API to fine-tune schema mappings.Pro Tip: Always register your DbContext as Scoped. Avoid Singleton lifetimes toprevent memory issues and concurrency errors.Modeling Relationships Like a ProEF Core handles common relationship types easily, but its up to you toconfigure them correctly.Modeling Must-Knows: Define one-to-many with .HasMany().WithOne() Use explicit foreign keys in your model for clarity. Prefer eager loading (.Include()) for web APIs to avoid runtime surprises.Pro Tip: Dont rely on lazy loading in APIs. It hides performance issues and can cause excessive database queries.Querying with Power and PrecisionLINQ is a powerful abstraction, but be intentional.Performance-First Query Tips: Use .Select() to shape the result into DTOs, avoid sending entire entities. Apply .AsNoTracking() for read-only queries to reduce memory use. Chain .Where() and .OrderBy() before projection to reduce query size.Pro Tip: Avoid over-fetching by skipping unnecessary .Include() chains. Smallerqueries are faster queries.SQL Server: Tune What EF Core GeneratesYoure still writing SQL, its just hidden behind LINQ.SQL Server Optimization: Use SSMS to inspect EF-generated SQL. Read execution plans to diagnose slow queries. Tune indexes based on frequent query filters or sorts. Leverage Query Store to monitor historical query behaviorPro Tip: Computed columns and filtered indexes can supercharge performance whenused intentionally.Secure Your Data LayerEF Core doesnt protect you from bad design. Data security must beimplemented in your access layer.Security Strategies: Use DTOs to prevent overposting. Filter by user role or claim inside the query, not afterward. Never interpolate raw SQL, always parameterize inputs. Store secrets securely: Use User Secrets in dev, Managed Identity inAzure.Pro Tip: Your DbContext is an attack surface. Secure it like you would any API.Testing EF Core with ConfidenceTesting EF Core doesnt have to be painful, use the right tools.Approach by Test Type: Use In-Memory provider for fast unit tests, but be aware it behavesdifferently from SQL Server. Prefer SQLite in-memory for a closer match to production. Use Testcontainers or local SQL Server for full integration testing.Pro Tip: Seed data should be scenario-specific and reset between tests. Use Respawn or EF-based seeding for consistency.Scaling for the CloudCloud-readiness means EF Core must handle concurrency, resiliency, andhigh throughput.Cloud-Ready Practices: Use DbContextPool for high-performance APIs. Configure retry logic with EnableRetryOnFailure(), and even better, learnand use Polly, which is a library for .NET designed for resilience andtransient-fault handling. It enables developers to express policies such asRetry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent, thread-safe manner. Apply distributed caching at the service layer, not the EF level. Use sharded/multi-tenant strategies carefully: filtered queries, schemaseparation, or even DB-per-tenant.Pro Tip: Azure SQL + EF Core is a battle-tested combo, just dont forget to tune yourretry strategies and monitor connection health.Common Pitfalls and How to Avoid ThemEven experienced developers can fall into subtle traps when workingwith EF Core. Here are some of the most common mistakes, and howto dodge them in your projects. Lazy Loading in APIsLazy loading can cause unexpected multiple queries per request. Inweb APIs, it often results in the dreaded N+1 problem. Use Eager Loading or ProjectionsExplicitly load related data with .Include() or shape the query using .Select() and DTOs. Leaking Entities to the ClientExposing EF entities directly in your controllers or UI tightly couplesyour domain to your database schema. Use DTOs or ViewModelsMap to dedicated types that represent what the consumer needs.Nothing more, nothing less. Overusing .Include() ChainsDeep includes may look convenient, but can result in massive SQLjoins and redundant data loading. Load Only What You NeedBe intentional. Use shaped queries and projections for complex objectgraphs. Ignoring Execution Plans and SQL OutputIf youre not inspecting the SQL your LINQ generates, youre flyingblind. Use SSMS and Query StoreAlways review generated SQL for critical paths. Use SQL Servertooling to optimize indexes and execution plans.Ready to Go Deeper? Explore Chriss GitHub repo with all of his EF Core demos. Need help applying this in production or want to discuss the workshop?Book some time or have a code review with Chris. LinksHeres the latest from the developer community.Technical Coaching: From One Team to Many Teams Emily BacheWhy Most .NET Developers Dont Need MediatR Gui Ferreira2code ^ !2code [S2025E11] Multi-targeting Roslyn Components Part 1 FlashOWare by Eva Ditzelmller & Stefan PlzThe #1 Reason Your Software System Gets Messy CodeOpinion by Derek ComartinSteve Smith on How Generative AI is the New Offshoring - Technology and Friends by David GiardStop Wasting Time: Use the 70/20/10 Rule to grow as a developer Andrea AngellaConverting an xUnit test project to TUnit Andrew LockImplementing BFF Pattern in ASP.NET Core for SPAs and BFF in ASP.NET Core #7 Introducing the Duende BFF Library Tore NesteniusExploring .NET MAUI: Popups, Messages, and Data Validation Paul SheriffMastering Incremental Source Generators in C#: A Complete Guide with Example Ali Hamza AnsariCreating Trusted Document Containers with PDF/A-3b in .NET C# Bjoern MeyerHow I Reduced API Response Time by 70% in a Large .NET Project Ali Hamza AnsariEntity Framework or Dapper: which one is better for .NET/C#? Denis MakarenkoOptimizing ASP.NET Core Web Site Performance Duendes Need for Speed Khalid AbuhakmehHow to Apply SOLID Principles in AI Development Using Prompt Engineering Jeyasri Murugan From our .NET GuideEach month we feature tutorials or tips from our .NET Guide. Azure Functions Developing and managing cloud solutions often requires a seamless and efficient workflow. Rider, with its robust integration and tooling, empowers developers to build, debug, and deploy Azure Functions effortlessly. Whether youre handling event-driven serverless functions or scaling cloud-native applications, Rider offers the tools to identify issues early, ensure smooth debugging, and optimize your deployment process.by Matthias Koch See More Coffee BreakTake a break to catch some fun social posts.True storyFridays feel like JetBrains NewsWhats going on at JetBrains? Check it out here:ReSharpers New Out-of-Process Engine Cuts Visual Studio start-up UI freezes by 61%Next-Level Performance Improvements in ReSharper 2025.2ReSharper and the .NET Tools 2025.2 Are Out!Rider 2025.2 Is Here with Junie, In-IDE OpenTelemetry, Game Dev Upgrades, and More Comments? Questions? Send us an email.Subscribe to dotInsights0 Commentarii 0 Distribuiri 10 Views
-
FR.GAMERSLIVE.FR[ Test ] Hirogami Un plateformer qui se plie en quatreAnnonc en septembre 2024 sur PC puis lors du State of Play de juin 2025 sur PS5, Hirogami est le nouveau jeu de Bandai Namco Larticle [ Test ] Hirogami Un plateformer qui se plie en quatre est...0 Commentarii 0 Distribuiri 7 Views
-
YUBNUB.NEWSIlhan Omars Wealth Mysteriously Skyrockets By Tens of Millions: Report[View Article at Source]She's in trouble.The post Ilhan Omars Wealth Mysteriously Skyrockets By Tens of Millions: Report appeared first on Conservative Brief.0 Commentarii 0 Distribuiri 2 Views
-
YUBNUB.NEWSLate-Term Abortion Biz in Nations Capital Stops Killing BabiesA late-term abortion business in the nations capital has stopped killing babies following a complaint against its abortionist. As LifeNews recently reported, a late-term abortionist who kill babies0 Commentarii 0 Distribuiri 2 Views
-
YUBNUB.NEWSMaryland Gov Raises Eyebrows by Yachting with Clooney Amid Controversy[View Article at Source]This is wild to see.The post Maryland Gov Raises Eyebrows by Yachting with Clooney Amid Controversy appeared first on Conservative Brief.0 Commentarii 0 Distribuiri 2 Views
-
YUBNUB.NEWSLongtime Trump antagonist Jerry Nadler quitting CongressU.S. Rep. Jerrold Nadler, D-N.Y.A longtime antagonist of President Donald Trump is quitting Congress. U.S. Rep. Jerry Nadler, a Democrat who represents a large portion of Manhattan, also orchestrated0 Commentarii 0 Distribuiri 2 Views
-
YUBNUB.NEWSCause Of Death Revealed For Former Biden-Appointed U.S. Attorney[View Article at Source]Tragic.The post Cause Of Death Revealed For Former Biden-Appointed U.S. Attorney appeared first on Conservative Brief.0 Commentarii 0 Distribuiri 2 Views