Codeguida
1.45K subscribers
41 photos
2.17K links
Програмування та останні новини технологій
Download Telegram
Новини за сьогодні

Oracle випустила платформу Java 15 (або Oracle JDK) та нагадала, що мові програмування виповнилося вже 25 років: https://codeguida.com/post/2578

Google обіцяє повністю перейти на безвуглецеву енергію до 2030 року. Компанія каже, що вже компенсувала весь вуглецевий слід Google: https://codeguida.com/post/2576

IBM вперше опублікувала план розвитку своїх квантових систем. 1121-кубітний комп'ютер має з'явитись у 2023 році, а потім компанія хоче створювати системи на мільйон кубітів: https://codeguida.com/post/2579

Кінець Moment.js: бібліотеки, яку завантажують 12 млн разів на тиждень. Розробники переводять її у режим супроводу і радять сучасніші альтернативи: https://codeguida.com/post/2580
Вийшов GitHub CLI 1.0, інструментарій для керування проєктами одразу з командного рядка.

Тут можна працювати з пул-запитами, issues, керувати релізами та взаємодіяти з репозиторіями на GitHub Enterprise Server 2.20+. Також є підтримка скриптів з GitHub API.

https://codeguida.com/post/2581
«Master» на «main»: GitHub почне перейменування вже з наступного місяця

З 1 жовтня гілки в усіх нових репозиторіях будуть автоматично називатись «main», а не «master». Старі репозиторії з master-гілками поки не змінюватимуть, але це можна зробити власноруч. До кінця року мають з'явитись інструменти, що зроблять процес зручнішим.

https://codeguida.com/post/2585
Вийшов Vue.js 3.0.0 «One Piece» — реліз, який готували протягом двох років.

У новій версії повністю переписали ядро (тепер це набір окремих модулів), додали API для масштабних застосунків та покращили інтеграцію з TypeScript.

https://codeguida.com/post/2584
Swift для Windows

Вийшов набір інструментів Swift для Windows. У ньому є компілятор і основні бібліотеки мови, зокрема dispatch, Foundation та XCTest. Тож тепер можна легко розробляти застосунки у Windows лише мовою Swift.

https://codeguida.com/post/2588
Вчора Swift, a сьогодні Flutter: фреймворк нарешті адаптували для Windows, поки що у альфа-версії. Вона працює у Windows 7 і пізніших випусках ОС.

Наразі Flutter-застосунки для Windows використовують класичний Win32 API, але в планах є підтримка платформи Microsoft UWP (яка діє у Windows 10 та Xbox One). Експериментальну версію Flutter Gallery на базі UWP вже можна завантажити.

https://codeguida.com/post/2591
Linux vs Windows

Відомий популяризатор опенсорсу Ерік Реймонд написав провокативний пост про майбутнє ОС.

Каже, що Linux майже перемогла Windows: Microsoft просто замінить свою ОС зсередини і буде розвивати хмару Azure. Мовляв, підсистема WSL вже є, Edge для Linux адаптували, тож залишилось зовсім трошки — і Windows стане емуляцією з ядром Linux всередині.

https://codeguida.com/post/2600
На GitHub тепер можна перевіряти код інструментом Code Scanning. Він аналізує пул-запити й коміти, пропонує виправлення і додає інформацію про сумісність.

Code Scanning вже знайшов понад 20 000 вразливостей — і більшість з них (72%) виправили протягом місяця. Це досягнення, адже зазвичай за 30 днів виправляється менше ніж 30% проблем.

https://codeguida.com/post/2601
Через Excel у Великій Британії не врахували 15 тисяч хворих на COVID-19

Нові дані автоматично переносились у Excel-файли з обмеженою кількістю рядків. Тож понад 15 тисяч хворих не порахували вчасно — адже в таблицях закінчилось місце.

https://codeguida.com/post/2609
Розробники з Facebook опублікували транскомпілятор коду TransCoder. Він автоматично перетворює тексти з однієї мови програмування на іншу.

Зараз TransCoder вміє працювати з Java, C++ і Python, але можна додати ще мов і потренувати власні моделі машинного навчання. Проєкт викладений на GitHub і призначений для некомерційного використання.

https://codeguida.com/post/2610
Як провести сучасне e2e-тестування

Поговоримо про статичні, модульні та інтеграційні тести і навчимося писати тести end-to-end. Ще розглянемо інструмент Cypress і розберемо базові навички, потрібні для тестувань.

https://codeguida.com/post/2596
Наступного місяця Мінцифри запустить програму Bug Bounty для застосунку «Дія». Це має підвищити рівень довіри до продукту і показати «цивілізований підхід».

https://codeguida.com/post/2615
Фахівці, які їдуть з Кремнієвої долини, отримують менше грошей, повідомляє WSJ.

Під час карантину IT-спеціалісти з Кремнієвої долини почали переїжджати в доступніші місця, адже робота зараз все одно віддалена. У відповідь роботодавці знизили їм заробітну плату — тепер вона залежить від вартості життя у новому місті.

https://codeguida.com/post/2618
У мобільну версію GitHub додали трохи інструментів для зручнішої роботи з кодом. Наприклад, тепер можна редагувати описи комітів і керувати перенесенням рядків на маленьких екранах.

https://codeguida.com/post/2620
У Google вперше розповіли про DDoS-атаку, яка відбулась ще у 2017 році. Вона мала пікову швидкість у 2,54 Тб/c і була наймасштабнішою за всю історію компанії.

https://codeguida.com/post/2621
Що відбувається з екосистемою розробки у 2020 році

Компанія Slashdata опублікувала дослідження про екосистему розробки у 2020 році. У 17 000 фахівців запитали, що змінилось під час пандемії, як справи з DevOps і де найбільше цінують проєкти з відкритим кодом. Публікуємо деякі результати з цього дослідження.

https://codeguida.com/post/2629
Вийшов реліз Ubuntu 20.10 «Groovy Gorilla». Тут оновили GNOME і ядро Linux, дозволили перетягувати іконки, а ще додали десктопну підтримку для Raspberry Pi.

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

https://codeguida.com/post/2633
Застосунок Starlink сьогодні з’явився у каталозі App Store. Там зазначено, що до кінця року інтернет запустять у Канаді та США, а після цього почнуть розгортати його в усьому світі.

https://codeguida.com/post/2634