java jax_Java,Microsoft和Pizza:2019年JAX伦敦会议的10个重点
java jax
要点1:微软是一家Java商店
程序主席Sebastian Meyen打开了JAX London,他指出了一个有趣的事实:Microsoft对Java的了解越来越深。 同时,许多知名的Java开发人员和Java拥护者都在Microsoft工作。 像GitHub这样的开源技术属于Microsoft,它指向为所有开发人员(例如,也为Azure云中的Java开发人员)提供解决方案的新方向。
塞巴斯蒂安·迈恩(Sebastian Meyen)将于2019年伦敦JAX开幕
即使是AdoptOpenJDK项目背后的强大公司jClarity,最近也被Microsoft收购。 塞巴斯蒂安·梅恩(Sebastian Meyen)评论说:“微软现在是一家Java商店”,并对整个事情进行了积极的评价:
“当行业巨头支持Java时,总是很好。”
您可以选择!
在JAX伦敦,我们还有jClarity的首席执行官Martijn Verburg 。 他的问题:我应该使用哪种Java发行版? 马丁(Martijn)介绍了我们目前可以使用的不同选项。 而且,答案通常是:这都取决于各自的用例! 他的建议:仔细查看各个提供者支持哪些Java版本,哪些支持服务可用以及谁在背后。
无论如何,应该指出的是,新的发布节奏和Oracle的免费支持期限缩短到(仅)六个月,已经创造了替代发行市场。 多样性不是一件坏事。
JAX伦敦的Martijn Verburg: 2019年可以选择的免费Java
无论有何偏见,Verburg都将在AdoptOpenJDK项目中扮演特殊角色,因为这是与供应商无关的发行,而不是由单个公司来推动的。 的确如此:参与各方的带宽读起来就像是IT世界的名人录。 我们也许正在这里走向独立的Java基金会?
但是另一种阅读也是可能的。 Microsoft Azure也是AdoptOpenJDK的支持者,这并不奇怪,因为Microsoft最近收购了Martijn Verburg的jClarity公司。 而且AdoptOpenJDK徽标不以某种方式类似于Redmond的巨型徽标吗?
外卖#3:微软回馈Java
关于微软的最后一件事:Java冠军莫妮卡·贝克维斯 ( Monica Beckwith )目前正在微软的JVM性能团队中工作,在她的会议上带领我们进入了OpenJDK并发垃圾收集器的新世界。 优秀的老式G1垃圾收集器已采用替代解决方案(如ZGC和Shenandoah)采用了并发方法。 会议结束后,我们赶上了她,接受采访,她向她解释了这些新型垃圾收集器的设计目标是什么,在什么情况下使用它们是有益的。
最后,我们向她询问了Microsoft在所有这些方面的参与情况:
微软肯定会投资。 Azure堆栈已经高度基于Java。 这势必会发生。 即使Microsoft拥有最好的.NET工程师,它仍然需要Java观点,但仍然需要社区观点,并了解社区的发展方向以及Microsoft如何成为社区的一部分。 微软已经有很多开源计划,这也是微软帮助开发OpenJDK的一种方式,同时还回馈Java。
收获四:聆听您的软件并考虑副作用
MaaretPyhäjärvi(F-Secure) 在主题演讲 “突破测试的错觉”中 谈到了测试人员如何不破坏代码,而是围绕代码的错觉。 在这些幻觉中,有一种感觉是代码已完成了 应 做的事情。 另一个幻想是该产品完成了它 需要 做的事情。 虽然它可能完全按照指定的方式工作,但这可能不是必需的。 幻想产品 只做 应该做的事情。 尤其要牢记GDPR等数据隐私法,必须考虑产品的副作用并做出选择。
“我从来没有断码,我打破了有关代码的人的幻想” @maaretp呈现主题演讲:“打破幻想与测试” pic.twitter.com/1ETEmZbIC3
-JAX伦敦(@jaxlondon) 2019年10月9日
最后,测试人员应该仔细听:软件是否在对您说话? 根据MaaretPyhäjärvi所说,它对我们所有人都有影响,我们只需要收听即可。
Quarkus是面向Java开发人员的新的容器优先框架。 正如Red Hat的Alex Soto 在演讲中强调的那样 ,重点是支持容器化的云应用程序并提高开发人员的生产力。 Quarkus提供了一种将Java应用程序编译为本地代码的方法。 使用GraalVM,它可以创建本机可执行文件,以在容器中实现与其他任何本机编译程序(例如,用Go或C ++编写)相似的行为。
Quarkus以多种方式提高了开发人员的生产率,例如,通过实时重新加载功能。 更改源代码后,更改将立即反映在正在运行的实例中。 性能? 启动时间,内存消耗? “即使是奇迹也要花一点时间”,Alex说,但是对于Quarkus来说并不多。 比Node.js更快,比传统的云Java堆栈快得多。 亚历克斯的基准确实令人印象深刻。
从享受在Quarkus会话@alexsotob @jaxlondon pic.twitter.com/Eta7OHvsUN
-Andrew Buttery(@andrew_buttery) 2019年10月9日
外卖:Quarkus绝对值得一试。 对于那些想使用它的人:在code.quarkus.io上,您可以单击一个分布式应用程序,并了解“ Supersonic Subatomic Java Framework”的工作方式。 看看我们的Quarkus备忘单!
要点6:
您是否正在考虑将现有的Java应用程序迁移到云中? Laura Morillo-Velarde(seedtag)展示了如何 使用Google Cloud进行此操作 -并比较了制作披萨的过程。 您可以选择从头开始制作披萨,这比购买冷冻披萨或在餐厅订购要花费更多的精力。 Google Cloud提供了相同范围的选项。 正如劳拉(Laura)解释的那样,您可以配置任何所需的东西–就像从头开始制作披萨。 使用其他选项,您不必自己做任何工作,而必须坚持菜单。 因此–由您决定,哪种选项最适合您的需求!
要点7:请注意我们行业的浪费
作为开发人员,我们是否意识到我们的影响? 如果您查看比特币采矿的能源消耗,答案显然不是! 传奇的比特币创始人中本聪(Satoshi Nakamoto)可能不知道开采一种加密货币会消耗像智利这样的国家的能源。
克里斯·塔林格(Twitter)在主题演讲“ 重新思考发光的云世界中的性能 ”中,通过将性能优化放在可以实现的节能背景下,使术语“性能”有了新的含义。 如今,数据中心已占全球能耗的2%,而且这种趋势还在上升。
在@JAXLondon上, @ christhalinger突出显示了软件性能对全球能源消耗的惊人影响,在这里#whatimpactareyouhaving ?! pic.twitter.com/tzBuYGShQu
-Grace Jansen(@ gracejansen27) 2019年10月8日
但是,不仅应该让我们思考的是明显的失衡-更小的性能优化还可以导致一个更可持续,更具包容性的世界。 例如,泰林格提到了Twitter的“ Twitter Lite”服务,该服务为Internet连接速度较慢的人群提供了访问全球Twitter社区的权限。
游戏业的力量也可以用来提高意识,例如通过解决游戏内部的生态问题:
戴维·保罗(David Paul)对游戏业的首席执行官们说:“在全球拥有超过20亿的视频游戏玩家,这是世界上最强大的动员渠道。” 随着地球变暖,他低洼的太平洋岛国面临着海平面上升带来的生存威胁。
https://t.co/s3VQ6x95jj-RMIClimateEnvoy(@EnvoyRmi) 2019年9月25日
克里斯·塔林格(Chris Thalinger)的要点:“我们应该意识到我们行业有时会造成多么浪费,并考虑如何避免这种情况。”
总结8:
独立顾问米歇尔·鲁克(Michiel Rook) 在他的会议中 提供了一个真实的例子 , 即“ DevOps和持续交付”。 在最近的项目中,他致力于将大型的半政府组织从单一应用程序过渡到连续交付。 目标是降低成本和降低风险,因为小的步骤意味着较小的潜在故障,而这些故障往往更容易解决。
在此过程中,团队进行了不同的更改。 正如Michiel所强调的,最重要的之一是结对编程。 异步代码审阅不会让您看到未编写的代码-尽管这可能是最有趣的代码。 结对编程解决了这个问题,因为在此过程中可以共享想法。 更高质量的知识转移提高了系统的质量。 而且它甚至减少了对异步代码审查的需求。
要点9:最佳实践可降低您的技术债务
什么是技术债务,它如何产生以及我们如何处理? 是否可以完全避免? 在 WPS-Workplace Solutions的常务董事Carola Lilienthal博士在伦敦JAX伦敦的演讲中,谈到了这个问题,并对如何解决这个问题提供了见解。 我们追上了她,并就这个话题采访了她。
听听她对降低技术债务负担的不同方法的看法,开始新项目时要注意的事项,以及为什么维护多年来累积了大量技术债务的软件仍然有意义。 尽管技术债务是一个经常发生的问题,但Carola Lilienthal博士就如何继续进行工作提出了一些建议。 这些方法已为开发人员所熟知,例如跟上您的文档或实施良好的体系结构设计。
我们在软件开发中拥有的所有这些非常古老的最佳实践–如果可以遵循它们,并且如果您有时间不时地重构系统,那么技术负担将很低。
要点10:信任始于信任
Marc Burgauer在他的JAX伦敦主题演讲中说:“ 可能发生的最糟糕的情况是什么? “
敏捷教练Marc Burgauer在主题演讲中提出了有关开发团队凝聚力的问题。 对他来说,一切都围绕信任。 他说:“信任是最能反映我们关系和社会关系质量的指标”。 在信任的环境中,个人可以开放,讨论自己的错误并相互学习。
但是,我们如何创建信任的环境?
Burgauer说,信任始于信任。 如果您不相信自己的信念,那么如果您不冒失望的风险,将很难获得对方的信任。
什么是信任? Burgauer传达的信息是:“选择使对您重要的事情容易受到他人的影响”,这是他从鼓舞人心的开幕式主题演讲中摆脱出来的信息。
奖金外卖:
以下是来自JAX London的其他声音:
感谢@KorenNir今年再次加入我们,与我们JAXlings分享了您的CI / CD和#microservices管理专业知识! pic.twitter.com/K3xJcwyCOw
-JAX伦敦(@jaxlondon) 2019年10月9日
在她介绍了如何通过科技改变孩子的生活之后,我们今天早些时候与@ gracejansen27进行了交谈。 很高兴与您在一起! pic.twitter.com/Yvq7owS5Xe
-JAX伦敦(@jaxlondon) 2019年10月8日
今天, @ christhalinger与我们在一起,他的主题演讲“在闪亮的云世界中重新思考性能” 真是太好了–看看他打个招呼吧! pic.twitter.com/lsybIhEnob
-JAX伦敦(@jaxlondon) 2019年10月8日
翻译自: https://jaxenter.com/10-take-aways-from-jax-london-2019-162893.html
java jax
java jax_Java,Microsoft和Pizza:2019年JAX伦敦会议的10个重点相关推荐
- Microsoft Windows Server 2019 1809 iso镜像 企业版本
企业版本 标准版本 默认页面,关闭即可 参考链接: Microsoft Windows Server 2019 1809 iso镜像 http://www.ddooo.com/softdown/131 ...
- Microsoft Visual Studio 2019介绍之使用入门
Microsoft Visual Studio 2019介绍之使用入门 目录 1.前言: 2.Visual Studio安装: 3.项目的创建和代码的编译与运行: 4.常见问题及解决方法: 1.前言 ...
- Microsoft Visual Studio 2019 美化之——透明化窗口 Microsoft Visual Studio 2019 C/C++ Windows 下重量级编辑器 Editor
Microsoft Visual Studio 2019 美化之--透明化窗口 Microsoft Visual Studio 2019 C/C++ Windows 下重量级编辑器 ?Editor? ...
- Microsoft Office word 2019教程 - word中的excel表格随着excel表格的变化而变化
Microsoft Office word 2019教程 - word中的excel表格随着excel表格的变化而变化 1.问题 2.解决 2.1 复制excel表格 2.2 转到word 2.3 [ ...
- 【PMAC学习笔记——第0篇】初识PMAC运动控制卡以及 Microsoft Visual C++ 2019,PeWin32 PRO2环境搭建
一.PMAC概述 PMAC ( Programmable Multi-Axis Controller) 可编程多轴运动控制器,是美国Delta Tau Data System 公司推出的PC 机平台上 ...
- Java面试题及答案2019版(上)
1.面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面.抽象只关注对象有哪些属性和行为,并不关注这些 ...
- Microsoft Visual Studio 2019 下载与离线安装教程
好久没有更新过Visual Studio的版本,博主一直用的还是2015版,近期想要下载最新的2019版本,才发现压根就没有类似之前光盘镜像下载的地方了,唯一可行的方式是自行通过官方安装部署工具从网络 ...
- Microsoft SQL Server 2019 Developer 简体中文正式版(附安装教程) 64位
原文地址::https://www.jb51.net/softs/703423.html 相关文章 1.Microsoft SQL Server 2019 标准版 官方中文正式版(附安装教程) 64位 ...
- Microsoft Windows Office 2019官方下载链接
Microsoft Windows Office 2019官方下载链接 专业增强版(推荐): http://officecdn.microsoft.com/pr/492350f6-3a01-4f97- ...
最新文章
- 基于USEARCH或QIIME绘制Alpha多样性稀释曲线(rarefraction curve)
- MySQL的EXPLAIN的SELECT TYPE
- Javascript笔记02:严格模式的特定要求
- [转]JavaScript中的几个tip
- Win7与其它Windows的双系统问题
- 常见性能优化小技巧原理
- QTCreator使用MSVC编译开发配置问题、VS2015开发qt问题
- splay/fhq-treap 问卷调查反馈—— [JSOI2008]火星人prefix(splay),Strange Queries(fhq-treap)
- sql 中 ALTER 和 UPDATE 的区别
- Linux Curl命令实用参数
- pytorch_pix2pix之argparse
- 【保证能用】Ubuntu创建一个正常权限的用户
- 01_k8s入门----部署一个应用程序
- 「镁客早报」苹果将在德国停售iPhone 7&8;“刘强东事件”正式结案...
- 软件企业税收优惠政策
- 普通石粉的用途_“石粉”的多种用途
- dia 导出大分辨率高清png图
- kotlin电商学习记录,好久没来逛逛了
- Lightdm Ubuntu轻量级桌面显示管理器配置
- 鸿蒙根本就不是手机系统,全网沸腾!鸿蒙手机要来了!华为:6月2日发布