Symbol — новий примітивний тип даних в JS, що дає можливість створювати унікальні ідентифікатори
https://codeguida.com/post/1710
https://codeguida.com/post/1710
Codeguida
JavaScript Symbols: навіщо?
Розбираємось у новому примітивному типі даних ES6
Напередодні остаточного голосування за суперечливі закони про авторські права у мережі, яке відбудеться 26 березня, ряд європейських Вікіпедій заблокували доступ до контенту. Вони закликають читачів зв'язатися з місцевими представниками влади і протестувати.
Інші великі сайти, такі як Twitch і PornHub, показують протестні банери на своїх домашніх сторінках і у соцмережах
https://codeguida.com/post/1731
Інші великі сайти, такі як Twitch і PornHub, показують протестні банери на своїх домашніх сторінках і у соцмережах
https://codeguida.com/post/1731
Учора ввечері Facebook виявив, що виправив помилку, котра давала доступ працівникам компанії до паролів користувачів. Баг помітили в офісі компанії ще в січні: паролі зберігалися у форматі звичайного тексту, тобто кожен з 20 000 працівників міг їх прочитати.
Шокує і те, що, за словами журналіста Брайана Кребса, в деяких випадках компанія зберігала ці паролі без захисту з 2012 року. KrebsOnSecurity, посилається на високопосадовця Facebook і стверджує, що за внутрішніми даними проблема торкнулася від 200 до 600 мільйонів користувачів соцмережі
https://codeguida.com/post/1732
Шокує і те, що, за словами журналіста Брайана Кребса, в деяких випадках компанія зберігала ці паролі без захисту з 2012 року. KrebsOnSecurity, посилається на високопосадовця Facebook і стверджує, що за внутрішніми даними проблема торкнулася від 200 до 600 мільйонів користувачів соцмережі
https://codeguida.com/post/1732
Codeguida
Facebook роками зберігав мільйони паролів у вигляді звичайного тексту
І кожен з 20 000 працівників соцмережі міг їх прочитати
Переклад замітки Гвідо ван Россума, творця Python, щодо ефективності використання операторів
https://codeguida.com/post/1720
https://codeguida.com/post/1720
Codeguida
Чим корисні оператори?
Переклад замітки Гвідо ван Россума, творця Python, щодо ефективності використання операторів
Перші скріншоти нового браузера дуже нагадували Chrome. Але з'явилися нові зображення Edge на основі Chromium, і тут вже помітні відмінності та особливості браузера
https://codeguida.com/post/1736
https://codeguida.com/post/1736
Codeguida
З’явилися нові скріншоти Microsoft Edge на базі Chromium
Хоча реліз поки ще не готовий до випуску, розробка вже має стабільний вигляд
Розглядаємо основні принципи написання CUDA-коду та створюємо програму з використанням технології
https://codeguida.com/post/1343
https://codeguida.com/post/1343
Codeguida
Пишемо першу програму з використанням CUDA
Розглядаємо деякі аспекти встановлення CUDA та пишемо першу програму з використанням технології
Текст Директиви ще має схвалити Рада Європейського Союзу. Тобто є шанс, що закон не приймуть, для цього хоча б одна ключова країна має змінити свою думку. Очікується, що голосування відбудеться 9 квітня 😢
https://codeguida.com/post/1739
https://codeguida.com/post/1739
Codeguida
У ЄС схвалили Директиву про авторське право, яка повністю змінить мережу
Цей закон викликав хвилю протестів, його прийняття дуже позначиться на свободі у мережі
Команда Fluoroacetate скористались браузером Tesla і багом JIT, що відкрив доступ до керування електромобілем
https://codeguida.com/post/1738
https://codeguida.com/post/1738
Codeguida
На Pwn2Own знайшлись хакери, які зламали Tesla Model 3 і забрали її собі
Переможці зламали електрокар, отримали 35 000 $ і обіцяну «Теслу», щоправда, одну на двох
Google офіційно запустив AMP для електронної пошти, тож відтепер імейли будуть динамічні, подібні до веб-сторінок. З контентом у таких листах можна одразу взаємодіяти: наприклад, заповнювати анкету, переглядати асортимент магазину чи відповідати на коментарі
https://codeguida.com/post/1740
https://codeguida.com/post/1740
Codeguida
Листи в Gmail стануть інтерактивними завдяки технології AMP
Можна одразу в листі відповідати на коментарі, переглядати асортимент чи заповнювати анкету
Розглядаємо розробку GraphQL API на платформі .NET: різницю між GraphQL та REST, основні компоненти GraphQL, «за» та «проти» використання технології
https://codeguida.com/post/1549
https://codeguida.com/post/1549
Codeguida
Розробка API за допомогою GraphQL в .NET
Обговорюємо створення GraphQL API на платформі .NET, різницю між GraphQL та REST та основні компоненти GraphQL
Десять членів Європарламенту заявили, що вони помилково проголосували за ухвалення статей 11 та 13 — найсуперечливіших частин Директиви про авторські права. Якби депутати не натиснули не на ту кнопку, це вплинуло б на результат, адже перевага була всього у 5 голосів.
Цей інцидент буде вписаний у протокол, але на результати ніяк не вплине 🤦♂️
https://codeguida.com/post/1743
Цей інцидент буде вписаний у протокол, але на результати ніяк не вплине 🤦♂️
https://codeguida.com/post/1743
Codeguida
Небезпечні статті Директиви про авторські права ухвалили через помилку 10 депутатів
Але на результати це ніяк не вплине
Використовуйте спеціальні засоби та інструменти, і продуктивність вашого веб-проекту зросте
https://codeguida.com/post/1551
https://codeguida.com/post/1551
Codeguida
Позбавляємось зайвого CSS
Використовуйте спеціальні засоби та інструменти, і продуктивність вашого сайту зросте
В середньому проблеми з безпекою у відкритих проектах розподілились так: 47% всіх знайдених проблем стосуються мови С, 17% — PHP, 12% — Java, 11% — JS
https://codeguida.com/post/1746
https://codeguida.com/post/1746
Codeguida
Які проблеми з безпекою характерні для різних мов
Частка небезпечних проблем складає близько 20% для С, Python й PHP, 10% — для Java і Ruby, 30% — для C++ і JavaScript
Щоб ваш код був читабельним, розширюваним, підтримуваним та продуктивним, а його налагодження займало мінімум часу
https://codeguida.com/post/1552
https://codeguida.com/post/1552
Codeguida
Чекліст чистого коду на Angular
Ми хочемо, щоб наш код був читабельним, розширюваним, підтримуваним, продуктивним, а його налагодження займало мінімум часу