Kayıtlar

Mart, 2022 tarihine ait yayınlar gösteriliyor

Mozilla 公布网络发展愿景

Resim
宣传“网络适合所有人”的口号,Mozilla 发布了强调开放性和安全性的网络发展愿景,该公司旨在解决包括隐私和复杂性在内的领域的不足。 愿景文档涵盖了 Mozilla 希望看到的情况,并概述了实现这些目标所需的工作。 Mozilla 的 FireFox 首席技术官 Eric Rescoria 和杰出工程师 Bobby Holley 表示,网络已经成为世界上最重要的交流平台,但他写道,网络存在真正的问题,人们被监视、被剥夺权力,并被缓慢和过于复杂的体验所累。 此外,Mozilla 官员在 3 月 23 日的博客文章中写道,对于非英语母语人士和残疾人来说,大部分网络仍然遥不可及。该公司还发布了一份关于其网络发展愿景的执行摘要。 Mozilla 表示,它想要一个没有看门人的网络,并抨击当前依赖广告的网络货币化策略,认为需要更好的模式。 愿景帖子中确定了三个基本价值观: 开放性,允许每个人访问网络并使用它来接触其他人。 机构,授权个人实现目标。 安全性,确保人们可以在不处于危险中的情况下使用网络。 为了追求这些价值观,Mozilla 列举了一些可以使网络变得更好的事情: 保护用户隐私。 Mozilla 希望改变当前的跟踪和监视范式,并消除跨站点跟踪等监视机制。 防止恶意代码。 Mozilla 强调,每个网络浏览器通常都存在重大安全漏洞。 无处不在的通信加密。 Mozilla 写道,保护所有 HTTP 流量的漫长过程已接近尾声,加密需要改进到传统协议(如 DNS)并内置到新协议中。 扩展网络,但要安全。 使网络足够快以供任何使用。浏览器和基础架构需要更快。 让任何人都可以轻松地发布到网络上。 使用户能够按照自己的方式体验网络。 为不会说英语的人提供一流的网络体验。 改善残疾人的网络可访问性。 版权所有 © 2022 IDG Communications, Inc. 如何选择低代码开发平台。

评论:6 个最好的 JavaScript IDE

Resim
网络风暴 2021.3.3 了解更多 在 p 上 科莫多 IDE 12. 0 了解更多 在 p 上 NetBeans 12.5 了解更多 在 p 上 视觉工作室 2017 了解更多 在 p 上 Visual Studio 代码 1.62. 3 了解更多 在 p 上 带有 JavaScript 开发工具的 Eclipse 2021 了解更多 在 p 上 JavaScript 用于当今许多不同类型的应用程序。大多数情况下,它与 HTML5 和 CSS 一起构建 Web 前端。但是 JavaScript 也有助于构建移动应用程序,它在后端以 Node. js 服务器的形式找到了重要的位置。幸运的是,JavaScript 开发工具(包括编辑器和 IDE)正在崛起以迎接新的挑战。 为什么使用 IDE 而不是编辑器?主要原因是 IDE 可以调试并且有时可以分析您的代码。 IDE 还支持应用程序生命周期管理 (ALM) 系统,与 Git、GitHub、Mercurial、Subversion 和 Perforce 等集成以进行版本控制。但随着越来越多的编辑器向这些系统添加挂钩,ALM 支持变得越来越少。 带有 JavaScript 开发工具的 Eclipse 2021 早在 Java Swing 是新的和令人兴奋的时代,我喜欢使用 Eclipse 进行 Java 开发,但很快就转向其他 Java IDE。 十多年前,当我做一些 Android使用 Eclipse 进行开发,我发现体验还可以,但是很棘手。当我在 2014 年尝试使用 Eclipse Luna 和 JSDT 进行 JavaScript 开发时,它不断显示通过 JSHint 的有效代码的误报错误。 要继续阅读本文,请立即注册 获得免费访问 如何选择低代码开发平台。

WSO2 推出用于 API 开发的低代码、云原生 PaaS

