Codeguida
1.45K subscribers
41 photos
2.17K links
Програмування та останні новини технологій
Download Telegram
Дослідники згенерували дев'ять облич, які можуть зламати системи розпізнавання.

Ці обличчя створені так, щоб в них можна було впізнати декілька людей одночасно. Тож усього дев’ять зображень ідентифікуються як 40% осіб з набору даних.

https://codeguida.com/post/3045
У Git новий merge

Вийшла версія Git 2.33, у яку додали новий процес злиття: merge-ort. Розробники кажуть, що він у 500—9000 разів швидший (залежно він складності операцій).
Також merge-ort оптимізований для інтеграції з іншими інструментами. Імовірно, у наступному релізі він працюватиме автоматично.

https://codeguida.com/post/3055
Ілон Маск заявив, що його компанія працює над людиноподібним роботом — Tesla Bot.

Він має допомагати людям із небезпечними або нудними завданнями. Робота зроблять дружнім і водночас не надто швидким і сильним (раптом що 🙂). Прототип буде «десь наступного року».

Що думаєте, буде?

https://codeguida.com/post/3059
30 років тому Лінус Торвальдс створив ядро Linux: 25 серпня 1991 року він написав у usenet, що просто для розваги працює над новою ОС.

Перший випуск Linux з’явився 17 вересня 1991 року. Спочатку проєкт мав називатись Freax 🙃

https://codeguida.com/post/3063
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