#dotnetdev
Hashtag
#dotnetdev videos
-
– photo post by @nickimash17
Photo post
154 likes 9 comments 0 shares 23 saves
@nickimash17Just built a custom route handler in ASP.NET Core and hooked up a GlobalRouteMiddleware to catch slugs like a pro! Who needs default routing when you’ve got full control? #TechTok #CodingLife #AspNetCore #CSharp #WebAPI #DotNetDev #CodeWithMe #DevJourney #BackendDeveloper #SoftwareEngineering
-
– video by @raketementoring
151 likes 16 comments 4 shares 25 saves
@raketementoringEver seen numbers[^1] in C#? Most devs haven’t 👀 Save this before you forget 🔖 #csharpcode #dotnetdev #codingtips #programming #softwaredeveloper #raketementoring
-
– video by @pombodev
57 likes 5 comments 0 shares 7 saves
@pombodevPOMBO PILLS 💊 #2: Service Brokers e Mensagerias Faaaala amigos e amigas devs! Você já ouviu falar em mensageria ou service brokers, mas nunca entendeu exatamente o que fazem? Essa é uma daquelas peças-chave que ajudam sistemas modernos a se comunicar sem se quebrar. No Reels de hoje, você vai…
-
– photo post by @victormahluza
Photo post
56 likes 0 comments 1 share 5 saves
@victormahluzaYou know it’s time to ship! 💚 In a Docker container🐋 Every green tick brings me closer to a production-ready build 😌 No shortcuts. Just clean code, solid architecture, and tested logic. #BuildInPublic #DotNetDev #CleanArchitecture #CSharpDeveloper #SoftwareEngineering
-
– video by @saasy_ai
50 likes 0 comments 0 shares 5 saves
@saasy_aiMy brain when the junior dev says “I fixed it.” Fixed what, exactly? And how permanent is this fix? 👀🧠💻 #DeveloperHumor #SoftwareEngineering #ProgrammerLife #TechHumor #JuniorDev #CodingLife #SoftwareDeveloper #ItWorkedOnMyMachine #BugFixes #Debugging #DevLife #EngineeringHumor #AIDevelopment…
-
– video by @elbrunomsft
48 likes 1 comment 3 shares 2 saves
@elbrunomsftFirst week back and I’m not ready. Decompression in progress 🧠 Michael was right. #WorkTok #DotNetDev #OfficeHumor #TechTok #SendHelp #2026
-
– video by @senpai_unique
29 likes 1 comment 1 share 1 save
@senpai_uniqueQuick C# discovery: I just mastered Interface and Abstraction for flexible code, so I built a DataSink system - switching Console sink to FileSink in ONE LINE. Contracts + Polymorphism = Scalable Magic ✨🪄 #csharp #interfacesAbstraction #csharptutorial #codingtips #dotnetdev
-
– video by @sunday_oluwapelumi
26 likes 1 comment 0 shares 2 saves
@sunday_oluwapelumiJust built an MCP Server and AI assistant that books real events on my Google Calendar — live, from my own custom server. OAuth, real-time API calls. This is how you connect AI to the real world. 💥 #TechTok #AIDev #DotNetDev #OpenAI #SoftwareEngineer #BuildInPublic #DeveloperLife #CodingJourney…
-
– video by @anhdevt0
26 likes 0 comments 0 shares 1 save
@anhdevt0Cùng nhau tiến bộ nhé #LapTrinhVien#FYP #ViralVideo #ForYou #Xuhuong #TikTokTech #TechTok #DevTok #CodeTok #CodeLife#CodingTips#WebDeveloper#SoftwareEngineer#PythonDev#DotNetDev#FullStackDeveloper #LearnToCode #CodingChallenge
-
– video by @saasy_ai
15 likes 0 comments 3 shares 1 save
@saasy_aiWhen your rubber duck understands your pain better than your entire dev team. Staging: the land of broken dreams, missing dependencies, and haunted configs. 🦝💻🦆 #SoftwareEngineering #DeveloperHumor #RubberDuckDebugging #ProgrammerLife #TechHumor #DevOps #SoftwareDeveloper #CodingLife #Debugging…
-
12 likes 0 comments 1 share 1 save
@brixen14 -
– photo post by @alexandremalavasi
Photo post
12 likes 0 comments 0 shares 1 save
@alexandremalavasiC# Tip: Evite usar exceções para controle de fluxo Exceções devem ser usadas para erros inesperados, não como parte do fluxo normal do programa. Usar try-catch para controlar lógica pode prejudicar a performance e dificultar a leitura do código. ✅ Prefira verificações explícitas com if, TryParse…
-
– photo post by @alexandremalavasi
Photo post
11 likes 0 comments 0 shares 2 saves
@alexandremalavasiC# Tip: Prefer record over class for Immutable Data When you're modeling data that shouldn't change after creation (like DTOs or configuration models), using record types is cleaner, more expressive, and gives you built-in value-based equality. 🔧 Example: public record User(string Name, int Age)…
-
– photo post by @alexandremalavasi
Photo post
10 likes 1 comment 0 shares 7 saves
@alexandremalavasiASP.NET Core Tip When securing APIs with JWT Bearer Authentication, always validate the Audience and Issuer in TokenValidationParameters to prevent accepting tokens from unexpected sources: services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme) .AddJwtBearer(options => {…
-
– photo post by @alexandremalavasi
Photo post
10 likes 0 comments 0 shares 0 saves
@alexandremalavasiC# Tip: Use default Literal for Cleaner Code Initialization Since C# 7.1, you can use the default literal instead of verbose type initialization when assigning default values. ✅ Example: MyClass obj = default; int number = default; CancellationToken token = default; Instead of: MyClass obj =…
-
– photo post by @alexandremalavasi
Photo post
9 likes 0 comments 0 shares 1 save
@alexandremalavasiC# Tip: Use CallerArgumentExpression for Smarter Validation Since C# 10, the [CallerArgumentExpression] attribute helps you write better guard clauses and validation methods by capturing the original expression passed to a parameter. Example: void ValidateNotNull(object? obj…
-
– photo post by @alexandremalavasi
Photo post
8 likes 1 comment 0 shares 0 saves
@alexandremalavasiASP.NET Core Tip – Use ProblemDetails for Consistent Error Responses ASP.NET Core supports the ProblemDetails standard to return structured and standardized error messages from your APIs. ✅ Example: [HttpGet] public IActionResult Get() { return Problem( detail: "Resource not found."…
-
– photo post by @alexandremalavasi
Photo post
8 likes 1 comment 0 shares 0 saves
@alexandremalavasiC# Tip: Use ConfigureAwait(false) in Libraries When you use await in a library (not in UI apps), consider using ConfigureAwait(false). ✅ Why? It prevents capturing the SynchronizationContext, avoiding potential deadlocks and improving performance in library code. Example: await…
-
– photo post by @alexandremalavasi
Photo post
8 likes 0 comments 0 shares 2 saves
@alexandremalavasiC# Tip: Use using static to Simplify Code Starting with C# 6.0, you can import static members from a type directly into scope. This reduces repetitive class references and makes your code cleaner. ✅ Example: using static System.Math; public double CalculateCircleArea(double radius) { return PI…
-
– photo post by @alexandremalavasi
Photo post
8 likes 0 comments 0 shares 0 saves
@alexandremalavasiC# Tip: Use Init-Only Setters for Immutable Objects Introduced in C# 9.0, init accessors let you set properties only during object initialization, combining immutability with a clean syntax — perfect for models and DTOs. ✅ Example: public class User { public string Name { get; init; }…
-
– photo post by @alexandremalavasi
Photo post
8 likes 0 comments 0 shares 0 saves
@alexandremalavasiC# Tip: Use using var for Cleaner Resource Disposal Starting in C# 8.0, you can use using var to automatically dispose of resources without a block scope. This keeps your code clean and ensures deterministic disposal. ✅ Example: using var stream = new FileStream("log.txt", FileMode.Open); // Use…
-
– photo post by @alexandremalavasi
Photo post
8 likes 0 comments 0 shares 0 saves
@alexandremalavasiC# Tip: Use ?. (null-conditional) and ?? (null-coalescing) Together You can safely access properties and provide fallback values in one line: var displayName = user?.Profile?.Name ?? "Guest"; This avoids null reference exceptions and makes your code cleaner. #csharp #dotnetdev #dotnet
-
– photo post by @alexandremalavasi
Photo post
8 likes 0 comments 0 shares 0 saves
@alexandremalavasiC# Tip: Use readonly struct for Performance-Critical Value Types When designing small value types that are immutable, prefer using readonly struct. It prevents accidental mutations and can reduce defensive copies, improving performance. ✅ Example: public readonly struct Point { public int X {…
-
7 likes 0 comments 2 shares 1 save
@shahimcodes -
– photo post by @alexandremalavasi
Photo post
7 likes 1 comment 0 shares 1 save
@alexandremalavasiTip – Use the readonly Keyword for Immutable Fields If you have fields that should only be assigned during declaration or in the constructor, mark them as readonly. This ensures the field’s value cannot change after construction, improving code safety and clarity: public class Customer {…
-
– photo post by @alexandremalavasi
Photo post
7 likes 1 comment 0 shares 0 saves
@alexandremalavasiC# Tip: Use Dictionary.TryGetValue to Avoid Exceptions When retrieving values from a dictionary, prefer TryGetValue over direct indexing to avoid KeyNotFoundException. ✅ Example: if (myDictionary.TryGetValue("key1", out var value)) { Console.WriteLine($"Found: {value}"); } else {…
-
– photo post by @alexandremalavasi
Photo post
8 likes 1 comment 0 shares 0 saves
@alexandremalavasiC# Tip: Use nameof with ArgumentNullException for Cleaner Validation When checking for null arguments, use nameof to avoid hard-coded strings and make your code safer during refactoring. ✅ Example: public void ProcessOrder(Order order) { if (order == null) throw new…
27 videos
Load more videosAbout #dotnetdev
The 27 videos on this page were posted between and and have 23.5K views in total. The most viewed is “Ever seen numbers[^1] in C ? Most devs haven’t 👀 Save this…” by @raketementoring (5K views). They come from 12 creators: @alexandremalavasi posted 15 of them and @saasy_ai 2. The hashtags they use most are #csharp, #dotnet, #TechTok, #SoftwareEngineering and #CodingLife.