Тестування і Django
Наприкінці вересня з'явився перший альфа-випуск Django 4.0, а реліз цієї версії буде готовий у грудні. Нових функцій там багато, тож поки зосередимось суто на можливостях для швидшого і кращого тестування 🍀
https://codeguida.com/post/3126
Наприкінці вересня з'явився перший альфа-випуск Django 4.0, а реліз цієї версії буде готовий у грудні. Нових функцій там багато, тож поки зосередимось суто на можливостях для швидшого і кращого тестування 🍀
https://codeguida.com/post/3126
Codeguida
Які можливості тестування з'явились у Django 4.0
Довільний порядок тестування, рекурсивні зворотні виклики, журналювання обробника тестів та інші корисності Django 4.0
Браузер не відзрізняє видимі елементи від схованих й невидимих, тож обробляє їх усі. Інколи це триває вічність.
То що зробити, аби сторінка завантажувалась швидко, навіть якщо контенту багато? З'ясовуємо і розбираємо на прикладі 😌
https://codeguida.com/post/3130
То що зробити, аби сторінка завантажувалась швидко, навіть якщо контенту багато? З'ясовуємо і розбираємо на прикладі 😌
https://codeguida.com/post/3130
Codeguida
Як не гаяти час на завантаження невидимого контенту
Настав час забути про нескінченне прокручування і завантаження контенту поза екраном
Apache відмовиться від системи дзеркал, яку організація використовує з 90-х. Тепер файли будуть поширювати через глобальну CDN-мережу (яку саме, поки не кажуть).
Для користувачів ASF нічого не зміниться, «хіба що проєкти завантажуватимуться швидше».
https://codeguida.com/post/3135
Для користувачів ASF нічого не зміниться, «хіба що проєкти завантажуватимуться швидше».
https://codeguida.com/post/3135
Codeguida
Apache відмовиться від дзеркал і перейде на систему CDN
Apache Software Foundation почне розповсюджувати програмне забезпечення через мережі CDN
Microsoft опублікувала Visual Studio Code для вебу. Поки що у попередній версії, але вона вже цілком запускається у браузері.
Функціональність тут обмежена, але можна переглядати й змінювати локальні файли, редагувати код на пристроях з низькою потужністю, розробляти застосунки через iPad тощо.
https://codeguida.com/post/3141
Функціональність тут обмежена, але можна переглядати й змінювати локальні файли, редагувати код на пристроях з низькою потужністю, розробляти застосунки через iPad тощо.
https://codeguida.com/post/3141
Codeguida
Вийшла попередня версія VS Code для вебу
У ній можна переглядати і редагувати локальні файли, розробляти застосунки через iPad, користуватись браузерними налагоджувачами тощо
Компанія з українським корінням Grammarly оголосила про партнерство з Samsung.
У листопаді її сервіс для перевірки текстів буде вбудований у пристрої Samsung з оновленням OneUI 4.0. Користувачі цих пристроїв також отримають безплатний доступ до Grammarly Premium на 90 днів.
https://codeguida.com/post/3148
У листопаді її сервіс для перевірки текстів буде вбудований у пристрої Samsung з оновленням OneUI 4.0. Користувачі цих пристроїв також отримають безплатний доступ до Grammarly Premium на 90 днів.
https://codeguida.com/post/3148
Codeguida
Grammarly інтегрують у мобільну клавіатуру Samsung
Компанія з українським корінням Grammarly оголосила про партнерство з Samsung.
Пам'ятаєте інструмент GitHub Copilot, який пропонує підказки з кодом? Зараз GitHub каже, що 30% нового коду на платформі створено завдяки йому.
50% розробників, які спробували Copilot після запуску, продовжують ним користуватись (хоча доступ до Copilot досі обмежений).
https://codeguida.com/post/3152
50% розробників, які спробували Copilot після запуску, продовжують ним користуватись (хоча доступ до Copilot досі обмежений).
https://codeguida.com/post/3152
Codeguida
GitHub каже, що 30% нового коду на платформі створено завдяки Copilot
У Copilot планують додати підтримку усіх популярних мов програмування, зокрема мову Java.
Поговоримо про самоорганізовані карти та навчимося застосовувати їх на практиці з Python та NumPy. Для прикладу візьмемо кольори RGB, щоб навчити карту SOM та показати її типове застосування ✨
https://codeguida.com/post/3154
https://codeguida.com/post/3154
Codeguida
Самоорганізовані карти: теорія та реалізація на Python з NumPy
Усе, що варто знати про самоорганізовані карти Кохонена
Google втричі збільшує винагороду за знайдені помилки у ядрі Linux.
Каже, що інвестує в безпеку Linux, оскільки велика частина інтернету та Google — від кишенькових пристроїв до Kubernetes — залежать від безпеки ядра. Втім, ця програма тимчасова і діятиме до 31 січня 2022 року.
https://codeguida.com/post/3161
Каже, що інвестує в безпеку Linux, оскільки велика частина інтернету та Google — від кишенькових пристроїв до Kubernetes — залежать від безпеки ядра. Втім, ця програма тимчасова і діятиме до 31 січня 2022 року.
https://codeguida.com/post/3161
Codeguida
Google втричі збільшує винагороду за знайдені помилки у ядрі Linux
Google запустила спеціальну тримісячну програму багбаунті, спрямовану на пошук помилок у ядрі Linux.
Гендиректор GitHub Нат Фрідман йде зі своєї посади. 15 листопада його замінить Томас Домке, який зараз виконує обов’язки Chief Product Officer у компанії.
Фрідман почав керувати GitHub після того, як платформу придбала Microsoft у 2018 році. Він не залишить компанію зовсім, а стане почесним радником правління (і отримає титул латиною, про який завжди мріяв).
https://codeguida.com/post/3164
Фрідман почав керувати GitHub після того, як платформу придбала Microsoft у 2018 році. Він не залишить компанію зовсім, а стане почесним радником правління (і отримає титул латиною, про який завжди мріяв).
https://codeguida.com/post/3164
Codeguida
Нат Фрідман залишає пост очільника GitHub
15 листопада його замінить Томас Домке
Вийшов Angular 13 — у цій версії фреймворк повністю перевели на Ivy та позбулися View Engine.
Також з'явився швидкий інструмент для збирання, зникла підтримка Internet Explorer 11 та спростилась робота з компонентами.
https://codeguida.com/post/3165
Також з'явився швидкий інструмент для збирання, зникла підтримка Internet Explorer 11 та спростилась робота з компонентами.
https://codeguida.com/post/3165
Codeguida
Реліз Angular 13
100% Ivy, відмова від IE 11 і View Engine, легше створення компонентів та інші оновлення Angular 13
Microsoft опублікувала загальнодоступні випуски Visual Studio 2022 і .NET 6, їх вже можна завантажити.
Серед оновлень — розумний автозапонювач коду IntelliCode та функція Hot Reload, яка дозволяє редагувати застосунок і переглядати зміни на льоту.
https://codeguida.com/post/3169
Серед оновлень — розумний автозапонювач коду IntelliCode та функція Hot Reload, яка дозволяє редагувати застосунок і переглядати зміни на льоту.
https://codeguida.com/post/3169
Codeguida
Реліз Visual Studio 2022 і .NET 6
У цих випусках Microsoft зосередилась на особливостях редагування та налагодження коду
Дуже докладно розбираємо формати зображень: чому настав час забути про JPEG і PNG, на що варто звертати увагу та який формат найкраще обрати для свого проєкту 🖼
https://codeguida.com/post/3170
https://codeguida.com/post/3170
Codeguida
Сучасні формати зображень: AVIF і WebP
Порівнюємо якість та потенціал стиснення форматів зображень
✨ Почитати на вихідні: підготували лонгрід про те, чому універсальний дизайн — це добре для всіх і як зробити сайти доступнішими без надзусиль. Є трохи теорії, трохи практики і добірка інструментів.
https://codeguida.com/post/3179
https://codeguida.com/post/3179
Codeguida
Чому вебдоступність — це не примха і як про неї подбати
Універсальний дизайн кращий за просто дизайн — і настав час до цього звикнути
Microsoft представила нові інструменти для вимірювання швидкодії. Вони можуть працювати з усіма застосунками Linux і Android, але переважно розраховані на роботу з браузерами.
https://codeguida.com/post/3187
https://codeguida.com/post/3187
Codeguida
Microsoft представила нові інструменти для вимірювання швидкодії
Вони можуть працювати з усіма застосунками Linux і Android, але в основному орієнтовані на роботу з браузерами
Це укріпить позиції компанії на ринку ігор та принесе новинки на її консолі
https://codeguida.com/post/3203
https://codeguida.com/post/3203
Codeguida
Microsoft купує Activision Blizzard за 68,7 мільярда доларів
Це укріпить позиції компанії на ринку ігор та принесе новинки на її консолі
Задум Google передбачає призначення користувачам п’яти інтересів на тиждень на основі дій в інтернеті
https://codeguida.com/post/3206
https://codeguida.com/post/3206
DevZone
Google відмовляється від FloC на користь Topics API
[Google відмовляється від планів](https://blog.google/products/chrome/get-know-new-topics-api-privacy-sandbox/) замінити сторонні файли cookie на FLoC, натомість пропонує Topics API, нову систему тарг...
Готовий до використання шаблон для FastAPI, SQLModel і ConfZ для легкого створення добре налаштовуваних та потужних API.
https://codeguida.com/post/3210
https://codeguida.com/post/3210
Codeguida
Конфігурування FastAPI за допомогою ConfZ
Готовий до використання шаблон для FastAPI, SQLModel і ConfZ для легкого створення добре налаштовуваних та потужних API.
Сьогодні розповімо про магію ES2019, а точніше, як замінити комбінацію array.map() і array.filter() на array.flatMap()
https://codeguida.com/post/3213
https://codeguida.com/post/3213
DevZone
array.flatMap() — витончений перебір у JavaScript
`array.map()` дуже корисна функція перебору: вона приймає масив і функцію перебору, а потім повертає новий перебраний масив.
Однак існує альтернатива `array.map()` — `array.flatMap()` (доступний по...
Однак існує альтернатива `array.map()` — `array.flatMap()` (доступний по...
Висновки компанії базуються на даних за 9 місяців активного просування увімкнення двоетапної перевірки серед своїх користувачів.
https://codeguida.com/post/3215
https://codeguida.com/post/3215
Codeguida
Google: двоетапна перевірка подвоює захист користувачів
Висновки компанії базуються на даних за 9 місяців активного просування увімкнення двоетапної перевірки серед своїх користувачів.