暂无个人介绍
2022 年 5 月 19 日,美国司法部(DOJ)对《计算机欺诈和滥用法》(CFAA)进行了修订,将不再依据 CFAA 对安全人员的善意研究行为进行指控。
近年来,函数式编程发展突飞猛进。探讨该主题的书籍和会议数量激增、Scala 和 Clojure 等语言在快速普及,还有 John Carmack、Bob Martin 等名人的支持,都说明了这一事实。
今年,腾讯、字节跳动、快手、BIGO、好未来、七牛云、中国移动、蓝色光标等多达 10 家企业和 go-zero/CloudWeGo/GoFrame/TARS 开源社区的技术专家,在 Linux 下一代架构基金会下成立了微服务技术组 SIG(Special Interest Group),共同探讨微服务治理标准化的解决方案,并向 NextArch 基金会提交了首个落地方案。
本文主要是关于应用程序安全性战略趋势、它们的影响以及如何最大限度地利用我们所面临的变化。
智能制造是制造业加速数字化变革核心抓手。通过云计算、大数据、人工智能、物联网等数字技术与先进制造技术的深度融合,全面优化从研发、供应链、工厂运营到营销、销售、服务等各个环节,将提升企业的生产和运营效率,降低制造和维修成本,提高营销和服务体验。随着变革进一步进入“深水区”,这还将助力制造业实现高质量发展,甚至是商业模式创新和产业升级。
如果你是一名对技术充满热情的 Java 开发人员,那么本文列举的这 7 个步骤能让你成为一名优秀的 Java 工程师。
在上篇 Web3 系统构建:去中心化的原则、模型和方法(上)中,作者着重讲述了 Web3 系统设计面临的挑战以及如何使用 Web3 系统的组件实现去中心化。下篇将分析几种去中心化模式的实践。
科技如何改善居家办公体验,提升远程办公效率值得我们投入更多的精力去关注。从社会化分工细化、科学管理,到基于人的目标管理,再到软硬件提升,或许这正是智能技术大发展、生产力大解放之后,我们面临的工作新未来。
Trace 的接入作为我们的第一步尝试,在 Opentelemetry 和我们 PaaS 自研的 APM 后端/产品功能的集成上的效果还是比较令人满意的。
“借助 MongoDB,你可以很自然地用自己的语言编程,无需再借助极为复杂的 SQL 转换层。我认为,这是过去十年来数据库技术领域规模最大、最重要的一次转变。”
云原生为实践者指明了一条能够充分利用云的能力、发挥云的价值的最佳途径,现已成为企业数字化转型的必经之路。随着云计算的普及,企业应用容器化的趋势已势不可挡,并主要面临以下几个重要问题:激增的流量负载与资源容量规划的矛盾如何解决?资源成本与系统可用性如何平衡?
红帽作为企业级开源的代表,将带领开发者们在开源技术领域实现怎样的创新,值得我们期待。
无服务器计算是一项关键技术,正在重新定义企业构建、消费以及整合云原生应用的方式。“无服务器架构使开发人员能够专注于他们应该做的事情——编写代码,优化应用设计——为业务敏捷性让路。”
众所周知,构建产业互联网是提升内部效率和对外服务能力的有效方式,同样也是传统企业实现转型升级的必经之路。然而,如何构建社会级架构的产业互联网以及如何以更为快速、敏捷的方式支撑产业链平台的建设和迭代,成为了摆在大型企业面前的难题。
在Mindsdb从事 3 年自动机器学习工作后,我辞职了,至少我不会在短时间内从事任何与机器学习相关的职业工作。掐指一算,我已经做了 5 年机器学习研究,但直到今天,我才终于搞清楚了很多自己之前不知道的事物,甚至我还可能觉察到一些别人不知道的东西。
在容器化的早期阶段,它们被设定为一种运行无状态应用的机制。
1966 年,一个由 MAD-SLIP 程式语言编写,在 36 位元架构的 IBM 7094 大型电脑上运作,所有程式编码仅有 200 行左右的聊天机器人,被 MIT 的德裔电脑科学家 Joseph Weizenbaum 发明出来,名叫“Eliza”。
New Relic 最近发布了一份关于 Java 生态系统状态的报告,报告所使用的性能数据来自 2022 年 1 月份期间的数百万个匿名应用程序。
在我过去十年开发的信息系统中,数据在前端应用程序、后端服务器和服务等程序之间流动。这些程序使用诸如 JSON 之类的交换格式进行网络通信。
当前,企业发展环境正在发生深刻变革,全球经济也从增量发展过渡到存量竞争阶段,疫情等不确定因素正在倒逼着企业进行数字化转型。
云原生架构下,可观测领域的 OpenTelemetry 无疑是新时代的可观测标准。它提供的一些组件与工具极大地帮助了企业构建供应商无关的观测架构。
在 理论篇 中,我们介绍了伴鱼在调用链追踪领域的调研工作,本篇继续介绍伴鱼的调用链追踪实践。在正式介绍前,简单交代一下背景:2015 年,在伴鱼服务端起步之时,技术团队就做出统一使用 Go 语言的决定。
什么是链路追踪?微服务引发了怎样的问题?
本文受访嘉宾:蒋志伟,爱好技术的架构师,先后就职于阿里、Qunar、美团,前 pmcaff CTO,目前 OpenTelemetry 中国社区发起人,https://github.com/open-telemetry/docs-cn 主要维护者。
随着企业数字化转型进入深水区,越来越多的企业视湖仓一体为数字变革的重要契机,湖仓一体也受到了前所未有的关注。当然,关注度越高市场上的声音也就越嘈杂,很多过时甚至错误的湖仓一体技术和理念不胫而走,很有可能将转型中的企业引入歧途,推高数据孤岛,造成资源浪费甚至错过数字化转型的战略时机。
大家在日常工作中可能会经常遇到系统更新迭代与集群重建等需求,不可避免会涉及到服务的迁移更换操作。针对不同场景和诉求,具体的处理方式会不太一样,但大致的思想和方法还是具有一定的普适意义。本文主要想和大家分享一下团队最近经历的在保障大数据高并发、低延时、高吞吐读写的同时,如何不停机地在 AWS 上更换关键大数据服务的实践,供感兴趣的同学参考。
容器化是最近几年 DevOps 界流行的趋势,通过业务的容器化我们将创建一个完全打包、自包含的计算环境,让软件开发人员能够更加快速地创建和部署自己的应用程序。然而长期以来,由于镜像格式的限制,容器启动镜像的加载是很慢的(相关背景细节可以参考“容器技术之容器镜像篇”)。
文 | 付涛 王强强
希望大家能够一起为构建开源共同体而做出努力.
InfoQ 获悉,5 月 20 日,WAVE SUMMIT 2022 深度学习开发者峰会上,百度产业级深度学习平台飞桨迎来了今年首次大规模全新发布:包括飞桨开源框架 2.3 版本、训推一体导航图、产业模型选型工具、飞桨深度学习实践教辅书、PaddleScience 赛桨、飞桨移动工作站六大全新发布。
2018 年 4 月 5 日,阿里开源的企业级 Node.js 框架 Egg.js 核心开发者“天猪”在知乎上发布了一篇帖子《当 Egg 遇到 TypeScript,收获茶叶蛋一枚》。文章发布后反响不错,开发者希望可以直接集成到官方文档中。因此,在当年 4 月 16 日,天猪也将此发到了官方仓库。
5 月 18 日,以“根深繁茂,源创无限”为主题的“打造立足中国、面向全球的桌面系统根社区 deepin”线上发布会成功举办。会上,统信软件宣布,将以深度(deepin)社区为基础,建设立足中国、面向全球的桌面操作系统“根社区”。
在计算机科学的世界里,操作系统和数据库可谓是两大最重要的基础软件。就拿 SQL 这门语言来说,它的半衰期之长令人记忆深刻。SQL 不仅在早期的 DBMS 系统中扮演了相当重要的角色,近些年在数据科学领域和 Python 一同成为从业人员的必备技能。SQL 的生命力真可谓是“历久弥新”,以至于有论文直言希望“One SQL to rule all”。这也从侧面反映了数据库领域历史之久,地位之重,具备浓重的领域特色。
此次收购是今年迄今为止在全球范围内宣布的第二大收购案,仅次于微软公司以 687 亿美元(约合 4634.5 亿元人民币)收购视频游戏制造商动视暴雪的交易。
欧盟通用数据保护条例(General Data Protection Regulation,简称 GDPR)已经四周年了。该条例最初生效于 2018 年 5 月 25 日,其为欧盟公民提供了针对个人信息保护和管理的严格准则,并适用于任何处理欧盟公民数据的公司,且不管该公司在哪里,影响范围非常广。
人们经常问到的一个问题是:“什么是可编程代理,我们为什么需要它?”本文试图从不同的角度来回答这个问题。我们将从代理的简单定义开始,然后讨论代理在不同阶段是如何演化的,它们满足了哪些需求,以及它们在每个阶段提供了哪些好处。最后,我们将讨论可编程性的几个方面,并概述我们为什么需要可编程代理。
Hanno Embregts向 Devoxx 的听众分享了他在获得Oracle Java 11认证的过程中学到的 11 件”疯狂的事情“。尽管他已经有接近 15 年的职业生涯,但他依然会吸收 Java 中这些新奇的东西,并将它们作为日后惯常的实践。
4 月 15 日-16 日,由 InfoQ 主办的 DIVE 全球基础软件创新大会通过云上展厅的形式成功召开。在微服务 & 服务治理专场,来自字节跳动的基础架构部资深架构师罗广明带来了主题为《从 CloudWeGo 谈云原生时代的微服务与开源》的演讲,以下为主要内容。
你还记得《星球大战》电影中的礼仪机器人 C-3PO 吗?就是那个承担着不同种族、不同物种间翻译交流作用的礼仪机器人。C-3PO 通过从数据库中下载资料来更新自己的语言技能,精通 700 万种语言交流形式,可以说是对宇宙间的所有已知语言尽数掌握。
8 年没有造出一辆车的苹果汽车,人们恐怕对它没有多少期待了。
近日,英特尔发布了一项开源工具,该工具可通过名为 SYCLomatic 的项目,将代码迁移至 SYCL,这有助于开发者更轻松地将 CUDA 代码迁移到 SYCL 和 C++,从而加速面向异构架构的跨架构编程。这个开源项目能让开发社区共同协作,以推动 SYCL 标准的采用,这是将开发者从单个厂商的封闭生态系统中解放出来的关键一步。
本文最初发布于a16z,由 InfoQ 中文站翻译并分享。
近期,Couchbase 对全球拥有 1000 名或更多员工组织的 650 名 IT 领导者进行了年度调查,最终发现受到疫情等因素的影响,企业在失败的数字化转型项目上平均浪费了 412 万美元,在这种背景下,架构师们表示压力很大,60% 的受访者表示在数字转型项目上花费的太多时间都浪费在处理遗留技术上了,也有企业在转型过程中因为过分依赖外包而失败。
最近,Web 3.0 火的不行,有人认为,它将是互联网的未来式, Web 3.0 代表着对互联网的根本性改造,一个新的 Web 世界或将到来。有人质疑,Web 3.0 只不过是又一个击鼓传花式的诈骗游戏,只会帮有钱人再收割一波韭菜…
TypeScript 是增长最快的语言之一,最近几年逐渐成为很多大厂的首选工具。最近,Stripe 将最大的 JavaScript 代码库(用于支持 Stripe Dashboard 功能)从 Flow 迁移到了 TypeScript。于是通过单一 PR 请求,转换了超过 370 万行代码。第二天,几百名工程师快速跟进,开始为自己的项目编写 TypeScript。
C++编程语言已经不是用来构建数据库的最佳选择了吗?
2021 年中国数字经济发展和数字经济就业的研究报告中显示:一方面疫情极大增加了经济发展的不确定性,另一方面数字经济展现出顽强的韧性。数字经济深刻影响我国就业结构,催生出新型就业形态,但是数字化人才供给却严重不足。
在Microsoft Build 2022大会上,微软宣布基于 Kubernetes 的无服务器计算框架Azure Container Apps已全面上线。
5 月 24 日,龙蜥社区宣布,自发布首个开源版本一年来,龙蜥操作系统整体装机量已达 130 多万,生态伙伴超过 200 家,有效应对了 CentOS 8 停服以来的替代需求。
在之前的《如何正确选择多云架构?》一文中介绍了混合云(广义的多云)的诸多架构以及各自的优势,本篇会重点来介绍下混合云下的多活架构。