Метод slice() — один з найбільш потужних та часто використовуваних методів у JavaScript
https://codeguida.com/post/1514
https://codeguida.com/post/1514
Codeguida
JS у прикладах: 8 способів використання slice()
Метод slice() є одним з найбільш потужних та часто використовуваних методів у JavaScript
Виявилось, що прихована ідентифікація застосовується на 0,77 % головних сторінок сайтів. Це 3825 з 500 000 найпопулярніших за версією Alexa ресурсів
https://codeguida.com/post/1652
https://codeguida.com/post/1652
Codeguida
3825 найвідоміших сайтів таємно ідентифікують користувачів через Canvas
Прихована ідентифікація застосовується на 0,77 % головних сторінок сайтів
Багатоетапна ініціатива отримала назву «Марципан». Сторонній SDK для «Марципана» запустять на цьогорічній конференції WWDC і представлять універсальні застосунки для iPad і Mac
https://codeguida.com/post/1653
https://codeguida.com/post/1653
Codeguida
Apple хоче об'єднати застосунки iPhone, iPad і Mac до 2021 року
Це полегшить життя мільйонам розробників, які пишуть ПЗ для пристроїв Apple
Понад 95 % шпигунських програм, виявлених за межами Play Store, навмисне зосереджуються на API 22 або нижче, уникаючи runtime-дозволів навіть у разі встановлення на останніх версіях Android
https://codeguida.com/post/1656
https://codeguida.com/post/1656
Codeguida
У Google нові вимоги до рівня API на Android
Які покращать безпеку екосистеми застосунків
31,8% розширень використовують сторонні бібліотеки зі слабким захистом. 35,4% розширень просять повний доступ до даних користувача на будь-яких сайтах. 15% водночас і застосовують вразливі бібліотеки, і мають доступ до даних користувача на сайтах
https://codeguida.com/post/1657
https://codeguida.com/post/1657
Codeguida
31 % розширень Chrome послуговується вразливими бібліотеками
І ще третина просить повний доступ до даних користувача
Коштує таке задоволення $3500 за передзамовленням. Самі шоломи надсилатимуть пізніше цього року. Але будь-хто придбати їх не зможе, адже пристрій створений не для розваг, а для робочих цілей. Microsoft вирішила, що буде продавати гарнітуру тільки корпоративним клієнтам
https://codeguida.com/post/1660
https://codeguida.com/post/1660
Codeguida
Майкрософт презентувала HoloLens 2
Та придбати шолом зможуть лише корпорації
Огляд декількох цікавих способів розбити масив на частини однакового розміру.
Гарний матеріал для початківців
https://codeguida.com/post/1388
Гарний матеріал для початківців
https://codeguida.com/post/1388
Codeguida
Як розбити масив у JS?
Декілька цікавих способів розбити масив на частини однакового розміру
Android тепер має сертифікат FIDO2, тобто замість паролів може використовувати відбитки пальців і ключі безпеки для входу в облікові записи. Цю новину повідомили представники Google і Fast Identity Online Alliance на Mobile World Congress в Барселоні
https://codeguida.com/post/1664
https://codeguida.com/post/1664
Codeguida
Google відмовиться від паролів у Android
Зміни стосуватимуться Android 7 і вище
Опис невеликого хаку для швидкого налаштування констант (значення enum, але не огорнуті всередині простору імен)
https://codeguida.com/post/1526
https://codeguida.com/post/1526
Codeguida
Налаштування констант через проксі
Опис невеликого хаку для швидкого налаштування констант (значення enum, але не огорнуті всередині простору імен)
Imagemin — гарний вибір для стиснення зображень. Він підтримує багато форматів та з легкістю інтегрується зі скриптами та інструментами збірки
https://codeguida.com/post/1650
https://codeguida.com/post/1650
DevZone
Стиснення зображень з Imagemin
## **Чому слід турбуватися?**
Нестиснуті зображення можуть суттєво збільшити розмір вашої веб-сторінки. Наприклад, розмір другого фото на 40% менше за розмір першого фото, але звичайний користувач май...
Нестиснуті зображення можуть суттєво збільшити розмір вашої веб-сторінки. Наприклад, розмір другого фото на 40% менше за розмір першого фото, але звичайний користувач май...
Комісія збирається фактично заборонити китайські пристрої, зокрема Huawei
https://codeguida.com/post/1662
https://codeguida.com/post/1662
Codeguida
Європа готова подбати про кібербезпеку 5G
Комісія збирається фактично заборонити китайські пристрої, зокрема Huawei
Github запустив нову функцію draft pull requests. Вона дозволяє розпочати PR ще до впровадження всіх змін у коді
https://codeguida.com/post/1659
https://codeguida.com/post/1659
Codeguida
Github відкрив доступ до draft pull requests
Це має допомогти і розробці, і комунікаціям
Передбачалось, що темним буде лише меню та навігаційна панель, а сторінки все одно матимуть свій звичайний вигляд. Та виявилось, що браузер змінить і дизайн сайтів та показуватиме їх у темному режимі
https://codeguida.com/post/1666
https://codeguida.com/post/1666
Codeguida
З’явився темний режим для сторінок і контенту в Chrome Canary
Сайти тепер теж мають темне тло
Функція зберігатиме сторінки під час переходу на нові. Якщо повертатись через кнопку «Назад», Chrome швидко відкриє стару сторінку, оскільки не буде створювати її з нуля. Те ж саме відбувається, якщо натискати кнопку «Вперед».
Google каже, що переходи вперед-назад — досить поширене явище. Якщо точно, на нього припадає 19% сторінок, переглянутих у Chrome для Android, і 10% для Chrome на ПК
https://codeguida.com/post/1671
Google каже, що переходи вперед-назад — досить поширене явище. Якщо точно, на нього припадає 19% сторінок, переглянутих у Chrome для Android, і 10% для Chrome на ПК
https://codeguida.com/post/1671
Codeguida
Нова функція кешування має пришвидшити Chrome
Bfcache запам'ятовує сторінки, а не створює їх з нуля
Не Regex'ом єдиним. Розглядаємо альтернативні способи розбору структурованих даних
https://codeguida.com/post/1148
https://codeguida.com/post/1148
Codeguida
Синтаксичний аналіз та валідація даних на основі скінченних автоматів (Ragel)
Не Regex'ом єдиним. Розглядаємо альтернативні способи розбору структурованих даних
Стаття від користувача про подібності та відмінності null та undefined
https://codeguida.com/post/1654
https://codeguida.com/post/1654
Codeguida
JavaScript — різниця між null та undefined
З'ясовуємо різницю між літералами
Обговорюємо асинхронні ітератори, а також генератори, з яких вони походять: для чого вони використовуються та як вони можуть покращити якість коду
https://codeguida.com/post/1176
https://codeguida.com/post/1176
Codeguida
Знайомство з асинхронними ітераторами та генераторами
Обговорюємо асинхронні ітератори, а також генератори, з яких вони походять: для чого вони використовуються та як вони можуть покращити якість коду