Resim
WSO2 使 Choreo,一个平台即服务 (PaaS),用于快速构建 API、服务和集成,普遍可用。该平台的生产就绪版本在 Microsoft Azure 上运行,于 3 月 30 日发布。 开发人员可以在 wso2. com 上注册 Choreo。 Choreo 定位为云原生 API、集成和微服务的专业开发人员的低代码环境,利用开源、云原生 Ballerina 语言、人工智能辅助开发和深度可观察性。 开发人员可以构建 API 驱动的业务逻辑,这些逻辑可以重复使用。 WSO2 强调,在 Microsoft Azure 云平台上运行的 Choreo 可以在数小时而不是数周内将开发人员从创意转变为生产。自去年 6 月作为测试版提供以来,Choreo 增加了与微软流行的 Visual Studio Code 源代码编辑器的集成。开发人员可以在浏览器中使用 VS Code,同时在 Choreo 中工作以获得图形化、低代码编辑体验。 新的 Choreo 市场支持 API 和服务的发现和重用。 WSO2 引用的 Choreo 的主要优点包括: 不同技能水平的开发人员可以同时使用图形流程图和代码视图以及往返同步来构建应用程序。 AI 辅助开发可提高生产力并缩短上市时间,开发人员能够专注于构建核心逻辑。 简化的 devops 和部署,具有内置 CI/CD 和可观察性,可在 Kubernetes 上部署应用程序。 默认的安全和治理。 API 网关为消息提供速率限制、身份验证和加密。 还提供 API 生命周期管理。 Choreo 的通用可用性的一部分还包括用于协作代码开发的增强 GitHub 集成。在 Choreo 中创建的代码存储在每个组件专用的私有 GitHub 存储库中。 WSO2 的 Asgardeo IDaaS(身份即服务)的身份访问管理、安全性和治理功能可实现个性化的数字体验。 WSO2 表示,Choreo 已被全球近 10,000 名开发人员使用 版权所有 © 2022 IDG Communications, Inc. 如何选择低代码开发平台。

Solomon Hykes 的 Dagger 筹集了 2000 万美元并推出了公开测试版

Resim
经过漫长的酝酿期,Solomon Hykes 公开发布 Dagger,这是他离开 Docker 后的第二次行动,Docker 是他于 2008 年创立并于 2018 年离开的容器软件公司。 Dagger 由 Docker 创始人 Hykes、前 Docker 工程副总裁 Sam Alba 和前 Docker 首席架构师 Andrea Luzzardi 创立,旨在帮助开发人员自动化各种部署任务,使工程师能够从目录中构建自己的 CI/CD 管道。预定义的构建块,然后它们可以在任何地方运行。 公开测试版的发布与由 Redpoint Ventures 领投的 2000 万美元 A 轮融资同时进行,参与方包括 Y Combinator、前 GitHub 首席执行官 Nat Friedman、前谷歌云 CTO Brian 等行业重量级人物。 Stevens、前 Reddit 首席执行官 Ellen Pao、Solo 创始人。 io Idit Levine、Bitnami 联合创始人 Daniel Lopez 和 Prometheus 创始人 Julius Volz。 Dagger 表示,它将利用这笔资金来发展团队,并继续培养开发人员对开源社区的兴趣。它之前已经筹集了 1000 万美元的种子前和种子资金。 “随着几乎所有计算都转移到云端,软件供应链变得如此庞大和复杂,以至于它们已成为一个重要的瓶颈,”海克斯在融资公告中表示。 海克斯说,这种日益增长的复杂性迫使“拥有大量专业工具可供使用”的开发工程师“浪费时间将它们粘合到手工管道中”。 “解决这个问题是 devops 的圣杯,我们相信我们已经解决了。 ” 版权所有 © 2022 IDG Communications, Inc. 如何选择低代码开发平台。

我的数据杀死了我的云项目!

