java对话
在线讲座和视频是学习软件开发新事物的主要资源之一。 您可以找到Java专家与您分享他们的经验,而不必坐下来。
在下面的文章中,我们收集了10位我们最喜欢的演讲者和主题,我们相信每个Java开发人员都应该注意。 获取爆米花,坐下来,让Java振作起来。
新帖子:您应该看到与之保持联系的十大高级Java对话https://t.co/1oGKX6tOny pic.twitter.com/vYCTCLG9f7
— Takipi(@takipid) 2016年4月25日
1.微服务@ Spotify
Spotify的工程副总裁Kevin Goldsmith谈到了公司中微服务的使用以及为什么它们更易于测试,部署和监视。 他还邀请您使用Spotify Apollo (在Spotify中编写微服务时使用的Java库集)。
- 下载幻灯片
2.品尝Lambdas并沉迷于流中
Venkat Subramaniam博士是我们最喜欢的Java演讲者之一,因为他总是以有趣且引人入胜的方式进行有关复杂概念的演讲。 Lambda和流是Java 8的旗舰功能,在本讲座中,您将能够体验到它们内部的强大功能。 (顺便说一句,如果您想窥探Java 9,请查看我们有关Java 9的5个功能的文章,这些功能将改变您开发软件的方式 )
3.一种黑客方式
Reactive Extensions(Rx)的发明者,Applied Duality,Inc.的创始人, 标志性的彩色T恤的所有者Erik Meijer挑战了Scrum&Agile的基本思想以及开发人员应如何为将来开发代码。
4.硬件事务存储器
Azul Systems的首席技术官兼联合创始人Gil Tene向我们介绍了硬件事务存储–旨在通过允许一组加载和存储指令以原子/同时方式执行来简化并发编程。 Gil在演讲中详细阐述了支持该功能的未来芯片,以及它如何对JVM有所帮助。
- 在InfoQ上观看
5.以100mph的速度修复代码:改进服务器调试方式的技术
在本次演讲中, Takipi的首席执行官兼联合创始人Tal Weiss介绍了用于生产调试的不同技术,例如分布式日志记录,jstack,BTrace和自定义Java代理。 Tal还解释了为什么您不需要日志文件来跟踪生产错误。
6.保持领先
MongoDB的Java开发人员,我们博客的好朋友Trisha Gee谈到了试图保持领先地位的“危险”,以及如何在拥抱变化的同时平衡它们。
7.刻意移动,不伤任何东西
与Mark Zuckerberg的方法不同,Oracle的Java语言架构师Brian Goetz认为编程语言设计不仅与类型理论和语法有关。 在本视频中,他讨论了通过重大的进化变化来引导Java的一些挑战和教训,例如减少Java冗长的动议。
8.编程语言高级主题:Java Puzzlers
Google前首席Java架构师Josh Bloch与Bill Pugh一起为您带来了八个编程难题。 如果您正在寻找挑战,请查看Java Deathmatch (并且不要忘记检查您的结果 )。
9.斯卡拉瓦格斯:多蒂之声,配马丁·奥德斯基
Scalawags是Josh Suereth , Dick Wall , Heather Miller和Seth Tisue主持的有关Scala语言的每月播客。 这个月,该团队就Martin Doder采访了Martin Odersky, Dotty是一个平台,可以试用Scala的新语言概念和编译器技术。
10.分布式系统设计中的绝望和信心
在设计实际的分布式应用程序时,我们面临许多决策点。 了解我们在这些决策点面临的权衡取舍,可以使我们更快地做出更明智的选择。 在此演讲中, Camille Fournier将讨论一系列实际的分布式应用程序以及在这些系统中进行的一些主要折衷。
奖励:JavaZone Productions
JavaZone是挪威最大的IT会议,每年,它背后的团队都会创建模仿秀,以说服开发人员加入。 您可能已经看过以下视频,但请查看此链接以获取更多有趣和创意的视频 。
最后的想法
在线会议和讲座是扩展我们的知识并了解Java中新的,重要的和令人兴奋的元素的最佳资源。 虽然这是一个简短列表,但我们一直在寻找更多要观看的视频。 看到有趣的事了吗? 我们很想听听!
翻译自: https://www.javacodegeeks.com/2016/05/top-10-advanced-java-talks-see-stay-relevant.html
java对话