团队博客
发表于 撰稿人 考特尼·梅兹纳里奇(Courtney Meznarich)

SoCreate工程师竭尽全力打造他最新的业余项目

我们用最喜欢的惯例开启新年!在这个远程工作的时代,我很高兴能够回到SoCreate的常规计划中,并坐下来参加我们的一个签名午餐会议,这是一个由团队领导的关于酷新技术和个人团队成员项目的学习系列。以前,我们通常会拉一把椅子,把午餐带到会议室,现在,我们有了新的方式。通过Microsoft Teams,我们在线上做演示,听到高级软件工程师德纳·戴罗西耶(Dana Desrosiers)讲述他的业余时间生活,是如此有趣。不用说,他并没有坐在板凳上。

电脑屏幕显示代码和体操得分跟踪器

得分跟踪器应用程序会汇总用户关注的运动员和健身房的体操运动结果。

居家工作时,德纳一直在努力学习新东西。最近,他决定利用自己高超的工程技术来解决他在工作之余训练体操时遇到的一个挑战。我敢打赌,你从来没想过这两者会有交集!他没有使用他精通的技术,而是深入研究了他在SoCreate通常不使用的技术,包括Blazer web assembly、.NET 5、gRPC以及Azure Cosmos DB。

在学习新技术的同时,德纳说:“我尝试着去做一些我能做的东西。除了高水平的知识,我觉得我从阅读中没有得到太多东西。当你发现你的知识盲区,你就会真正地投入进去。”

德纳告诉我们,他经常受到体操比赛结果的挑战——无论是找出结果还是计算地区排名。目前提供这些结果的网站滞后,使得用户不得不去搜索他们需要的信息。因此,利用上述新技术,他颠覆了当前的流程。

“我们使用的网站很少,比赛主管会定期将比分发布到网站上,用户可以登录,了解其孩子的情况。”他解释道。“我不喜欢的是,通常情况下,你必须去网站上寻找,找到级别、环节,然后最终找到你要找的运动员。我想要做的是扭转这种局面,让运动员或俱乐部成为核心关注点。”

因此,德纳创建了一个应用程序,从其他结果网站提取数据,汇总比赛结果。

“我的设想是,当我查看某场比赛时,我的手机就会开始通知,告诉我比分是多少。”他解释说。“我想去参加一个比赛,而不是寻找一个比赛,我想关注运动员和俱乐部。所以,我可以一目了然地获得所需信息,而不是去应用程序中寻找信息。”

德纳的新应用程序虽然还没有设计,但它可以清楚地显示他最近参加的比赛,他能够通过该程序关注特定运动员的成绩,并查看特定健身房的运动员的所有得分。

他说:“这就像Twitter提要,每30秒自动刷新一次。”

该应用最终会在每次弹出新分数时发送通知。也许更重要的是,用户可以通过它在一个表中查看不同级别和年龄的结果,而这在其他网站上目前是没有的。

电脑屏幕显示代码和一个带有地区排名的体操得分跟踪应用程序

这款得分跟踪应用程序会显示一个数据表,在这个数据表中,可以对不同级别和年龄组的体操成绩进行比较。

“有时候,你要尝试符合地区参赛的标准,例如,在10年及以上的类别中,你必须名列前25名。我没有一个很好的方法来查找,所以我很难看到我的运动员的排名情况。但有了这个应用程序,我可以把不同年龄的人结合起来,看看每个人的情况和界限在哪里。通常情况下,我必须来回切换来计算,而这个要简单得多。”

确实要简单得多!德纳的项目(你可以在GitHub上查看)向我们说明,适当地应用技术,可以使人们受益,并让我们的生活便利不少。我们只是不知道这两个看似完全不同的领域——软件工程和实体双杠——之间会有相似之处。但是,像德纳这样的创造者,我们SoCreate大有人在,我们将继续努力,为大家带来深刻、惊奇的体验!

欢呼!

你还可能感兴趣……

贾米·鲁洛克(Jami Lurock)演讲家庭自动化

午餐会:杰米·鲁洛克(Jami Lurock)的自动化家园之旅

工程师与其家庭安保系统相结合的报警器,比传统报警器要先进的多。您可曾幻想只需用移动设备就能告诉车库开门,实现远程监控咸水池盐度;得知孩子或室友出门没关窗户或忘了关加热器?一切皆可实现,就让总工程师杰米·鲁洛克带大家一探究竟。第二期“午餐会”,即每月团队举行不同相关主题研讨学习会上,杰米围绕“自动化家园之旅”,目前采用的硬软件设施以及该系统启动方式作了发言。“这房子安装了有线报警系统”他说。该报警系统一经深入观察其所有可能性,就想竭力证明房间内每一个部分都有潜力实现自动化。电箱里杂乱如麻的电线,让人心烦:这曾是一个工程师所做的工作。通过上述报警系统...
劳伦·斯彭斯(Lauren Spence)展示色彩系统

色彩系统:SoCreate用CSS自定义属性设立标准

我们最近的一次午餐聚会——SoCreate团队领导的系列学习——也许是迄今最多姿多彩的活动了!用户体验开发人员劳伦斯·彭斯(Lauren Spence)就正在应用于SoCreate项目用户体验端的尖端技术发言,并将其教授给团队。美味的午餐满足了我们其他人的胃口,而劳伦关于SoCreate色彩系统的展示则给了我们一场视觉盛宴。这个色彩系统方法创新,它控制着我们开发的所有应用的颜色,并为其设置颜色主题。该系统在空白CSS的基础上添加层与规则,使其便于使用、记录并设置主题。该系统建立在全球CSS自定义属性库之上,每个都因用途不同而名称各异。“有了这个独特的色彩名称库,无论是出于何种目的用途...
Anthony Harris关闭houdini演讲

CSS Houdini的魔力

帽子戏法、卡牌魔术,神奇的CSS!在我们最近的团队系列午餐学习会上,用户体验设计师/开发者安东尼·哈里斯(Anthony Harris)为我们带来了无数惊喜。这个好似有魔力一般的项目叫做CSS Houdini,尽管它兼容性不够好,但却能为网页开发带来一场革命。下面就是我们了解到的内容。“Houdini是一款新的浏览器API集合,你可以通过它访问更多浏览器CSS引擎。通过JavaScript就可以访问API,因此这非常便于网页开发者操作。” 总体来说,好消息就是CSS Houdini能够提升浏览器支持效率并改善性能。然而到目前为止,不那么好的消息在于,要想使Houdini运转,所有浏览器都需要执行Houdini的API,包括风格、布局、绘制...