AI 技术栈,包含编程语言、模型、LLM 框架、数据库等,能够快速大规模构建 AI 应用。译自The Evolution of the AI Stack: From Foundations to Agents,作者 Richmond Alake。随着人工智能的重点从基础模型开发转向使软件工程师和开发人员能够快速且大规模地构建人工智能应用程序,人工智能工具领域出现了一种新的范式。这体现在“人工智能堆
人工智能的成功需要一个全面而战略性的计划。为 DevSecOps 团队创建一个环境,将 AI 功能嵌入到他们的工具中。译自Prepare Developers for Integrating AI Into Their Workflows,作者 Brian Wald。AI 在民主化技术方面发挥的作用正在重塑我们的运作方式,而软件开发人员是这场革命的核心。虽然许多开发人员担心 AI 会如何影响他们的
数据管理和分析对我们的生活和工作方式产生了影响。研究员 Dana Calacci 在 The New Stack 上讲述了员工如何保持控制。译自The Rise of Community-Driven Data Analysis in the Age of AI,作者 David Cassel。Dana Calacci关心数据分析,但更关心受其影响的人。或者,正如Calacci 的网页所说,“我研
作为一名 Python 开发人员,您可能熟悉 Pytest,这个流行的单元测试框架。它是一个强大的工具,可以使用简单简洁的语法测试您的 Python 程序,并拥有丰富的内置功能。译自How To Run Pytest In VS Code (Easy To Follow Step-By-Step Tutorial),作者 Eric Sales De Andrade。作为一名 Python 开发人员
免费 SDK 中心提供针对各种流行 API 的软件开发工具包,使将服务集成到应用程序中变得更加轻松快捷。译自How SDKs Can Reduce API Integration Time,作者 Deirdre Corley; Adam Kane。API 无处不在。它们是公司向世界展示其产品和服务的关键方式,72% 的组织认为 API 采用是其业务战略和未来增长的关键组成部分。随着API 集成成为
平台工程旨在解决开发人员面临的许多挑战。根据我的经验,它还可以提高组织的安全性。译自Platform Engineering Can Help Your Security Team, Too,作者 Hannah Foxwell。您收到通知,一个流行的开源项目中存在新的严重漏洞。该软件包与所有最流行的Linux 发行版一起提供。它位于您用于构建容器的基础镜像中。该漏洞已部署在您运行的每个微服务中。接
了解最常见的 LLM 漏洞,网络犯罪分子如何利用它们以及如何预防它们。译自7 LLM Risks and API Management Strategies to Keep Data Safe,作者 Ash Osborne。尽管围绕大型语言模型 (LLM)的热情激增,但任何新的基于云的软件解决方案都可能产生或暴露新的漏洞。让我们探讨 Open Web Application Security (O
与 Tanzu 先锋一起分析“云原生应用程序平台现状”报告。译自Is Cloud Native a Vibe? Power Users Weigh In,作者 Rita Manachi; Darin Zook。自 6 月份发布2024 年云原生应用平台现状报告以来,我们一直在收集来自代表Tanzu 先锋的架构师、工程师、技术从业人员和 IT 领导者的反馈,这是一个 VMwareTanzu平台资深用
通过将 Postgres 与嵌入式快速查询引擎集成,为您的数据工作负载注入活力。译自Unleashing Postgres for Analytics With DuckDB Integration,作者 Paul Laurence。Postgres 生态系统正在蓬勃发展,使其成为开发人员的首选用于新的数据工作负载和数据库工具。关于“为什么 Postgres 正在获胜”已经有很多文章,并且有很多充
基于 Rust 的系统能否避免上周 CrowdStrike 的灾难?译自Microsoft’s IT Outage Reminder: Rust Is Better Than C/C++,作者 Agam Shah。上周,全球范围内的 Windows 系统都出现了蓝屏死机 (BSOD),原因是安全供应商 CrowdStrike 提供的错误配置更新。这次故障被一些人称为世界上最严重的故障,它瘫痪了关键
我们将探讨敏捷技术如何在发现和应对 CrowdStrike 争议等问题中发挥至关重要的作用。译自5 Agile Techniques To Help Avoid a CrowdStrike-Like Issue,作者 David Eastman。敏捷软件开发方法的一个被低估的优势是,它能够量化“如果”问题的价值,而不会影响项目的连贯性。也就是说,敏捷拥有大量内置系统来检查项目周围的环境并质疑当前的
按需部署大型语言模型来决定是否授予访问权限,可以减少所有参与者的摩擦,同时提高安全性。译自Rethinking Least Privilege in the Era of AI,作者 Liam Crilly。在应用程序安全和访问控制的旧世界中,最小权限是一个美好的理想,但在实践中几乎不可行。每家有一定规模的公司都实施了基于角色的访问控制 (RBAC)。一旦一家公司足够大到可以谈论任何主要形式的合规
先决条件:第 1 部分 端到端 Java DevOps 自动化项目译自Part-2 End-to-End Java DevOps Automation Project,作者 Naveen Kumar。先决条件:端到端 Java DevOps 自动化项目 - 第1部分设置私有 GitHub 仓库第 1 步:创建私有 Git 仓库访问您首选的 Git 托管平台(例如,GitHub、GitLab、Bit
Kubernetes 的关键特性如何自然地满足 AI 推理的需求,以及它们如何使推理工作负载受益。译自5 Reasons To Use Kubernetes for AI Inference,作者 Zulyar Ilakhunov。Kubernetes的许多关键特性自然适合 AI 推理的需求,无论是 AI 驱动的微服务还是 ML 模型,几乎像是专门为这个目的而设计的。让我们来看看这些特性以及它们如
在中央注册表上替换图像层并使所有正在运行的图像更新各个层是一个方便的协议。译自3 Ways To Improve Your Container Build Process,作者 Sylvain Kalache。随着Kubernetes最近庆祝其 10 周年,容器镜像已成为现代基础设施的核心。这些容器镜像往往变得更加复杂和庞大;一份报告发现,受访者报告称,从 2020 年到 2021 年,构建时间增
Apache Iceberg 的开放式表格式可以帮助解决大规模湖仓数据上运行操作工作负载时用户体验不佳的问题。译自Has Your Data Lakehouse Frozen Over? Thaw Iceberg,作者 Dave Eyler。数据湖最初的灵感很简单:开发人员需要一个集中式位置来存储任何类型的大规模数据,即使这些数据不符合传统数据仓库所需的关联模式。如果没有这个集中式位置,开发人员就
在当今快节奏的软件开发环境中,自动化部署流程对于确保效率和可靠性至关重要。本文将深入探讨如何创建端到端的 Jenkins 流水线来部署 Java 应用程序。本综合指南旨在从头开始引导您完成整个过程,即使您是 DevOps 新手也能轻松上手。译自Part-1 End-to-End Java DevOps Automation Project,作者 Naveen Kumar。我们将从设置基础设施、配置
LangGraph 简化了开发高级 AI 应用程序的过程,使构建能够处理复杂交互的智能、上下文感知代理变得更加容易。译自Develop a Master AI Agent With LangGraph in Python,作者 Oladimeji Sowole。LangGraph是LangChain生态系统中的一个专门工具,旨在简化AI 代理的创建和管理。它提供了一个强大的框架来构建有状态的多参与
什么是 NVIDIA GPU OPERATOR?了解其安装、功能以及如何在 Kubernetes 环境中有效管理 GPU 资源以扩展 AI/ML 工作负载。译自Essential Guide to NVIDIA GPU Operator in Kubernetes,作者 Sameer Kulkarni; Sanket Sudake。随着人工智能 (AI) 和机器学习 (ML) 工作负载在复杂性和规
使用 Node.js 在 5 分钟内构建自己的 API 网关译自Implementing the API Gateway Pattern in a Microservices Based Application with Node.js,作者 Ruvani Jayaweera。微服务提供增强的可扩展性、灵活性和敏捷性。随着组织采用基于微服务的应用程序,管理这些服务的多种和分布式性质变得越来越具有挑
本教程深入探讨了在 Linux 中管理进程的实际方面,这对于故障排除和资源管理来说是一项非常实用的技能。译自Linux: Manage System Processes,作者 Damon M Garn。进程是正在运行的代码的实例。它是一个正在执行的程序,例如网页浏览器或文本编辑器。Linux 操作系统本身也由进程组成。这些正在运行的服务、应用程序和操作系统组件会消耗计算机上的资源,并可能访问数据。
本周的软件更新让全世界陷入瘫痪,IT 机构能从中吸取什么教训?剧透:很多他们应该已经知道的知识。译自7 Urgent Lessons from the CrowdStrike Disaster,作者 Steven J Vaughan-Nichols。坐在我的Linux桌面前,我的 Linux 服务器在后台嗡嗡作响,CrowdStrike 崩溃并没有直接影响到我。就像地球上几乎所有其他人一样,间接地
通过使用自动化的资源规范来弥合开发和运维团队之间的差距,您可以创建一个更加和谐和高效的部署流程。译自Platform Teams: Automate Infrastructure Requirement Gathering,作者 Rak Siva。应用开发中最具挑战性的问题之一是开发团队和运维团队之间的脱节。沟通挑战很容易导致期望不一致和部署失败。这两个团队之间最关键和最脆弱的沟通领域之一是基础设
遵循精益方法可以帮助我们显著提高 Kubernetes 的投资回报率,改善工作负载性能,并节省维护和故障排除的时间。译自What Does It Mean to Keep Clusters Lean?,作者 Ant Weiss。随着 Kubernetes 成为构建现代软件交付平台的事实标准,有效管理集群变得越来越重要。这一过程催生了“保持集群精益”的流行口号。您是否在实践DevOps?这意味着您是
OpenELA 已将其进程自动化,以便在 RHEL 新版本发布后几天内即可获得新的企业 Linux 源。译自OpenELA Liberates Red Hat Enterprise Linux Source Code,作者 Steven J Vaughan-Nichols。Open Enterprise Linux Association 宣布公开发布 RHEL 9.4 和 RHEL 8.10 的
您已经选择了 Linux 发行版,并准备开始安装过程,但您需要确定您的硬件选项。以下是从哪里开始。译自Linux: Choose an Installation Platform,作者 Damon M Garn。Linux: Companion Lab for Linux Skill Blocks Repository文章。在本系列文章中,我们还介绍了如何选择发行版,Linux 内核如何与硬件交互
Chicory 的创建是为了将 WebAssembly 的一些优势带到原生 JVM 环境中。它就像虚拟机中的虚拟机。译自Chicory: Write to WebAssembly, Overcome JVM Shortcomings,作者 B Cameron Gain。Java 虚拟机 (JVM)和WebAssembly都有其固有的能力。JVM 经过数十年的考验和信赖,用于运行Java 代码和应用
逐步分解,为测试执行制定路线图,以根据应用程序的演变扩展您的测试。译自A 5-Step Framework for Test Execution,作者 Ole Lensmar。在我们之前的文章中,我们指出将测试执行与 CI/CD 流水线耦合存在一些缺点,这些缺点随着应用程序或部署基础设施的复杂性和规模的增加而变得明显。现在让我们退一步,看看CI/CD在此背景下解决的初始需求:运行您的测试,也称为测
为了平台工程的成功,IT 管理员必须首先选择并提供最适合其运营内部开发团队的工具组合。译自Platform Engineering: It Is All About the Tooling,作者 Todd R Weiss。平台工程的使用和普及率持续增长,越来越多的公司发现它能够赋能软件开发人员并加速其运营效率。通过采用平台工程,IT 系统管理员选择并组装经过验证、精心策划且定期维护的开发应用程序,
一旦开放标准取代了专有系统,许多其他市场就蓬勃发展起来。可观测性市场也面临着同样的机遇。译自The Looming Crisis in the Data Observability Market,作者 Ari Zilka。可观测性市场正在蓬勃发展。市场研究公司 MarketsandMarkets 预测,该市场将从 2023 年的 24 亿美元增长到 2028 年的 41 亿美元,复合年增长率 (C
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号