Pengembalian DevFest Paris

Jumaat ini berlangsung di bilik Crypt, kumpulan besar Kumpulan Pembangun Google di Paris (DevFest). Tema tahun ini jelas Web Fizikal. Mari kita lihat beberapa ceramah yang kami sertai.

Tiba pada pukul 8:40 pagi, kami hampir tidak sempat untuk minum kopi dan pain au chocolat, yang kami sudah bergegas ke ruang makan yang besar. The Crypt untuk melihat ucaptama daripada Ludovic Cinqin pada Giants di web.

Gergasi web

Gergasi web DevFest Paris 2016Ludovic bermula dengan retrospektif kecil internet dan khususnya gelembung internet. Dia menjelaskan bahawa gelombang pertama yang melahirkan Google dan Yahoo yang lain, didahului oleh gelombang baru yang lebih besar ini yang mencipta Netflix, Airbnb atau Uber baharu.
Dalam semua jenama utama ini terdapat konsep utama yang menjadikan mereka berjaya. Kita boleh bercakap, antara lain, tentang MVP, tentang TANPA takut akan kegagalan: Kegagalan bukan halangan, tetapi satu cara untuk belajar selagi kita belajar pelajaran dengan cepat. Untuk melakukan ini, pengukuran dan nombor adalah titik asas organisasi mereka. Setiap tindakan diukur seperti kesannya. Matlamatnya ialah "tidak semestinya orang yang mempunyai gaji terbesar di sekeliling meja yang memutuskan tetapi bilangannya". Awak boleh cari e-book di sini.

Blue Tooth Harald dalam pelayar web anda

Selepas rehat kopi, kami pergi ke ceramah dengan nama mistik yang dihoskan oleh Francois Beaufort.
François mula-mula menerangkan kepada kami bahawa bluetooth telah ditolak masuk Bluetooth LE (Tenaga rendah) dan membolehkan objek yang disambungkan dengan bateri rendah dapat memancarkan rangkaian wifi tanpa menjejaskan diri mereka sendiri. Kemudian dengan pantas, dia beralih ke API web Bluetooth yang spesifikasinya masih dalam perbincangan dan yang membolehkan komunikasi daripada penyemak imbas ke peranti melalui bluetooth. Spesifikasi ini dilaksanakan dalam Chrome (boleh digunakan dengan mengaktifkan bendera) dan hanya jika tapak berada dalam HTTPS.
Google merancang pada bulan Mei/Jun untuk mengeluarkan versi Chrome yang mana tapak yang sebelum ini meminta token pengaktifan akan dapat menggunakan API bluetooth tanpa pengguna perlu mengaktifkan pilihan dalam Chrome.
Tahniah sekali lagi François, untuk tekan tubi di atas pentas untuk menunjukkan komunikasi dengan Monitor Denyutan Jantung.
Untuk mengetahui tentang spesifikasi ini, sila lihat jawatan ini.

Polimer 1.0: Sedia pengeluaran

Kita teruskan dengan lebih indah Cyril Balt selatan Polimer.
Seni Bina PolimerPada bahagian pertama, Cyril mengingatkan kita tentang empat spesifikasi yang berasaskan teknologi ini, iaitu CustomElement, ShadowDom, import HTML dan Template. Malangnya, hanya Chrome yang melaksanakannya sepenuhnya, jadi Polimer mesti membenamkan Polyfill untuk mengisi jurang jika perlu.
Kemudian pada bahagian kedua, dia menerangkan kepada kami bahawa Polimer telah diumumkan dalam V1 dan "Sedia pengeluaran" sejak musim panas 2015, sesuatu yang mustahil di sana sehingga ketika itu kerana masalah prestasi. Sesungguhnya, versi baharu ini menjadikan Polimer lebih pantas, khususnya dengan membebaskan dirinya daripada emulasi ShadowDom (saya akan membenarkan anda menonton catatan blog untuk mengetahui lebih lanjut). Versi baharu ini juga membawa pengikatan data antara sifat unsur yang berbeza, dan yang paling penting mengambil peluang untuk menyusut nilai penggayaan komponen dengan ::bayang et /dalam/. Menggunakan sifat CSS kini akan menjadi norma baharu, dan itu bagus! (Catatan blog untuk belajar lebih lagi)
Akhirnya, selepas setahun digunakan, Cyril menerangkan kepada kami bahawa dia benar-benar melihat minat Polimer dalam pembinaan batu bata yang biasa digunakan untuk beberapa aplikasi. Dia memberikan contoh corak log masuk yang dibangunkannya dan dapat digunakan semula dalam beberapa projek.

Peranan pembangun dalam Pengalaman Pengguna (UX)

