কম্পিউটার

রুবি নিউজ ব্রিফ (Q2 2021)

হানিব্যাজারের ত্রৈমাসিক ব্রিফিংগুলি আপনাকে আপনার প্রোগ্রামিং সম্প্রদায়ের সবচেয়ে গুরুত্বপূর্ণ উন্নয়ন সম্পর্কে আপ টু ডেট রাখে। আমরা খবরগুলিকে কিউরেট করি যাতে আপনি সত্যিই গুরুত্বপূর্ণ বিষয়গুলিতে ফোকাস করতে আরও বেশি সময় ব্যয় করতে পারেন৷

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

ইভেন্টগুলি

Railsconf 2021 এপ্রিল 12 - 15

RailsConf হল বিশ্বের সবথেকে বড় এবং সবচেয়ে দীর্ঘ সময় ধরে চলা রুবি অন রেল উত্সাহী, অনুশীলনকারী এবং কোম্পানির সমাবেশ। Rails ডেভেলপারদের জন্য, RailsConf হল তাদের সমবয়সীদের সাথে যোগাযোগ করার, সেইসাথে সম্প্রদায়ের নেতৃস্থানীয় কণ্ঠের কাছ থেকে রেলের উন্নয়নের বর্তমান এবং ভবিষ্যত অবস্থা কী তা পড়ার সুযোগ।

  • 12 এপ্রিল:RailsConf ইতিমধ্যেই ঘটেছে, এবং এটি শীর্ষ 10টি রেকর্ডিংয়ের একটি অফিসিয়াল প্লেলিস্ট৷

RubyConf 2021 নভেম্বর 8 - 10

RubyConf হল রুবি উত্সাহী, অনুশীলনকারী এবং কোম্পানিগুলির বিশ্বের বৃহত্তম এবং দীর্ঘতম চলমান সমাবেশ৷ এটি ডেনভারে হবে, এই বছর ব্যক্তিগতভাবে!

  • মে 6:RubyConf এই বছর ব্যক্তিগতভাবে উপস্থিত হবে!

নিরাপত্তা

  • এপ্রিল 21:নির্দিষ্ট রুবি সংস্করণে REXML রত্ন XML রাউন্ড ট্রিপ সমস্যাগুলিকে সঠিকভাবে সমাধান করে না

প্রকল্প

রুবি

  • Ruby 3.0.1 প্রকাশিত হয়েছে:দুটি নিরাপত্তা সমস্যা সমাধান করে।

রেল

  • 27 এপ্রিল:বেসক্যাম্পের কর্মচারী বক্তৃতা নীতি বিতর্ক। বেসক্যাম্প, কোম্পানী যেখান থেকে রেলগুলি মূলত প্রস্ফুটিত হয়েছিল, সম্প্রতি কিছু বিতর্কিত নীতি প্রণয়ন করেছে যা অনেকের দ্বারা তার কর্মচারীদের অধিকার খর্ব করার মত দেখায়, যাদের মধ্যে অনেকেই পরিবর্তনে হতাশ হয়েছিলেন৷
  • মে 5:রেল কোর টিম তার শাসনের উপর একটি বিবৃতি জারি করে জোর দিয়ে বলেছে যে রেলের উপর কোনো ব্যক্তির 'একমাত্র নিয়ন্ত্রণ' নেই এবং কোনো নীতি একতরফাভাবে প্রণয়ন করা যাবে না বা করা যাবে না। এটি উপরের বিতর্কের প্রতিক্রিয়া বলে মনে হচ্ছে।
  • 5 মে:রেল সংস্করণ 6.1.3.2, 6.0.3.7, 5.2.4.6, এবং 5.2.6 প্রকাশিত হয়েছে! এই রিলিজে গুরুত্বপূর্ণ নিরাপত্তা সংশোধন রয়েছে৷

পরীক্ষা (6)

