过度 / r / powershell,我们每个月与PowerShell彼此分享,并在年底反思。这对我来说是一个重要的一年。我不仅能够专业地在一些伟大的项目上工作,我还获得了今年的社区努力的很多认可。当我今年反思时,我比我预期的方式完成了。

指数

社区努力

我真的很喜欢Powershell社区,我已经做了很多工作来贡献它。这是今年为社区所做的(以及社区为我所做的事情)所做的。

PowerShell新闻播客

我是一位客座演讲者 Powershell新闻播客 在一年中的早期。我与谈话很好 Mick Pletcher.Harjit Dhaliwal. 关于我当时正在努力的一些项目。

Powershell + Devops全球峰会

这是我的第一年参加了 Powershell Summit.。到了这次会议已经在我的名单上很长一段时间了。我的雇主去年派了两个人,但我是球队的新手,没有得到其中一个景点。这次我提交了一个谈话,被选中帮助确保我的位置。

遇见我的读者

满足我的博客和其他内容的许多人真是荣幸。人们在社交活动期间开始在我的夜晚来看我的夜晚说谢谢。我很惊讶,很高兴与他们交谈。我和我一起旅行的同事决定跟踪有多少人发现了我。显然,我看起来就像我的头像,因为我们已经开始失去第一天。然后发生了真正惊人的事情。

我被指定为2018年Powershell社区英雄为我的贡献指定了荣誉。我意识到,我不是没有人曾经看到的帖子的不知名的人。我愿意帮助别人对许多人带来真正的区别。与会者与我联系在一起整个会议,以谢谢我的帖子或祝贺我的奖项。

我真的很欣赏那些遭遇的人。当有人愿意离开时,这对我来说意义重大,并向他们谢谢他们以前从未见过的人。当我的工作帮助某人发现一些新的东西或帮助他们过去的障碍时,我喜欢听到它。如果你在下一个峰会看到我,我总是开放迎接新朋友。

2018 PowerShell社区英雄

在会议的第一天,我们所有人都在一个大型房间里为主题演讲。 Powershell团队的第一天和其他对Powershell(和社区)重要的人有很多伟大的内容。他们给出的特别奖项之一是2018年Powershell社区英雄奖。

2018 Powershell社区英雄奖奖是基于社区的提名。 Powershell团队正在寻找上面和超越的人或对社区的特别帮助。 PowerShell团队使用这些提名来选择7个人来获得此奖项。英雄一次被称为一个。当他们到达6号时,这是我的头像上幻灯片。

我非常荣幸收到2018年Powershell社区英雄奖。我只有时间阅读一些展示的提名,因为我上班以获得奖励。他们都非常善良和触摸言语,这对我如何帮助这些人的人来说表现出来。我为这个奖项感到骄傲。

在PowerShell峰会上提出

选择在山顶上举行的是对我来说是一个很大的交易。正如我即将开始我的会议,杰弗里·斯诺夫走进前排并坐在前排。我非常高兴地将演示融合在一起以及会议如何结果。

可以在PowerShell.org YouTube频道上找到会话录制: 用Kevin Marquette编写PowerShell的DSL(域特定语言)

这是我第一次在一个主要会议上介绍,这对我来说是一个非常积极的经历。我现在正在上一个时间表在下一个课程 Powershell + Devops全球峰会.

Microsoft MVP.,Cloud和Datacenter Management

我认为Powershell Hero奖将成为我一年的亮点。然后我收到了 Microsoft MVP. 在8月初在云和数据中心管理的类别中。虽然MVP类别是云和数据中心管理,但几乎所有的贡献都在PowerShell子类别中。

这是我最自豪的承认今年。我很荣幸是一个 Microsoft MVP. 而且我不确定我还能说什么来反映这一点。

博客/网站

我在这个网站上的写作的接触已经非常长大于今年。这被反映在顶级PowerShell博客和我正在跟踪的分析中。

FeedSpot Top 50 PowerShell博客

我开始了这一年 FeedSpot Top 50 PowerShell博客 列表。当我的博客添加到该列表中时,它排名第13。我很高兴看到我的博客在所有伟大的社区博客和其他Microsoft资源中列出。这是从今年开始的完美方式。

我坐在第10位 FeedSpot Top PowerShell RSS Feeds 11日 Feedpot在2019年在2019年遵循的开发人员前50个PowerShell博客和网站 在这个写作的时候。

SQLSCACK Top 5 Powershell 2018年博客

sqlshack. 发布了他们的 前50个Powershell博主 在8月底。我很震惊地看到我的名字坐在该列表中。在我在PowerShell峰会的经验和接收我的Microsoft MVP之后,也许我不应该这么惊讶,但我看到了很多在该清单上的伟大名字,这已经长时间创建了很好的内容。可能是2018年只是我的一年,也许是一个经典案 Impostor综合征.

由数字博客

