发布的Edd曼2022年4月28日

使用DigitalOcean应用平台和Terraform将DataDog代理容器化用于HTTP健康检查

多年来,我们一直是DataDog和它提供的遥测/监控水平的忠实粉丝。我们在维护的整个服务中使用的监测的一个方面是HTTP运行状况检查这是有意在一个独立的云提供商上运行的,而我们的主要云提供商是AWS。DataDog提供了处理通过运行这些检查的能力他们的代理多年来,为我们提供了足够的黑盒方法,以确保服务按预期运行。在过去的一周里,我们探讨了将这一责任容器化到一个可以在无服务器平台上运行的服务的可行性DigitalOcean App平台

发布的贾斯汀霍格2022年4月11日

BrightonSEO的技术和非技术SEO

我很幸运能够去布莱顿花一天时间听一些关于SEO的很棒的技术和非技术的演讲BrightonSEO 2022.参会人数之多、讲座质量之高给我留下了深刻印象。

看到和听到重要的演讲者对他们所做的事情充满热情是很有趣的,所以一些观点与“有意图的内容为王”的普遍感觉相反是很好的。很高兴听到获得反向链接对每个人来说都是一项困难的工作,而数字公关,联系记者,是成功反向链接的重要组成部分。

发布的Edd曼2022年3月25日

你能说出那个AWS服务的名字吗?

我一直对AWS提供的大量服务感到惊讶。虽然我花了很多时间在AWS工作,但我总是惊讶地发现另一项我不知道存在的服务。更好的是,每个新服务都有一个相关联的新服务图标。这就是为什么我认为构建一个关于AWS服务图标的小游戏会很有趣(而且有点教育意义)。

发布的汤姆不能2022年3月1日

使用CloudFront函数处理重定向

多年来,我们在web应用程序中看到了无数处理重定向的方法。从Apache重写规则到AWS alb、Lambda@Edge,甚至S3对象元数据。在这篇文章中,我将分享另一个我们最近开始在MyBuilder中使用的方法:CloudFront Functions。

发布的吉姆·麦克莱恩2022年2月10日

从web性能开始

从逻辑上讲,“更快”的页面就是“更好”的页面。他们做事更快,搜索引擎优化得分更高,消耗更少的能源,人们喜欢他们。这就是我如何在mybuilder.com上取了一个对SEO很重要的页面,并将其指标削减了一半。

发布的Edd曼2022年2月3日

使用GitHub Actions通过电子邮件和Slack发送Gone Live发布说明

确保技术团队和整个公司都意识到刚刚发布的变化是非常重要的。这让每个人消息灵通技术团队正在进行的工作,以及系统如何随着时间的推移而变化。去年,我们从Jenkins过渡到GitHub Actions来管理我们的CI管道,并在这个过程中修改了我们通知相关方发布的方式。

发布的丹Beaven2019年7月29日

从MyBuilder的React开发人员开始

我已经开发网站和JavaScript应用程序超过5年了,使用ReactJS超过4年,但从未在组织内部使用过。我很少(如果有的话)需要阅读其他人的代码,我在代码库上的合作经验仅限于与朋友合作的少数项目。在加入MyBuilder之前,我对这种转变很好奇,想知道处理大型代码库会是什么样子,写代码的过程会有什么不同。

发布的巴尼Laurance2019年6月7日

PHP的赞美诗:很难发音,但更容易打字

我记得在以前的工作中,一位同事重复着这样的咒语:针对接口编程,而不是实现”。

这听起来是个不错的建议,但对我来说有点抽象,因为在PHP中变量没有类型。变量的值有类型,但内存中对象的类型从来不是接口——它总是一个类。