Забуваємо про жахи роботи з рядками та вчимося використовувати шаблонні літерали
https://codeguida.com/post/1131
https://codeguida.com/post/1131
Codeguida
Шаблонні літерали в ES6
Забуваємо про жахи роботи з рядками та вчимося використовувати шаблонні літерали
WPA3 дозволить забезпечити кращий захист від атак з перебором по словнику і підбору пароля без взаємодії з точкою доступу
https://codeguida.com/post/1427
https://codeguida.com/post/1427
Codeguida
Вийшло перше оновлення протоколу безпеки Wi-Fi за 14 років
WPA3 дозволить забезпечити кращий захист від атак з перебором по словнику і підбору пароля без взаємодії з точкою доступу
В регіонах, що розвиваються, власники смартфонів не завжди мають можливість отримувати дані з надійних джерел. DRM-захист дозволить вберегти користувачів від установки підроблених або видозмінених застосунків
https://codeguida.com/post/1422
https://codeguida.com/post/1422
Codeguida
Google змінив механізм роботи Play Store
Компанія додала в Android APK «невелику кількість» безпечних метаданих, що дозволять переконатися у безпечності завантаженого застосунку
Стаття 13 передбачає наявність в соціальних мережах відповідних інструментів для сканування опублікованих медіа-матеріалів, які можуть порушувати авторські права
https://codeguida.com/post/1421
https://codeguida.com/post/1421
Codeguida
Нові закони Євросоюзу можуть сильно змінити Інтернет
Зокрема, стаття 13, яка передбачає цензуру в соціальних мережах
Тестуємо інструменти для JSON-серіалізації в Rails та обираємо найкращий варіант
https://codeguida.com/post/1425
https://codeguida.com/post/1425
DevZone
Серіалізація JSON у Rails: детальне керівництво
З того часу, як JavaScript став основним інструментом для роботи в вебі, серіалізація JSON стала важливою частиною багатьох веб-застосунків. У статті я поясню, що таке JSON-серіалізація, та чому вона...
Нові фішки в Python 3.7, топ-6 декораторів Django, 10 розповсюджених помилок безпеки в Python і як їх уникнути
https://codeguida.com/post/1426
https://codeguida.com/post/1426
Codeguida
Python Digest #66: нові фішки в Python 3.7, топ-6 декораторів Django, патерни проектування
Щотижневий дайджест новин зі світу Python
Доступ до архіву є абсолютно безкоштовним. Він складається зі 166 програм для BBC Micro, 267 випусків телевізійного шоу, що транслювалося як частина проекту, 2,509 кліпів (які розсортовано за темою) та інформації про історію проекту
https://codeguida.com/post/1434
https://codeguida.com/post/1434
Codeguida
BBC опубліковало матеріали проекту «Комп'ютерна грамотність» з 80-х років
Більшість з них актуальні навіть сьогодні
Go уникає класів й наслідування на користь інтерфейсів та композицій, але, з іншого боку, не має шаблонів чи узагальнень
https://codeguida.com/post/1168
https://codeguida.com/post/1168
Codeguida
Глибоке занурення у систему типів Go
Go уникає класів й наслідування на користь інтерфейсів та композицій, але, з іншого боку, не має шаблонів чи узагальнень
Розглядаємо стратегії отримання максимальної користі від користувацьких СSS-властивостей
https://codeguida.com/post/1417
https://codeguida.com/post/1417
Codeguida
CSS-змінні. Стратегія застосування
Все, що необхідно знати про користувацькі властивості CSS при створенні креативних рішень
Google і KaiOS Technologies оголосили про сумісну роботу над створенням застосунків для операційної системи, які будуть підтримувати інтеграцію з сервісами Google Assistant, Google Maps, YouTube і Google Search
https://codeguida.com/post/1436
https://codeguida.com/post/1436
Codeguida
Google інвестує $22 млн в KaiOS
Додатково Google і KaiOS Technologies оголосили про сумісну роботу по створенню застосунків для операційної системи KaiOS
Дослідникам поки що відомо про три можливі варіанти атак на LTE. Перші два типи атак проводяться в пасивному режимі та дозволяють збирати метадані про трафік, наприклад, ідентифікувати певні види трафіку й визначати, які саме сайти відвідує користувач.
Третя атака, представлена під кодовим ім'ям aLTEr, дозволяє організувати відправлення підставних відповідей на пристрій користувача і може застосовуватися для перенаправлення на шкідливі сайти шляхом заміни IP-адреси DNS-сервера в DNS-пакетах
https://codeguida.com/post/1437
Третя атака, представлена під кодовим ім'ям aLTEr, дозволяє організувати відправлення підставних відповідей на пристрій користувача і може застосовуватися для перенаправлення на шкідливі сайти шляхом заміни IP-адреси DNS-сервера в DNS-пакетах
https://codeguida.com/post/1437
Codeguida
Виявлено уразливості, які дозволяють маніпулювати трафіком в мережах 4G LTE
Уразливості дають можливість аналізувати трафік абонентів та маніпулювати даними, що відправляються на їх пристрої
Опубліковано специфікацію ECMAScript 2018, міфи оптимізації CSS, як використовують JavaScript в різних індустріях
https://codeguida.com/post/1439
https://codeguida.com/post/1439
Codeguida
Front-end digest #86: специфікація ECMAScript 2018, оптимізація CSS, використання JS в різних індустріях
Тей самий щотижневий фронт-енд дайджест від Codeguida
Глобальні змінні важко відстежуються і можуть бути легко перезаписані в іншому місці
https://codeguida.com/post/1316
https://codeguida.com/post/1316
Codeguida
Правила доброго тону в роботі з глобальними даними в PHP
Глобальні змінні важко контролювати і легко перезаписати. Це те, що не варто використовувати, навіть якщо дуже хочеться
Огляд декількох цікавих способів розбити масив на частини однакового розміру.
Гарний матеріал для початківців
https://codeguida.com/post/1388
Гарний матеріал для початківців
https://codeguida.com/post/1388
Codeguida
Як розбити масив у JS?
Декілька цікавих способів розбити масив на частини однакового розміру
Свіжий погляд на старі проблеми аутентифікації в сучасних веб-застосунках
https://codeguida.com/post/1435
https://codeguida.com/post/1435
Codeguida
Аутентифікація в односторінкових застосунках. Частина 1.
Свіжий погляд на старі проблеми аутентифікації в сучасних веб-застосунках
Як працюють бібліотеки віртуального середовища, посібник з форматування рядків, Python 3.7.0
https://codeguida.com/post/1441
https://codeguida.com/post/1441
Codeguida
Python Digest #67: реліз Python 3.7.0, робота бібліотек віртуального середовища, автоматизація Windows застосунків
Щотижневий дайджест новин зі світу Python