Skip to content

Bits of .NET

Daily micro-tips for C#, SQL, performance, and scalable backend engineering.

  • Asp.Net Core
  • C#
  • SQL
  • JavaScript
  • CSS
  • About
  • ErcanOPAK.com
  • No Access
  • Privacy Policy

Tag: coding

AI

AI Prompt — Explain Why This Code Is Slow

- 04.01.26 - ErcanOPAK comment on AI Prompt — Explain Why This Code Is Slow

Prompt Analyze this code. Explain: – Time complexity – Memory allocation hotspots – Hidden blocking calls Suggest measurable improvements. Code: <PASTE CODE>  

Read More
AI

AI Prompt — Find Hidden Performance Bottlenecks

- 01.01.26 - ErcanOPAK comment on AI Prompt — Find Hidden Performance Bottlenecks

Prompt Act as a senior performance engineer. Analyze the following code. Identify: – Hidden allocations – Blocking calls – Thread pool starvation risks Suggest fixes with reasoning. Code: <PASTE CODE>  

Read More
AI

AI – Chain of Thought Prompting

- 29.12.25 | 29.12.25 - ErcanOPAK comment on AI – Chain of Thought Prompting

The Problem: You are asking AI a complex coding architecture question, but getting generic or wrong answers. The Fix: Ask the AI to “Think step by step” or “Outline your reasoning before writing the code.” This forces the model to logically structure its answer, resulting in much higher quality code generation.

Read More
C#

Important Tips To Write Clean Code In C# from Debendra Dash

- 02.02.19 | 22.11.19 - ErcanOPAK comment on Important Tips To Write Clean Code In C# from Debendra Dash

To develop reusable, reliable, readable, well-structured, and maintainable application, we must follow the coding standard. There are several coding practices in the software industry. None of them are good or bad but the main thing is that whatever approach we follow, we should make sure that everyone should follow the same standard.

Read More
March 2026
M T W T F S S
 1
2345678
9101112131415
16171819202122
23242526272829
3031  
« Feb    

Most Viewed Posts

  • Get the User Name and Domain Name from an Email Address in SQL (938)
  • How to add default value for Entity Framework migrations for DateTime and Bool (837)
  • Get the First and Last Word from a String or Sentence in SQL (828)
  • How to select distinct rows in a datatable in C# (801)
  • How to make theater mode the default for Youtube (738)
  • Add Constraint to SQL Table to ensure email contains @ (575)
  • How to enable, disable and check if Service Broker is enabled on a database in SQL Server (555)
  • Average of all values in a column that are not zero in SQL (524)
  • How to use Map Mode for Vertical Scroll Mode in Visual Studio (478)
  • Find numbers with more than two decimal places in SQL (443)

Recent Posts

  • C#: Saving Memory with yield return (Lazy Streams)
  • C#: Why Records are Better Than Classes for Data DTOs
  • C#: Creating Strings Without Memory Pressure with String.Create
  • SQL: Protecting Sensitive Data with Dynamic Data Masking
  • SQL: Writing Readable Queries with Common Table Expressions (CTE)
  • .NET Core: Handling Errors Gracefully with Middleware
  • .NET Core: Mastering Service Lifetimes (A Visual Guide)
  • Git: Surgical Stashing – Don’t Save Everything!
  • Git: Writing Commits That Your Future Self Won’t Hate
  • Ajax: Improving Perceived Speed with Skeleton Screens

Most Viewed Posts

  • Get the User Name and Domain Name from an Email Address in SQL (938)
  • How to add default value for Entity Framework migrations for DateTime and Bool (837)
  • Get the First and Last Word from a String or Sentence in SQL (828)
  • How to select distinct rows in a datatable in C# (801)
  • How to make theater mode the default for Youtube (738)

Recent Posts

  • C#: Saving Memory with yield return (Lazy Streams)
  • C#: Why Records are Better Than Classes for Data DTOs
  • C#: Creating Strings Without Memory Pressure with String.Create
  • SQL: Protecting Sensitive Data with Dynamic Data Masking
  • SQL: Writing Readable Queries with Common Table Expressions (CTE)

Social

  • ErcanOPAK.com
  • GoodReads
  • LetterBoxD
  • Linkedin
  • The Blog
  • Twitter
© 2026 Bits of .NET | Built with Xblog Plus free WordPress theme by wpthemespace.com