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个重点相关推荐

  1. Microsoft Windows Server 2019 1809 iso镜像 企业版本

    企业版本 标准版本 默认页面,关闭即可 参考链接: Microsoft Windows Server 2019 1809 iso镜像 http://www.ddooo.com/softdown/131 ...

  2. Microsoft Visual Studio 2019介绍之使用入门

    Microsoft Visual Studio 2019介绍之使用入门 目录 1.前言: 2.Visual Studio安装: 3.项目的创建和代码的编译与运行: 4.常见问题及解决方法: 1.前言 ...

  3. Microsoft Visual Studio 2019 美化之——透明化窗口 Microsoft Visual Studio 2019 C/C++ Windows 下重量级编辑器 Editor

    Microsoft Visual Studio 2019 美化之--透明化窗口 Microsoft Visual Studio 2019 C/C++ Windows 下重量级编辑器 ?Editor? ...

  4. Microsoft Office word 2019教程 - word中的excel表格随着excel表格的变化而变化

    Microsoft Office word 2019教程 - word中的excel表格随着excel表格的变化而变化 1.问题 2.解决 2.1 复制excel表格 2.2 转到word 2.3 [ ...

  5. 【PMAC学习笔记——第0篇】初识PMAC运动控制卡以及 Microsoft Visual C++ 2019,PeWin32 PRO2环境搭建

    一.PMAC概述 PMAC ( Programmable Multi-Axis Controller) 可编程多轴运动控制器,是美国Delta Tau Data System 公司推出的PC 机平台上 ...

  6. Java面试题及答案2019版(上)

    1.面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面.抽象只关注对象有哪些属性和行为,并不关注这些 ...

  7. Microsoft Visual Studio 2019 下载与离线安装教程

    好久没有更新过Visual Studio的版本,博主一直用的还是2015版,近期想要下载最新的2019版本,才发现压根就没有类似之前光盘镜像下载的地方了,唯一可行的方式是自行通过官方安装部署工具从网络 ...

  8. Microsoft SQL Server 2019 Developer 简体中文正式版(附安装教程) 64位

    原文地址::https://www.jb51.net/softs/703423.html 相关文章 1.Microsoft SQL Server 2019 标准版 官方中文正式版(附安装教程) 64位 ...

  9. Microsoft Windows Office 2019官方下载链接

    Microsoft Windows Office 2019官方下载链接 专业增强版(推荐): http://officecdn.microsoft.com/pr/492350f6-3a01-4f97- ...

最新文章

  1. 基于USEARCH或QIIME绘制Alpha多样性稀释曲线(rarefraction curve)
  2. MySQL的EXPLAIN的SELECT TYPE
  3. Javascript笔记02:严格模式的特定要求
  4. [转]JavaScript中的几个tip
  5. Win7与其它Windows的双系统问题
  6. 常见性能优化小技巧原理
  7. QTCreator使用MSVC编译开发配置问题、VS2015开发qt问题
  8. splay/fhq-treap 问卷调查反馈—— [JSOI2008]火星人prefix(splay),Strange Queries(fhq-treap)
  9. sql 中 ALTER 和 UPDATE 的区别
  10. Linux Curl命令实用参数
  11. pytorch_pix2pix之argparse
  12. 【保证能用】Ubuntu创建一个正常权限的用户
  13. 01_k8s入门----部署一个应用程序
  14. 「镁客早报」苹果将在德国停售iPhone 7&8;“刘强东事件”正式结案...
  15. 软件企业税收优惠政策
  16. 普通石粉的用途_“石粉”的多种用途
  17. dia 导出大分辨率高清png图
  18. kotlin电商学习记录,好久没来逛逛了
  19. Lightdm Ubuntu轻量级桌面显示管理器配置
  20. 鸿蒙根本就不是手机系统,全网沸腾!鸿蒙手机要来了!华为:6月2日发布

热门文章

  1. 可以获取随机图片的API收集
  2. 方程式ETERNALBLUE:Windows SMB远程溢出漏洞复现笔记
  3. 电商CRM的痛点在哪里?
  4. ios开发中常用的数学函数
  5. 【电气专业知识问答】问:6(10)kV小车式厂用高压开关柜的结构特点是什么?
  6. 从点云到网格(三)Poisson重建(转)
  7. javacv 切割视频
  8. 学生如何免费下载使用正版idea——使用学生邮箱认证
  9. ADSL猫+无线路由=多台机器同时上网
  10. Android 设置横屏,竖屏或者禁止横屏的方法