Codeguida
1.45K subscribers
41 photos
2.17K links
Програмування та останні новини технологій
Download Telegram
Ґвідо ван Россум запропонував додати у Python оператори для зіставлення зі зразками: 'match' і 'case'. Вже готовий чорновий варіант, зараз триває його обговорення.

https://codeguida.com/post/2492
Mozilla оновила набір даних Common Voice, тепер у ньому є українська. Загалом у датасеті вже 54 мови і 7226 годин запису.

В українському наборі 25 годин і 235 голосів. Кожен запис складається з MP3 і текстового супроводу, щоб файли було зручно використовувати для машинного навчання.

https://codeguida.com/post/2500
​​Підсумки тижня, #якщовипропустили:

Що потрібно знати про патерн Proxу в Python: https://codeguida.com/post/2481

Ґвідо ван Россум пропонує додати в Python оператори 'match' і 'case': https://codeguida.com/post/2492

Понад 75% вразливостей ховаються у непрямих залежностях: https://codeguida.com/post/2491

Apple, Google і Mozilla скоротили терміни дії TLS-сертифікатів:
https://codeguida.com/post/2493

Apple відмовилась від 16 Web API у Safari через конфіденційність: https://codeguida.com/post/2494

AWS випустила інструмент для оптимізації коду CodeGuru: https://codeguida.com/post/2495

Автор Redis більше не займатиметься підтримкою свого проєкту: https://codeguida.com/post/2498

RedHat випустила новий Java-дистрибутив Mandrel: https://codeguida.com/post/2499

Mozilla оновила набір даних Common Voice, тепер у ньому є українська мова: https://codeguida.com/post/2500
💫 Закрита бета-версія Starlink має запуститись вже цього літа.

Потенційні тестувальники інтернету днями отримали листа з проханням вказати свої точні адреси (замість поштових індексів, які вони надсилали раніше). В такий спосіб SpaceX визначить тестувальників, які точно матимуть доступ до мережі Starlink.

https://codeguida.com/post/2506
Технічні інтерв'ю не оцінюють навички програмування, а лише показують, як кандидати хвилюються. До таких висновків дійшли дослідники з Microsoft і Державного університету Північної Кароліни.

Вони провели експеримент, де частина учасників проходила звичайну технічну співбесіду, а інша частина писала код в окремій кімнаті, без людей за спиною, яким треба пояснювати всі кроки. Думаємо, зрозуміло, чиї результати були вдвічі кращими.

https://codeguida.com/post/2511
GitHub переніс архів з активними репозиторіями у підземне сховище на норвезькому архіпелазі Шпіцберґен. Зараз архів лежить на глибині в кількасот метрів і може зберігатися понад 1000 років, кажуть в компанії.

Якщо ваш код туди потрапив, на GitHub-профілі має з’явитись позначка «Arctic Code Vault Contributor» ❄️

https://codeguida.com/post/2512
Не всі знають, що в Django можна встановити проєкт з шаблону, тобто зі спеціальної структури директорій. Дуже корисна фіча, коли звичайного формату проєкту не вистачає або ж ви дійшли до того, що повторюєте ті самі конфігурації знов і знов.

Публікуємо наш #архівнийпост про те, як створити проєкт на Django з шаблону — власного або стороннього.

https://codeguida.com/post/2278
​​Підсумки тижня, #якщовипропустили:

Модуль heapq в Python: використовуємо купу та чергу з пріоритетом: https://codeguida.com/post/2503

Google випустив безкоштовий курс з мови Kotlin для початківців: https://codeguida.com/post/2513

Apple відмовилась від термінів «blacklist/whitelist» і «master/slave»: https://codeguida.com/post/2514

Linux Foundation запустила новий проєкт для боротьби з COVID-19:
https://codeguida.com/post/2515

ZDNet: Microsoft розробляє хмарний сервіс Cloud PC на базі Azure: https://codeguida.com/post/2516

В чому проблема звітів W3C: організації, яка визначає стандарти у мережі: https://codeguida.com/post/2517

