Шаблони проектування у сучасному JavaScript, досліджуємо прихований потенціал масивів у JS, універсальний роутинг в React
https://codeguida.com/post/1784
https://codeguida.com/post/1784
Codeguida
Front-end digest #107: відкладений парсинг у V8, Edge переходить на Chromium, Vue.js Amsterdam 2019
Той самий щотижневий фронтенд дайджест від Codeguida
Оновлення для Windows 10 за травень 2019 для ще офіційно не вийшли, а Microsoft вже повідомляє про помилки в них.
Проблема полягає в неправильному механізмі призначення дисків. Наприклад, якщо був увімкнений USB-носій, позначений системою як D:, то після оновлень він може перейти на E:.З погляду користувача тут немає нічого серйозного, але для автоматичних систем зміна літери — серйозна проблема. Тому травневі оновлення вирішили заблокувати 🤦♀️
https://codeguida.com/post/1796
Проблема полягає в неправильному механізмі призначення дисків. Наприклад, якщо був увімкнений USB-носій, позначений системою як D:, то після оновлень він може перейти на E:.З погляду користувача тут немає нічого серйозного, але для автоматичних систем зміна літери — серйозна проблема. Тому травневі оновлення вирішили заблокувати 🤦♀️
https://codeguida.com/post/1796
Codeguida
Оновлення для Windows 10 заблоковані для комп’ютерів з USB-носіями
Компанія радить витягнути зовнішні пристрої перед оновленням
Складність алгоритму — одна з базових метрик при аналізі алгоритму, саме та загадкова O(n), яку ви могли бачити в літературі по програмуванню
https://codeguida.com/post/1622
https://codeguida.com/post/1622
DevZone
Нотація Ландау та аналіз алгоритмів з прикладами на Python
Майже для всіх комп\'ютерних проблем існує декілька способів їх вирішити. Наприклад, для сортування масиву існує купа різних алгоритмів: [сортування злиттям](https://uk.wikipedia.org/wiki/%D0%A1%D0%BE...
Причина зміни логотипу з’явилась у 2017 році, після маркетологічного дослідження. Опитування показали, що люди вважали чоловіка на логотипі злим, загрозливим, таємничим. Респонденти могли навіть не знати, чим займається компанія, але логотип довіри у них не викликав. Тому вперше за майже 20 років Red Hat наважилась на зміни лого.
Прощавай, Shadowman 😢
https://codeguida.com/post/1805
Прощавай, Shadowman 😢
https://codeguida.com/post/1805
Оглядаємо найпоширеніші патерни сучасних JS проектів з більш формального боку
https://codeguida.com/post/1799
https://codeguida.com/post/1799
DevZone
Патерни проектування у сучасному JavaScript
Об\'єктно-орієнтоване програмування намагається створити модель світу, що нас оточує. Тож є сенс використовувати навколишній світ як інструмент для опису розробки.
Якщо ми звернемося до книги **«[Мов...
Якщо ми звернемося до книги **«[Мов...
Метод slice() — один з найбільш потужних та часто використовуваних методів у JavaScript
https://codeguida.com/post/1514
https://codeguida.com/post/1514
Codeguida
JS у прикладах: 8 способів використання slice()
Метод slice() є одним з найбільш потужних та часто використовуваних методів у JavaScript
Дослідник безпеки Джон Ветінгтон знайшов базу даних «розумного» міста — повністю відкриту й без пароля. В ній також містились дані про деяких жителів Пекіна: їх обличчя, вік, національність тощо. Система враховувлаа не усе місто, а декілька обраних районів.
Гігабайти конфіденційних даних зберігались в Alibaba Cloud, та кому належить ця база даних — невідомо. У Alibaba відмовляються говорити про свого клієнта й кажуть, що завжди радять ставити паролі та вже розповіли власнику про проблему. Згодом БД була відімкнена
https://codeguida.com/post/1812
Гігабайти конфіденційних даних зберігались в Alibaba Cloud, та кому належить ця база даних — невідомо. У Alibaba відмовляються говорити про свого клієнта й кажуть, що завжди радять ставити паролі та вже розповіли власнику про проблему. Згодом БД була відімкнена
https://codeguida.com/post/1812
Codeguida
В хмарі Alibaba знайшли систему «розумного» міста, що стежила за жителями Пекіна
Тисячі сканів ідентифікованих облич, зіставлені з даними китайської поліції
Олександр Рябцев, Software Engineering Lead в Django Stars, розповів про найкращі практики конфігів у Django.
Цей матеріал для вас, якщо ви використовуєте фреймворк та хочете глибше розібратися у конфігурації параметрів проекту
https://codeguida.com/post/1804
Цей матеріал для вас, якщо ви використовуєте фреймворк та хочете глибше розібратися у конфігурації параметрів проекту
https://codeguida.com/post/1804
Codeguida
Найкращі практики конфігів у Django
Цей матеріал для вас, якщо ви використовуєте фреймворк Django та хочете глибше розібратися у конфігурації параметрів проекту
Як запускати машинний код у браузері, навіщо це робити та що все це значить для JavaScript та майбутнього веб-розробки загалом?
https://codeguida.com/post/1517
https://codeguida.com/post/1517
Codeguida
WebAssembly: як та чому
Як запускати машинний код у браузері, навіщо це робити та що все це значить для JavaScript та майбутнього веб-розробки загалом?
В комплекті є все необхідне розробникові для створення власних програм і експериментів з квантових обчислень. Ви можете вивчати базові квантові концепції, розробляти свої квантові застосунки тощо
https://codeguida.com/post/1815
https://codeguida.com/post/1815
Codeguida
Microsoft відкриє доступ до Quantum Development Kit на GitHub
Зокрема до мови і компілятора Q#, бібліотеки Q# та інших інструментів
Короткий огляд чистих JavaScript-функцій, які можуть бути чудовою заміною для функцій Lodash чи Underscore.js
https://codeguida.com/post/1802
https://codeguida.com/post/1802
Codeguida
Чисті JavaScript-функції як альтернатива Lodash
Короткий огляд чистих JavaScript-функцій, які можуть бути чудовою заміною для функцій Lodash чи Underscore.js
На щорічній конференції розробників Build 2019 команда Microsoft показала нову підсистему Windows Subsystem for Linux 2 (WSL 2). В ній буде повноцінне вбудоване ядро Linux, що базуватиметься на стабільній версії 4.19. Ядро оновлюватиметься через Windows Update і з’явиться як окремий дистрибутив
https://codeguida.com/post/1817
https://codeguida.com/post/1817
Codeguida
Microsoft вбудує ядро Linux у Windows 10
Для підсистеми Windows Subsystem for Linux 2 (WSL 2)
Imagemin — гарний вибір для стиснення зображень. Він підтримує багато форматів та з легкістю інтегрується зі скриптами та інструментами збірки
https://codeguida.com/post/1650
https://codeguida.com/post/1650
DevZone
Стиснення зображень з Imagemin
## **Чому слід турбуватися?**
Нестиснуті зображення можуть суттєво збільшити розмір вашої веб-сторінки. Наприклад, розмір другого фото на 40% менше за розмір першого фото, але звичайний користувач май...
Нестиснуті зображення можуть суттєво збільшити розмір вашої веб-сторінки. Наприклад, розмір другого фото на 40% менше за розмір першого фото, але звичайний користувач май...
Одвічне питання: переписати код з нуля чи просто удосконалити старий? Неймовірно, але відповідей більше ніж дві. Підтвердження цього — історії Basecamp, VS Code, Trello, Gmail та інших.
Тепер вам є що читати на вихідних
https://codeguida.com/post/1820
Тепер вам є що читати на вихідних
https://codeguida.com/post/1820
Codeguida
Перероблювати не можна залишити: 6 історій переписування коду
Новий погляд на одвічне питання: чи варто розробникам переписувати програми з нуля?