Re@zul's
|
সফটওয়্যার আর্কিটেকচারে ৭টি গুরুত্বপূর্ণ প্যাটার্ন
Published at 3 months ago

সফটওয়্যার আর্কিটেকচারে ৭টি গুরুত্বপূর্ণ প্যাটার্ন

  1. Monolithic Architecture
  2. Layered (N-Tier) Architecture
  3. Microservices Architecture
  4. Service-Oriented Architecture (SOA)
  5. MVC (Model-View-Controller)
  6. Event-Driven Architecture
  7. Master-Slave Architecture চলুন সংক্ষেপে জেনে নেই।
সম্পূর্ণ আর্টিকেলটি পড়ুন
Tags : Laravel
pnpm কী? npm থেকে কতটা ফাস্ট এবং কেন আপনি এখনই সুইচ করবেন!
Published at 3 months ago

pnpm (Performant npm) হলো Node.js প্যাকেজ ম্যানেজার যা npmyarn এর বিকল্প হিসেবে ব্যবহৃত হয়। সাধারণত npm প্রতিটি প্রজেক্টের জন্য আলাদা করে প্যাকেজ কপি করে, কিন্তু pnpm একটি শেয়ার্ড স্টোর থেকে লিংক করে ব্যবহার করে - ফলে ইন্সটলেশন টাইম কমে যায় এবং ডিস্ক স্পেস অনেক কম লাগে। যারা এখনো এক্সপ্লোর করেননি করে দেখতে পারেন। বিশেষ করে যাদের লো কনফিগারেশন এর পিসি রয়েছে।

সম্পূর্ণ আর্টিকেলটি পড়ুন
Tags : Laravel React Js
NativePHP: Laravel দিয়ে Desktop App তৈরি এখন অনেক সহজ
Published at 4 months ago

আপনি যদি একজন Laravel developer হন, তাহলে এই Blog আপনার জন্য!
Laravel দিয়ে এখন শুধু web app না, pure desktop application বানানো যায় - thanks to NativePHP.

NativePHP আসলে কী? কেন এটা নিয়ে এত হাইপ? কিভাবে এটা দিয়ে .exe বা .dmg ফাইল বানানো যায়? এই পোস্টে সব আলোচনা করা হবে - with code examples!

সম্পূর্ণ আর্টিকেলটি পড়ুন
Tags : Laravel
Laravel Production Bug: External API Call Hang করে সার্ভার Slow করে দিচ্ছে?
Published at 5 months ago

একদিন production এ এক অদ্ভুত সমস্যা হয়েছিল...

একটা simple external API call করছিলাম Laravel এর Http::get() দিয়ে। Localhost এ ঠিকঠাক চলছিল, staging এও কোনো সমস্যা ছিল না।
কিন্তু production এ গিয়ে দেখি – কিছু request hang করে থাকে! পুরো সার্ভিস slow হয়ে যায়, response time বেড়ে যায়, queue backlog বাড়তে থাকে। কী কারণে এমনটা হচ্ছিল?

সম্পূর্ণ আর্টিকেলটি পড়ুন
Tags : Laravel
Terraform Cheat Sheet বাংলা | কমান্ডের সহজ তালিকা
Published at 5 months ago

Terraform কমান্ড শিখতে গিয়ে বারবার ডকুমেন্টেশনে খুঁজে বের করা বেশ ঝামেলার কাজ। তাই আপনাদের জন্য এক জায়গায় সংক্ষেপে সব কমন Terraform CLI কমান্ডের তালিকা নিয়ে এসেছি। এখানে সহজ ভাষায় প্রতিটি কমান্ডের কাজ ও কখন কীভাবে ব্যবহার করতে হবে তা উল্লেখ করা হয়েছে। পুরো তালিকা দেখতে পোস্টটি পড়ুন!

সম্পূর্ণ আর্টিকেলটি পড়ুন
Tags : React Js
লারাভেল ১২ তে নতুন কি কি এসেছে চলুন জেনে নেই
Published at 5 months ago

আমি রিয়াজুল, ল্যারাভেল নিয়ে কাজ করছি ২০১৪ (v4.2) সাল থেকে যখন লারাভেল একদম শুরুর দিকে ছিল। সেই তখন থেকে লারাভেল এর পরিবর্তনগুলো চোখের সামনে দেখা। দেখতে দেখতে ১২ চলে এসেছে। এ পর্যন্ত যতগুলো ল্যাঙ্গুয়েজ এর ফ্রেমওয়ার্ক এক্সপ্লোর করেছি তার মধ্যে সবচেয়ে বেশি ডেভেলপার ফ্রেন্ডলি হচ্ছে লারাভেল। Laravel 12 এসেছে আরও modern, clean ও robust development experience নিয়ে। প্রতি major release-এর মতো এবারও Laravel অনেক গুরুত্বপূর্ণ পরিবর্তন এনেছে, যা developer productivity এবং code quality বাড়াবে। একনজরেঃ

  • Strict Type Hinting in Controllers
  • declare(strict_types=1); Throughout the Codebase
  • নতুন laravel new --kit কমান্ড
  • Enum-based Auth Guards
  • Cleaner bootstrap/app.php File
  • artisan serve Deprecation
  • Improved assertExactJson()
  • Rate-limited Exception Logging
  • Smarter whenCounted() Helper
  • Better Stateful Testing with actingAs()

এগুলো সবগুলোর বিস্তারিত উদাহরণ আর্টিকেলটির ডিটেইলস এ পেয়ে যাবেন। অনুগ্রহ করে নিজে পড়ুন এবং কমিউনিটিতে শেয়ার করুন।

সম্পূর্ণ আর্টিকেলটি পড়ুন
Tags : Laravel
রিয়েক্ট ১৯ এর নতুন ফিচার
Published at 5 months ago

রিয়েক্ট (React) হলো বর্তমান সময়ের সবচেয়ে জনপ্রিয় ফ্রন্টএন্ড লাইব্রেরি। ফেসবুক ডেভেলপড এই টুলটি দিয়ে সহজে এবং দ্রুতগতিতে ইন্টারঅ্যাকটিভ ওয়েব অ্যাপ্লিকেশন বানানো যায়। ২০২৫ সালের রিলিজে, React 19 নিয়ে এসেছে কিছু অসাধারণ নতুন ফিচার যা ডেভেলপারদের কাজকে আরও সহজ ও শক্তিশালী করবে।

সম্পূর্ণ আর্টিকেলটি পড়ুন
Tags : React Js