Нові можливості Angular 6.1

25 липня вийшов Angular 6.1. Даний мінорний реліз фреймворку можна розглядати як заміну Angular 6.0, що включає в себе деякі нововведення і виправлення помилок. Цей матеріал, переклад замітки з блогу Angular, присвячений основним новим можливостям Angular 6.1. Маршрутизатор і збереження позиції прокрутки Тепер розробники Angular-додатків можуть скористатися новою можливістю маршрутизатора, яка дозволяє запам’ятовувати і відновлювати розташування користувача на сторінці…

Криптовалюта BitShares

Що таке BitShares? Одна з найбільш динамічних платформ в світі криптовалюта. BitShares криптовалюта (BTS) вважається сплячим гігантом з багатьох напрямків. Децентралізований обмін, який пропонує безліч інших фінансових послуг, може революціонізувати використання криптовалюта. Пропонуючи децентралізовану торгівлю, унікальні «смарт-Коін» і звичайні банківські послуги, BitShares сподобався багатьом. З централізованими обмінами, що мають величезні проблеми по відношенню до криптовалюта, які намагаються адаптуватися…

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

Біткойн – це чудова інвестиція, якщо ви вклалися в нього рано і вийшли на піку. Більшість людей вірить в технологію блокчейн, на якій заснований біткойнов і яка все ще виглядає багатообіцяюче. Блокчейн – це персональний комп’ютер 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…