有人说,编程语言只是工具。但是怎么选择趁手的工具,发掘工具的更大价值,还是要花不... 展开 >
臧秀涛,极客邦科技技术会议负责人。曾作为 QCon 全球软件开发大会主编策划了多届大会。2010 年毕业于中国科学院计算技术研究所。曾先后在完美世界等公司从事软件开发工作。2014 年加入InfoQ。业余喜爱读书和翻译,曾翻译出版过《C++ API 设计》、《Groovy 程序设计》和《Java 性能权威指南》等技术图书。业余也维护了一个微信公众号“开发资讯(dev-news)”,欢迎关注。
有人说,编程语言只是工具。但是怎么选择趁手的工具,发掘工具的更大价值,还是要花不少心思的。
本专题不会介绍不同语言的语法,而是会通过几个典型案例,分享某种编程语言是如何高效解决特定领域问题的。
包括历史与现状,ECMAScript 规范下的定义、实现与应用,第三方库等内容。重点在于语言特性的分析与讨论。
Are you building microservices? Are you frustrated by slow REST? Tired of unreliable gRPC? Do you need faster client-server communication, but don’t want to invent your application protocol? The answer is RSocket. RSocket is a new application-level protocol with the reactive streams semantic. It will help you to make your system scalable, fast and resilient. Come and learn why RSocket is the future of cross-services communication.
In this session, you will learn why RSocket is an innovative solution for cross-server communication.The session provides an overview of how we can use RSocket and how we can improve gRPC using RSocket. Finally we will understand why we should start using RSocket today.
你正在部署微服务?你是否因缓慢的 REST 而感到沮丧?你是否厌倦了不可靠的 gRPC ?你是否需要更快的客户端与服务器通信,但不想重新搭建应用协议?RSocket 正是解决之道。RSocket 是一种新型的支持 Reactive Streams 语义的应用层网络协议。它能帮助你实现系统的可扩展、快速运行和弹性。为什么说 RSocket 是跨服务通信的未来,快来了解一下吧!
在这个议题中,你将会了解到为什么 RSocket 是跨服务器通信的创新性解决方案。该议题也将概述我们如何使用 RSocket 以及如何用它改进 gRPC。最后,你将明白为什么现在我们应该开始使用RSocket。
In this talk we are going to build a Multiplayer implementation of the famous game - Pac-Man. During the session we are going to see what challenges can we meet during the implementation of multiplayer supported game. What technology we can use there and why RSocket, as an Application Protocol for Reactive-Streams can simplifies a lot building of such complex solution
在本次演讲中,我们将要实现著名游戏 Pac-Man 的多玩家在线。在这个议题中,你将看到,在多人在线游戏的开发过程中,我们会面临哪些挑战,我们会用到什么技术,以及作为支持 Reactive-Streams 的应用层协议,为何 RSocket 能简化此类复杂解决方案。
一起探讨 Golang, Java, Python 等编程语言或者库的设计,及其对于代码结构和工程架构的影响。
了解编程语言和库设计中体现出来的架构思想,希望能帮助写出优雅的代码,设计出整洁的架构。