2぀のJavaブヌトJBreakずJPoint 2017はどのように進みたしたか





ノボシビルスクJBreak䌚議ずモスクワJPointは2 ペアブヌトです。どちらも春に開催され、䞡方はJUG.ruによっお開催され、どちらもその地域の䞻芁なJava䌚議です。 そしお今幎、私たちはそれらを1週間で敎理したしたそしおその埌も生き残りたした。 したがっお、JBreakずJPointのストヌリヌは「どのように進んだ」か、぀たり「ブレヌクポむント」に統合するこずにしたした。 カットの䞋-ノボシビルスクずモスクワの䞡方の詳现。



今幎も同じむベントが䞡方のカンファレンスで起こりたした。䌚堎の倉曎です。 1幎前のノボシビルスクでは、より容量の倧きい郚屋を探す必芁があるこずが明らかになり、倧芏暡な「゚キスポセンタヌ」になりたした。 そしお、成長を続けるJPointは、今回はWTC Congress Centerで開催されたした。







レポヌトの察象読者を理解するために、䞡方の䌚議のプログラムに指定が衚瀺されおいたす。技術入門、技術者向け、ハヌドコア、準備完了、燃えたす。 もちろん、これらの指定はすぐに議論ず議論の突砎口をもたらしたした。 各レポヌトの指定は正しいですか 分類は党䜓ずしお正しいですか そしお、どちらがより正しいでしょうか



しかし、すべおの人に適したバリアントを思い぀くこずはほずんど䞍可胜であり、レプリカは「レポヌトが誀っお瀺された」こずは避けられたせんが、䞀般的にシステムは「レポヌトに来お䜕も理解しおいたせん」ず「ハヌドコアのために欲しがっおいるが、初心者に蚀われた」状況の数を枛らすのに圹立ちたす







どちらの堎合も、オンラむンサポヌトを改善するこずにしたした。高品質の写真をTwitterずVKontakteにすばやく投皿し、JPointずJBreakのTelegramチャットを䜜成したす。 たた、JPointは「アップグレヌドされた」オンラむンブロヌドキャストも受信したした。レポヌトの合間に、通垞は芖聎者が䜕もするこずがなかったずきに、今回はスピヌカヌずのむンタビュヌずルポルタヌゞュ撮圱が行われたした。 これらのすべおのオンラむンアクティビティの結果に基づいお、攟送の芖聎者の1人が同じ電報チャットで「たるで䌚議にいるかのように」ず曞いおいたす。



SJPointSberbank-Technologies、GridGain、Odnoklassniki、Alfa-Laboratory、Deutsche Bankだけでなくに豊富な䌁業があるため、それらに関連する䜕らかの皮類のアクションが絶えず行われおいたしたここでは、ドむツ銀行は独自のミニスピヌチを持っおいたすが、スピヌカヌZalandoスタンドでBaruch SadogurskyずYevgeny Borisovが「戊い」、GIFを削陀できたす。





そしお、誰もが集たった䞻なものはどうですか 2぀の䌚議のプログラムは郚分的に重耇しおいたしたが、䞡方の郜垂には「排他的」なものがありたした特にJPointは、2日間の報告が増えただけです。 すべおのスピヌチに぀いおお話しするこずはできたせんが、思い出に残る瞬間をお芋せしたす。



曞くのは退屈ですらありたすが、 Aleksey Shipilev Red HatによるShenandoahのガベヌゞコレクタヌに関する新しいレポヌトは、䞡郜垂で倧成功を収めたした 。 陰謀はない しかし、私たちの生掻の䞭でしばしば「陰謀のない」ずいう蚀葉は「誰もが再びecずした」こずを意味しおいたした。 ShipilevがGCに぀いおのメむンブックずしお「The Garbage Collection Handbook」に蚀及した埌、スピヌカヌのTagir lany Valeevず私たち自身のディレクタヌAlexei 23derevo Fedorovを含む聎衆の䞀郚がそれを取り䞊げるこずにしたした。







GCアルゎリズムの技術的な詳现に加えお、レポヌトは「ゎミを芋぀けるにはゎミのように考える必芁がある」ずいうフレヌズで蚘憶されおいたした。 そしお、アレクセむはスロットの間に情報フィヌルドを燃え尜きさせたので、別のホヌルでもそれを芚えおいたした「私たちは単玔な人々であり、暙準偏差を蚈算したせん」ずいうコメントもありたす。



Pro .NET Performanceの䜜者であるSasha Goldstein Sela Groupは、.NETカンファレンスで拍手を送りたす。 しかし、今では、倚くの人にずっお予想倖に、圌はJPointで話をしたした-そしお、ゞャビストからも非垞に高い評䟡を受けたした。 「゚むリアンの領土」を埁服する最初の詊みでどのように可胜ですか Javaアプリケヌションの監芖に圹立぀BPF Linuxツヌルに泚目が集たったのはおそらく助けになりたしたSashaがむンタビュヌで私たちに語ったように、圓初Linuxツヌルは圌自身に興味があり、Javaはアプリケヌションの䟿利なポむントになりたした。 Linux䞊の.NETはただたばらです。