প্রোডাকশন অ্যাপ্লিকেশানগুলিকে স্কেলে চালানোর জন্য টেস্টিং কোড অপরিহার্য, এবং রুবি সম্প্রদায়টি পরীক্ষায় বিশাল

  • কেন রেল ভিউ টেস্ট লিখবেন
    • নিকোলা ডুজা
    • প্র্যাগম্যাটিক আনারস 🍍 রেলের দৃষ্টিভঙ্গির জন্য পরীক্ষার লেখার গুরুত্ব সম্পর্কিত পোস্ট।
  • RSpec এর ইতিহাস
    • স্টিভেন আর. বেকার
    • স্টিভেন RSpec এর ইতিহাস সম্পর্কে লিখেছেন। তাঁর দৃষ্টিভঙ্গি মূল্যবান, তিনি RSpec এবং রেল উভয় ক্ষেত্রেই শিল্পে সক্রিয় ছিলেন।

কন্টেইনার (5)

ডকার, কুবারনেটস, ইত্যাদি কন্টেইনারগুলি আরও ধারাবাহিকভাবে সফ্টওয়্যার বিকাশের জন্য আমাদের পরিবেশ এবং নির্ভরতাকে মানসম্মত করতে দেয়৷

  • Kubernetes একক সাইন অন - একটি বিস্তারিত নির্দেশিকা
    • বেন ডিক্সন
    • কুবারনেটস ব্যবহার করার সময় সিস্টেমে একটি একক সাইন প্রয়োগ করার বিষয়ে দ্রুত ব্লগ পোস্ট করা।
  • কন্টেইনারাইজিং রুবি অন রেল অ্যাপ্লিকেশন
    • মাইকেল অর
    • দ্য ডক্সিমিটি ব্লগ। কোম্পানীটি একটি কন্টেইনার-ভিত্তিক প্ল্যাটফর্মে রূপান্তরিত করার প্রক্রিয়ার মধ্যে রয়েছে, এবং তারা পথ ধরে যে বিষয়গুলি শিখছে সে সম্পর্কে লিখছে৷
  • কিভাবে এবং কেন আপনার রেল অ্যাপের ডেটাবেস ডকারাইজ করবেন
    • জেসন সোয়েট
    • জেসন একটি জনপ্রিয় রেইল ব্লগ চালান এবং কমিউনিটিতে প্রভাবশালী। তিনি ডাটাবেসের ডকারাইজেশনকে সুন্দরভাবে বর্ণনা করেছেন।

স্ট্যান্ডআউট সামগ্রী

  • Ruby 3.0 পরিবর্তন করে কিভাবে সাবক্লাসড কোর ক্লাসের পদ্ধতিগুলি কাজ করে৷
    • ভাসিলি এরমোলোভিচ
    • লেখক রুবি 3.0 এর পরিবর্তনগুলি ব্যাখ্যা করেছেন যে রুবি কোর ক্লাস থেকে উত্তরাধিকার কিভাবে কাজ করে। তিনি ব্যাখ্যা করেন যে এটি সাধারণত করা উচিত নয়। এটি একটি খুব ছোট নিবন্ধ।
  • রেল এনক্রিপশনের গল্প
    • জর্জে মানরুবিয়া
    • হেই (লঞ্চের ঠিক আগে), রেল এবং তারপরে আবার হেই (লঞ্চের পরে) ডাটাবেস এনক্রিপশন যোগ করার 'নার্ভ র্যাকিং' গল্প যা দেখায় যে এই ধরনের প্রোডাকশন প্রকল্পগুলি থেকে রেল কীভাবে লাভ করে।
  • Github Copilot
    • গিথুব টিম
    • এটি একটি পোস্টের পরিবর্তে একটি ঘোষণা, কিন্তু Github একটি বিটা টুল প্রকাশ করেছে যা এটির হোস্ট করা সংগ্রহস্থলগুলিতে প্রশিক্ষিত কৃত্রিম বুদ্ধিমত্তা ব্যবহার করে আপনার কোড স্বয়ংসম্পূর্ণ করতে সহায়তা করবে৷ এই সব গুঞ্জন গত সপ্তাহে বা তারও বেশি সময় ধরে।

  1. রেলে রুবিতে কীভাবে স্কোপ ব্যবহার করবেন

  2. রুবিতে Zeitwerk এবং মডিউল অটোলোডিং (স্পষ্টভাবে ব্যাখ্যা করা হয়েছে)

  3. রেলে রুবি সহ AJAX কীভাবে ব্যবহার করবেন

  4. রেলে রুবি কি এবং কেন এটি দরকারী?