Kami memiliki 5 bahasa dalam satu tim, legacy monolith, terlalu banyak biaya AWS dan terlalu sedikit alat analisis statis

Dan kami tahu bahwa suatu hari kami akan membuat mitap tentang hal itu. Ini akan diadakan pada hari Sabtu , 30 Mei, di sore hari, dalam format siaran terbuka dan diskusi di belakang layar dalam obrolan video.



Dan selain YouTube dan zoom yang telah menjadi akrab, Anda akan memiliki kesempatan untuk menonton dan mendiskusikan laporan dengan sekelompok kecil teman atau kolega - dengan suara, seolah-olah Anda datang ke grup untuk pertemuan offline reguler.

Tautan ke alat tontonan kolektif, perincian semua kegiatan dan komunitas serta saluran menarik tentang topik PHP di telegram dapat ditemukan di halaman acara . Nah, di bawah ini ada beberapa detail tentang speaker dan topiknya.

Arsitektur independen-layanan di dalam monolit (Anton Gubarev, Skyeng) - 11:00 selanjutnya, waktu di Moskow / Kiev / Minsk


Apa yang akan kamu ceritakan?

Sebagai tim kecil di bawah tenggat waktu yang ketat, saya dapat menyingkirkan monolit Legacy yang sangat tua dan tidak jatuh ke permukaan tanah. Nah, bagaimana kita hidup dengan solusi baru dalam produksi.

Ceritakan sedikit kisah yang tidak akan dimasukkan dalam laporan karena waktunya, tetapi sepertinya menarik bagi Anda?

Kami mencoba abstrak dari sistem eksternal dalam DDD, tetapi kami menyadari bahwa ini adalah overhead yang tinggi bagi kami.

Saya pikir akan mungkin untuk mempelajari lebih lanjut tentang ini dalam pembahasan laporan dalam zoom. Dan apa lagi yang siap Anda bicarakan di sela-sela?

Tentang otomatisasi. Total)


Saya pengembang buta pertama di tim. Bagian 2 (Andrey Polikanin, InterNations) - 12:00


Apa yang kamu katakan tentang

Mungkin seseorang telah membaca bagaimana saya, buta sejak lahir, belajar pengembangan web dan menemukan pekerjaan di TI Eropa Timur. Sekarang saya ingin memberi tahu Anda bagaimana saya mencari dan menemukan pekerjaan di Eropa, dalam langkah-langkah: dari menyusun "resume Eropa" melalui tes dan wawancara hingga relokasi ke Jerman. Saya juga akan menunjukkan bagaimana saya bisa mengatasi tugas-tugas kerja: menulis dan membaca kode, berkomunikasi dengan tim di mana orang-orang lainnya terlihat.

Ceritakan sedikit plot, kasus yang tidak akan dimasukkan dalam laporan karena waktunya, tetapi tampaknya menarik bagi Anda?

Dari seri "Lingkaran Kita". Dia mengajukan resume, termasuk ke Siprus, seorang perekrut dari agen lokal menghubungi saya. Dia mengatakan bahwa ada lowongan yang bagus, Laravel, semuanya baik-baik saja, kami menjadwalkan wawancara. Wawancara dimulai, saya memperkenalkan diri, dan pewawancara berkata, "Oh, Anda dari Ukraina, jadi jangan berbicara bahasa Rusia?". "Ya, aku tahu," jawabku. "Kalau begitu kamu bisa bahasa Rusia, kalau nyaman," katanya. Mereka tidak membawa saya ke sana, tetapi pengalaman itu menarik.

Setelah laporan, kami akan membuka ruang zoom untuk komunikasi dengan Anda. Apa yang bisa saya tanyakan selain topik? Keahlian apa lagi yang ingin Anda bagikan?

Saya akan senang berbicara tentang aksesibilitas dalam semua saus, bahasa asing, resume dan surat motivasi, ulasan kode, pencarian kerja di berbagai negara dan kehidupan di Jerman.


AWS ( , iSpring) — 13:00


Melihat ke belakang, apa yang akan Anda lakukan secara berbeda dalam proyek yang akan Anda bicarakan?

Saya tidak akan mulai bekerja dengan protokol RTMP - Flash, ini masih sejarah sekarang :) Tapi serius, saya tidak akan melakukan hal lain. Saya akan memberi tahu Anda tentang evolusi solusi konversi video kami, apa yang telah kami lakukan. Dan mengapa opsi saat ini mungkin bukan yang terakhir.

Katakan kasus kecil yang tidak akan dimasukkan dalam laporan karena waktunya, tetapi sepertinya menarik bagi Anda?

