← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 156
  1. What I Learned About C# From Job Interviews

    I recently went through a series of job interviews for some of the biggest companies in tech.

  2. Dynamic Queries with Expressions Trees in C#

    When you’re using LINQ to work with a database the experience is kind of magical, right?.

  3. 6 Best Practices to Keep a .NET Application's Memory Healthy

    Memory problems in a big .NET application are a silent killer of sorts.

  4. Sample Chapter

    Thanks for confirming your humanity!

  5. Relevant ASPNET

    You’re interested in ASP.NET, Got it!

  6. Relevant Csharp

    You’re interested in C#, Got it!

  7. Relevant Debugging

    You’re interested in debugging, Got it!

  8. Relevant Memory

    You’re interested in .NET memory, Got it!

  9. Relevant Performance

    You’re interested in .NET performance, Got it!

  10. Confirm Subscription

    Please check your inbox to confirm your subscription!

  11. Use Attributes & Middleware in ASP.NET Core for Logging, Telemetry, and Anything Else

    Every once in a while you need to add meta functionality without actually changing the business logic code.

  12. How I Self-Published a Programming Book and Lived to Tell About It

    About a month ago I released my first book Practical Debugging for .NET Developers .

  13. Assembly Versioning and DLL Hell in C# .NET Framework: Problems and Solutions

    I don’t know about you, but reference conflicts in .NET led me to tears multiple times.

  14. 5 Productivity Tips in Visual Studio That You Should Know

    If you’re like me, then you’re addicted to productivity tools.

  15. Practical Debugging for .NET Developers is Available!

    For almost a year now, I’ve been writing a book about debugging and problem-solving in .NET.

  16. 5 Tricks You Should Know About Visual Studio’s Immediate Window

    This article was originally written for the Ozcode blog .

  17. Understanding How Assemblies Load in C# .NET

    For better or for worse, a senior .NET developer needs to understand how the .NET runtime loads assemblies.

  18. Demystifying Memory Profilers in C# .NET Part 3: Memory Pressure

    Memory and performance are tightly coupled to each other in .NET.

  19. Demystifying Memory Profilers in C# .NET Part 2: Memory Leaks

    One of the biggest memory-related problems and I daresay all-round problems in .NET, are memory leaks.

  20. Demystifying Memory Profilers in C# .NET Part 1: The Principles

    Memory problems are some of the most important and potentially devastating things in .NET.

  21. Introduction to Arduino for sensors, robotics, and drones

    This is a guest post written by Roy Green of The Sensor Shack , a free online resource for engineers to learn about different types of industrial sensors for measuring temperature, pressure, flow rate, displacement and more.

  22. Continuous Delivery with Feature Flags (toggles) is More Difficult Than it Seems

    Back in the distant past, in a simpler time, version releases were very different from today.

  23. Is C# Slower Than C++?

    Is C# slower than C++?

  24. 10 Essential Debugging Tools for C# .NET Development

    When it comes to debugging software, tools are extremely important.

  25. C# to C# Communication: REST, gRPC and everything in between

    There are many ways to communicate between a C# client and a C# server.

  26. Thank You!

    Welcome to michaelscodingspot.com I’m really happy you decided to join.

  27. Debugging ASP.NET Web Request Failures: The Complete Guide

    You’re sending an HTTP request to your ASP.NET server, and out of the blue, it returns a 500 error.

  28. Debugging 3rd Party .NET Code without symbols in Visual Studio

    It’s not so rare to see weird things happen in 3rd party library code.

  29. OzCode Review and Black Friday 2019 Discount

    You might have heard about OzCode before.

  30. Debugging Lock Contention Performance Issues in C# .NET

    One of the reasons modern computers are so fast is because of multi-core processors.

  31. Performance Profiling of .NET Core 3 applications on Linux with dotnet-trace and PerfView

    Performance issues never seem to disappear from the world, no matter how fast new computers become.

  32. The Battle of C# to JSON Serializers in .NET Core 3

    .NET Core 3 was recently released and brought with it a bunch of innovations.

  33. Use Performance Counters in .NET to measure Memory, CPU, and Everything - Full Guide

    There’s an incredible built-in mechanism in Windows called Performance Counters that allows you to follow a whole lot of useful metrics.

  34. Pipeline Implementations in C#: TPL Dataflow Async steps and Disruptor-net

    In this 3rd part of the series, we’ll continue our journey to explore multi-threaded pipeline pattern implementations in C#.

  35. Logging in C# .NET Modern-day Practices: The Complete Guide

    Logging is a big part of software development for many years now.

  36. Debug & Catch Exceptions in Visual Studio: The Complete Guide

    One of the most important concepts in modern programming is Exceptions.

  37. Visual Studio Debugging Windows: Watch, Locals, Autos, Immediate, Call Stack and Threads

    This tutorial is part of a series: Part 1 – Getting started with Visual Studio Debugging Part 2 – Visual Studio Debugging Tool Windows In the previous tutorial, we saw some of the basics of debugging in Visual Studio.

  38. Pipeline Pattern in C# (part 2) with TPL Dataflow

    In the First Part of the series, we talked about the Pipeline Pattern in programming.

  39. Pipeline Pattern Implementations in C# .NET - Part 1

    The Pipeline pattern, also known as the Pipes and Filters design pattern is a powerful tool in programming.

  40. 13 Things that Keep Us Motivated as Software Developers

    I’ve been developing software for 10 years now.

  41. Find, Fix, and Avoid Performance Problems in C# .NET: 10 Best Practices

    Don’t know about you, but I’m obsessed about performance.

  42. C# Debugging in Visual Studio 2019 Tutorial - Part 1

    This tutorial is part of a series: Part 1 – Getting started with Visual Studio Debugging Part 2 – Visual Studio Debugging Tool Windows Unfortunately, writing code goes hand in hand with creating bugs.

  43. Extension Methods Guidelines in C# .NET

    In late 2007, C# 3.0 was released with some of the best features in the language.

  44. 8 Techniques to Avoid GC Pressure and Improve Performance in C# .NET

    In a .NET application, memory and performance are very much linked.

  45. Cache Implementations in C# .NET

    One of the most commonly used patterns in software development is Caching.

  46. Software Engineering is very different from any other type of engineering.

  47. Performance Showdown of Producer/Consumer (Job Queues) Implementations in C# .NET

    I recently wrote 3 blog posts ([1] [2] [3] ) on different Producer/Consumer (Job Queues) implementations.

  48. 7 Debugging Techniques for when your .NET application Freezes (hangs)

    How many times did you use a desktop application to end up with a frozen unresponsive window?

  49. 8 Ways You can Cause Memory Leaks in .NET

    Any experienced .NET developer knows that even though .NET applications have a garbage collector, memory leaks occur all the time.

  50. C# Job Queues (part 3) with TPL Dataflow and Failure Handling

    In Part 1 and Part 2 we went over what are Job Queues, why they are so important and how to implement them with several methods.