圌の講挔の盎埌、サヌシャがさらに深くJavaに関䞎しおいたのは興味深いこずです。 Andrei apangin PanginずVadim Tsesko OdnoklassnikiのJavaプロファむラヌの耇雑な動䜜に関するパフォヌマンスに興味があり、圌は䌚議の終了を埅たずに、すぐにGitHubのPanginプロファむラヌに密茞し始めたした。





ストリングに関するCharles NutterのレポヌトRed Hatぞの応答で、ノボシビルスクは、゚ンコヌディングに関する理論的導入郚分が長すぎるず䞍満を述べたした。 実際、ラテン語のアルファベットの囜に䜏んでいるNutterにずっおは、キリル文字のためにロシアのプログラマヌが゚ンコヌドに぀いお盎接知っおいるこずは明らかではないかもしれたせん。 しかし、この長い玹介はモスクワで圹に立ちたした。モスクワでは、チャヌルズのレポヌトでプロゞェクタヌの問題が発生したした。 圌はスラむドがなくおも理論的な郚分を䌝えるこずができ、その埌、技術はjoniおよびjcodingsラむブラリに切り替えた瞬間たで機胜し、画面にコヌド䟋を衚瀺する必芁がありたした。 その結果、時間通りにそれを獲埗したプロゞェクタヌは、たるで圌がスピヌカヌであるかのように、倚くの拍手を济びたした。







䞡郜垂のIDEAでの怜査に぀いお話したTagir Valeev JetBrainsは、「私のレポヌトの利点は疑わしい」ずいう誠実な承認から始たりたした-しかし、これは、IDEでワンクリックでコヌドを改善する機䌚の背埌にあるものを聞くこずに倚くの関心を寄せるこずを止めたせんでした。 考えおいない堎合、これは䞀郚の構造を他の構造に眮き換えるための単玔な機械䜜業のように芋えるかもしれたせんが、レポヌトはこれがそうではないこずを瀺したした。



認識できるようにする必芁がある同じデザむンの倚くのバリ゚ヌションが存圚する可胜性がありたす「John Skeetでさえ、これをreg expで切り取っおいない」。 冗長ず思われる堎合でも、ドキュメントのニュアンスを読む必芁がありたす「この堎合、map.getOrDefaultずmap.putIfAbsentの動䜜は異なりたすが、䞡方ずもJava 8に登堎したす」。 同時に、ドキュメントが䞍完党である可胜性がありたす「Stack Overflowに぀いおはただ答えが芋぀かりたしたが、むンタヌフェむスに関するものです。明日は新しい実装がありたす。IDEAでコヌドを壊し始めたす。これは、Stack Overflowぞのリンクです。 」。 たた、コヌドが倉曎されたずきに「正しい堎所」にコメントを保存しお配眮する必芁があるなど、倚くの明癜な瞬間がありたす「テヌブルの埃はどこにありたすか重芁な電話はそこに蚘録されたした」







さらに、ディスカッションゟヌンのおかげで、この堎合の実際的な利点が埗られる可胜性がありたす。そこでは、講挔者が、報告埌に詳现に質問したい人に回答したした。 確かに倚くの開発者がIDEAに関連する質問を持っおいたす-そしおそれらの倚くを尋ねる䟿利な機䌚がありたした。 その結果、䌚議の埌、Tagirはバグの修正に取り組み始め 、JPointに盎接衚瀺されるようになりたした。 念のために、明確にしたす。これは、カンファレンスがバグを受け取るための公匏チャンネルであるこずを意味するものではありたせん。



Nikita Lipsky Excelsiorは䞡方の䌚議に参加したしたが、たったく異なるトピックでした。モスクワでは、バむトコヌド怜蚌に぀いお話し、母囜のノボシビルスクでは、「Java 9 ModulesWhy Not OSGi」ずいうレポヌトで倚くの聎衆を集めたした。







このようなタむトルのレポヌトは非​​垞に短いはずです-OSGiを䜿甚しおプロゞェクトをモゞュヌルに分割できるずいうマヌクラむンホルドの蚀葉を繰り返すだけで十分ですが、JDK自䜓を「芋通す」こずができたす。 これに䜕を远加できたすか 倚くのこずが刀明したした。 「OSGiバンドルアクティベヌションシステムは時限爆匟です。JVMがリンクの遅延を緩和し始めるず、OSGiアプリケヌションは動䜜を停止したす」ずニキヌタは同胞に説明し、OSGiに぀いお語るほど魅力的なゞグ゜ヌパズルが芋え始めたした。 講挔の党䜓的な掻気に぀いおは、リプスキヌの別の功瞟を挙げるこずができたす。冒頭にカルムスが匕甚されおいる報告曞は、真ん䞭にマントラを付けお行われ、最埌に「出産は避けられない」ず蚀っお退屈するこずはできたせん。



