Codeguida
1.45K subscribers
41 photos
2.17K links
Програмування та останні новини технологій
Download Telegram
Файли Linux інтегруватимуться у Windows 10 через вбудований File Explorer. На його панелі з'явиться іконка з пінгвіном, з неї можна перейти до кореневої файлової системи будь-якого дистрибутиву.

Користуватись файлами Linux у Windows можна було і раніше, однак тепер це зробили зручним. Зараз інтеграція File Explorer з підсистемою Windows for Linux доступна у збірці Windows 10 19603, яку відкрили для тестувальників.

https://codeguida.com/post/2378
IBM і Open Mainframe Project запустили безкоштовний курс з COBOL та відкрили форуми для навчання і пошуку роботи. Як виявилось, такі фахівці потрібні у багатьох фінансових і державних організаціях.

Вони досі активно використовують COBOL, однак спеціалістів для підтримки не вистачає. Багато систем зараз перевантажені — зокрема через потік запитів на отримання фінансової допомоги для безробітних.

https://codeguida.com/post/2382
⚡️GitHub скасував обмеження на приватні репозиторії. Відтепер будь-який користувач може безкоштовно створити приватний репозиторій з безлімітною кількістю співавторів.

Також зменшилась вартість тарифного плану Teams: тепер за кожного учасника потрібно платити 4 долари на місяць, а не 9, як раніше.

https://codeguida.com/post/2384
Як у вашій компанії, відмовились від Zoom?
Anonymous Poll
6%
так
39%
ні
55%
ніколи ним і не користувались
Вийшов Python 2.7.18, останній реліз Python 2. Більше ця гілка підтримуватись не буде й оновлення для Python 2 не виходитимуть.

Розробники написали, що настав час «лагідно, але остаточно розпрощатись» з цією версією та перейти на Python 3.

https://codeguida.com/post/2394
Що робити, коли набір даних перевантажує пам'ять вашого комп'ютера? Прочитати нашу архівну статтю про генератори та yield у Python.

У ній ви дізнаєтесь:
• що таке генератори та як їх створювати;
• як працює yield у Python і як використати декілька yield у виразі-генераторі;
• як застосувати просунуті методи генераторів;
• чи можна створити конвеєри даних з кількома генераторами.

Також у матеріалі ви знайдете набір даних, аби закріпити знання на практиці.

https://codeguida.com/post/2090
Розповідаємо про оновлення Vue 3: Options і Composition API, покращена підтримка TypeScript + переваги у швидкості та сумісності.

https://codeguida.com/post/2386
У npm-пакеті «is-promise» є лише два рядки коду, та їх застосовують мільйони репозиторіїв і сотні інших бібліотек.

На вихідних пакет оновили і щось пішло не так. Помилку виявили одразу, адже вона вплинула на проєкти типу Create React App, фреймворк Angular.js, інструменти Google Firebasse, AWS Serverless CLI, Nuxt.js, AVA та інші.

https://codeguida.com/post/2399
Meet буде безкоштовним для всіх користувачів, зокрема для корпоративних клієнтів. Доступ відкриватимуть поступово, протягом кількох тижнів.

Усі власники облікових записів Google зможуть створювати безкоштовні конференції на 100 учасників. Тривалість розмови не буде обмежуватись до кінця вересня.

Зараз у Meet 100 млн активних користувачів щодня, тоді як у Zoom — 300 млн, а у Teams — 44 млн.

https://codeguida.com/post/2404
Під час роботи з кількома гілками в Git дуже легко заплутатись і внести зміни не на ту гілку — тоді на допомогу приходить Git Stash. Публікуємо нашу архівну статтю про те, як правильно застосовувати цю команду.

https://codeguida.com/post/1991
У галузі розробки є чимало законів і принципів: деякі з них просто жарти, але є і чіткі правила, безпосередньо пов’язані з програмуванням. Ми зібрали ці закони докупи, щоб абревіатури типу KISS або WYSIAYG більше нікого не лякали

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

Front-end digest #121: Реліз Vue 3, GitHub придбав NPM, Vue.js Amsterdam 2020: https://codeguida.com/post/2365

Завжди є ще один баг: добірка законів про розробку ПЗ: https://codeguida.com/post/2408

Випуск Ubuntu 20.04 LTS. Серед найважливіших оновлень: Python 3.8 замість 2.7, VPN WireGuard і новий GNOME з режимом «Не турбувати»: https://codeguida.com/post/2396

Microsoft випустила нову версію Windows Terminal: останнє суттєве оновлення перед релізом Windows Terminal 1.0 https://codeguida.com/post/2398

Apple і Google опублікували першу версію API застосунку для відстеження коронавірусу, поки що доступ має лише невелика група розробників: https://codeguida.com/post/2397

Вийшли попередні специфікації OpenCL 3.0: https://codeguida.com/post/2401

Опубліковане дослідження про хмарні технології у 2020 році. 93% великих компаній обирають декілька хмар: https://codeguida.com/post/2402

Google Meet стане безкоштовним для всіх користувачів: https://codeguida.com/post/2404
Команда Intellias розповіла про створення власного CQRS-фреймворку: в чому його унікальність, як тривав процес розробки і які складнощі під час цього виникали. Стаття буде корисною для інженерів, які цікавляться архітектурою сучасних хмарних рішень.

https://codeguida.com/post/2403
Ми маємо справу з обробниками подій щоразу, коли користувач клікає на певний елемент, створює фокус клавіатурою чи вводить текст в поле форми.

Публікуємо нашу архівну статтю про те, як використовувати мінімум обробників подій та не перевантажувати їх зайвим кодом.

https://codeguida.com/post/1913
У GitHub з'явиться нове середовище розробки Codespaces, яке дозволяє працювати з кодом напряму через GitHub і використовує технології Visual Studio. Серед інших оновлень: система Discussions та інструменти для перевірки безпеки коду.

https://codeguida.com/post/2417
Як вам розвиток GitHub під керівництвом Microsoft?
Anonymous Poll
28%
👍👍👍
17%
👍👍
10%
👍
42%
🤷‍♂️
1%
👎
1%
👎👎
2%
👎👎👎
Підсумки тижня, #якщо_ви_пропустили:

Що приготував нам ES2020, огляд нових функцій: https://codeguida.com/post/2400

Команда Intellias розповіла про створення власного CQRS-фреймворку для мікросервісних продуктів:
https://codeguida.com/post/2403

Amazon продовжили дистанційний режим до жовтня: https://codeguida.com/post/2411. А Facebook та Google — до кінця року: https://codeguida.com/post/2418

Windows 10X поки розгортатимуть лише на пристроях з одним екраном: https://codeguida.com/post/2412

Apple і Google поширили приклад UI та коду своєї системи Exposure Notification: https://codeguida.com/post/2413

Відстеження помилок у Python перенесуть на GitHub: https://codeguida.com/post/2415

WWDC 2020 пройде 22 червня в онлайн-форматі: https://codeguida.com/post/2416

GitHub представив вбудоване середовище розробки та інші інструменти: https://codeguida.com/post/2417

150 млн користувачів і 90% співробітників Microsoft не використовують паролі: https://codeguida.com/post/2419
Python vs C: з'ясуємо, як пришвидшити роботу Python-скриптів за рахунок бібліотеки ctypes і Python/C API 🚀

До речі, автором цієї статті є один з наших читачів. Якщо ви теж хочете поділитись досвідом і опублікувати матеріал на Codeguida, напишіть нам!

https://codeguida.com/post/1985