【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!
本期给大家推荐的内容有前端开发者必备的十项技能、Windows管理员必须掌握的十条基础PowerShell脚本、基于云的开发与交付机制能够帮助我们解决的难题和实现DevOps成功必不可少的11种编程语言等。
一、前端开发者必备的十项技能
原文标题:10 Skills to Know if you Want to be a Front End Developer
前端开发工作的核心在于让设计方案在Web之上得到完美体现。与专注于网站外观的Web设计不同,前端开发更关注网站的布局、按钮以及总体观感,同时也需要保证网站代码及应用中不存在bug或者错误,并使其在各类设备平台上都拥有良好显示效果。要实现这些目标,以下十项技能应被纳入大家的必会列表。
1. JavaScript
2. 各类前端框架
3. CSS预处理程序
4. 跨浏览器Web开发
5. CSS与HTML
6. 各类JavaScript框架
7. 响应式设计
8. 版本控制系统
9. jQuery
10. 测试与调试
二、Windows管理员必须掌握的十条基础PowerShell脚本
原文标题:10 essential PowerShell security scripts for Windows administrators
正是由于PowerShell的存在,Windows管理员们才能够自动完成各类重复而枯燥的日常工作,包括轮询日志、部署补丁以及管理用户等。而在Windows管理乃至安全相关任务当中PowerShell同样扮演着重要角色。下面,我们将分几个方面介绍十条您不容错过的重要安全类PowerShell脚本。
(一)系统强化
1. 在多台计算机上将多个用户移出本地管理组;
2. 在Windows 10中强化SAM远程访问
3. 向微软Enhanced Mitigation Experience工具包中添加应用
4. 强化Net Session Enumeration
(二)Windows管理
1. SHA1证书签名检查
2. 文件系统安全Powershell模块4.2.3
3. 访问控制列表的备份与恢复
(三)追踪攻击者
1. 本地管理组变更
2. Kerberos Golden Ticket检查
3. 获取登录位置
三、基于云的开发与交付机制能够帮助我们解决哪些难题?
原文标题:Problems Solved by Cloud-Based Development And Delivery
为了了解当前业界对于云开发及部署状态的认识,我们采访了来自13家企业的15位高管人士,立足云环境的各类开发工具及服务进行了交流。针对基于云的开发与交付机制能够帮助我们解决哪些难题这一议题,他们给出了以下见解。
1. 利用DevOps流程实现更快且更可靠的软件部署效果。
2. 实现资源向外扩展、测试不同配置并帮助开发团队快速获取软件测试所需要的资源。
3. 云环境下开发出的产品与服务能够优化用户的使用体验。
4. 云计算令开发工作更为高效且有效。
5. 可扩展性、稳定性以及易用性。
6. 自动化机制有效提升流程可检查性、降低变数及随机性。
7. 车辆联网使得办公环境更为灵活。
8. 自动规模伸缩。
9. 能够立足外部环境了解客户体验。
10. 无论将负载部署在哪里,都能快速实现基础设施切换与部署。
11. 促进IT现代化。
12. 敏捷开发在云环境中更易实现。
13. 云环境使得开发者拥有“快速失败,快速成功”的理想环境。
四、实现DevOps成功必不可少的11种编程语言
原文标题:11 Programming Languages for DevOps Success
实现DevOps的一大核心要素,在于利用各类语言实现软件的自动化开发与部署。在今天的文章中,我们将介绍11种重要的编程语言,它们将帮助各类企业更为顺畅地实现DevOps并借此获取业务层面的竞争优势。
1. 微软PowerShell
2. Puppet
3. Bash
4. PHP
5. Perl
6. Ruby
7. Java
8. JavaScript
9. C
10. Tcl
11. SQL
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】