Microsoft GitHub тестує бета-версію GitHub Actions — з функціями CI/CD, безпосередньо вбудованими в сервіс. Випуск повної версії запланований на 13 листопада
https://codeguida.com/post/1993
https://codeguida.com/post/1993
Codeguida
У GitHub Actions з'являться функції CI/CD
Поки триває бета-тестування, випуск повної версії запланований на листопад
Відбулося вручення премії за найбільші провали у галузі комп’ютерної безпеки. Публікуємо результати Pwnie Awards 2019
https://codeguida.com/post/1997
https://codeguida.com/post/1997
Codeguida
Провали року: оголошені результати Pwnie Awards 2019
Нагороди за найбільші фейли у галузі комп’ютерної безпеки
Під час роботи з декількома гілками в Git дуже легко заплутатись і внести зміни не на ту гілку. На допомогу приходить команда git stash
https://codeguida.com/post/1991
https://codeguida.com/post/1991
DevZone
Як Git Stash допоможе вам у роботі з декількома гілками
Під час роботи з декількома гілками в Git дуже легко заплутатись і внести зміни не на ту гілку. Або інша ситуація: ви працюєте над певною фічею, та ще не готові закомітити свої зміни, а хтось просить...
Складність алгоритму — одна з базових метрик при аналізі алгоритму, саме та загадкова O(n), яку ви могли бачити в літературі по програмуванню
https://codeguida.com/post/1622
https://codeguida.com/post/1622
DevZone
Нотація Ландау та аналіз алгоритмів з прикладами на Python
Майже для всіх комп\'ютерних проблем існує декілька способів їх вирішити. Наприклад, для сортування масиву існує купа різних алгоритмів: [сортування злиттям](https://uk.wikipedia.org/wiki/%D0%A1%D0%BE...
Свіжий front-end digest🙌
Новинки ES2019, основи JavaScript SEO від Google, навіщо нам BEM-стандарти та як вони працюють
https://codeguida.com/post/1966
Новинки ES2019, основи JavaScript SEO від Google, навіщо нам BEM-стандарти та як вони працюють
https://codeguida.com/post/1966
Codeguida
Front-end digest #113: новинки ES2019, приватні поля класів в JS, що нового в Firefox 68
Той самий щотижневий фронтенд дайджест від Codeguida
На думку розробників, P++ допоміг би покращити PHP та позбавити мову від застарілих концепцій
https://codeguida.com/post/2002
https://codeguida.com/post/2002
Codeguida
Розробники PHP запропонували створити діалект P++, щоб розвивати мову
Планувалось змішувати код на PHP і P++ та експериментувати з розвитком мови
Понад 300 000 користувачів не змінюють свої облікові дані, після того як їх зламали. Тому Google пропонує порівнювати дані користувача з базою раніше скомпрометованих логінів і паролів. Нову функцію вбудують у браузер Chrome
https://codeguida.com/post/2004
https://codeguida.com/post/2004
Codeguida
Дослідження Google: люди не змінюють паролі, після того як їх зламали
Тому Google запропонував новий криптографічний протокол — Private Set Intersection (PSI)
Дослідники виокремили три види DoS-атак, що знижують продуктивність Tor та коштують відносно дешево — від 1600 до 17 000 доларів на місяць. За ці гроші можна порушити роботу мережі, а отже і зменшити кількість її користувачів
https://codeguida.com/post/2009
https://codeguida.com/post/2009
Codeguida
Знизити продуктивність Tor можна за декілька тисяч доларів в місяць
Три види DoS-атак Tor, які коштуватимуть від 1600 до 17 000 тисяч доларів на місяць
Цього тижня вийшла офіційна бета-версія Chromium Edge для Windows та macOS. Щоб захистити браузер від вразливостей, компанія запускає програму Microsoft Edge Insider Bounty
https://codeguida.com/post/2012
https://codeguida.com/post/2012
Codeguida
Microsoft буде платити до 30 000 $ за виявлення вразливостей в Edge
Компанія запускає баунті-програму одразу після виходу бета-версії
Ідея в тому, щоб рекламодавці збирали дані про користувачів — але не надто детальні, без порушення конфіденційності
https://codeguida.com/post/2015
https://codeguida.com/post/2015
Codeguida
Розробники Chrome пропонують технологію Privacy Sandbox
Щоб рекламодавці могли показувати цільову рекламу і не порушувати конфіденційності користувачів
Нові правила забороняють працівникам компанії обговорювати політику і новини на внутрішніх ресурсах. Порушення правил будуть відстежувати модератори
https://codeguida.com/post/2016
https://codeguida.com/post/2016
Codeguida
Google забороняє політичні дискусії на внутрішніх ресурсах компанії
Порушення цих правил будуть відстежуватись
Це частина нового проєкту Funding, що має фінансувати розробки з відкритим вихідним кодом. Спільнота відреагувала неоднозначно
https://codeguida.com/post/2018
https://codeguida.com/post/2018
Codeguida
У JavaScript-бібліотеці Standard з'явилася реклама
Це новий спосіб фінансування проєктів з відкритим вихідним кодом
VS Code дає можливість використовувати майже будь-яку фічу за допомогою команди на панелі або через гарячі клавіші
https://codeguida.com/post/2007
https://codeguida.com/post/2007
DevZone
Посібник з гарячих клавіш у Visual Studio Code
## **Інтро**
Visual Studio Code дає можливість використовувати майже будь-яку фічу за допомогою команди на панелі або через гарячі клавіші.
Імовірно, що ви проводите за роботою по 8 годин на день....
Visual Studio Code дає можливість використовувати майже будь-яку фічу за допомогою команди на панелі або через гарячі клавіші.
Імовірно, що ви проводите за роботою по 8 годин на день....
exFAT була пропрієтарною з 2006 року. Тепер Microsoft готова зробити її частиною Linux, вчора компанія опублікувала технічні специфікації
https://codeguida.com/post/2021
https://codeguida.com/post/2021
Codeguida
Microsoft зробить exFAT частиною ядра Linux
Та публікує технічні специфікації для ExFAT
Або як функціональне API розв'язує проблему повторного використання коду
https://codeguida.com/post/2019
https://codeguida.com/post/2019
Codeguida
Vue.js 3: майбутньо-орієнтоване програмування
Або як функціональне API розв'язує проблему повторного використання коду
Минулого тижня відома JS-бібліотека почала показувати рекламу в терміналі, щоб зібрати кошти на проєкти з відкритим вихідним кодом. Спільноті це не сподобалось і npm збирається заборонити неприйнятний комерційний контент
https://codeguida.com/post/2024
https://codeguida.com/post/2024
Codeguida
npm блокуватиме рекламу в терміналах
Спільноті JavaScript надто не сподобався новий метод фінансування проєктів open-source
Найкращий спосіб засвоїти, як працюють асинхронні фреймворки — написати власний
https://codeguida.com/post/2020
https://codeguida.com/post/2020
Codeguida
Створюємо асинхронний веб-фреймворк самостійно
Найкращий спосіб засвоїти, як працюють асинхронні фреймворки — написати власний
У Піттсбургу 90 підрядників Google хочуть об'єднатись у профспілку, аби мати ті ж умови та привілеї, що й офіційні співробітники. Загалом у компанії 121 000 позаштатних працівників
https://codeguida.com/post/2028
https://codeguida.com/post/2028
Codeguida
Позаштатні працівники Google хочуть об’єднатись у профспілку
Поки що тільки у Піттсбургу