#কোড

আপনার কি কখনো রিমোট রিপোজিটরিতে পরিবর্তনগুলি কমিট না করে স্থানীয়ভাবে একটি ফাইল পরিবর্তন করার প্রয়োজন হয়েছে?

বাইনারি সার্চ অ্যালগরিদম দ্রুত একটি বড় সংখ্যার অ্যারে অনুসন্ধান করে, এটি প্রায়ই ভাগ করো এবং জয় করো হিসেবে উল্লেখ করা হয়।

কন্টিনিউয়াস ইন্টিগ্রেশন (CI) এবং/অথবা কন্টিনিউয়াস ডেলিভারি (CD) আজকাল সফটওয়্যার প্রকল্পগুলিতে স্বাভাবিক। Azure DevOps, TeamCity, Jenkins, এবং Cruise Control.…

নিচে আমি সাধারণত ব্যবহার করি এমন টুলস, লাইব্রেরি এবং রিসোর্সের একটি সংগ্রহ।

প্রতিটি ইঞ্জিনিয়ার নতুন স্ট্রিং কলাম সংজ্ঞায়িত করার সময় সিদ্ধান্ত নেন: আমি কি nvarchar ব্যবহার করব নাকি varchar ব্যবহার করব?

ভ্যানিলা জাভাস্ক্রিপ্ট থেকে React ইনপুট ভ্যালু পরিবর্তন করা আপনার মনে হওয়ার মতো সহজ নয়।

[FromServices] অ্যাট্রিবিউট Asp.Net Core কন্ট্রোলারে মেথড লেভেল ডিপেন্ডেন্সি ইনজেকশনের সুবিধা প্রদান করে।

মাইক্রোসফট C# 8-এ নালেবল রেফারেন্স টাইপস নামে একটি নতুন ফিচার যোগ করছে। যা প্রথমে বিভ্রান্তিকর, কারণ সব রেফারেন্স টাইপই নালেবল... তাহলে এটি কীভাবে আলাদা? এগিয়ে…

নামকরণ একটি বিষয়গত এবং পরিস্থিতিগত বিষয়, এটি একটি শিল্প, এবং বেশিরভাগ শিল্পের মতো, আমরা প্যাটার্ন আবিষ্কার করি। অন্যদের কোড পড়ার মাধ্যমে আমি অনেক কিছু শিখেছি…

একক স্টেটমেন্ট এবং তাদের কোঁকড়ানো বন্ধনী থাকা উচিত কি না তা নিয়ে একটি উত্তপ্ত বিতর্ক রয়েছে।

কোড বোঝা হল এটি পরিবর্তন করার প্রথম ধাপ।

গোপন সূত্রের সংহিতাকরণ রক্ষণাবেক্ষণযোগ্য এবং সফল অ্যাপ্লিকেশন লেখার জন্য অত্যন্ত গুরুত্বপূর্ণ।

আধুনিক ভাষাগুলিতে মেমরি ম্যানেজমেন্ট প্রায়ই একটি পরবর্তী চিন্তা। সব উদ্দেশ্য এবং প্রয়োজনের জন্য, আমরা মেমরি সম্পর্কে কোনো চিন্তা ছাড়াই সফটওয়্যার লিখি। এটি আ…

আপনার কোড আপনার বিশ্বাস, আপনার লালন-পালন বা আপনার চরিত্রের প্রতিফলন নয়।

C# এ প্রশ্ন চিহ্নের C# 8 পর্যন্ত ৫টি অর্থ রয়েছে।

আপনাকে কি দুটি কালেকশন তুলনা করতে হয়েছে এবং আইটেমটি সোর্স কালেকশনে আছে, তুলনাকারী কালেকশনে আছে নাকি উভয়ে আছে তার উপর ভিত্তি করে কিছু লজিক চালাতে হয়েছে? হ্যাঁ…

একটি অ্যাপ্লিকেশনের ডেভেলপমেন্টের কোনো এক পর্যায়ে, সাধারণত বেশ তাড়াতাড়িই, আপনি বুঝতে পারেন যে অ্যাপ্লিকেশনটি ধীর। কিছু গবেষণার পর, অপরাধী হল, অপ্রয়োজনীয়ভাব…

যদি আপনাকে অবশ্যই একটি কনস্ট্রাক্টরে কোড চালাতে হয়। আমি একটি ভিন্ন উপায় খুঁজব, কিন্তু যদি আপনাকে অবশ্যই করতে হয়, এখানে একটি উপায় রয়েছে।

এটি Angular 2/4/+ এর সাথে আরও হতাশাজনক সমস্যাগুলির মধ্যে একটি ছিল। এটি Angular 2/4/+ এর সাথে সরাসরি কোনো সমস্যা নয়, বরং webpack কীভাবে সহায়ক HTML ফাইলগুলি বান…

সিঙ্গেল পেজ অ্যাপ্লিকেশন (SPA) এর একটি বিক্রয়ের পয়েন্ট ছিল ঐতিহ্যগতভাবে সার্ভারে সম্পাদিত কাজগুলো ক্লায়েন্টে স্থানান্তর করা। আমি মনে করি SPA এই প্রতিশ্রুতি প…

