Тести в Angular

У Angular для тестів використовуються два інструменти: Jasmine – фреймворк для написання тестів, і Karma – інструмент для запуску цих тестів в браузері. Документація з тестування в Angular Karma Jasmine Jasmine методи Jasmine describe(description, function) – метод застосовується для угруповання взаємозалежних тестів beforeEach(function) – метод застосовується для призначення завдання, яке повинно виконуватися перед кожним тестом afterEach(function) – метод застосовується для…

Повне керівництво по функції calc()

В CSS є особлива функція calc(), застосовувана для виконання простих розрахунків. Ось приклад її використання: .main-content { /* Відняти 80px из 100vh */ height: calc(100vh – 80px); } Функція calc() і значення CSS-властивостей Єдине місце, де можна використовувати функцію calc() – це значення CSS-властивостей. Погляньте на наступні приклади, в яких ми, використовуючи цю функцію, задаємо…

Reactjs, Material-UI з JSS.

Material-UI – ReactJS‘s фреймворк, що надає готові google рішення для швидкої і досить простий web розробки. Material-UI досить велика бібліотека, де ключовою частиною react компонентів і стилізації є @material-ui/core (метою її використання повинен бути немаленький проект). Цей туториал не включає в себе просунуте використання material-ui. Це міні мануал по стилізації компонентів. Використовувати material компоненти дійсно не складно, але є нюанси використання…

Посібник для покупців біткойнів у 2020 році

2020 рік обіцяє біткойну багато. Напевно, ви вже в курсі, що в травні очікується халвінг біткойну, тобто скорочення вдвічі винагороди за Майнінг нових монет. Що наближається економічна криза і політична невизначеність в США і по всьому світу надають ідеальні умови для різкого зростання ціни біткойну в 2020р і далі. №1: Розберіться, що насправді таке біткойн…

Створення власних синтаксичних конструкцій для JavaScript з використанням Babel

Oгляд З початку давайте поглянемо на те, чого ми доб’ємося, діставшись до кінця цього матеріалу: function @@ foo(a, b, c) {   return a + b + c; } console.log(foo(1, 2)(3)); // 6 Ми збираємося реалізувати синтаксичну конструкцію @@, яка дозволяє каррірувати функції. Цей синтаксис схожий на той, що використовується для створення функцій-генераторів , але в нашому випадку замість знака * між ключовим…

Введення в Monero

Історія Monero Monero – це криптовалюта, запущена 18 квітня 2014 роки як форк Bytecoin. Bytecoin (не плутати з Bitcoin) був першою цифровою валютою, що реалізує протокол CryptoNote (докладніше про це нижче по тексту). Як тільки ByteCoin сплив на форумі Bitcointalk, люди відкрили для себе безліч підозрілих властивостей, разом з тим фактом, що більше 80% всієї емісії були…

Соціальний контракт біткойнів

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

Майбутнє, рухоме децентралізованими грошима

Кріптоекономічна гра, вперше описана в статті Сатоши Накамото «біткойн: цифрова пірінгова готівка» поки привела до пікової вартості понад $300 млрд, накопиченої розрізненої групою людей, що діють в своїх незалежних інтересах. Варто на хвилинку зробити паузу і задуматися про те, що це означає: вперше за як мінімум 5000-річну історію грошей валюта, що випускається прозорим, незмінним і…

Технологія блокчейн розширить ринок блокових продуктів

Аналітики стверджують, що протягом наступних чотирьох років ринок продуктів і послуг, на основі блокових ланцюжків досягне $ 14 млрд. Чи вірно це, поки можна тільки здогадуватися, але одне можна сказати напевно – у технології блокчейн ринок продуктів активно розширюється, охоплюючи все більшу сферу використання. Численні опитування показують, що більше половини компаній зі списку Fortune 500…

Погляд на майбутнє індустрії блокчейна

Найцікавіші дні для блокчейна ще попереду. Проте будь-якому, кому хочеться отримати чітке уявлення про його майбутнє, потрібно спочатку зрозуміти, що індустрія блокчейна не монолітна, а тому до прогнозу слід підходити з декількох сторін. Щонайменше, необхідно враховувати поведінку кріпторинка, прийняття технології, розробки і масштабованість. Поведінка кріпторинка Тут у центрі уваги – ціни криптовалют, волатильність і ринкова…