Непрерывное развитие API. Правильные решения в изменчивом технологическом ландшафте, 2-е издание
Авторы: Меджуи Мехди, Уайлд Эрик, Митра Ронни, Амундсен Майк
Год: 2023
Количество страниц: 369
Для реализации API необходимо провести большую работу, но эти усилия не всегда окупаются. Чрезмерное планирование может стать пустой тратой сил, а его недостаток приводит к катастрофическим последствиям. Во втором издании представлены решения для отдельных API и систем из нескольких API, которые позволят вам распределить необходимые ресурсы и достичь требуемого уровня эффективности за оптимальное время. Как соблюсти баланс гибкости и производительности, сохранив надежность и простоту настройки? Четыре эксперта по API объясняют разработчикам, руководителям продуктов и проектов, как максимально увеличить ценность их API, управляя интерфейсами как продуктами с непрерывным жизненным циклом.
Reddit сообщил о взломе IT-систем. Хакеры смогли скачать внутренние документы и исходные коды платформы. Учётные данные пользователей в ходе инцидента не пострадали, так как были в другом контуре безопасности.
В компании пояснили, что IT-системы Reddit были взломаны в результате изощрённой и целенаправленной фишинговой атаки.
После перехвата в рамках фишинговой атаки учётных данных одного сотрудника, включая токены 2FA, хакеры на некоторое время получили доступ к внутренним документам, исходному коду и внутренним бизнес-системам платформы.
Также хакеры смогли скопировать базу данных с сотней контактов компании и сотрудников (нынешних и бывших), а также ограниченную информацию о рекламодателях.
Криптообменник LocalBitcoins закроется после десяти лет работы из-за «затянувшейся криптозимы».
С 9 февраля 2023 года сервис запретил регистрацию новых аккаунтов, а с 16 февраля остановит торги и ограничит функции кошелька, оставив только вывод средств. Забрать деньги со счетов пользователи смогут в течение года с момента новости о закрытии.
GitHub сократит 10% штата и полностью перейдёт на удалёнку.
Компания перейдёт на удалённый режим работы, отметив, что офисы и так не пользовались особым спросом. Помимо этого, GitHub также заморозит наём сотрудников и будет менять старые ноутбуки на новые не через три года использования, а каждые четыре года.
Это решение объясняется «бюджетными перестройками», необходимыми, чтобы «защитить краткосрочное благосостояние бизнеса и сохранить возможность инвестировать в достижение долгосрочных целей».
Google представила сегодня ночью первую предварительную версию следующего поколения операционной системы Android — Android 14.
Версия называется Android 14 Developer Preview 1, она ориентирована на разработчиков и доступна для скачивания и установки с сайта Google на фирменные смартфоны серии Pixel.
Поддерживаются такие модели: Pixel 7, Pixel 7 Pro, Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 5a, Pixel 5, Pixel 4a 5G и Pixel 4a. Кроме того, Google предлагает готовые к использованию образы системы Android 14 в эмуляторе Android в Android Studio.
Ожидается, что впоследствии программа тестирования для разработчиков расширится и на устройства других производителей. Также позднее начнётся более широкое бета-тестирование, в котором смогут принять участие и простые пользователи.
Топ-10 языков программирования на 2023 год.
Список собран на базе количества вакансий в США с начала января этого года. В скобках указан рейтинг по сравнению с прошлым годом:
1. Python: 68 534 (№2 в 2022)
2. SQL: 57 971 (№3)
3. Java: 57 236 (№1)
4. JavaScript: 48 041 (№4)
5. C: 35 702 (№7)
6. C++: 35 281 (№5)
7. Go: 32 503 (№8)
8. C#: 29 084 (№6)
9. Assembly: 14 866 (№10)
10. MATLAB: 8 504 (впервые в списке)
Количество скачиваний поискового приложения Bing в американском App Store выросло в десять раз.
Раньше он не пользовался спросом у пользователей iPhone в США.
Mozilla разрабатывает браузер Firefox для iOS с движком Gecko вместо WebKit.
Mozilla работает над браузером Firefox для iOS на базе движка Gecko вместо WebKit. Ранее стало известно, что команда Google Chromium разрабатывает браузер для iOS на базе Blink. В GitHub-репозиторииMozilla обнаружили код iOS-версии браузера Firefox с упоминанием обёртки GeckoView для рендеринга в движке Gecko.
На данный момент правила Apple запрещают использовать для браузеров любые сторонние движки, кроме фирменного WebKit. На прошлой неделе в отчётах об ошибках Chrome для iOS нашли упоминание движка Blink, который также нельзя использовать для разработки браузеров для iOS.
Эксперты считают, что обе компании готовятся к изменению правил Apple и уже начали работать над новыми версиями своих браузеров.
BitTorrent-клиент Transmission версии 4.0.0 перевели с языка С на С++.
Вышел релиз BitTorrent-клиента Transmission 4.0.0, который перевели с языка C на С++. Код распространяется под лицензиями GPLv2 и GPLv3. Ранее на С++ был написан только интерфейс на базе Qt. Теперь разработчики решили задействовать дополнительные возможности, предоставляемые в стандартной библиотеке C++, и более продвинутые средства для проверки типов.
При этом GTK-интерфейс перевели на gtkmm, обвязки над GTK для C++.
Разработчики провели рефакторинг кодовой базы, чтобы сократить размер кода на 18%, улучшить охват тестами и упростить сопровождение.
Bing отказалась писать сопроводительное письмо за человека, назвав такой запрос неэтичным.
Новая поисковая система Microsoft Bing на базе искусственного интеллекта ChatGPT продемонстрировала высокие моральные качества и отказалась писать сопроводительное письмо для соискателя вакансии, заявив, что это «неэтично» и «несправедливо по отношению к другим претендентам».
Zoom сократит 15% штата и уволит 1300 сотрудников.
Zoom нарастила штат во время пандемии: с начала 2020 до конца 2022 её штат увеличился втрое. Сейчас, несмотря на то, что спрос на Zoom сохраняется, компания столкнулась с трудностями из-за неопределённости экономики.
Исследователь нашёл уязвимость в IT-системе Toyota, но не получил вознаграждение.
Он смог обнаружить бэкдор в системе управления информацией о поставщиках GSPIMS с информацией о 14 тысячах партнёров. GSPIMS — это приложение производителя автомобилей, которое позволяет сотрудникам и поставщикам удалённо входить в систему и управлять глобальной цепочкой поставок.
Исследователь поделился данными с Toyota, однако спустя три месяца исследователь так и не получил вознаграждения за свою работу. В итоге он опубликовала подробный отчёт в открытом доступе.
Microsoft планирует выпустить программное обеспечение, которое поможет крупным компаниям создавать собственных чат-ботов, подобных ChatGPT.
Microsoft также обсуждает внедрение опции, которая позволит корпоративным клиентам отображать настроенные сообщения перед взаимодействием со своими чат-ботами, аналогично тому, как её собственный поисковик Bing будет отображать экран приветствия.
Наконец, клиенты должны получить возможность загружать свои собственные данные и улучшать голос своих чат-ботов.
Умер разработчик технологии сжатия данных для ZIP, PDF и MP3 Авраам Лемпель.
Ему было 86 лет. Родился Лемпель в 1936 году во Львове, а в Израиль репатриировался в юности — и там же позже получил степени бакалавра, магистра и доктора наук.
Алгоритм позволял сжимать данные без потери качества и лег в основу технологии для разных медиаформатов — например, GIF, PDF, MP3, ZIP, TIFF и PNG.
Учёный также был деканом факультета информатики в израильском институте «Технион», а позже возглавил местный филиал лаборатории HP Labs и даже руководил исследованиями международной Hewlett Packard в области информатики, физики и технологий.
Разработчик Макс Мьюсинг запустил социальную сеть Dockhunt, позволяющую делиться своей док-панелью из macOS. Разработчик рассказал, что это может помочь найти идеи для организации собственного рабочего пространства.
Пользователи Dockhunt могут опубликовать свою док-панель из macOS и посмотреть панели других пользователей. По клику на иконку приложения можно найти пользователей, которые тоже пользуются им. Вместе с этим доступен рейтинг самых популярных приложений среди всех пользователей.
Разработчик своеобразной социальной сети считает, что док-панели могут вдохновить пользователей на организацию собственного рабочего стола или подскажут новые интересные приложения. Код проекта доступен в открытом репозитории GitHub.
Google инвестировала $23 млн в стартап Magic, занимающийся созданием аналога инструмента для помощи программистам GitHub Copilot.
Проектом по созданию ИИ для программистов в Magic занимаются шесть разработчиков. Предполагается, что с помощью этого сервиса пользователи смогут писать и проверять код, искать и устранять в нём ошибки, планировать будущие изменения.
Основной упор в проекте сделан на то, что Magic общается с пользователем на простом и естественном языке, помогая вносить правки в код и разбираться в легаси коде с пояснениями и необходимыми отсылками.
The Verge опубликовал колонку, посвящённую тому, как инфоцыгане осваивают чат-бот OpenAI.
На YouTube, в Instagram и TikTok начали появляться «финансовые авторитеты», раздающие советы, «как заработать во сне, используя ChatGPT»: «Если вы начнёте сегодня, через год у вас может быть бизнес по созданию курсов на миллион долларов».
Автор колонки не исключает, что все эти советы по использованию ChatGPT сами по себе не несут ни новых знаний, ни угрозы для тех, кто будет их использовать. Наоборот, новые инструменты могут дать людям преимущество над коллегами, а клиенты будут платить им в том числе за то, что сами не успевают за развитием технологий. Но «склонность» ChatGPT выдавать недостоверные сведения может здорово снизить качество всех этих текстов, учебных пособий и исследований.