Історія про те, як за один вечір пришвидшити сторінку та досягти 98 балів у Lighthouse. А ще зменшити перше завантаження JS у 3,5 раза (з 468 до 181 кБ) та оптимізувати зображення! ☄️
https://codeguida.com/post/3087
https://codeguida.com/post/3087
Ви могли бачити у Lighthouse повідомлення про те, що на сайті є ресурси блокування рендерингу і їх потрібно забрати. Але чому це важливо?
Спробуймо з'ясувати, що ж таке ці ресурси, чому їх справді варто позбутись і як зробити все правильно. А по дорозі зменшимо наш CSS та JavaScript 🥷🌪
https://codeguida.com/post/3100
Спробуймо з'ясувати, що ж таке ці ресурси, чому їх справді варто позбутись і як зробити все правильно. А по дорозі зменшимо наш CSS та JavaScript 🥷🌪
https://codeguida.com/post/3100
Codeguida
Ресурси, що блокують рендеринг: як правильно їх позбутися
Lighthouse пропонує вам прибрати ресурси, що блокують рендеринг? Дізнайтеся, що це означає і як виправити свої HTML, CSS та JavaScript
Лінтинг у CSS
Писати якісний CSS — це аж ніяк не просте завдання. Але з ним допомагають впоратись лінтери, які знаходять і виправляють помилки під час роботи.
Вони мають типові функції, а мають і доволі неочікувані. Тому сьогодні поговоримо про корисні й неочевидні можливості Stylelint, а ще про зручні способи його налаштування 👇
https://codeguida.com/post/3083
Писати якісний CSS — це аж ніяк не просте завдання. Але з ним допомагають впоратись лінтери, які знаходять і виправляють помилки під час роботи.
Вони мають типові функції, а мають і доволі неочікувані. Тому сьогодні поговоримо про корисні й неочевидні можливості Stylelint, а ще про зручні способи його налаштування 👇
https://codeguida.com/post/3083
Codeguida
Лінтинг у CSS: корисні та маловідомі можливості Stylelint
Як налаштувати Stylelint і використовувати його для лінтингу в CSS
Після шести місяців розробки вийшов GNOME 41: зі зміненим дизайном, контрольованим енергоспоживанням і новим клієнтом для дистанційного з'єднання. Розглядаємо всі цікавинки нової версії 🦶.
https://codeguida.com/post/3107
https://codeguida.com/post/3107
Codeguida
Реліз GNOME 41: найцікавіші нові можливості
Змінений дизайн, нові можливості для керування вікнами, контрольоване енергоспоживання та інші функції GNOME 41
Знайомство з HTML часто відбувається побіжно й поверхнево, хоч це і основа веброзробки.
Тому пропонуємо вам добірку HTML-атрибутів, про які початківці можуть не знати, але які точно стануть у пригоді 💥
https://codeguida.com/post/3117
Тому пропонуємо вам добірку HTML-атрибутів, про які початківці можуть не знати, але які точно стануть у пригоді 💥
https://codeguida.com/post/3117
DevZone
7 корисних атрибутів HTML, про які ви могли не знати
HTML — наріжний камінь веброзробки. Однак багато початківців ознайомлюються з ним лише поверхнево і переходять до CSS, JS тощо, втрачаючи весь потенціал HTML.
Тож розгляньмо перелік атрибутів HTML, п...
Тож розгляньмо перелік атрибутів HTML, п...
Microsoft і Nvidia кажуть, що розробили найпотужніший мовний ШІ: Модель генерування природної мови Мегатрон Тюрінга.
Якщо GPT-3 компанії OpenAI має 175 параметрів, то в Мегатрона їх 530 мільярдів. Він добре взаємодіє з природною мовою, але водночас успадкував стереотипи й упередження, адже вчився на відкритих даних з інтернету.
https://codeguida.com/post/3125
Якщо GPT-3 компанії OpenAI має 175 параметрів, то в Мегатрона їх 530 мільярдів. Він добре взаємодіє з природною мовою, але водночас успадкував стереотипи й упередження, адже вчився на відкритих даних з інтернету.
https://codeguida.com/post/3125
Codeguida
Мегатрон Тюрінга: Nvidia і Microsoft створили найпотужніший мовний ШІ
Microsoft і Nvidia створили модель ШІ зі 530 млрд параметрів: Megatron-Turing Natural Language Generation
Тестування і 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
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 мільярда доларів
Це укріпить позиції компанії на ринку ігор та принесе новинки на її консолі