सभी को नमस्कार! रीगा में 29 मई से 31 मई तक, RigaDevDays सम्मेलन आयोजित किया गया था। यह सम्मेलन का 5 वां वर्षगांठ वर्ष था। फोरम सिनेमाज में 600 से अधिक प्रतिभागी प्रौद्योगिकी रिपोर्ट सुनने के लिए एकत्रित हुए - C #, Java, MachineLearning, Microservices, SQL।
सिनेमा में सम्मेलन आयोजित किया गया था। सबसे पहले, इसने मुझे संदेह में डाल दिया, लेकिन जैसे ही मैं एक विशाल कोड स्क्रीन को देखने के लिए एक आरामदायक सिनेमा लाउंज कुर्सी में डूब गया, मुझे एहसास हुआ कि सिनेमा सम्मेलनों के लिए सही जगह थी।
वीडियो
सभी रिपोर्टों के वीडियो एक महीने में उपलब्ध हो जाएंगे, लेकिन अब आप हॉल 3 से "कच्ची" रिकॉर्डिंग देख सकते हैं, जहां जावा के बारे में रिपोर्टें थीं, और हॉल 11 से, जहां माइक्रोसर्विस के बारे में रिपोर्ट थीं।
अपडेट: वीडियो पहले से उपलब्ध हैं।
रीगाडेवडे से शीर्ष - 7 रिपोर्ट
व्यक्तिपरक, और केवल जावा ट्रैक से मैं चालू था
सोनिक पीआई लाइवकोडिंग - सैम आरोन
वीडियो
कीनोट्स को हमेशा मानसिक रूप से कई प्रकारों में विभाजित किया जाता है:
- प्रेरणादायक (उस तरह)
- पर्यवेक्षकों (कैसे के बारे में)
- दार्शनिक (ऐसा कैसे)
- सोच (जैसे)
- अद्भुत (वाह)
सैम आरोन प्रेरणादायक थे। सैम ने संगीत के माध्यम से बच्चों को प्रोग्रामिंग सिखाने की पेशकश की। खुद का दावा है कि बिट ऑपरेशन, रिकर्सन, अपने स्वयं के कोड का उपयोग करके डीजे भागों को बनाने में उतना मजेदार नहीं है। प्रोग्रामिंग केवल व्यावसायिक तर्क लिखने के बारे में नहीं है, बल्कि यह आत्म-अभिव्यक्ति का एक तरीका भी है। जीवन बदल जाएगा यदि आप पाते हैं कि दुनिया को बेहतर जगह बनाने के लिए अपने कौशल को कहां लागू किया जाए। इस तरह के एक प्रेरणादायक कीनोट, जिसके बाद आप कोड के लिए जाना चाहते हैं या यहां तक कि चला सकते हैं। लेकिन इतनी जल्दी नहीं! बात के अंत में, सैम ने अपने डीजे आईडीई रिमोट को उजागर किया। सिनेमाई ध्वनि ने अपना काम किया - सोनिक-पाई के प्रत्येक नोट ने सुपर हीरो फिल्म के ट्रेलर की तरह आवाज़ दी।