প্রায় ৫০ বছর ধরে, switch statement (case statement নামেও পরিচিত) প্রোগ্রামিং-এর একটি অবিচ্ছেদ্য অংশ হয়ে আছে। তবে সাম্প্রতিক বছরগুলিতে, কেউ কেউ দাবি করছেন যে s…

সফটওয়্যার লেখা জটিলতা এবং সরলতার মধ্যে একটি যুদ্ধ। এই দুটির মধ্যে ভারসাম্য রক্ষা করা কঠিন। এটি দীর্ঘ রক্ষণাবেক্ষণযোগ্য নয় এমন পদ্ধতি এবং অত্যধিক বিমূর্ততার মধ…

আমি আমার প্রজেক্টে এক বছরেরও বেশি সময় ধরে কাজ করছি এবং এই বছরে এটি একটি অ্যাপ্লিকেশন হিসেবে এবং ডেটার দিক থেকে উল্লেখযোগ্যভাবে বৃদ্ধি পেয়েছে। এটি ছিল নন-স্টপ…

সাম্প্রতিক একটি কথোপকথনে, একজন বন্ধু উল্লেখ করেছিলেন যে তিনি প্রুফ অফ কনসেপ্ট তৈরি করেন এবং তাদের কার্যকারিতা পরীক্ষা করার পর সেগুলো বাতিল করে দেন। আমিও অতীতে এ…

কোনো একটি সময়ে একটি অ্যাপ্লিকেশনের অনুমোদনের প্রয়োজন হয়। এর মানে হলো বিভিন্ন স্তরের অ্যাক্সেস একটি ওয়েব সাইটে (বা যেকোনো বিষয়ের জন্য) ভিন্নভাবে আচরণ করে।…

একটি দুর্দান্ত কোড রিভিউ আপনার অনুমানগুলিকে চ্যালেঞ্জ করবে এবং আপনাকে গঠনমূলক প্রতিক্রিয়া দেবে। আমার জন্য, কোড রিভিউ একজন সফটওয়্যার ইঞ্জিনিয়ার হিসেবে বেড়ে ও…

আমাদের অধিকাংশই সম্ভবত সেই ডেভেলপারের কথা ভাবি না যে আমাদের কোড রক্ষণাবেক্ষণ করবে। সম্প্রতি পর্যন্ত, আমিও তার কথা বিবেচনা করিনি। আমি কখনো ইচ্ছাকৃতভাবে দুর্বোধ্…

আপনি কি কখনো ডাটাবেসে ডেটা এনক্রিপ্ট করতে হয়েছে? এই পোস্টে, আমি অন্বেষণ করব কিভাবে nHibernate লিসেনার ব্যবহার করে আপনার ডাটাবেস থেকে আসা এবং যাওয়া ডেটা এনক্রি…

Entity Framework 6 Code First এর একটি দুর্বলতা হল ডাটাবেস কনস্ট্রাক্ট (ভিউ, স্টোরড প্রসিডিউর... ইত্যাদি) নেটিভভাবে কল করার সাপোর্টের অভাব। যারা Entity Framework…

সমস্যা হল nHibernate এর `CreateSqlQuery` একটি সম্পূর্ণ sql স্ট্রিং তৈরি করার জন্য প্রয়োজন, কিন্তু আপনি প্যারামিটারগুলি মূল্যায়ন না করা পর্যন্ত একটি স্ট্রিং তৈ…

Visual Studio 2012 সংস্করণের Crystal Reports 13-এ একটি থ্রেশহোল্ড রয়েছে যা একযোগে রিপোর্টগুলিকে থ্রটল করে, এতে সাবরিপোর্টও অন্তর্ভুক্ত, একটি মেশিনে 75টি রিপোর্…

এই সিস্টেমে একটি অন্তর্নিহিত দর্শন রয়েছে যে null গুলো খারাপ। বেশিরভাগ ক্ষেত্রে যেখানে একটি null তৈরি হতে পারে সেখানে একটি এক্সেপশন থ্রো করা হয়। প্রথমে আমি এতে…

StructureMap এর মতো একটি IOC কন্টেইনারের সাথে রানটাইম টাইপ ব্যবহার করে একটি জেনেরিক ইমপ্লিমেন্টেশন খুঁজে পেতে, `MakeGenericType` ব্যবহার করে জেনেরিক টাইপ তৈরি ক…

একটি বড় C# ফাইলকে আরো সহজ এবং রক্ষণাবেক্ষণযোগ্য করার জন্য রিফ্যাক্টরিং।

এই ব্লগ পোস্টটি র্যান্ডম নম্বর জেনারেট করার একটি পদ্ধতি উপস্থাপন করে, সময়-ভিত্তিক র্যান্ডম নম্বর জেনারেটরের পূর্বাভাসযোগ্য প্রকৃতির সমস্যা সহ।