একটি মহাদেশে একটি প্রজাপতির ডানাগুলির ফ্ল্যাপটি, তাই গল্পটি যায়, এক বছর পরে অন্য এক বছর পরে একটি টর্নেডো সৃষ্টি করতে পারে। ওয়েবেও এরকম কিছু কীভাবে ঘটতে পারে তার আমার গল্পটি এখানে।
আমি একটি নৌকায় আছি
প্রথম, পিছনের গল্প। গত বছর, ফেসবুকে (এবং তারপরে মেটা) এক দুর্দান্ত দশ বছর পরে, আমি ইঞ্জিনিয়ারিং ডিরেক্টর হিসাবে আমার অবস্থান ছেড়ে চলে এসেছি এবং আমার স্ত্রী জেনের সাথে আমাদের নৌযানের নৌকায় উঠে গিয়েছিলেন, স্কাউট। আমরা দ্রুত যেখানেই বা যখনই আবহাওয়া আমাদের নিতে চাইছিলাম সেখানে যাওয়ার জীবনে দ্রুত অভ্যস্ত হয়ে পড়েছি।
তবে একটি নৌকায় অনেক ডাউনটাইম আছে। আমি? আমি এই সুযোগটি ব্যবহার করে একটি ওপেন সোর্স প্রকল্পটি বাড়ানোর জন্য এবং বজায় রাখার জন্য ব্যবহার করছি টিনিবেসব্রাউজারে কাঠামোগত ডেটা সঞ্চয় করার একটি উপায় এবং এর পরিবর্তনগুলিতে প্রতিক্রিয়া জানায়।
আমি গত বছর টিনিবেস যাচ্ছিলাম, সেখানে দুটি টুইট ছিল যা সত্যিই আমার দৃষ্টি আকর্ষণ করেছিল। প্রথমটি ছিল কোরি হাউসের যারা “মনোযোগ আকর্ষণ করেছিলেন”একটি নতুন সহযোগী সফ্টওয়্যার আর্কিটেকচার”(এবং ফলোআপ হিসাবে প্রকল্পটিকে একটি প্রয়োজনীয় এবং উদার দিয়েছে চিৎকার আউট!)। দ্বিতীয়টি ছিল জেফ্রি লিটের, যিনি সহকর্মীদের সাথে প্রকাশিত একটি দুর্দান্ত রচনা ক্লায়েন্টের সাথে সম্পর্কিত, প্রতিক্রিয়াশীল ডাটাবেসগুলি চালানো সম্পর্কে।
উভয়ই “স্থানীয়-প্রথম” শব্দটি উল্লেখ করেছে এবং আমি আরও জানতে চেয়েছিলাম। এক দশক আগে, আমি “মোবাইল-প্রথম”আন্দোলন, এবং এই দ্বিতীয়” প্রথম “ঠিক যেমন আকর্ষণীয় বলে মনে হয়েছিল – বিশেষত আমার নতুন সামুদ্রিক পরিস্থিতি দেওয়া।
তবে আপনি এই স্থানীয়-প্রথমটির কথা বলছেন?
আপনি দেখুন, সংযোগটি সাধারণত একটি নৌকায় ভাল – ওয়াইফাই, সেল কভারেজ এবং স্যাটেলাইট বিকল্পগুলি প্রচুর – তাই আমরা বেঁচে থাকি। কিন্তু যখন এটি ভাল হয় না, এটি সত্যিই ভাল না। এবং তারপরে হঠাৎ করেই, এটি আপনার উপর নির্ভর করে আপনার জীবনের কতটা মেঘের দিকে তাকানো। আপনার দস্তাবেজগুলি লোড হয় না। আপনার ফটো সিঙ্ক হয় না। আপনার বার্তাগুলি প্রেরণ করবেন না। অগত্যা সচেতনভাবে এটি উপলব্ধি না করেই আমরা সকলেই আমাদের অনলাইন অস্তিত্বের বেশিরভাগ অংশ নিয়ে এসেছি অন্যান্য লোকের কম্পিউটারআর!
এখন, অবশ্যই, এই শিফটে অনেক সুবিধা রয়েছে: সহযোগিতা, ব্যাকআপস, মাল্টি-ডিভাইস অ্যাক্সেস এবং আরও অনেক কিছু। তবে এটি একটি বাণিজ্য! বিনিময়ে, আমরা অফলাইন, ব্যবহারকারীর অভিজ্ঞতা এবং পারফরম্যান্স এবং আমাদের নিজস্ব ডেটার তুলনায় সত্যিকারের আধিপত্যের কাজ করার ক্ষমতা হারিয়ে ফেলেছি।
আমি এই শিফটটি দেখে মুগ্ধ হয়েছি, তবে আমরা সবাই – ব্যবহারকারী এবং বিকাশকারী উভয়ই – এটিকে মর্যাদাবান হিসাবে গ্রহণ করেছি তা দেখেও অবাক হয়েছি। এটি একটি ওয়েব-ভিত্তিক অ্যাপ্লিকেশন তৈরি করা প্রায় তাত্ত্বিক না ডেটার জন্য সত্যের উত্স হিসাবে মেঘটি রাখুন এবং ক্লায়েন্টকে কেবল এটির একটি ক্যাশেড অনুলিপিটির বোবা প্রদর্শন হিসাবে রাখুন। আমি কেন ভাবলাম।
আমি এই খরগোশের গর্তটি নিখোঁজ হওয়ার সাথে সাথে আমি দ্রুত এই বিষয়টিতে ক্যানোনিকাল প্রবন্ধে হোঁচট খেয়েছি, “স্থানীয়-প্রথম সফ্টওয়্যার: মেঘ সত্ত্বেও আপনি আপনার ডেটা মালিক”, গবেষণা ল্যাব কালি এবং স্যুইচ দ্বারা। সংক্ষেপে, তারা স্থানীয়-প্রথম অ্যাপ্লিকেশনগুলির জন্য সাতটি নীতি সনাক্ত করে:
- কোনও স্পিনার নেই: আপনার নখদর্পণে আপনার কাজ
- আপনার কাজটি একটি ডিভাইসে আটকা পড়েছে না \
- নেটওয়ার্ক al চ্ছিক
- আপনার সহকর্মীদের সাথে বিরামহীন সহযোগিতা
- আপনার কাজটি অনির্দিষ্টকালের জন্য অ্যাক্সেসযোগ্য হওয়া উচিত
- সুরক্ষা এবং গোপনীয়তা ডিফল্টরূপে
- আপনি চূড়ান্ত মালিকানা এবং নিয়ন্ত্রণ বজায় রাখুন
এখন আমরা কথা বলছি!
তবে এটি কতটা কম আলোচিত হয়েছিল, বা (যতদূর আমি বলতে পারি) বাস্তব বিশ্বে অনুশীলন করে আমি সমানভাবে অবাক হয়েছি। যদিও সার্ভার-সাইড প্রতিক্রিয়া সম্পর্কে টুইটারে অন্তহীন থ্রেড রয়েছে বলে মনে হয়েছিল (ইউআই প্রজন্মকে ডেটার আরও কাছে পেতে), কেউ বিপরীত সম্পর্কে কথা বলছিল না: সরানো সরানো ডেটা ইউআই এর কাছাকাছি হতে, এবং ক্লায়েন্টের দিকে!
তবুও, আমি বুঝতে পেরেছিলাম যে টিনিবেস তাত্ত্বিকভাবে এই ছবিতে সুন্দরভাবে ফিট করতে পারে: ক্লায়েন্টের পাশে ডেটাগুলির একটি কাঠামোগত স্টোর রাখার একটি উপায় (ব্যবহারকারী ইন্টারফেসের সাথে ঘনিষ্ঠভাবে বাঁধাই সহ) এবং প্রকল্পটির আপডেট করার জন্য কিছুটা চিটচিটে সুযোগ নিয়েছিল স্ট্র্যাপ লাইন: “স্থানীয়-প্রথম অ্যাপ্লিকেশনগুলির জন্য প্রতিক্রিয়াশীল ডেটা স্টোর”।
তবুও, আমি ঠিক নিশ্চিত ছিলাম না যে লোকেরা “স্থানীয়-প্রথম” এর অর্থ কী তা জানত। আমি এ সম্পর্কে কি করতে পারি?
একটি প্রজাপতি ফ্ল্যাপস: লোকাল ফার্স্টওয়েব.ডেভের সৃষ্টি
পূর্ববর্তী জীবনে, আমি কিছু দুর্দান্ত বিকাশকারী সম্পর্কের দলগুলির সাথে কাজ করেছি, এবং যদি তখন থেকে আমার মনে হয় তবে এটি ছিল যে কোনও বিষয়কে ঘিরে সচেতনতা বাড়ানোর অন্যতম উপাদান হ’ল একটি ভাল ল্যান্ডিং পৃষ্ঠা রয়েছে। এবং এটি স্থানীয়-প্রথমটির জন্য এমন কোনও জিনিস বিদ্যমান বলে মনে হয় নি।
কালি অ্যান্ড স্যুইচ নিবন্ধটি একটি দুর্দান্ত শুরু ছিল, তবে আমি যেমন অনুসন্ধান করেছি, আমি স্থানীয় -প্রথম ভবিষ্যতের জন্য স্ক্যাফোল্ডিং তৈরির চেষ্টা করছে এমন লোকদের কাছ থেকে অনেক প্রকল্প পেয়েছি – ডাটাবেস, সিঙ্ক্রোনাইজেশন কৌশল, সেরা অনুশীলন। তবে এগুলি চারদিকে ছড়িয়ে ছিটিয়ে ছিল এবং আমি এই জায়গাতে যে ক্রিয়াকলাপটি ঘটছিল তার একটি তালিকা তৈরি করার ক্ষেত্রে অনেক মূল্য দেখতে পেলাম।
সুতরাং, নৌকায় একটি নিখরচায় দিন, আমি আমার হাতা ঘুরিয়ে দিয়েছি, কিছু পুরানো জ্যাকিল দক্ষতা ধুয়ে ফেললাম এবং শুরু করেছি। আমার ‘স্থানীয় প্রথম’ ব্রাউজার বুকমার্ক ফোল্ডারটি নেওয়ার এবং সমস্ত আইটেম পৃষ্ঠায় রাখার চেয়ে আমার কাছে আসলে খুব বেশি পরিকল্পনা ছিল না: মূলত এটি 1994 এর মতোই একটি ওয়েব ডিরেক্টরি!
কয়েক ঘন্টা পরে, আমার কাছে লোকালফিরস্টওয়েব.ডেভের কঙ্কাল ছিল এবং চলমান – আমার প্রথম .ডেভ ডোমেনও! – এবং গিটহাব পৃষ্ঠাগুলি দিয়ে প্রকাশিত। একটি দ্রুত যোগ করুন টুইট চালু করুনকিছু পৃষ্ঠার কিছু প্রকল্পের উল্লেখ করে এবং এটি করা হয়েছিল। আমি সত্যিই আরও বেশি কিছু শোনার আশা করিনি।
সময় কেটে গেছে। তবে খুব বেশি না!
অবশ্যই, পছন্দগুলি আসতে শুরু করেছে। এবং তারপরে পুনঃটুইটস। এবং তারপরে টান অনুরোধ। মধ্যে আক্ষরিক এক ঘন্টা, আমি দেখতে পেলাম সাইটটি ট্র্যাকশন পাচ্ছে। এবং, বরং নম্রভাবে, এটি অত্যন্ত আশ্চর্যজনক ছিল। সর্বোপরি, এটি কেবল লিঙ্কগুলির একটি তালিকা ছিল! তবে স্পষ্টতই ধারণাটি একটি জাঁকজমককে আঘাত করেছিল এবং সম্ভবত ধারণার প্রতি প্রচুর সুপ্ত আগ্রহ হঠাৎ করেই মনোনিবেশ করেছিল।
আনাতান প্রবেশ
স্পষ্টতই যে আগ্রহটি দ্রুত আমার স্ট্যাটিক ওয়েব পৃষ্ঠাটি ছাড়িয়ে যাচ্ছিল। এবং যেন আমি এই পয়েন্টটি পেয়েছি তা নিশ্চিত করার জন্য, আমি যোনাতানের কাছ থেকে একটি বার্তা পেয়েছি (@ফাউন্ডারিওনজ), হার্ভার্ড বিজনেস স্কুল স্নাতক যিনি আমার আবিষ্কারের পরে টিনিবেস ব্যবহার শুরু করেছিলেন স্থানীয় প্রথম কথা @জাভাস্ক্রিপ্টকন। আমরা দু’জন স্থানীয়-প্রথম বিশ্ব তৈরির বিষয়ে চ্যাট করছিলাম। তিনি দেখেছিলেন যে এটি একটি মানব সম্প্রদায়ের হয়ে ওঠার দরকার রয়েছে যা লোকেরা এই আন্দোলনে কেনা – বিশেষত যদি লক্ষ্য ছিল পুরো শিল্প জুড়ে স্থানীয় -প্রথম স্থাপত্য সম্পর্কে সচেতনতা বাড়ানো।
এবং এক দিনের মধ্যে, তিনি অ্যাকশনে ঝাঁপিয়ে পড়েছিলেন এবং একটি সেট আপ করেছেন ডিসকর্ড সার্ভার নতুন লোগো সহ, সাইটের শীর্ষ থেকে এটিতে একটি লিঙ্ক যুক্ত করেছে এবং নতুন সদস্যদের যোগদানের সাথে সাথে স্বাগত জানাতে এবং পরিচয় করিয়ে দেওয়ার জন্য ব্যস্ত ছিল। তাঁর কাছে অ্যাপস তৈরির লোক ছিল, ফ্রেমওয়ার্ক তৈরি করা লোকেরা, এমন লোকেরা যারা কেবল সিআরডিটিএস এবং এর মতো চ্যাট করতে চেয়েছিল। একটি সম্প্রদায়ের শুরু!
যোনাতানের শক্তি সংক্রামক ছিল এবং মাত্র কয়েক দিনের মধ্যে, ধারণাগুলি প্রবাহিত হতে শুরু করে। সোয়াগ সম্পর্কে কি? একটি নিউজলেটার সম্পর্কে কি? একটি সম্মেলন সম্পর্কে কি? আমরা একমত হয়েছি যে প্রথম পদক্ষেপটি কমপক্ষে অনলাইনে লোককে একত্রিত করার সুযোগ দেবে এবং ২৮ শে ফেব্রুয়ারির জন্য প্রথম সাক্ষাতটি নির্ধারিত হয়েছিল।
ফেব্রুয়ারিতে অনুষ্ঠিত প্রথম মিলনটি সবার প্রত্যাশা ছাড়িয়ে গেছে। যোগদানের জন্য সম্মানিত পিটার ভ্যান হার্ডেনবার্গ কালি অ্যান্ড স্যুইচ থেকে – ‘স্থানীয় -প্রথমের জনক’ – এবং অন্যান্য স্পিকাররা, সম্প্রদায়টি কিক -অফ মূল নোটগুলি, সিঙ্ক টেকনোলজিসে গভীর ডাইভগুলি এবং একটি দীর্ঘ এবং সমৃদ্ধ প্রশ্নোত্তর অধিবেশন শুনেছিল।
এই প্রথম বৈঠকের পর থেকে, আরও তিনটি ব্লকবাস্টার মিটআপস, পাঁচটি কাগজ রিডিং গ্রুপ সেশন এবং ~ 700 সদস্য বিল্ডিং, স্থানীয়-প্রথমটির প্রতি তাদের আবেগ নিয়ে আলোচনা এবং ভাগ করে নেওয়ার জন্য। (পোস্ট অন পোস্টে, যোনটান লোফি সম্প্রদায়ের পিছনে কাজ খনন করবে!)
তবে এখানে আমার খুব গুরুত্বপূর্ণ কিছু বলার সুযোগ রয়েছে। এটি নিজের জীবন নেয় না তার নিজস্ব। যদিও আমার ব্যক্তিগত সম্পৃক্ততা হালকা ওজনে রয়ে গেছে, তবুও সম্প্রদায় কুরেশন এবং নেতৃত্বের সিংহের অংশটি যোনাতানের কাঁধে স্কোয়ারলি হয়েছে। একদিকে আমি অবাক হয়ে গিয়েছিলাম যে জিনিসগুলি কীভাবে দ্রুত বেড়েছে, অন্যদিকে, আমার হওয়া উচিত নয়, এটি জেনে যে এটি তার নিরাপদ এবং অনুপ্রাণিত হাতে রয়েছে। যদি আমি এটি যথেষ্ট পরিমাণে না বলি তবে আমি #lfw.dev এগিয়ে ড্রাইভিংয়ে তিনি কতটা দুর্দান্ত ছিলেন তা আমি চিনতে চাই।
সামনে এবং উপরের দিকে
স্থানীয় আন্দোলন হিসাবে স্থানীয় প্রথম এখনও তরুণ বলে মনে হচ্ছে। নীতিগুলি শক্ত, উত্সাহটি শক্তিশালী এবং এর ব্যবহারের উদাহরণগুলি প্রদর্শিত হচ্ছে।
তবে অনেক দীর্ঘ পথ যেতে হবে! আপনি যতটা ভাবতে পারেন তত বেশি স্থানীয় -প্রথম অ্যাপ্লিকেশনগুলি এখনও নেই, সম্ভবত কারণ এগুলি এখনও তৈরি করা কিছুটা কঠিন – এবং সেই কাজটি আরও সহজ করার জন্য অবকাঠামো এখনও তৈরি করা হচ্ছে।
তবে এই আদর্শগুলি পূরণ করে এমন অ্যাপ্লিকেশনগুলির জন্য এবং অবশ্যই উভয়ই এই সম্প্রদায়ের এই সম্প্রদায়ের জন্য যারা এটি ঘটতে চান তাদের জন্য চাহিদা স্পষ্টভাবে রয়েছে। এই লোকেরা যারা ওয়েব বিকাশের বর্তমান স্থিতাবস্থা সম্পর্কে কিছু অনুমান নিয়ে প্রশ্ন করতে ইচ্ছুক এবং যারা কিছুটা আলাদা আলাদা আলাদা কিছু গঠনে সহায়তা করতে চান।
এবং আমার জন্য? আমি এই বিষয়টি নিয়ে গর্বিত যে আমি একটি ওয়েব পৃষ্ঠা তৈরি করেছি যা শত শত লোককে ভাগ করে নেওয়া দর্শনে কাজ করতে একত্রিত হতে অনুঘটক করেছিল। তবে এটি কেবল একটি ওয়েব পৃষ্ঠা ছিল! এবং সত্যই এই সম্প্রদায়টি যেখানে রয়েছে তার কৃতিত্ব আজ অন্য জায়ান্টদের উপর নির্ভর করে যার কাঁধে আমি কেবল কিছু এইচটিএমএল লিখেছি – এবং বিশেষত যোনটানকে যারা জিনিসগুলি চালিয়ে যাওয়ার ক্ষেত্রে নিরবচ্ছিন্ন শক্তি এবং প্রতিশ্রুতি দেখিয়েছেন।
আবার, আমি যখন গত কয়েক মাস থেকে এই সিরিজটি অসাধারণ ঘটনার সিরিজটি ফিরে ভাবি তখন প্রজাপতি এবং টর্নেডো সম্পর্কে লরেনজের দৃ ser ়তার কথা মনে করিয়ে দিচ্ছি। একটি ওয়েব পৃষ্ঠা তার ডানাগুলি উল্টে ফেলেছিল এবং অন্যরা যেমন উদ্যোগ নিয়েছিল এবং এটির সাথে দৌড়েছিল, ফলস্বরূপ সম্প্রদায়ের টর্নেডো দেখার জন্য অবাক হয়েছিল। এখানে স্থানীয়-প্রথম ভবিষ্যতে!
–
আরও জানতে এবং জড়িত হতে চান? আমাদের পরবর্তী মিলনের চেয়ে জড়িত হওয়ার জন্য আর কী ভাল সময়? আমরা আপনাকে সেখানে দেখব!