Kami pernah menulis layanan transcoding media kami sendiri untuk menggantikan solusi berbasis AWS. Layanan tidak pernah sampai ke produksi, meskipun itu benar-benar siap ... Tapi mengapa, tanyakan di sela-sela.

Setelah laporan, kami akan membuka ruang zoom untuk komunikasi dengan Anda. Apa yang bisa saya tanyakan selain topik? Keahlian apa lagi yang ingin Anda bagikan?

Kami dapat melanjutkan diskusi tentang AWS, karena konversi media bukan satu-satunya masalah yang kami selesaikan di sana. Saya juga selalu siap untuk membahas arsitektur, kebersihan kode, praktik tinjauan kode.


Mazmur tidak menawarkan: alat yang sedikit diketahui untuk analisis kode statis (Alexander Novikov, Spiral Scout) - 14:00


Apa yang akan kamu ceritakan?

Dalam mempersiapkan materi, saya mencoba dalam praktiknya 88 dari 100 alat untuk analisis statis kode PHP: lokal, cloud, PHP dan Go, mencari bug, masalah gaya, tempat untuk refactoring, dll.

Dalam laporan saya akan berbicara tentang beberapa dari mereka: mengapa, setelah mencobanya sekali, Anda tidak akan menolak mereka, bagaimana mereka bekerja. Saya akan membagikan rekomendasi dan menggunakan kasing ... Eh, jika saya bisa kembali ke masa - saya akan memulai penelitian lebih awal untuk menjalankan lebih banyak alat pada proyek nyata)

Ceritakan sedikit kisah yang tidak akan dimasukkan dalam laporan karena waktu, tetapi sepertinya menarik bagi Anda?

Ada 2 alat pemformatan kode terkenal: phpcs dan php-cs-fixer. Jika Anda mengonfigurasinya pada aturan PSR-2 default pada proyek besar, kemudian meluncurkan fixer otomatis phpcs (phpcbf) akan mengubah sesuatu setelah menjalankan php-cs-fixer pada set file yang sama. Dan php-cs-fixer setelah phpcbf juga. Dan cek juga bisa jatuh. Dan dalam lingkaran.

Tetapi jika Anda menggunakan standar pengkodean mudah, yang merupakan pembungkus lebih dari phpcs dan php-cs-fixer, itu akan memformat kode dengan cara yang tidak cocok dengan yang pertama dan kedua secara terpisah. Jadi saya tidak menyarankan menyeret semuanya ke dalam proyek sekaligus.

Setelah laporan, kami akan membuka ruang zoom untuk komunikasi dengan Anda. Apa yang bisa saya tanyakan selain topik? Keahlian apa lagi yang ingin Anda bagikan?

Dari yang paling menarik dan yang terbaru - saya dapat berbagi pengalaman meluncurkan proyek nyata di Roadrunner + Cycle ORM + Spiral dan PHP 7.4 stack dengan penggunaan aktif dari properti yang diketik. Ada beberapa nuansa.


Kami mengotomatiskan pengiriman sebaik mungkin. Dan sekarang kami memiliki 5 bahasa di tim (Evgeny Salnikov, Lamoda) - 15:00


Apa yang akan kamu ceritakan?

Tentang tim yang tidak takut untuk mendukung beberapa sistem dalam bahasa yang berbeda - ada PHP, dan Java, dan Script, dan Kotlin, dan utilitas on Go. Ketika saya datang kepadanya, saya sedikit terkejut. Sekarang saya sudah terbiasa: Saya akan memberi tahu Anda bagaimana menjadi bagian dari tim seperti itu, bagaimana kami merencanakan dan mendukung pekerjaan sistem kami.

Ceritakan sedikit kisah yang tidak akan dimasukkan dalam laporan karena waktunya, tetapi sepertinya menarik bagi Anda?

Saya dapat memberi tahu Anda di sela-sela bagaimana saya mendapat pekerjaan di tim ini, mengapa di sana, bagaimana proses orientasi dan perekrutan diatur.

Setelah laporan, kami akan membuka ruang zoom untuk komunikasi dengan Anda. Apa yang bisa saya tanyakan selain topik? Keahlian apa lagi yang ingin Anda bagikan?

Saya hampir berusia 40 tahun, saya sudah kehabisan buku kerja dan dua sisipan di dalamnya. Jadi saya bisa membagikan bagaimana merasa senang di dalam IT)

id Kami berharap bahwa pada tanggal 30 Anda juga akan merasa baik dan melihat online kami. Akan ada lebih banyak orang yang menarik dengan pengalaman menarik.

All Articles