Чотири способи інвестувати в блокчейн: від самого ризикованого до самого безпечного

Біткойн – це чудова інвестиція, якщо ви вклалися в нього рано і вийшли на піку. Більшість людей вірить в технологію блокчейн, на якій заснований біткойнов і яка все ще виглядає багатообіцяюче. Блокчейн – це персональний комп’ютер 1980-х рр., Інтернет 1990-х рр., Мобільний телефон 2000-х рр. і соціальні мережі 2010-х рр. Вкладетеся вчасно, знайдіть (або створіть) в аналог Apple,…

Блокчейн і технології розподіленого реєстру

У цій статті ми оцінимо базовий бізнес-функціонал основних платформ, орієнтованих на підприємництво, включаючи Ethereum, Hyperledger Fabric і R3 Corda, в плані того, на чому грунтується вплив програмного забезпечення і як система в цілому оптимізована, чи то за допомогою традиційних розподілених систем або на сучасної блокчейн-основі. Блокчейн Ethereum володіє як подібностями, так і відмінностями в порівнянні з такими…

Світле майбутнє для GitHub

Я дуже радий оголосити, що корпорація Майкрософт купує GitHub і очікує, що до кінця року ця угода буде закрита. Хоча це ще займе кілька місяців для завершення, ми хотіли поділитися новинами, як тільки змогли. Коли GitHub вперше запустив десять років тому, я б ніколи не міг уявити цей заголовок. Гіт був потужним, але нішевим інструментом, хмари були просто неба,…

React v16.3.0: нові життєві цикли та API контексту.

Кілька днів тому ми написали повідомлення про майбутні зміни наших застарілих методів життєвого циклу, включаючи поступові стратегії міграції. У Реакції 16.3.0 ми додаємо кілька нових методів життєвого циклу, щоб допомогти цій міграції. Ми також представляємо нові API для довго запрошених функцій: офіційний API контексту, API пересилання, а також ергономічний API-інтерфейс. Прочитайте далі, щоб дізнатися більше…

7 хаків для ES6 розробників

Після оригінальних хакв JavaScript, ось деякий новий синтаксичний цукор. Кодування JavaScript в 2018 році це насправді весело! Хак №1 — Swap змінні. Використовуйте Array Destructuring для зміни значень. let a = ‘world’, b = ‘hello’ [a, b] = [b, a] console.log(a) // -> hello console.log(b) // -> world // Yes, it’s magic Хак №2 — Async…

Angular 5: Unit тести

За допомогою unit тестів ми можемо переконатися, що окремі частини програми працюють саме так, як ми від них очікуємо. Це в деякій мірі рятує від поломок існуючий код, допомагає прояснити – як він буде працювати в тих чи інших випадках. І, врешті-решт, дозволяє подивитися на код, так скажімо, з боку, щоб побачити його слабкі сторони….

Підручник Webpack 4

Команда розробників Webpack цей раз добряче попрацювала над новим поколінням популярного збирача модулів (Бандлера) – webpack 4. Репозиторій з використовуваним кодом тут. Webpack 4 як збирач модулів з нульовою конфігурацією Ніхто не сперечається: у нього є потужні плюси, велика кількість можливостей і налаштувань, проте головним болем є файл конфігурації. Написання конфіга не складає проблеми для…

Typescript. Властивості доступні тільки для читання

У версії Typescript 2.0 був доданий модифікатор readonly. Властивостями поміченим модифікатором readonly значення може бути присвоєно тільки в момент ініціалізації, або в конструкторі того ж класу. Будь-які інші присвоювання значення заборонені. Давайте подивимося на приклад. Тут представлений простий тип Point, описуваний двома властивостями, доступними тільки для читання: type Point = { readonly x: number; readonly…

Angular оновився до версії 5.1

Вийшло невелике оновлення JS-фреймворка Angular 5.1. У список поліпшень входять стабільні версії Angular Material і CDK, підтримка Service Worker API в CLI і підтримка TypeScript 2.5. Після виходу мажорного релізу Angular 5.0 минулого місяця команда оголосила про випуск коригуючого поновлення Angular 5.1.0, в якому з’явилося кілька дрібних фич і виправлені деякі помилки. Також був випущений…

Всі основні браузери тепер підтримують WebAssembly

Всі розробники веб-браузерів всього лише протягом 2 років змогли впровадити в свої продукти підтримку WebAssembly. Робота над WebAssembly почалася в 2015 році, коли розробники основних веб-браузерів об’єднали зусилля для створення бінарного формату (байт-коду) для мережі Інтернет. Переваги WebAssembly Перевага байт-коду полягає в тому, що він в кілька разів менше в розмірі, ніж код, з якого…