Skip to content

#কোড

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

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

একটি বাইনারি সার্চ বাস্তবায়ন
একটি বাইনারি সার্চ বাস্তবায়ন

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

বিল্ড ফ্রেমওয়ার্ক ব্যবহারের সুবিধাসমূহ
বিল্ড ফ্রেমওয়ার্ক ব্যবহারের সুবিধাসমূহ

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

সফটওয়্যার ডেভেলপ করার জন্য আমি সাধারণত যে টুলস এবং রিসোর্স ব্যবহার করি
সফটওয়্যার ডেভেলপ করার জন্য আমি সাধারণত যে টুলস এবং রিসোর্স ব্যবহার করি

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

NVarchar বনাম Varchar
NVarchar বনাম Varchar

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

ভ্যানিলা জাভাস্ক্রিপ্ট থেকে React ইনপুট ভ্যালু পরিবর্তন করা
ভ্যানিলা জাভাস্ক্রিপ্ট থেকে React ইনপুট ভ্যালু পরিবর্তন করা

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

কখন FromService অ্যাট্রিবিউট ব্যবহার করবেন
কখন FromService অ্যাট্রিবিউট ব্যবহার করবেন

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

C# 8 - নালেবল রেফারেন্স টাইপস
C# 8 - নালেবল রেফারেন্স টাইপস

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

অভিব্যক্তিপূর্ণ নাম তৈরির জন্য ৯টি নির্দেশিকা
অভিব্যক্তিপূর্ণ নাম তৈরির জন্য ৯টি নির্দেশিকা

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

কোঁকড়ানো বন্ধনী সহ নাকি ছাড়া?
কোঁকড়ানো বন্ধনী সহ নাকি ছাড়া?

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

বোঝাপড়া শুরু হয় অর্থবহ নামের মাধ্যমে
বোঝাপড়া শুরু হয় অর্থবহ নামের মাধ্যমে

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

গোপন সূত্রের সংহিতাকরণ
গোপন সূত্রের সংহিতাকরণ

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

.Net Core-এ গার্বেজ কালেকশনের ধরনসমূহ
.Net Core-এ গার্বেজ কালেকশনের ধরনসমূহ

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

আপনি আপনার কোড নন
আপনি আপনার কোড নন

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

C# এ প্রশ্ন চিহ্নের ৫টি ভিন্ন অর্থ
C# এ প্রশ্ন চিহ্নের ৫টি ভিন্ন অর্থ

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

কালেকশন কম্প্যারার, দুটি কালেকশনের মধ্যে পার্থক্য খুঁজে বের করা
কালেকশন কম্প্যারার, দুটি কালেকশনের মধ্যে পার্থক্য খুঁজে বের করা

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

ASP.Net Core-এ Request Caching বাস্তবায়ন
ASP.Net Core-এ Request Caching বাস্তবায়ন

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

কনস্ট্রাক্টরে Await চালানো
কনস্ট্রাক্টরে Await চালানো

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

Angular-এ 'Template parse errors;' এর সমাধান
Angular-এ 'Template parse errors;' এর সমাধান

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

একটি সিঙ্গেল পেজ অ্যাপ্লিকেশনে, আমার কি ক্লায়েন্ট নাকি সার্ভারে প্রসেসিং করা উচিত?
একটি সিঙ্গেল পেজ অ্যাপ্লিকেশনে, আমার কি ক্লায়েন্ট নাকি সার্ভারে প্রসেসিং করা উচিত?

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

Switch Statement-এর পক্ষে যুক্তি পরীক্ষা করা
Switch Statement-এর পক্ষে যুক্তি পরীক্ষা করা

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

আপনার ত্রুটির হার কমানোর ৪টি অনুশীলন
আপনার ত্রুটির হার কমানোর ৪টি অনুশীলন

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

SQL Azure-তে ইনডেক্স ফ্র্যাগমেন্টেশন, কে জানত!
SQL Azure-তে ইনডেক্স ফ্র্যাগমেন্টেশন, কে জানত!

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

একটি ধারণার প্রমাণ এবং কোড বৃদ্ধি করা
একটি ধারণার প্রমাণ এবং কোড বৃদ্ধি করা

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

Claims দিয়ে AngularJS সুরক্ষিত করা
Claims দিয়ে AngularJS সুরক্ষিত করা

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

কোড রিভিউ কেন গুরুত্বপূর্ণ তার ৩টি কারণ
কোড রিভিউ কেন গুরুত্বপূর্ণ তার ৩টি কারণ

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

পরবর্তী ডেভেলপারের জন্য কোডিং করার ৫টি ধাপ
পরবর্তী ডেভেলপারের জন্য কোডিং করার ৫টি ধাপ

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

NHibernate লিসেনার (ইন্টারসেপ্টর) দিয়ে স্বচ্ছ এনক্রিপশন বাস্তবায়ন
NHibernate লিসেনার (ইন্টারসেপ্টর) দিয়ে স্বচ্ছ এনক্রিপশন বাস্তবায়ন

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

কোড ফার্স্ট দিয়ে স্টোরড প্রসিডিউর কল করা
কোড ফার্স্ট দিয়ে স্টোরড প্রসিডিউর কল করা

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

nHibernate এর সাথে শর্তসাপেক্ষ Sql প্যারামিটার
nHibernate এর সাথে শর্তসাপেক্ষ Sql প্যারামিটার

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

Crystal Reports 13 সর্বোচ্চ রিপোর্ট প্রসেসিং সীমা পৌঁছানোর সমাধান
Crystal Reports 13 সর্বোচ্চ রিপোর্ট প্রসেসিং সীমা পৌঁছানোর সমাধান

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

এক্সেপশন থ্রো করার সময় বিবেচনা করার বিষয়সমূহ
এক্সেপশন থ্রো করার সময় বিবেচনা করার বিষয়সমূহ

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

রানটাইমে একটি জেনেরিক টাইপ তৈরি করা
রানটাইমে একটি জেনেরিক টাইপ তৈরি করা

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

কোড রিফ্যাক্টর
কোড রিফ্যাক্টর

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

কোড: ওয়েটেড র্যান্ডম ডিস্ট্রিবিউশন
কোড: ওয়েটেড র্যান্ডম ডিস্ট্রিবিউশন

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