Resim
数据传输似乎是云迁移中最简单的部分。毕竟,迁移应用程序是最大的痛苦。数据复制和迁移应该很简单,在应用程序和数据迁移过程的最后一步完成。 对吗? 许多 IT 人员会围成一圈告诉你,数据是他们最宝贵的业务资产。根据他们数据的当前状态,您永远不会知道。他们没有单一的事实来源,复制是他们解决数据问题的最常见方式。 此外,数据没有正确分类,数据集成经常缺失或只是增加了更多复杂性,数据库管理和安全性乏善可陈. 现在的问题?他们希望将所有这些混乱的数据移至云端。 新闻快讯:云无法解决任何问题。 它只是另一个可以托管您现有数据问题的平台。考虑到只需单击鼠标即可轻松分配存储和数据库以驱动快速修复,这甚至可能使事情变得更糟。现在我们可以在云中更快、更便宜地做傻事。 以下是避免这些问题的核心机会: 让数据成为一等公民。你有没有想过,“如果它有效,那么它就不需要关注”?我们经常忽略设计和维护不佳的数据库,因为它们仍然可以存储和检索数据;因此,他们正在做他们的工作,不需要成为 IT 优先事项。 使问题更加复杂的是,未能对数据进行优先级排序并没有直接的负面影响。 如果发生任何缩减,与数据相关的工作通常会先进行。 (还记得那些日子吗?)考虑到数据被应用程序和工具所隐藏,IT 领导者似乎并没有尽可能地反击。 企业数据的糟糕状态通常被视为在某个未定义的未来日期需要解决的问题。 今天就是这一天。 在数据移动到云时修复数据。同样,云不会修复您的数据。 本地数据混乱将成为云中的数据混乱。查找和解决问题的最佳时间是在将数据迁移到云之前,因为在迁移过程中您已经中断了数据的使用。 跳过此步骤的人在尝试迁移云中的应用程序并将其链接到数据时经常会遇到问题。 您可能会认为,如果它在本地运行,它会在云中运行,但事实并非如此。大多数人发现,在应用程序正常运行之前,至少需要修复一些数据问题。如果应用程序正在现代化,例如迁移到容器或无服务器,这当然是正确的。 这个问题非常容易解决。只需关注已经迁移到云端的数据,将迁移到云端的数据,以及可能永远不会迁移到云端的数据。在传输所有数据之前,尽早让使用数据的应用程序在云中正常工作。 如果您未能解决数据问题,您最终将获得另一组补丁和快速修复,这将花费更多的云计算费用,而不是花时间和工具来一劳永逸地解决问题。 是时候在餐桌上为数据分配头等舱席位

JDK 18:Java 18 中的新特性

Resim
美国 英国 JDK 18:Java 18 中的新特性 Java 18 孵化了一个矢量 API,预览开关表达式的模式匹配,采用 UTF-8 作为默认字符集,包括一个简单的 Web 服务器等等。 Java Development Kit (JDK) 18 现在作为正式的生产版本提供。新版标准 Java 有九个新特性,包括一个简单的 Web 服务器和另一个用于 switch 的模式匹配预览。 版权所有 © 2022 IDG Communications, Inc. 如何选择低代码开发平台。

2021 年对软件开发人员的需求翻了一番

Resim
根据技术招聘专家 Hired 的最新“软件工程师状况”报告,随着大流行加剧了日益严重的人才紧缩,对软件工程师的需求在 2021 年翻了一番。 Hired 在 2021 年跟踪了 224,367 个软件工程职位的面试请求,高于 2020 年受大流行影响的 106,101 个。 该报告基于 Hired 公司与软件工程师之间的 366,000 次平台互动,以及 2020 年 1 月至 2021 年 12 月期间收集的 2,000 份调查回复。 “在持续的技术人才短缺和渴望填补空缺职位的公司提出创纪录的要求的情况下,Hired 的软件工程师在 2021 年平均收到的面试请求数量是 2020 年的两倍多,”Hired 首席执行官乔什·布伦纳 (Josh Brenner) 在他的报告前言。 “这个竞争激烈的招聘市场继续对公司施加压力,要求他们提供令人信服的薪水和福利,并扩大他们的人才搜索范围,以在大型技术中心之外聘请远程软件工程师,在全球范围内扩展和分布团队。” 不出所料,远程招聘在 2021 年也激增,软件工程师在 2021 年收到的远程职位面试请求 (98,846) 比 2020 年本地职位 (92,383) 多。 对远程工作持开放态度的开发人员也收到了 20% 的面试请求平均而言,比那些没有的人。 在员工方面,工作时间的灵活性是软件工程师理想工作文化的最重要因素,其次是尽可能限制会议,并拥有优秀的同事和经理。 平台上最需要的职位是全栈开发人员。 “公司在 2021 年更积极地招聘全栈工程师。我们的数据显示,全栈工程师的增幅最高,为 2.1%(与 2021 年和 2020 年相比) ) 与其他软件工程角色相比,在面试请求中,”报告指出,并将增加归结为试图“最大限度地提高工程团队的效率并创建冗余以处理团队波动。 ” 总体需求的增长使平均工资也继续增长,包括远程角色和小型技术中心的职位。 2021 年,美国软件工程的平均工资增长了 0.8%,达到 156,000 美元。 这低于远程职位的平均工资 157,000 美元,增长了 3%。英国的工资增长了 2.7%,达到 75,000 英镑(98,000 美元)。 Hired 的报告还提出了一些软件开发技能,这些技能最能激发雇主的面试兴趣。 编程语言 Go 连续第二年位居需求技能榜首,精通 Go 的工程师收

