জিমি মিলারের "আমরা কলাম শেষ হয়ে গিয়েছিলাম" তার প্রথম সফটওয়্যার চাকরির বিশৃঙ্খল কিন্তু মজাদার কোডবেস বর্ণনা করে, যেখানে একটি ডাটাবেস টেবিল Merchants কলাম শেষ হয়ে যাওয়ার কারণে Merchants2 তৈরি করা হয়েছিল।
কোডবেসটি ছিল VB, C#, বিভিন্ন জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক এবং অসংখ্য SOAP সার্ভিসের মিশ্রণ, যেখানে উল্লেখযোগ্য সমস্যাগুলির মধ্যে একটি ছিল একজন ডেভেলপার কোড চেক ইন না করা, যা কঠিনভাবে ট্রেস করা বাগ সৃষ্টি করেছিল।
অগোছালো হলেও, কোডবেসটি সৃজনশীল সমস্যা সমাধানের সুযোগ দিয়েছিল, যেখানে ডেভেলপাররা নিজেদের সমাধান তৈরি করেছিল, ফলে একটি বিচ্ছিন্ন সিস্টেম এবং ব্যবহারকারীদের সাথে একটি অনন্য, সরাসরি সংযোগ স্থাপন হয়েছিল।
একজন ডেভেলপার তাদের প্রথম কোম্পানিতে একটি বিশৃঙ্খল কোডবেসের সাথে তাদের অভিজ্ঞতা শেয়ার করেছেন, যেখানে ভার্সন কন্ট্রোলের অভাব ছিল এবং অসংখ্য গ্লোবাল ভেরিয়েবল ছিল।
বাগগুলি ঠিক করা হয়েছিল গ্রাহকের সাইটে ভিজ্যুয ়াল স্টুডিও ইনস্টল করে এবং অ্যাপটি ডিবাগ মোডে চালিয়ে, যার ফলে একটি শেয়ার্ড ডিস্কে একাধিক, অসঙ্গতিপূর্ণ নামকরণ করা সংস্করণ সংরক্ষিত হয়েছিল।
ডেভেলপার শেষ পর্যন্ত নতুন প্রকল্পগুলির জন্য গিট, লিনাক্স এবং কন্টিনিউয়াস ইন্টিগ্রেশন (CI) এর মতো আধুনিক পদ্ধতি প্রবর্তন করেছিলেন, কিন্তু পুরানো প্রকল্প অপরিবর্তিত রয়ে গিয়েছিল, যা অকার্যকর কোডবেস উন্নত করার চ্যালেঞ্জগুলি তুলে ধরে।
p5.js লাইব্রেরি ব্যবহারকারীদের শেখা এবং এর ক্ষমতাগুলি অন্বেষণ করতে সহায়তা করার জন্য বিভিন্ন উদাহরণ এবং সম্প্রদায়ের স্কেচ সরবরাহ করে।
উল্লেখযোগ্য প্রকল্পগুলির মধ্যে রয়েছে জিওডাটা উইভিং, স্লাইম মোল্ডস, জেনারেটিভ সাকুলেন্টস, প্যাড্রাও জিওমেট্রিকো, জেন প টস, এবং গ্লিচ অ্যানিমেশন, যা লাইব্রেরির বহুমুখিতা প্রদর্শন করে।
ব্যবহারকারীরা অনুদানের মাধ্যমে বা নিজেদের ব্যবহারের জন্য এটি ডাউনলোড করে p5.js লাইব্রেরিকে সমর্থন করতে পারেন।
p5.js ২০২৩ সালে Sovereign Tech Fund থেকে €৪৫০k অনুদান পেয়েছে এর ডকুমেন্টেশন এবং অ্যাক্সেসিবিলিটি উন্নত করার জন্য, যার ফলে একটি নতুন, ব্যবহারকারী-বান্ধব ওয়েবসাইট তৈরি হয়েছে।
ব্যবহারকারীরা p5.js এর সহজবোধ্য প্রকৃতির জন্য এটি পছন্দ করেন, তবে d3 বা three.js এর মতো লাইব্রেরির তুলনায় এর কর্মক্ষমতার সীমাবদ্ধতা লক্ষ্য করেন।
নতুন ওয়েবসাইটটি ইতিবাচকভাবে গৃহীত হয়েছে, যদিও কিছু ব্যবহারকারী p5.js এর উৎপত্তি প্রসে সিং প্রকল্প থেকে উল্লেখ না থাকার কারণে মিস করছেন, যা বাজেট বরাদ্দের সমালোচনার মুখোমুখি হয়েছে।
টাউরি ২.০ রিলিজ ক্যান্ডিডেট ঘোষণা করা হয়েছে, এবং আগস্টের শেষের দিকে একটি স্থিতিশীল রিলিজ প্রত্যাশিত, যা ডকুমেন্টেশন চূড়ান্ত করা এবং গুরুত্বপূর্ণ বাগগুলি ঠিক করার উপর মনোযোগ দিচ্ছে।
টাউরি ২.০ মোবাইল ডেভেলপমেন্টের জন্য প্রাথমিক সমর্থন প্রবর্তন করেছে, যদিও এটি এখনও ডেস্কটপ ফিচার সমতার সাথে মেলে না, এবং এতে কিছু পরিবর্তন অন্তর্ভুক্ত রয়েছে যেমন কোর প্লাগইনগুলির জন্য একটি নির্দিষ্ট নেমস্পেস এবং একটি রাস্ট এপিআই পুনর্গঠন।
একটি বহিরাগত নিরাপত্তা নিরীক্ষা সম্পন্ন হয়েছে এবং সমস্ত সমস্যা সমাধান করা হয়েছে, এবং সম্পূর্ণ প্রতিবেদন শীঘ্রই প্রকাশিত হবে; সম্প্রদায়কে ডকুমেন্টেশন এবং সমস্যা সমাধানে অবদান রাখতে উৎসাহিত করা হচ্ছে।
টাউরি ২.০ রিলিজ ক্যান্ডিডেট ঘোষণা করা হয়েছে, যা ব্যবহারকারীদের মধ্যে এর বৈশিষ্ট্য এবং সম্ভাব্য উন্নতি নিয়ে উল্লেখযোগ্য আলোচনা সৃষ্টি করেছে।
টাউরি একটি ফ্রেমওয়ার্ক যা প্রধান প্ল্যাটফর্মগুলির জন্য ছোট, দ্রুত বাইনারি তৈরি করতে ব্যবহৃত হয়। এটি ফ্রন্টএন্ড ফ্রেমওয়ার্কগুলি ব্যবহার করে যা HTML, জাভাস্ক্রিপ্ট এবং CSS-এ কম্পাইল হয়, এবং ব্যাকএন্ড লজিকের জন্য রাস্ট, সুইফট এবং কটলিনের মতো ভাষা ব্যবহার করে।
ব্যবহারকারীরা টাউরিকে ইলেকট্রনের সাথে তুলনা করেছেন, উল্লেখ করেছেন টাউরির হালকা ফাইল সাইজ এবং নেটিভ ইন্টিগ্রেশন, পাশাপাশি এর নিরাপত্তা ফোকাস, ক্রস-প্ল্যাটফর্ম ইউআই এবং চ্যালেঞ্জ যেমন লিনাক্স ওয়েব কম্পোনেন্ট সমস্যাগুলি এবং আরও ভাল ডকুমেন্টেশনের প্রয়োজন।
কেডিবি+ একটি শক্তিশালী প্রযুক্তি যা ঐতিহাসিক বাজার ডেটা সংরক্ষণ এবং বিশ্লেষণের জন্য ব্যবহৃত হয়, তবে ক্লিকহাউস, কোয়েস্টডিবি, বিগকোয়েরি এবং রেডশিফটের মতো বিকল্পগুলি এখন গতি ক্ষেত্রে প্রতিযোগিতামূলক।
স্থানীয় পরিমাণগত বিশ্লেষণের জন্য, অ্যাক্সেসযোগ্যতা এবং খরচ-সাশ্রয়ের কারণে পাইথন সহ ডাকডিবি, পোলারস, বা পাইকেএক্স পছন্দ করা হয়।
কেডিবি+ এর রিয়েল-টাইম স্ট্রিমিং এবং বিতরণকৃত কম্পিউটিং ক্ষমতাগুলি পর্যাপ্তভাবে ব্যবহার করা হয় না, যেখানে কাফকা এবং ফ্লিঙ্কের মতো প্রযুক্তিগুলি আরও জনপ্রিয়তা অর্জন করছে।
আলোচনাটি উচ্চ-প্রদর্শন সময়-সিরিজ ডাটাবেস kdb+ এবং এর সম্ভাব্য উত্তরসূরিদের ভবিষ্যতকে কেন্দ্র করে।
টাইমস্কেল (একটি পোস্টগ্রেসকিউএল এক্সটেনশন), ডাকডিবি এবং ক্লিকহাউসের মতো বিকল্পগুলি তাদের কর্মক্ষমতা এবং খরচ-কার্যকারিতার জন্য উল্লেখযোগ্য।
কেডিবি+ এর মালিকানাধীন প্রক ৃতি এবং উচ্চ খরচ প্রধান অসুবিধা, যা কিছু লোককে সময়-সিরিজ বিশ্লেষণের জন্য পাইথন সহ ডাকডিবি এবং পোলারসের মতো ওপেন-সোর্স সমাধানগুলি বিবেচনা করতে প্ররোচিত করে।
হ্যানন প্রো একটি আধুনিক পিয়ানো অনুশীলন অ্যাপ যা আইফোন, আইপ্যাড এবং ম্যাকের জন্য উপলব্ধ, যা প্রগতি ট্র্যাকিং, প্রতিক্রিয়া এবং অনুশীলনের অভ্যাস গঠনের মতো বৈশিষ্ট্যগুলি প্র দান করে।
উন্নত কার্যকারিতার মধ্যে রয়েছে কর্মক্ষমতা বিশ্লেষণ, স্বয়ংক্রিয় পৃষ্ঠা পরিবর্তন, এবং ব্লুটুথ বা ইউএসবি এর মাধ্যমে একটি MIDI কীবোর্ডের সাথে সংযুক্ত হলে ইন্টারেক্টিভ বৈশিষ্ট্য।
অ্যাপটি iCloud সিঙ্ক, দৈনিক অনুশীলনের রিমাইন্ডার এবং অর্জনসমূহ সমর্থন করে, এবং এটি SwiftUI এবং Core MIDI দিয়ে তৈরি, যা iOS 17 এর সাথে সামঞ্জস্যপূর্ণ।
হ্যানন প্রো একটি পিয়ানো টেকনিক অ্যাপ যা অনুশীলন এবং প্রতিক্রিয়া প্রদান করে, ডিজিটাল যুগের জন্য ডিজাইন করা হয়েছে।
ব্যবহারকারীরা MIDI কন্ট্রোলার সহ অ্যাপ ক্র্যাশের রিপোর্ট করেছেন এবং MIDI প্লেব্যাক এবং আরও নমনীয় অনুশীলনের বিকল্পগুলির জন্ য ইচ্ছা প্রকাশ করেছেন।
অ্যাপটি iOS 17+ প্রয়োজন, যা পুরানো ডিভাইসের ব্যবহারকারীদের মধ্যে হতাশা সৃষ্টি করছে, এবং উন্নতির জন্য প্রস্তাবনাগুলির মধ্যে রয়েছে আরও ভাল ডিভাইস সামঞ্জস্যতা এবং অগ্রগতি ট্র্যাকিং এবং কাস্টম স্কোর আপলোডের মতো অতিরিক্ত বৈশিষ্ট্য।
SectorLISP এখন গারবেজ কালেকশন অন্তর্ভুক্ত করে, একটি উচ্চ-স্তরের গারবেজ কালেক্টেড প্রোগ্রামিং ভাষাকে একটি ফ্লপি ডিস্কের ৫১২-বাইট বুট সেক্টরে ফিট করে, শুধুমাত্র ৪৩৬ বাইট ব্যবহার করে।
এটি LISP-কে সবচেয়ে ছোট প্রোগ্রামিং ভাষা কর ে তোলে, যা FORTH এবং BASIC-কে অতিক্রম করে, এবং এটি 1981 সাল থেকে সমস্ত পিসি মডেলের সাথে সামঞ্জস্যপূর্ণ, যেগুলির কমপক্ষে 64kb RAM রয়েছে।
প্রকল্পটি উল্লেখযোগ্য অপ্টিমাইজেশন প্রদর্শন করে, i8086 অ্যাসেম্বলি বাস্তবায়নকে আরও একশো বাইট কমিয়ে দেয় এবং এতে একটি ৪০-বাইটের গারবেজ কালেক্টর অন্তর্ভুক্ত রয়েছে, যার বাইনারি এবং সোর্স কোড GitHub-এ উপলব্ধ।
গারবেজ কালেকশন (GC) সহ একটি লিস্প ইন্টারপ্রেটার মাত্র ৪৩৬ বাইটে বাস্তবায়িত হয়েছে, যা প্রোগ্রামিংয়ে মিতব্যয়িতার একটি চমকপ্রদ কৃতিত্ব প্রদর্শন করে।
প্রকল্পটি, যা justine.lol-এ হোস্ট করা হয়েছে, তার সংক্ষিপ্ত এবং দক্ষ নকশার জন্য উল্লেখযোগ্য মনো যোগ এবং প্রশংসা অর্জন করেছে, পূর্ববর্তী কাজগুলির উল্লেখ করে এবং শিক্ষামূলক অন্তর্দৃষ্টি প্রদান করে।
আলোচনাগুলি একটি ন্যূনতম ইন্টারপ্রেটার তৈরি এবং একটি "বাস্তব" Lisp-এর কার্যকারিতা বজায় রাখার মধ্যে ভারসাম্যকে তুলে ধরে, যা Brainfuck-এর মতো প্রোগ্রামিং ভাষার প্রকৃতি এবং তাদের ব্যবহারিক প্রয়োগ নিয়ে বিতর্ক উস্কে দেয়।
ভিমটিউটর সিক্যুয়েল হল মূল ভিমটিউটরের একটি বর্ধিত সংস্করণ, যা মূলত সেই ব্যবহারকারীদের জন্য যারা মৌলিক ভিম কমান্ডগুলির সাথে পরিচিত এবং উন্নত বৈশিষ্ট্যগুলি শিখতে চান।
মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে স্প্লিটস, বানান পরীক্ষা, উন্নত অনুসন্ধান এবং প্রতিস্থাপন, ম্যাক্রো, ভিম স্ক্রিপ্টিং, প্লাগইন, সেশন এবং রেজিস্টার সম্পর্কিত টিউটোরিয়াল, পাশাপাশি একটি কাস্টম vimrc কনফিগারেশন যা একটি সঙ্গতিপূর্ণ শেখার অভিজ্ঞতা প্রদান করে।
ইনস্টলেশন নির্দেশাবলী ম্যাক, উইন্ডোজ এবং লিনাক্সের জন্য প্রদান করা হয়েছে, এবং স্রষ্টা গিটহাব রেপোজিটরির মাধ্যমে প্রতিক্রিয়া এবং অবদান খুঁজছেন।
এই গিটহাব রেপোজিটরি টিম বার্নার্স-লির মূল ওয়ার্ল্ডওয়াইডওয়েব অ্যাপ্লিকেশনটির জন্য নেক্সট-এর প্রতিফলন করে, যা প্রথম প্রোটোটাইপ হাইপারটেক্সট ব্রাউজার/এডিটর প্রদর্শন করে।
অ্যাপ্লিকেশনটি হাইপারটেক্সট সার্ভার, ফাইল এবং সংবাদে প্রবেশের অনুমতি দেয়, যা প্রাথমিক ওয়েবের কার্যকারিতার একটি ঝলক প্রদান করে।
রিপোজিটরিতে একটি ঐতিহাসিক পরিবর্তনলগ অন্তর্ভুক্ত রয়েছে, যেখানে প্রতিটি ফাইলের জন্য শেষ পরিবর্তনের তারিখ পর্যন্ত কমিটের তারিখগুলি পিছিয়ে দেওয়া হয়েছে, মূল সময়রেখা সংরক্ষণ করে।
১৯৯১ সালের WWW-NeXT বাস্তবায়নটি GitHub-এ উপলব্ধ করা হয়েছে, যা প্রযুক্তি উত্সাহীদের এবং ডিজিটাল প্রত্নতাত্ত্বিকদের মধ্যে আগ্রহের সঞ্চার করেছে।
এই প্রকাশনাটি ওয়েবের প্রাথমিক গ্রাফিকাল প্রকৃত িকে তুলে ধরে, যা সেই সময়ে আরও সাধারণ টেক্সট-ভিত্তিক ব্রাউজারগুলির সাথে বৈপরীত্য করে।
প্রকল্পটি Objective-C এবং NeXTStep এর ব্যবহার প্রদর্শন করে, যা টিম বার্নার্স-লির মূল ওয়েব ব্রাউজার/এডিটরের জন্য অত্যন্ত গুরুত্বপূর্ণ দ্রুত অ্যাপ্লিকেশন উন্নয়ন ক্ষমতাকে জোর দেয়।