Codeguida
1.45K subscribers
41 photos
2.17K links
Програмування та останні новини технологій
Download Telegram
Apple дозволить розробникам напряму інформувати користувачів про способи оплати за межами iOS-застосунків. Це відповідь компанії на позов від 67 000 розробників; зараз угоду має схвалити суд.

Ще Apple продовжить програму з 15-відсотковими комісіями мінімум на три роки, публікуватиме звіти про App Store і виплатить невеликим розробникам в США 100 мільйонів доларів.

https://codeguida.com/post/3069
Як писати простий та якісний код мовою Python: розповідаємо про головні принципи й стандарти. Матеріал для початківців, але знайдеться корисне і для досвідчених розробників 😌.

https://codeguida.com/post/3071
Як JavaScript досягла продуктивності рівня C++? Звісно, завдяки V8. У цьому матеріалі ми з'ясуємо, що ж таке V8 і як він працює. А ще поговоримо про абстрактні синтаксичні дерева і те, як приховані класи оптимізують JS-код. Уперед! ☄️

https://codeguida.com/post/3070
5 жовтня Microsoft випустить Windows 11, але обіцяної підтримки Android-застосунків поки що не буде. Тестову версію цієї функції підготують «найближчими місяцями».

Перехід на Windows 11 теж буде поступовим і триватиме до середини 2022 року. Ну як, плануєте оновлюватись?

https://codeguida.com/post/3079
Вже вийшов кандидат на реліз TypeScript 4.4 — а це означає, що всі зміни готові й офіційний стабільний випуск теж скоро буде. Тож поглянемо, що нового й цікавого з'явиться у цій версії 🙂

https://codeguida.com/post/3078
Як обрати бібліотеку для ReactJS? Можна скористатись нашим стислим оглядом. Поговоримо про бібліотеки для керування станами, стилізації, вибору UI-компонентів, а ще згадаємо про кілька незамінних корисностей 😉

https://codeguida.com/post/3084
Лінус Торвальдс написав авторам NTFS-драйвера, що злиття у ядрі потрібно робити правильно і ніколи не використовувати вебінтерфейси GitHub для об’єднання будь-чого. Краще робити це з командного рядка.

Обурення обуренням, але драйвер він все ж додав. Тож у Linux 5.15 має бути краща підтримка файлової системи NTFS ☺️

https://codeguida.com/post/3088
Зараз у CSS є чотири добре підтримувані математичні функції — і всі вони дуже корисні.

Тож сьогодні ми з'ясуємо, як з ними працювати та які бувають варіанти застосування цих функцій. Усе розбираємо на прикладах 🙂.

https://codeguida.com/post/3091
Як організувати взаємодію мікрофронтенду, або компонентний зв'язок, із RxJ

Для прикладу створимо прості Todo-застосунки у TypeScript, Single-Spa, Angular і React, а тоді навчимось їх пов'язувати ♻️

https://codeguida.com/post/3093
Історія про те, як за один вечір пришвидшити сторінку та досягти 98 балів у Lighthouse. А ще зменшити перше завантаження JS у 3,5 раза (з 468 до 181 кБ) та оптимізувати зображення! ☄️

https://codeguida.com/post/3087
Ви могли бачити у Lighthouse повідомлення про те, що на сайті є ресурси блокування рендерингу і їх потрібно забрати. Але чому це важливо?

Спробуймо з'ясувати, що ж таке ці ресурси, чому їх справді варто позбутись і як зробити все правильно. А по дорозі зменшимо наш CSS та JavaScript 🥷🌪

https://codeguida.com/post/3100
Лінтинг у CSS

Писати якісний CSS — це аж ніяк не просте завдання. Але з ним допомагають впоратись лінтери, які знаходять і виправляють помилки під час роботи.

Вони мають типові функції, а мають і доволі неочікувані. Тому сьогодні поговоримо про корисні й неочевидні можливості Stylelint, а ще про зручні способи його налаштування 👇

https://codeguida.com/post/3083
Після шести місяців розробки вийшов GNOME 41: зі зміненим дизайном, контрольованим енергоспоживанням і новим клієнтом для дистанційного з'єднання. Розглядаємо всі цікавинки нової версії 🦶.

https://codeguida.com/post/3107
Знайомство з HTML часто відбувається побіжно й поверхнево, хоч це і основа веброзробки.
Тому пропонуємо вам добірку HTML-атрибутів, про які початківці можуть не знати, але які точно стануть у пригоді 💥

https://codeguida.com/post/3117
Microsoft і Nvidia кажуть, що розробили найпотужніший мовний ШІ: Модель генерування природної мови Мегатрон Тюрінга.

Якщо GPT-3 компанії OpenAI має 175 параметрів, то в Мегатрона їх 530 мільярдів. Він добре взаємодіє з природною мовою, але водночас успадкував стереотипи й упередження, адже вчився на відкритих даних з інтернету.

https://codeguida.com/post/3125
Тестування і Django

Наприкінці вересня з'явився перший альфа-випуск Django 4.0, а реліз цієї версії буде готовий у грудні. Нових функцій там багато, тож поки зосередимось суто на можливостях для швидшого і кращого тестування 🍀

https://codeguida.com/post/3126
Браузер не відзрізняє видимі елементи від схованих й невидимих, тож обробляє їх усі. Інколи це триває вічність.

То що зробити, аби сторінка завантажувалась швидко, навіть якщо контенту багато? З'ясовуємо і розбираємо на прикладі 😌

https://codeguida.com/post/3130
Apache відмовиться від системи дзеркал, яку організація використовує з 90-х. Тепер файли будуть поширювати через глобальну CDN-мережу (яку саме, поки не кажуть).

Для користувачів ASF нічого не зміниться, «хіба що проєкти завантажуватимуться швидше».

https://codeguida.com/post/3135
Microsoft опублікувала Visual Studio Code для вебу. Поки що у попередній версії, але вона вже цілком запускається у браузері.

Функціональність тут обмежена, але можна переглядати й змінювати локальні файли, редагувати код на пристроях з низькою потужністю, розробляти застосунки через iPad тощо.

https://codeguida.com/post/3141