PDM:管理 Python 包的更智能方法

Resim
现代 Python 开发人员使用虚拟环境或“venvs”将他们的项目和依赖项分开。然而,虚拟环境的缺点之一是项目目录的大小。每个 venv 可以占用 10MB 或更多的磁盘空间——这只是基本安装,不包括安装到项目中的库。 但是现在有一个语言功能和一个包管理系统,可以减少项目占用空间的大小。 从 Python 3.8 开始,Python 具有一项功能,可以自动识别项目中是否存在子目录,该子目录存储与该项目专有关联的包。 在 PEP 582 中编码,Python 允许 __pypackages__ 目录包含特定于版本的版本可以在 Python 的基本安装包之前导入的包,甚至是 venv。 直到最近,大多数 Python 开发人员仅“手动”使用 PEP 582 样式的包存储。但是最近开发的包管理工具 PDM(Python Development Master 的缩写)允许您使用 PEP 582 存储指南将包安装到项目中。 结果是项目更小、更便携且处理起来更不尴尬和。 PDM 安装在 Python 3.7 或更高版本中。 最好将 PDM 安装到 Python 安装访问的用户目录中,而不是 Python 安装本身。 PDM 文档解释了如何执行此操作。或者, pip install --user pdm 是获得相同结果的可靠、自动方式。 请注意,设置 PDM 的一个关键部分是启用 PEP 582 行为。这可以自动完成,也可以通过手动修改 PYTHONPATH 来完成。 正确安装 PDM 后,您应该能够在命令行上运行命令 pdm。 如果您在 Windows 上处理多个 Python 安装,您可以(并且应该)使用 py -m pdm 从正确的 Python 版本触发 PDM。 运行使用 PDM 安装模块的项目应该是透明的。只需使用安装了 PDM 的解释器执行 Python 文件。 要设置项目以使用 PDM,请转到控制台中项目目录的根目录并键入 pdm init。系统会询问您一些关于项目的问题,之后您的项目将有一个 pyproject.toml 文件和一个 __pypackages__ 目录。 如果您使用源代码控制(例如 Git),请确保在存储库中包含 pyproject. toml,但排除 __pypackages__ 目录和 PDM 生成的 .l

Red Hat OpenShift 增加了对 Nvidia、Arm、AI 的支持

