【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!
今天推荐的内容包括:关于Java生态系统值得关注的五大趋势、Bossie 2017大奖的最佳软件开发工具、初创企业必须遵循的九大开源软件许可管理规则和每支IT团队都应当掌握的十项关键性安全技能等。
一、关于Java生态系统值得关注的五大趋势
原文标题:5 Trends to Watch in the Java Ecosystem
过去几个月以来,一系列公告的出炉改变了Java整体生态系统。这些变更可能给Java开发者以及Eclipse社区产生长期影响。那么,其中哪些内容值得我们高度关注?在今天的文章中,我们将整理出最为重要的五大趋势——配合JavaOne观看风味更佳哦。
1. Java 9出炉
2. 更加开放的Java SE发展方向
3. Eclipse OpenJ9的发布
4. 凭借Eclipse Microprofile关注Java微服务
5. Java EE由Eclipse基金会接手
二、Bossie 2017大奖:最佳软件开发工具
原文标题:Bossie Awards 2017: The best software development tools
原生开发者、Web开发者、物联网开发者、JVM开发者甚至是区块链开发者,都能够从今年的Bossies大奖名单当中找到适合你的工具选项。闲言少叙,接下来我们将一同了解今年登上Bossie最佳软件开发工具榜单的那些平台、框架、编程语言以及其它工具。
1. Ethereum
2. Appollo Server
3. Lottie
4. React Native
5. Enzyme
6. WebAssembly
7. Kotlin
8. Scala Native与Kotlin Native
9. Go
10. Rust
11. Clojure
12. TypeScript
13. 微软.Net Core
14. Visual Studio Code
15. OpenRemote
三、别被开源蒙蔽了双眼:初创企业必须遵循的九大开源软件许可管理规则
原文标题:9 open source license management rules for startups
开源软件可谓初创企业手中的一把双刃剑。它既能够成为初创企业的实现快速创新的有力武器,但又会从开源许可的角度带来种种限制甚至潜在影响。事实上,滥用开源软件可能延后甚至破坏业务发展能力,而下面提到的这些简单的规则将帮助大家轻松遵循开源许可要求。
1. 不要使用无许可条款软件
2. 不要违反开源许可
3. 持续追踪您所使用的软件
4. 理解许可范围与版权
5. 遵循要求提示
6. 理解所发布软件采用哪种开源许可
7. 在咨询专家前不要擅自对开源软件进行贡献或发布
8. 确保员工及第三方开发商遵循相关规则
9. 为未来做好规划
四、每支IT团队都应当掌握的十项关键性安全技能
原文标题:10 critical security skills every IT team needs
如今,黑客活动愈发复杂,攻击行为也越来越频繁。我们面临的问题不再是所在企业是否会成为目标,而是何时会成为目标。这一残酷的现实迫使众多企业不得不重新评估自身安全工作,并思考怎样尽快分配稀缺资源以降低危害。下面,我们将立足于十项安全技能,探讨其给你安全态势带来的现实意义。
1. 安全工具专业知识
2. 安全分析
3. 项目管理
4. 事件响应
5. 自动化/DevOps
6. 数据科学与数据分析
7. 脚本化
8. 软技能
9. 检验后深度取证
10. 工作热情
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】