Codeguida
1.45K subscribers
41 photos
2.17K links
Програмування та останні новини технологій
Download Telegram
Fortnite видалили з магазинів Play Store та iOS App store — тому що розробники додали в гру власну систему оплати, а це суперечить правилам Apple і Google.

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

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

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

https://codeguida.com/post/2541
Хороша навігація і пошук в проєкті є одними найважливіших функцій будь-якого сучасного редактора коду. Розглянемо деякі плагіни у Vim, а також познайомимось і навчимось працювати з буферами.
#архівнийпост

https://codeguida.com/post/2237
Безпека у Angular

Для чого потрібна інтерполяція і як знайти потенційно вразливі компоненти у проєкті: розповідаємо про 6 сучасних способів захисту Angular-застосунків.

https://codeguida.com/post/2549
Ядру Linux нещодавно виповнилося 29 років, а останній реліз — версія 5.8 — вважається найбільш масштабним випуском за кількістю змін.

Тож Linux Foundation проаналізувала всю історію проєкту і розповіла, які компанії найактивніше беруть участь у розробці, скільки серед учасників проєкту жінок і як змінилась кількість мейнтейнерів за весь час.

https://codeguida.com/post/2554
З чого почати тестування React-застосунків? Публікуємо детальний посібник для початківців, з прикладами та поясненнями 💫

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

https://codeguida.com/post/2551
У SpaceX розповіли, як проходить закрите бета-тестування інтернету Starlink. Результати досить непогані: можна грати в онлайн-ігри чи транслювати відео в HD. Швидкість завантаження досягає 100 Мбіт/c.

Також компанії вдалось з’єднати апарати Starlink за допомогою так званих «космічних лазерів». Це дозволяє передавати сотні гігабайтів даних одразу між супутниками у найбільш швидкий спосіб.

https://codeguida.com/post/2560
Комітет ISO затвердив проєкт стандарту C++20. Він оновлюється що три роки, тож ця версія є нащадком C++17. Протягом кількох місяців документ підготують остаточно й офіційно опублікують до кінця 2020.

Оновлень у стандарті чимало, зокрема є розширення для роботи з модулями, підтримка концепцій, корутин і оператора '<=>' для тристороннього порівняння.

https://codeguida.com/post/2564
Visual Studio Codespaces перенесуть у Codespaces на GitHub. Microsoft вважає ці сервіси майже однаковими, тому вирішила залишити тільки один.

Перейти треба до 17 лютого 2021 року (автоматичної міграції проєктів не буде). Поки що GitHub Codespaces працює у безкоштовній бета-версії, та скільки він буде коштувати потім — невідомо.

https://codeguida.com/post/2565
Що там за сьогодні:

Вийшла ОС Android 11 — з оновленнями конфіденційності, сповіщень та зручнішими взаємодіями: https://codeguida.com/post/2566

Apple, Google й Amazon створюють спільний стандарт для систем «розумного дому»: https://codeguida.com/post/2567

Chrome почав блокувати рекламу, що сповільнює браузер. Функцію розгорнуть протягом місяця, але можна активувати її вручну: https://codeguida.com/post/2568
Новини за сьогодні:

Nvidia придбає Arm за 40 мільярдів доларів (якщо регулятори дозволять): https://codeguida.com/post/2570

Oracle стане партнером TikTok, ByteDance відмовилась продавати свій сервіс Microsoft: https://codeguida.com/post/2571

Apple змінила правила в App Store — дозволила сервіси Microsoft xCloud і Google Stadia та оновила вимоги до всіх застосунків: https://codeguida.com/post/2572

Microsoft Teams інтегрують з GitHub, поки що у загальнодоступній бета-версії: https://codeguida.com/post/2573
Центри даних на дні моря: як проходить експеримент Microsoft

У 2018 році Microsoft відправила свій центр обробки даних на дно моря поруч з Оркнейськими островами в Шотландії. 864 сервери працювали на 35-метровій глибині. Влітку їх дістали, а зараз компанія розповіла про результати.

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

https://codeguida.com/post/2574
Новини за сьогодні

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