Resim
OpenShift 4.10 是基于 Kubernetes 的 Red Hat PaaS 的最新版本,它引入了对人工智能工作负载、包括 IBM Cloud 和阿里云在内的其他云平台以及 Nvidia 和 Arm 硬件的支持。 OpenShift 4 于 3 月 22 日发布。 10 旨在加速跨混合云交付“智能应用程序”。 OpenShift 现已获得 Nvidia AI Enterprise 2.0 软件的认证和支持,该软件是在 Nvidia 系统上运行的 AI 和数据分析软件的云原生套件。 Red Hat 表示,借助 Nvidia 和 OpenShift 的这种配对,开发人员和数据科学家可以更快地训练模型,并大规模构建和部署 AI 应用程序。用户可以在具有 Nvidia Enterprise AI 软件的 Nvidia 认证系统以及之前支持的 Nvidia DGX A100 系统上部署 OpenShift。 OpenShift 也可在 Nvidia LaunchPad 策划的实验室中使用。 可以从 redhat.com 访问 Red Hat OpenShift 的试用版。基于 Kubernetes 1. 23,OpenShift 4.10 还增加了对其他云和硬件架构的支持。特色是对 Microsoft 的 Azure Stack Hub、IBM Cloud 和阿里云的安装程序预配置基础架构 (IPI) 支持,后者处于预览阶段。 用户可以利用 IPI 流程一键安装 OpenShift 4。 同时,对 Arm 处理器上的 OpenShift 的支持将通过两种方式获得:亚马逊网络服务的全栈自动化 IPI 和用户为现有基础设施上的裸机配置。在最新的基于 Arm 的实例的支持下,用户可以获得与 AWS 上的 Red Hat OpenShift 相同的体验。 OpenShift 4.10 还包括沙盒容器的普遍可用性,提供具有严格应用程序级安全要求的工作负载隔离。此功能已在 OpenShift 4. 8 作为技术预览版于去年 8 月引入。 最后,OpenShift 4.10 包括用于处理信用卡信息的支付卡行业数据安全标准 (PCI DSS) 的合规性配置文件;满足北美电力可靠性公司关键基础设施保护 (NAERC CIP) 对保护北美大容量电力系统的要求;以及联

JDK 19:Java 19 初具规模

Resim
Java Development Kit 19 预计将于今年 9 月发布,现在正式提出了一个针对它的初始功能:JDK 到开源 Linux/RISC-V 指令集架构 (ISA) 的端口。 根据正在进行的增强 Java 的计划,JDK 19,或简称为 Java 19,可能会承载大量功能,从通用泛型到值对象。但到目前为止,RISC-V 端口是唯一针对 JDK 19 的官方提议功能。 JDK 19 将紧随 JDK 18,该版本将于 3 月 22 日发布。标准 Java 的发布节奏为六个月。 通过 Linux/RISC-V 移植,Java 将获得对硬件指令集的支持,该指令集已被广泛的语言工具链支持。 RISC-V 实际上是一系列相关的 ISA。 Linux/RISC-V 端口仅支持 RISC-V 的 RV64GV 配置,RISC-V 是一种包含矢量指令的通用 64 位 ISA。 Java 的开发者将来可能会考虑其他 RISC-V 配置。 该端口将支持以下 HotSpot VM 选项:模板解释器、C1(客户端)JIT 编译器、C2(服务器)JIT 编译器以及包括 ZGC 和 Shenandoah 在内的所有当前主线垃圾收集器。实际移植几乎完成; JDK 增强提案 (JEP) 的重点是将端口集成到 JDK 主线存储库中。 除了 RISC-V 端口,一个外部函数和内存 API 的预览,允许 Java 程序与 JVM 运行时之外的代码和数据进行互操作,似乎也注定了官方针对 JDK 19,因为 API 提案本身引用了JDK 19 作为目的地。 但截至 3 月 14 日,OpenJDK 的 JDK 19 页面上的功能中并未列出外部函数和内存 API。 JDK 18 和 JDK 19 都是短期版本,只有六个月的顶级 Premier 支持。当前版本 JDK 17 是一个长期支持 (LTS) 版本,提供了数年的支持。 版权所有 © 2022 IDG Communications, Inc. 如何选择低代码开发平台。

事实证明 AWS 毕竟可以合作