जीवन हैक! जो लोग संगीत के लिए कोडिंग पसंद करते हैं, मैं सैम के YouTube चैनल की सलाह देता हूं
आप लाइव कोडिंग और एक डीजे सेट को देख सकते हैं। सैम में एक शांत DIY कीबोर्ड भी है, जिसे मैं घटनास्थल से दूर जाते ही एक तस्वीर लेने में कामयाब रहा।
Java.Next: जावा के साथ रखते हुए - सैंडर Mak
वीडियो
सैंडर जावा में मॉड्यूल पर एक विशेषज्ञ है। रिहा होने से पहले ही, उन्होंने पहले ही मॉड्यूल्स पर प्रस्तुतियां दे दी थीं और यहां तक कि जावा मॉड्युलैरिटी बुक भी लिखी थी। बात-बात में, उन्होंने एक साधारण मॉड्यूलर एप्लिकेशन लिखा और फिर jshell और var के बारे में बात की। जीवन हैक! यदि आप जावा मॉड्यूल के बारे में अधिक जानने में रुचि रखते हैं, तो YouTube पर उनकी कुछ और रिपोर्टें हैं। सब कुछ की समीक्षा करने के बाद, आप व्यावहारिक रूप से उसकी सशुल्क कार्यशाला का दौरा करेंगे।
स्प्रिंग बूट द रिपर - भाग 1, 2 - एवगेनी बोरिसोव
वीडियो भाग 1 भाग 2
हमेशा की तरह एवगेनी बोरिसोव की डबल रिपोर्ट ने एक पूरा हॉल इकट्ठा किया। वह इस रिपोर्ट को किरिल टोलाचेव के साथ मिलकर पढ़ता था, इसलिए इस बार उसे खुद कोड लिखना और मजाक करना था। "ओल्ड फ्रेंड्स" - बीनफैक्ट्री मधुमक्खी, चेर्बक्का, स्पाइडरमैन, पिछली रिपोर्टों के जाने-माने किरदार वापस व्यापार में हैं। शुरू से अंत तक लाइव कोडिंग के रूप में यूजीन ने स्प्रिंग बूथ पर कई एप्लिकेशन लिखे। जोड़ा गया कस्टम प्रोफाइल, कस्टम "एयर कंडीशनिंग", कस्टम स्टार्टर। उन्होंने स्प्रिंग बूथ के इनसाइड के बारे में बताया। उदाहरण के लिए, आप जानते थे कि स्प्रिंग बूट पर "हैलो वर्ल्ड" में सेम की सूची में लगभग चार सौ बीन्स हैं, और यह डिफ़ॉल्ट है! उन सभी के लिए, जिनके पास उत्पादों पर स्प्रिंग बूथ है, रिपोर्ट निश्चित रूप से उपयोगी होगी।
IoT द्वारा संचालित माइक्रोप्रोफाइल - व्यवहार में माइक्रोसिस्टम्स - रुस्तम मेहमंदारोव, मैड्स ओपीहैम
वीडियो
रुस्तम और मैड्स ने बताया कि कैसे उन्होंने माइक्रोप्रोफाइल ढांचे पर माइक्रोसर्विसेज का उपयोग करके नए कार्यालय में प्रकाश व्यवस्था की। कार्यालय में प्रकाश बल्ब अब मौसम और दिन के समय पर प्रतिक्रिया करते हैं। बेशक, यह सब docker और docker-compose में लॉन्च किया गया है। पूरी परियोजना का बुनियादी ढांचा पूरी तरह से माइक्रोप्रोफाइल विनिर्देश का उपयोग करके बनाया गया है। एक बोनस के रूप में, रुस्तम ने दिखाया कि कैसे आप एक कमांड का उपयोग करके एक वेब सर्वर को दूसरे में बदल सकते हैं। और सब कुछ त्रुटियों के बिना काम किया, इस तथ्य के कारण कि वेब सर्वर एक विनिर्देश माइक्रोप्रोफाइल को लागू करते हैं।
सुपरसोनिक, क्वार्कस के साथ सबमेटोमिक जावा - बूर सटर
वीडियो
बोअर सटर ने क्वार्कस फ्रेमवर्क का उपयोग करते हुए अपनी बात पर एक टू-डू सूची आवेदन लिखा। यह सब लाइव कोडिंग मोड में है। उन्होंने सर्वर को केवल कुछ समय के लिए पूरी तरह से बंद कर दिया, और उड़ने वाली संस्थाओं पर - नियंत्रक, निर्भरता। क्वार्कस ने सब कुछ उठाया और इतनी तेजी से काम किया कि मैं कहीं पकड़ना चाहता था - यह इतना सही नहीं हो सकता था। और रिपोर्ट के अंत में, बोअर ने कोड को एक देशी एप्लिकेशन में संकलित किया जो 0.025 सेकंड में शुरू हुआ। रिपोर्ट के आधे घंटे और जावा डेवलपर्स ने इसे अपनी बाहों में कमरे से बाहर किया होगा। और इसलिए उन्हें लगता है कि वक्ताओं ने सबसे ऊंचे ओवेशन को तोड़ दिया है।
सैम आरोन को एक पिछला स्टैंडिंग ओवेशन मिला, जब उनकी रिपोर्ट "कंप्यूटर 59 सेकंड, 58 सेकंड, 57 सेकंड ..." में पुनरारंभ होगा। इस समय, सैम ने रिपोर्ट बताना बंद नहीं किया, लेकिन अपने बैग में चार्ज करने के लिए दौड़ने के लिए दौड़ा।
RSocket - नए रिएक्टिव क्रॉस-नेटवर्क प्रोटोकॉल - ओलेह डोकुका
वीडियो
ओलेग की रिपोर्ट पर, एक पुस्तक जीतने के लिए पूरे दर्शकों को पाक को काट दिया जा सकता था। वे आपको यह समझाने के लिए मिठाई भी फेंक सकते हैं कि बैकप्रेशर क्या है। ओलेग ने आरएसकेट प्रोटोकॉल पेश किया, जो बॉक्स से बाहर बैकपैरेसर का समर्थन करता है। डेमो पर, SocksJS, Grpc, RSocket पर Pakman सर्वर के कई कार्यान्वयन थे। यह पता चला है कि बड़ी संख्या में उपयोगकर्ताओं का प्रवाह केवल RSocket सर्वर के साथ है।
पॉलीटेक्निकल इंजीनियरिंग में व्यस्त डेवलपर की गाइड - टेड न्यूयार्ड
वीडियो
टेड का तर्क है कि डेवलपर होना चाहिए:
- "बहुभाषाविद", कई प्रोग्रामिंग भाषाओं को जानते हैं
- "पॉली-रिपॉजिटरी", कई डेटाबेस को जानते हैं
- "मल्टी-प्लेटफॉर्म", कई प्लेटफार्मों को जानें
- सबसे परिष्कृत प्रोग्रामिंग भाषा सीखें
- न केवल एक भाषा सीखें, बल्कि उस पर एक पालतू परियोजना बनाएं
पुनश्च
सम्मेलन की कीमत पर एक स्वादिष्ट पिलाफ़ और दो पेय के साथ पार्टी का आयोजन आधा खुला रखा गया था, एक प्रदर्शन एक स्टैंड-अप और सैम आरोन से एक डीजे सेट के साथ। दूसरे दिन की शाम फिल्म "डिटेक्टिव पिकाचु" देखने के साथ समाप्त हुई (कुछ भी नहीं है जो हम सभी सिनेमा में एकत्र हुए)
धन्यवाद RigaDevDays!