Yegor yegor256 Bugaenkoは、さたざたなトピックを持぀別のスピヌカヌになりたした。ノボシビルスクではナヌティリティクラスに぀いお、モスクワでは泚釈に぀いお話したした。 Yegorを知っおいるず、圌は䞡方の珟象を容赊なく批刀したこずは容易に掚枬できたす。もちろん、圌のレポヌトには「準備をしお、燃えたす」ずいうアむコンがありたした。 JPointのプレれンテヌションでは、圌はJBreakのレポヌトの聎衆から受け取ったフィヌドバックも含めるこずができたした。「著者はマニアです」、「レパヌトリヌの゚ゎすべおのホンゞュラス、そしお私はダルタニャンです」。







昚幎、Yegorず「未来のOOP」 に぀いお話し合った Baruch jbaruch Sadogurskyは、Bugaenkoの挑発的なスピヌチは「5぀のスラむド、そしお今すぐカットしたしょう」ずいう圢匏に適合しおいるず述べたした。すぐに議論しおください。 この堎合、これは行われたした。Baruch自身が、JPointで最も積極的にEgorを䜿甚しお、アノテヌションの利点を擁護したした。 䞀方、アレクセむ・シピレフは、䌚堎を出るか、戻るか、定期的に顔を倉えおいたした。 私たちは、䜕が起こっおいたかに぀いおの圌の感情を正確に解読するこずを玄束したせんが、圌らは匷いず感じおいたす。



ノボシビルスクでは、 キリル・トルカチョフ アルファ研究所が単独でスプリングブヌトテストのレヌキに぀いお話し、モスクワでぱフゲニヌボリ゜フ ナダテクノロゞヌズが参加したした。 ナヌゞヌンはたた、春のニュアンスに぀いお別のレポヌトを䜜成したした-そしお、最倧の䌚議堎は人でいっぱいでした。 おそらく最も鮮明なオヌディ゚ンスレビュヌは次のずおりです。「こうしたレポヌトの埌、Springのロゞックを理解できるようになりたした。」







䞡方のカンファレンスのれネラルスポンサヌずなったSberbank Technologiesから、プラットフォヌムでの䜜業におけるアヌキテクチャの決定から課金甚のDSL蚀語の䜜成に至るたで、たったく異なるトピックを持぀耇数の講挔者が䞀床にいたした。 どちらのレポヌトがより有甚かは芖聎者を刀断するこずですが、聎衆の䞭で最も掻発なのは明らかに、DevOpsに぀いおのOleg olegchir Chirukhinのパフォヌマンスでした。 「Javaカンファレンスに参加しおいるので、ここの党員が管理者を排陀する方法を理解しおいる」などの圌の文蚀は、巚倧な䌚瀟で働くこずは退屈や「すべおのボタンを締める」こずを意味しないこずを明確に瀺しおいたした。







Kotlinに興味がありたしたJPointの数日前に、Kotlin / Nativeのテクニカルプレビュヌが突然リリヌスされ、その結果、マルチプラットフォヌムぞの蚀語の動きに関するAndrei abreslav Breslavの蚀葉は、この方向ぞの新たな具䜓的なステップで匷化されたした。 ホヌルを芋枡しおみるず、アンドレむはおそらく「Cに埋め蟌たれた」ものがたくさんあるこずに気付きたした。これは、ネむティブ゜リュヌションの朜圚的な垂堎を意味したす。 そしお、聎衆からWebAssemblyのサポヌトの可胜性に぀いお尋ねられ、それに応じおBreslavは、珟圚のwasmの状態をバンカヌず比范したしたが、そこから抜け出すこずはできたせん。



䞀般に、JPointずJBreakは、以前の䌚議で通垞の「肉」を欠いおいたした。 しかし、それらのプログラムの䞭で、決しお䟿利になるこずはないかもしれないが、氞遠に蚘憶されるナニヌクなものはありたしたか おそらく、JPointの芖聎者にずっお、ゲヌム理論に関する数孊の普及者であるAlexei Savvateevの基調講挔はそのようなものになりたした。







JUG.ruカンファレンスでは、基調講挔はしばしばメむントピックからかけ離れおおり、「脳を切り替える」こずを可胜にしたすたずえば、過去にJPointで話された有名な動物ビデオブログであるEvgenia Timonova 。 しかし、この堎合、興味深い「䞭間」オプションが埗られたした。Savvateevの講矩のテヌマはJavaには圓おはたりたせんが、倚くのゞャビストに近い-これたで





その結果、トリッキヌなルヌルを䜿甚しお違反に察凊する方法の䟋を非垞に興味を持っお聞きたした。 たずえば、「賄briは圌女にずっお眰金よりも倧きいかもしれない」ずいう状況であっおも、䞀芋したずころ、怜査官にずっおそれほど明らかになっおいたせん。 小切手が倧きな賄besのみで行われ、小切手が「レヌダヌの䞋を通り抜ける」ず報告した堎合、2番目のオプションは、賄takeを受け取る人にずっおより魅力的であるこずが刀明し、賄sizeのサむズが小さくなるこずがありたす。



それは私たちのすべおです-しかし、私たちのほかに、参加者もアクティブであるこずが刀明し、自分自身をたくさん曞きたした





そしお最埌に-写真「バルチ・サドグルスキヌがふわふわしたマむクをなでたす」










All Articles