Resim
亚马逊网络服务 (AWS) 从来都不是一些人声称的开源怪物,但它也没有一些人想要的那么好。随着 AWS 的发展壮大,我个人的看法是,它有时难以应用自己的领导原则或 LP(“客户至上”、“交付结果”、“坚持最高标准”、“行动偏见”等。 ). 当合作伙伴通常能够更好地提供卓越的客户体验时,它很难控制客户体验,同时又不让合作伙伴全力以赴。用亚马逊人的话说,这家公司不是“赢得信任”。可以说,它没有照顾那些可能更喜欢“全脂”合作伙伴软件的客户,而是提供了原生 AWS“脱脂牛奶”替代品。 显然,当时就是这样。这是现在。 现在的 AWS 通过改进的合作伙伴关系不断让市场感到惊讶。 今天,AWS 和 MongoDB(披露:我为 MongoDB 工作)宣布建立深入的战略合作伙伴关系,涵盖从广泛的产品集成到联合开发人员关系计划再到联合营销和联合销售计划的方方面面.这是一个“非常大的问题”,因为这两家公司多年来一直在为竞争服务的兼容性等问题进行斗争。这也不是 AWS 与昔日竞争对手良好合作的唯一例子:AWS 和 Confluent 于 2022 年 1 月宣布了一项战略合作协议。 我想我们会看到其他人。也许还有很多其他人。 因此,尽管 AWS 仍有可以改进的领域,但可以说 AWS 的旧标签(例如“strip miner”)急需更新。 根据我的经验,许多外部观察者不了解 AWS 的运作方式,因此很难理解它如何与合作伙伴或客户合作。在我离开 AWS 前往 MongoDB 之后,我试图描述 AWS 的一些内部机制,这些机制既支持又复杂化了其建立合作伙伴关系的方法。总而言之,虽然每个为亚马逊工作的人都受到 LP 的鼓舞,但团队故意保持相对较小并自主运行,这会影响 LP 使用方式的一致性。 这有好有坏。 例如,每个单独的团队可以不同地解释诸如“客户痴迷”之类的 LP。一些人可能认为最好向相关的上游开源社区贡献代码,从而最大限度地减少技术债务并保持对开源版本的更高保真度。 其他人倾​​向于“交付结果”,可能会觉得有必要在没有的情况下修补项目放慢脚步,努力推动这些变化。两个团队都有为客户服务的良好意图,但他们产生的结果却截然不同。 即使从开源中抽象出来,一些有限合伙人也更难与强大的合作伙伴关系——或者可能被解释为这样。 例如,总经理可能会说,“作为服务的 GM,我怎么能

Go 1.18 带来了备受期待的泛型

Resim
Go 1.18 具有备受期待的泛型功能,现已作为生产版本普遍提供。 可在 go 下载。 dev 截至 3 月 15 日,Go 1.18 引入了对使用参数化类型的泛型代码的支持。自 2012 年 Go 1. 0 发布以来,泛型被称为 Go 编程语言最重大的变化。它也是 Go 程序员最需要的特性。 后续版本将为更复杂的泛型用例提供额外支持。 用户可以通过泛型教程和发行说明了解该功能。 Go 语言服务器 gopls 和 Visual Studio Code Go 扩展现在支持泛型。要使用泛型安装 gopls,请参阅此文档。 要配置 VS Code Go 扩展,请按照这些说明进行操作。 Go 1.18 的生产可用性在 beta 和候选发布阶段之后,生产版本略微下滑到 3 月中旬。 之前预计发布时间为 2022 年 2 月。 Go 1.18 Beta 1 于 12 月 14 日推出,是 Google 开发的开源语言的第一个预览版,包含对使用参数化类型的通用代码的支持。 第一个 Go 1.18 beta 版是有史以来下载次数最多的 Go 测试版,两次与以前的任何测试版一样多的下载。 泛型编程是一种增强功能,能够以泛型形式表示函数和数据结构,其中类型被分解出来。 泛型可以提供构建块来共享代码并使构建程序更容易。 在标记初始 beta 版本的博客文章中,Go 团队警告说,对于任何重要的新功能,用户发现新错误是很常见的;泛型预计不会成为此规则的例外。建议开发人员谨慎使用新的泛型。 此外,对某些微妙情况(例如特定种类的递归泛型类型)的支持已推迟到未来版本。 尽管如此,该团队表示,一些早期采用者“非常高兴”。已发布了有关泛型入门的简短教程。 根据 2019 年 7 月的博客文章,虽然 Go 具有接口类型(一种泛型编程形式),但它缺乏 Go 开发人员对泛型的期望。例如,Go 泛型的拥护者寻求能够编写诸如 Reverse 之类的函数而无需关心切片的元素类型的能力。 发行说明发布在 tip. golang.org。同样在 Go 1. 18 中: Go 1.17 于 8 月发布。最出名的可能是用于 Docker 容器系统的开发,Go 被设计成一种简单、易于学习的编程语言,具有强大的并发支持。 。