Які мови програмування зараз найпопулярніші: рейтинг IEEE Spectrum: https://codeguida.com/post/2521
Робота вранці, робота ввечері, робота в обід + безліч конференцій, які заважають зосередитись на роботі 🤷‍♀️. Це Microsoft дослідила, як перехід на дистанційний режим вплинув на її співробітників.

Виявилось, що робочий день триває тепер довше: в середньому йдеться про 4 додаткові години на тиждень. У менеджерів — 8 годин. Ще зросла кількість повідомлень під час обіду і після шостої. Більше сумних результатів тут.

https://codeguida.com/post/2524
GitHub відтепер публікуватиме план випуску майбутніх функцій — щоб користувачі розуміли, до чого готуватися. Зазначатимуть специфіку оновлення, стадію розробки, згодом почнуть додавати скріншоти. Вже можна подивитись, які нові функції з'являться на GitHub восени чи наступного року.

https://codeguida.com/post/2529
Тім Кук, Джефф Безос, Марк Цукерберг і Сундар Пічаї вчора виступили перед Конгресом США. Їхні компанії підозрюють у монополізації ринку та зловживанні своїм становищем і технологіями. Це перше слухання, де чотири генеральні директори виступали разом (хоч і у форматі відеоконференції).

https://codeguida.com/post/2531
«Фабрика», «Декоратор», «Спостерігач» та інші: публікуємо наш #архівнийпост про патерни у JavaScript. Чим вони корисні, коли потрібні та як використовувати їх правильно ☘️

https://codeguida.com/post/2234
​​Підсумки тижня, #якщовипропустили:

Розповідаємо про навігацію з BLoC у Flutter: https://codeguida.com/post/2520

Індексування mobile-first у Google перенесли на наступний рік: https://codeguida.com/post/2519

На пристроях Mac може з’явитись функція Face ID: https://codeguida.com/post/2522

Дослідження: як дистанційний режим вплинув на співробітників Microsoft:
https://codeguida.com/post/2524

У GNOME пропонують враховувати, як розробка впливає на довкілля: https://codeguida.com/post/2523

The Information: Google відстежує Android-застосунки своїх конкурентів: https://codeguida.com/post/2525

У Minecraft можна поставити Windows 95 — і зіграти там в Minecraft. Або в DOOM: https://codeguida.com/post/2526

Google продовжить дистанційний режим до липня 2021: https://codeguida.com/post/2527

GitHub публікуватиме план випуску майбутніх функцій: https://codeguida.com/post/2529

Google прокладає новий підводний кабель між Європою і США: https://codeguida.com/post/2528

Як пройшло слухання за участі Apple, Google, Facebook і Amazon: https://codeguida.com/post/2531

GitHub змінить умови доступу до Git: замість паролів будуть токени: https://codeguida.com/post/2533
Супутниковий інтернет вразливий, а нові технології не дуже допомагають. На конференції Black Hat дослідник звернув увагу на проблеми супутникового інтернету, які відомі вже з десять років.

Він взяв обладнання за 300 доларів і перехопив 4 ТБ даних з 18 супутників. Наприклад, дізнався про технічні проблеми на єгипетському нафтовому танкері та отримав навігаційну інформацію з китайського літака.

https://codeguida.com/post/2539
Асинхронні API

Публікуємо великий матеріал про розробку й тестування асинхронного API з Pytest, FastAPI, Postgres та Docker. Також розповімо про Test-Driven Development, тестування та правильне документування RESTful API.
#архівнийпост

https://codeguida.com/post/2245
Fortnite видалили з магазинів Play Store та iOS App store — тому що розробники додали в гру власну систему оплати, а це суперечить правилам Apple і Google.

Натомість Epic Games звинуватила обидві компанії в монополізімі, подала до суду і випустила антиутопічну пародію на рекламу Apple.

https://codeguida.com/post/2543
10 Angular-порад від спільноти

Протягом червня автор цього матеріалу щодня публікував корисні рекомендації для Angular-розробників. Спільнота активно відреагувала на такий челендж, тож публікуємо найпопулярніші поради за версією ком'юніті.

https://codeguida.com/post/2541