ux_presentation
Yann Cadoret et Antoine Duplouy berikan kami visi mereka tentang peranan pembangun dalam Pengalaman Pengguna. Selalunya, kami menganggap bahawa reka bentuk dan ergonomik produk adalah fasa huluan pembangunan dan akibatnya pembangun tidak campur tangan dalam fasa ini. Walau bagaimanapun, mereka mengambil pandangan yang bertentangan dengan pendekatan ini dengan mengumpulkan pembangun, pereka bentuk, pelanggan dan pengguna di sekeliling meja untuk mewujudkan reka bentuk yang diingini, berdaya maju dari segi ekonomi dan boleh dilaksanakan secara teknikal. Seperti arus DevOps, kami memecahkan sempadan yang pernah wujud antara profesion ini untuk memberi tumpuan kepada matlamat yang sama: Untuk menawarkan produk yang paling dihargai untuk pengguna.
Yann mengambil kesempatan daripada forum ini untuk mempersembahkan JS-Republic, sebuah syarikat baharu yang saya pengasas bersama, dan yang pakar dalam pembangunan Javascript, dan blog pakarnya kami harap anda sudah menikmatinya 😉

Ucaptama penutup: Web Fizikal

Logo web fizikalUntuk mengakhiri hari besar ini, Scott Jenson adakah kami mendapat penghormatan datang dari Amerika Syarikat untuk bercakap dengan kami Web Fizikal !
Dalam beberapa perkataan, web fizikal mahu menjadi konsep dan penyeragaman interaksi fizikal web atas permintaan.
Secara konkrit, ideanya ialah apabila anda tiba di sesuatu tempat, anda sepatutnya boleh berinteraksi dengan perkhidmatan web tempat ini tanpa perlu memasang apa-apa pada telefon pintar/jam pintar anda. Sebagai contoh, anda tiba di perhentian bas dan secara automatik anda diberi masa menunggu untuk bas seterusnya pada telefon pintar anda, anda tiba di kedai dan anda diberitahu apa diskaun yang anda layak terima tanpa sebarang aplikasi khusus .
Bagaimana? URL
Comme le disait Yehuda Katz semasa pembentangan Penghala Ember pada masa itu, pada asasnya, apa yang menjadikan web begitu terbuka hari ini, begitu meluas, walaupun untuk membuat aplikasi, adalah benar-benar kerana 'url. Rentetan aksara mudah ini, yang boleh anda salin/tampal, simpan, ubah suai dan kongsi sesuka hati, membolehkan anda mengakses tapak web, aplikasi dan juga mencetuskan tindakan.
Untuk mengedarkan url ini ke tempat tertentu, seseorang akan berfikir bahawa QRCode boleh mencukupi, tetapi sebagai Scott Jenson menegaskan, anda perlu berada di hadapan poster atau dinding di mana ia tersekat, anda memerlukan aplikasi khusus untuk mengimbasnya, dsb.
Pendek kata, kita perlukan sesuatu yang lebih mudah.
Objek itu sendiri perlu menyiarkan URL ini ke lokasi tertentu melalui cara komunikasi tanpa wayar. Dan di situlah Bluetooth masuk, dan lebih khusus lagi Bluetooth LE.
Chrome IOS mengesan url yang disiarkan oleh bluetoothGoogle sedang giat mengusahakan kawasan ini, tetapi mahu menjadikannya standard terbuka. Inilah sebabnya mengapa semua karyanya adalah Sumber Terbuka dan tersedia untuk ini github.
Teknologi ini masih perlu matang, tetapi sudah ada pelaksanaan konkrit dalam Firefox, Opera atau bahkan Chrome di bawah IOS (lihat foto bertentangan).
 
Akhir sekali, selepas ucapan terima kasih kepada pihak penganjur untuk hari yang mulia ini. Semua peserta persidangan mempunyai hak untuk keluar dengan Beacon kecil ihsan Google dan GDG Paris.
Terima kasih sekali lagi ! Ia akan menjadi peluang untuk berseronok dengannya ^^
 

Slaid

Komponen polimer pengecaman tulisan tangan http://dc.myscript.com/pad/#/
Polimer 1.0: Sedia pengeluaran http://fr.slideshare.net/SfeirGroup/polymer-10-par-cyril-balit-au-devfest-paris-2016
Android Studio 2.0: Petua untuk pembangun http://fr.slideshare.net/edouardmarquez/android-studio-20
Sudut 2: templat, komponen dan suntikan pergantungan https://github.com/tchatel/angular2-travels-devfest-paris-2016
Membangunkan pada masa hadapan https://github.com/mparisot/conf_dev_futur/tree/live-coding
 
Par Matthew Breton CTO di JS-Republic.
[jenis pemisah=”” saiz=”” ikon=”bintang”] [warna kotak tindakan=”default” tajuk=”” description=”JS-REPUBLIC ialah syarikat perkhidmatan yang mengkhusus dalam pembangunan JavaScript. Kami adalah pusat latihan yang diluluskan. Dapatkan semua latihan teknikal kami di tapak rakan kongsi kami khusus untuk Latihan” btn_label=”Latihan kami” btn_link=”http://training.ux-republic.com” btn_color=”primary” btn_size=”big” btn_icon=”bintang” btn_external =”1″]