我的网站是我对社区最明显的贡献之一。虽然在那些前50个列表中看到我的网站很棒,但它很棒,它的最高名单中列出了它,它是真正讲故事的数字。这里是Google Analytics的最后12个月的快速窥视。

2018年博客统计数据

这是过去12个月内的482,000个用户和964,00页的浏览景观。我不知道这些数字攀登这么高。这比前一年增加了250%。

用户组

回馈社区的一大部分是与PowerShell用户组进行互动。我开始了 SoCal PowerShell用户组 2017年,今年我们有很多好的会议。我合作了 大卫基督徒 并涵盖了DSC的各个方面的几次会议。今年我最喜欢的小组的方面是我们正在看到越来越多的常规与会者。

用户组演示文稿

我今年在社区中的小组和其他人之间举行了8个课程。大多数这些演示文稿是今年为这些用户组创建了新的。以下是我呈现的会话主题的完整列表:

  • 自定义DSC资源
  • DSC配置数据
  • 企业规模DSC,Devops AT Loandepot
  • 高级功能
  • 纠缠在行动中
  • 在行动中psgraph.
  • 你想了解的一切关于Hashtables(两次)

YouTube

我发布了大约30个视频 YouTube 今年。其中一些是实际的 介绍 我今年做了。其他大多数是编码直播流或其他视频实验。

其他社交媒体统计数据

虽然我的其他社交媒体统计数据并不是那么重要,但我在这里记下他们,所以我可以在明年比较数字。

我拿起了883个新 推特 追随者今年共达到1544人。我不知道我的位置 linkedin. 连接开始,但我现在坐在662。我有同样的故事 YouTube 有181名订阅者。我刚得到 抽搐 本月设置,所以我将有27个粉丝进入新的一年。

开源贡献

我参加过 哈克伯菲斯特 今年,并将我所需的拉出请求到其他项目。我去年到了PowerShell存储库的10个拉出请求,但我的大部分更改都会添加或清理测试。

个人项目

我今年创建了这些实用程序职能。

他们是小项目,但两者都帮助我轻微的烦恼。我的较大项目发布在Loandepot GitHub网站上。

在GitHub上Loandepot.

今年也是L的开始Oandepot Devops团队 在GitHub上共享我们的模块。这是团队的低优先事项,但我已经张贴了这些项目。

我将来会更加正式的帖子宣布每个人。

专业项目和努力

上面列出的我的社区努力足以让我忙碌,但我也是一个戴上有很多其他酷项目的救主工程师。

LDX项目

这是我在前一年开始并在第一季度交付的主要团队宽大的重新努力。我们拥有此元数据数据库,可以高于我们所有的自动化,作为我们团队所有的一切的真理来源。我领导了修订的元数据数据库和引擎的设计和实现,以支持我们对系统的不断增长的需求。在引擎盖下最终结果比我们当时使用的速度急外不同。

截止到这个项目是一个完整的成就。该团队真正加强了这一点,我们在没有大多数组织发生任何改变的情况下发生变化,没有大多数组织。

组件onboard

我创建并重新加工了很多组件的船上工具。 LDX项目使我们能够利用更好的模板场景。

SSDT,SSIS,NPM工具

我构建了SSDT,SSIS和NPM项目的初始工具,元数据,CI / CD管道和文档。

更好的模块

我今年改革了我们建立和部署了PowerShell模块的方式。一切都有自己的CI / CD管道,并发布到内部PSRepository(并直接到某些关键服务器)。我加了 psscriptanalyzer. 验证,基于评论的帮助检查, 测试覆盖范围 要求和自动语义版本化。我还重构并沿途重新开始并清理了许多现有的模块。

F5工具返工和新功能

我在F5模块上做的工作和今年的相关工具很重要。

  • LDX重构
  • 添加了LTM / GTM状态管理(节点,池,泳池成员,贵宾,宽度,videiphools)
  • 添加了维护页面支持

这使我们以前无法利用的零停机和滚动发布方案。

Tfstestrunner.

我创建了一个模块和工具,用于在部署时运行各种集成测试,以便在每个环境中的每个版本进行各种释放。这与我的零停机释放方案配对,以允许在会影响生产之前停止部署的失败测试。

请求掌握合并

我们的SDLC中有一个点,我们将从一个分支合并到另一个分支。我在CI / CD管道中添加了一个选项,以执行一些验证并创建合并作为Dev团队的搁置何种验证。

TFVC.vsologgingCommands. 模块是作为该努力的一部分创建的。他们处理未作为TFS RESTAPI的一部分暴露的行动。

appsettings.

我完成了年份重写我们正在更新配置文件的方式。经过多年的不同作者和越来越多的代码路径,我重新归档了整件事,所以我可以添加一些新功能,并为Dotnet核心配置文件提供全面支持。

思考

我去年的第一篇帖子是对一切的审查 我在2017年完成了。在该岗位结束时,我评论说,我比预期的更多,我希望今年我会富有成效。该陈述继续保持今年。我会继续做我正在做的事情,因为我必须做一些正确的事情。 2018年是一年的骄傲。