Minggu ini kita berbicara tentang Integrasi Berkelanjutan, transisi dari pengembangan web ke game, tema gelap, tes unit, industri manufaktur utama berpenghasilan tinggi dan bernilai miliaran dolar.

CI adalah alur kerja di mana Anda mengintegrasikan kode Anda ke dalam kode produk umum sesering mungkin. Dan tidak hanya berintegrasi, tetapi juga selalu memeriksa bahwa semuanya berfungsi. Karena Anda perlu memeriksa banyak dan sering, Anda harus berpikir tentang otomatisasi. Anda dapat memeriksa semuanya dengan traksi manual, tetapi tidak sepadan, dan itulah sebabnya.
Banyak hari ini suka pemrograman reaktif. Ini memiliki banyak keuntungan: tidak adanya apa yang disebut "panggilan balik neraka", dan mekanisme penanganan kesalahan bawaan, dan gaya pemrograman fungsional yang mengurangi kemungkinan bug. Secara signifikan lebih mudah untuk menulis kode multi-utas dan lebih mudah untuk mengelola aliran data (menggabungkan, membagi, dan mengonversi).
Intisari ini tersedia sebagai buletin mingguan. Berita harian yang kami kirim
Saluran telegram .
iOS•
(+23) Kami menulis game "Kartu Memori" di Swift•
(+14) Interpolasi string lanjutan di Swift 5.0•
(+10) Instrumen khusus: ketika plang tidak cukup•
(+9) Kami membuat elemen antarmuka secara terprogram menggunakan PureLayout (Bagian 2)•
Apple telah menambahkan langkah tambahan ke langganan•
Apple merekrut veteran realitas virtual lainnya•
Netflix menolak untuk bekerja dengan AirPlay•
Meningkatkan siklus pengembangan iOS dengan breakpoints•
iOS: Kerangka Payung dengan CocoaPods•
Bekerja dengan MLDataTable dari Create ML untuk preprocessing data•
Bermigrasi dari Swift 4 ke Swift 5•
Buat arsitektur modular dinamis untuk iOS•
UIView SmoothCorners: sudut bundar seperti Apple
Android•
(+33) IntelliJ IDEA 2019.1: Kustomisasi tema antarmuka, beralih ekspresi dari Java 12, debugging di dalam wadah Docker•
(+18) Cara membuat aplikasi lebih stabil menggunakan 2 jenis tes unit•
Smartphone Android telah menjadi kunci rahasia•
Jepret Snapchat yang diperbarui untuk Android•
Memindahkan gambar melintasi layar di Android•
Apa itu Android Lint dan bagaimana ini membantu Anda menulis kode yang didukung•
Sebuah aplikasi dengan fakta tentang Chuck Norris di Kotlin•
Cara mudah menghasilkan Balasan Pintar dengan Kit ML di Android•
Aliran dingin, saluran panas•
Menciptakan Gradient Messenger Facebook•
Menggunakan TextWatchers dengan benar•
Bermain dengan Android kanvas drawVertices•
Google melarang plugin untuk Aplikasi Instan•
Cara menggunakan Firebase untuk membuat game multipemain untuk Android•
Konversi Kotlin - 4 Traps untuk Menonton•
Lembar Cheat API Animasi Android•
Belati dan @ Component.Factory baru yang berkilau
Pengembangan•
(+46) Bagaimana kami beralih dari pengembangan web ke pengembangan game•
(+46) Cara membuat tema gelap dan tidak membahayakan. Pengalaman Tim Yandex.Mail•
(+22) Persatuan: menggambar banyak bar kesehatan dalam satu panggilan draw•
(+18) Raspberry-pi-tank dan navigasi GPS•
(+10) Desain berdasarkan "refleksi"•
(+5) Impor model 3D ke Persatuan dan perangkap•
AppsCast # 4: GPU, akselerator heksagonal, dan aljabar linier•
Podlodka # 106: Pengembangan Platform•
Disruptor Beam membuka backendnya•
Stack Overflow 2019 Hasil Survei Pengembang•
Bundel Buku Humble di permainan video klasik•
Snapchat telah membuka platform game•
Membuat Tindakan untuk Asisten Google•
Haruskah saya menggunakan Bereaksi Asli?•
Bagaimana saya mengambil ide dan mengubahnya menjadi produk•
Mengapa Test Driven Development (TDD) Terbaik untuk Pemrograman yang Andal•
Ide Aplikasi Yang Meningkatkan Keterampilan Pemrograman Anda•
Mengapa dan bagaimana cara saya mengajar Flutter?•
Game komputer di BASIC•
Tidak ada waktu, tidak ada uang, tidak ada masalah: menyelesaikan The First Tree•
Desain Ulang Paypal yang Tidak Diminta: Penelitian UX•
Lima fitur pemrogram hebat•
Kami membuat aplikasi seluler lengkap di Ionic4•
Hutang Teknis - Mendapat Kembali atau Menghilangkan?•
Teori warna untuk desainer (dengan infografis)•
Aplikasi sudut sebagai aplikasi web progresif
Analisis, pemasaran, dan monetisasi•
(+14) Dua cara untuk mengumpulkan hadiah iklan di game mobile, atau robot harus bekerja•
(+14) Bagaimana Android Gustuff Trojan menghilangkan krim (fiat dan crypto) dari akun Anda
•
Netflix melewatkan tempat pertama di bagian atas aplikasi yang menghasilkan•
Aplikasi paling produktif di Brasil pada tahun 2018•
Tonal: olahraga di dinding•
Seri Candy Crush memiliki rekor 1 kuartal•
Splash Screen: peluncuran pertama yang berhasil untuk aplikasi seluler Anda
AI, Perangkat, IoT•
(+67) Mengapa dan bagaimana kita menyembunyikan nomor plat di iklan Avito•
(+38) Foto dari sketsa kasar: bagaimana tepatnya jaringan neural NVIDIA GauGAN bekerja•
(+21) Realitas virtual - game, perawatan, kehidupan. Teknologi VR di layanan pengobatan rehabilitasi•
(+20) Bagaimana kota pintar muncul•
(+15) Keberlanjutan belajar GAN (Menggali lebih dalam)•
(+15) Cara mempromosikan pemula dan tidak merusak apa pun•
(+4) Bagaimana teknologi IoT akan mengubah dunia dalam 10 tahun ke depan•
KeyMe menerima $ 50 juta untuk pembuatan kunci•
Qualcomm meningkatkan kinerja AI di Snapdragon baru•
Augmented reality di Hermitage: Kompetisi AR-craft aplikasi AR dimulai pada 15 April•
Jawaban Cerdas dan Definisi Bahasa dalam Kit ML•
Intisari teknologi (Maret 2019)•
Aroma: menggunakan pembelajaran mesin untuk rekomendasi kode•
3 kesalahan terbesar dalam belajar Ilmu Data•
Ya, AI akan menggantikan desainerDigest Intisari
sebelumnya . Jika Anda memiliki bahan lain yang menarik atau jika Anda menemukan kesalahan, silakan kirim ke
surat .