让 Kubernetes 变得更好的 13 个工具

Resim
很少有计算平台——即使是那些功能强大且规模庞大的平台——能够开箱即用地满足所有需求。虽然 Kubernetes 开箱即用,但它远未完成。您总是可以找到默认 Kubernetes 功能集不足的用例或需求,例如数据库支持,或者只是忽略,例如持续交付。 这就是更广泛的 Kubernetes 社区的用武之地,为容器编排框架提供附加组件、扩展和奖励。以下是我们发现的 11 个顶级 Kubernetes 伙伴。有些可以补充任何 Kubernetes 集群,而另一些则可以解决现有 Kubernetes 无法解决的特定需求。 Clusterpedia:管理多个 Kubernetes 集群的资源 在单个 Kubernetes 集群中查找和管理资源(大部分)是一个已解决的问题。但是如何处理跨多个集群的资源呢? Clusterpedia 允许您在一组 Kubernetes 集群中搜索资源,并根据需要在这些集群中同步不同版本的资源。可以根据集群的健康状况手动或自动暂停或恢复同步。 但是,Clusterpedia 不管理集群之间的网络连接;文档建议为此使用像 Submariner 这样的工具。 Gatekeeper:Kubernetes 策略控制 要继续阅读本文,请立即注册 获得免费访问 如何选择低代码开发平台。

让 Kubernetes 更简单的 15 个工具

Resim
Kubernetes 已成为大规模部署容器化应用程序的标准方式(许多人会说是标准方式)。但是,如果 Kubernetes 可以帮助我们驯服庞大而复杂的容器部署,那么有什么可以帮助我们驯服 Kubernetes?它也可能很复杂、混乱且难以管理。 随着 Kubernetes 的发展和发展,毫无疑问,它的许多过度行为都会在项目内部得到解决。 但是一些用户并没有等待 Kubernetes 变得更容易使用,而是将他们自己的解决方案推广到许多常见的Kubernetes 在生产中的问题。 Goldpinger:可视化 Kubernetes 集群 人类是视觉动物。图形和图表使我们更容易理解全局。 鉴于 Kubernetes 集群的范围和复杂性,我们可以使用我们可以获得的所有视觉帮助。 由 Bloomberg 的技术部门开源的名为 Goldpinger 的有趣工具,是一个在 Kubernetes 集群内运行并显示节点之间关系的交互式地图的简单工具。健康的节点显示为绿色,不健康的节点显示为红色。 只需单击一个节点即可查看详细信息。您可以使用 Swagger 自定义 API,以加入其他报告、指标或其他集成。 要继续阅读本文,请立即注册 获得免费访问 如何选择低代码开发平台。

微软预览 Visual Studio 的 Edge 开发者工具

Resim
为了提高 Web 开发人员的工作效率,Microsoft 已开始将其 Edge 开发人员工具集成到 Visual Studio 中。 可以从 Visual Studio Marketplace 下载适用于 Visual Studio 扩展的 Microsoft Edge 开发人员工具的预览版。该扩展于 3 月 7 日发布,允许开发人员在 IDE 中预览 ASP. NET 和 ASP.NET Core 项目。除了 Web 应用预览之外,Microsoft 还启用了 Elements 工具和 Network 工具。 开发人员可以使用 Elements 工具来调试和编辑 HTML 和 CSS。支持 CSS flexbox 和 CSS 网格功能。使用网络工具,开发人员可以检查网络活动并模拟不同的网络条件。 预览版尚不支持使用 Blazor 工具构建的项目,用于在 C# 中开发客户端 Web 应用程序,但预计很快就会提供支持。 适用于 Visual Studio 的 Microsoft Edge 开发人员工具需要新发布的 Visual Studio 2022 17.1 或更高版本。 可以从 Visual Studio 网站下载 Visual Studio。 Microsoft 正在寻求有关预览版的反馈,该预览版可以在 Visual Studio 内部提供。 版权所有 © 2022 IDG Communications, Inc. 如何选择低代码开发平台。

如何评估软件资产管理工具

Resim
Apache Log4j 日志记录包的漏洞——以及它们所引发的攻击——已经非常清楚地表明了一件事:如果您还没有在整个企业中实施软件清单,那么现在是开始评估和实施此类工具的时候了。 实际上,软件清单或软件资产管理只是 IT 资产管理或 ITAM 整体空间的一小部分。 ITAM 解决方案提供对硬件和软件的全面管理,包括云和本地服务器和端点。 它们跟踪这些资产现在的位置以及它们最后一次在您的网络中处于活动状态的时间,并包括有关所有计算资产的报告:服务器、交换机、路由器、通信线路、存储设备、桌面系统、移动设备、复印机、扫描仪等。 ITAM 系统已经存在了几十年。我记得在 1990 年代初测试了早期产品之一 Landesk,它现在是 Ivanti 的一部分。 从那时起,这些工具变得更加复杂,能够在资产的整个生命周期内跟踪资产。如今,它们协助补丁管理和许可证审计,并已与服务/帮助台操作和其他常见的 IT 管理任务集成在一起。其中许多工具已将其范围扩展到传统 IT 设备之外,涵盖智能扬声器和电视等各种联网设备。 他们也可以发现基于云的软件。 在您进入这个领域之前,请意识到它的名称并不一致。 Forrester 将这一领域称为“企业服务管理”,并在其最新的 Wave 报告中将 ServiceNow、BMC/Remedy Helix ITSM、Atlassian 的 JIRA 服务管理、Ivanti/Landesk Neurons 和 IFS Asset Manager 列为领导者。 Gartner 列出了 20 种不同的软件-只有资产管理工具,例如 Snow、Lansweeper、Flexera 的 FlexNet Manager 和 Zoho/ManageEngine 资产管理。 更令人困惑的是,其中许多工具还支持配置管理数据库 (CMDB),这也意味着根据上下文的不同含义。 CMDB 是各种资产信息的中央存储库。 来自 BMC/Remedy 和 ServiceNow 的一些更丰富的集合已成为其他资产管理工具支持的行业标准。要了解该领域的产品范围,您可能需要阅读 CIO.com 上关于 12 种 IT 服务管理工具的这篇文章。 要继续阅读本文,请立即注册 获得免费访问 如何选择低代码开发平台。

微软开放基于 Azure 的 Startups Founders Hub 放宽资格规则

Resim
微软已使其 Startups Founders Hub 普遍可用,并放宽了该计划的资格标准,这意味着创始人只需要有一个想法即可获得访问权限。 微软没有提供传统的福利,例如一次性现金资金,而是在初创公司的项目旅程中为初创公司提供渐进数量的 Azure 积分。在“构想”阶段,初创公司每年可以获得 1,000 美元的信用额度,对于准备扩大规模的公司,则增加到 120,000 美元。 参与不需要事先资金,消除了创始人在其他项目中可能遇到的许多障碍。虽然该计划可以在早期使企业创始人受益匪浅,但通过提供 Azure 积分,微软最终可能从第一天起就将这些新公司锁定在其云平台中。 在宣布改进计划的博客文章中,微软还详细介绍了与非营利性人工智能研究实验室 OpenAI 建立新的合作伙伴关系。 OpenAI 由 Elon Musk、Sam Altman 等人于 2015 年创立,获得了 10 亿美元的投资。微软在 2019 年。 由于这种新的合作伙伴关系,参与的初创公司将获得 1,000 美元的 OpenAI 积分、三个月的免费 OpenAI API 创新许可证以及与 OpenAI 专家的免费咨询。 除了这些积分之外,参与者还可以使用产品,包括 GitHub Enterprise 的 20 个席位和 Visual Studio Enterprise 的五个席位,为期一年。 Microsoft 365 的十个席位以及 Power 和 Dynamics 365 平台的席位也提供。指导、培训、网络和技术支持都包括在内。 微软云和人工智能执行副总裁 Scott Guthrie 在一篇博客文章中宣布了该计划的变化和所提供的激励措施,他承认,驾驭创业公司的逆风可能具有挑战性。 “Microsoft for Startups Founders Hub 与他们所在的创始人会面,提供一流的开发人员工具和涵盖每个功能的广泛云产品,因此初创公司可以与他们可以信任的合作伙伴一起降低成本并加速开发,”Guthrie 说。