我不是一个哈克松家伙的'部分是因为我认为它们是浪费时间,部分原因是我'虽然能够汇集任何东西,但是能够放在一起'胜利'在这么短的一段时间内。
作为以GCP的方式相当经历的人(原名云工程师/专业云建筑师认证),我认为这将是一个从无结束的马拉松乐趣的休息时间,即建造一个启动(顺便说一下Ufincs)。
除了每个类别的主题,你还必须利用新的GKE"自动驾驶仪"模式,以及GCP云代码IDE扩展
10万美元USD的奖品池分发给每个类别的赢家,&#34的奖金类别中的$ 2k;最好地使用GKE Autopilot"
持续从3月29日到4月21日(基本上是一个月,如果你包括官方开始时间)
首先,这是我见过的第一个月长的Hackathon。我的意思是,鉴于我们生活(虚拟)次,但仍然仍然是,我认为这是一个非常过于过度的时间表。
其次,要求似乎相当容易。我与GKE经历了很多经验,所以通过对自动驾驶仪进行加息时,我必须更容易地让我必须担心的是选择一个类别进入。
用于参考,GKE'新的"自动驾驶仪"模式只是减轻了群集运算符,从不必担心管理节点。您基于每个POD的CPU / RAM获得多少(除了更多,严格比较计算资源),而不是根据节点获得账单。
最后,虽然每个类别为2千克是一个非常好的变化,但它绝对是' t足以保证建立一个完全定制的项目,当然不保证一个月' s值得的工作。
随着Hackathon的开始日期,我集思了一些想法,但最终决定它不会值得我的时间。这里的ROI越好,准备UFINCS推出,所以我决定继续使用我的马拉松比赛。
与此同时,我注册了Hackathon,并加入了相关的休闲团队,只是为了关注更新(以及竞争对手)。
一个月过去了。我刚刚完成了一些关于UFINC的大型功能开发工作以及处理一些与我所关注的OPS相关的任务(检查Devops Detour系列的开始,如果您'重新感兴趣)。我很好地追踪下周推出Ufincs。
它纯粹是巧合的,4月21日,哈帕顿的最后一天,我检查进入松弛渠道,看看这是哈奇森的最后一天。这时是大约在下午7点左右,哈克辛在我的时间凌晨3点完成。
我幸运地决定登录Hackathon平台并查看已提交的项目。只有〜8个小时去,当时大多数球队都会在现在(或不是,取决于你是什么样的人)。你知道我看到了什么吗?
虽然4个类别中有3个令人震撼提交的项目(每次不超过3或4个),而且"游戏和#34的下一级;类别有零进入者。
如果我可以提交一些东西,任何东西,对此类别,那么我是赢家!明显地。这只是提交的问题......
好吧,这是'作弊'发挥作用。看看,Hackathon的官方规则没有说你可以从现有项目中无法重复使用代码 - 所有你所需要的是提交项目的知识产权(Heck,你没有' t甚至必须提交任何源代码)。
将Dank Meme分类器重新打造到一个排序游戏中是我在第一次对赫卡斯进行头脑风暴时所拥有的想法之一,但考虑到时间限制,我认为它' D是明智的尝试排序。所以我决定的是,考虑到已经是一场比赛,我的流行语宾果会是完美的!
事实上,Buzzword宾果也已经容器化了。真的,我所要做的就是旋转一个新的GKE群集,部署它,并每天给它打电话!
我决定做什么:我决定做什么:我致力于让这个项目备份并运行并提交Hackathon项目的所有必要组成部分(即:一些营销绒毛,演示视频和一些幻灯片)。
首先要配置新的自动驾驶仪群集以部署。我决定旋转一个单独的GCP项目,以保持所有包含的所有内容(因此我可以轻松地撕下它)。我使用Kubails(我的家庭成长框架开发GKE-Native Apps)来配置新项目并使用生成的Terraform Configs快速部署新群集 - 尽管我必须做一些小调整,以便自冲突以获得自动驾驶仪设置工作有一些现有节点池配置。
在几分钟内,我的新群集起来并运行。我试图部署我通常的堆栈的Cert-Manager和Ingress-Nginx,但耗尽了与自动驾驶仪模式的更多冲突。如果我记得正确,其中一个部署试图对Kube系统进行一些更改,但是该命名空间似乎被锁定在自动驾驶群中。我可以理解为什么,但它确实让我的生活更加困难。
实际上,它最终让我的生活更轻松。通过前述Cert-Manager和Ingress-Nginx,我能够直接部署构成Buzzwword宾果(后端WebSocket服务器和前端React App)的服务,作为具有单个负载平衡器服务的部署。它会花费我更多的是运行它(因为使用Ingress-nginx将仅用单个负载均衡器的意味着,但这只是在短时间内进行。在这条线上奖励,我想我能负担得起。
你知道我想要什么我能买得起什么?一个新的域名。看,我实际上有一个始终可用版本的流行语宾果(因为投资组合目的),但我在GCP云运行时运行它,因为它基本上免费(Haven' t ide and#39; t希望你,亲爱的读者,不要最终成本为我:)。但是由于为赫卡顿运行的版本来说是在不同的IP上,我想知道一个新的域名不能' t受伤。
我终于决定了一个次要的重新品牌:http://lovelybuizvwordbingo.com(现在已经存在了)。为什么"可爱&#34 ;?因为Hackathon的整个主题是"爱",如果我真的会打电话,我可能会使这是我所赚的下主题改变。因为我当然没有时间,也没有注意任何其他变化。
使用域名购买,负载均衡器平衡,以及DNS记录......解决,达到8:00,可爱的流行语宾果现在为商务开放!
那是'硬'部分。或者'不那么容易'部分。我的意思是,我可以在这一点上部署GKE应用程序(或者至少,我的云构建管道可以),所以唯一还有剩下的事情是用#34写下所有营销绒毛;项目是什么&# 34 ;,"它解决了什么问题&#34 ;,"它是如何做到的&#34 ;, yada yada。在过去的几个月里花了对Ufincs的营销副本,那是一个问题的营销副本(尽管我多年的废话 - 通过学校项目肯定有所帮助)。
当然,当你&#39时写这些东西是更容易写这样的事情。我的意思是,它本身的应用程序是纯"没有认真对待它"所以至少我们在主题上为此(供参考,我最初将Buzwword宾果作为一个笑话......在大学的道德课程中)。
提交要求的唯一令人难烦人的部分是3-5分钟'音高'浏览项目的视频。由于我们甚至不得不提交源代码,我认为这基本上是所有法官都基于他们的决定。所以我必须完全刻意彻底解释项目的每一分钟细节。
或类似的东西。我' ll让你成为我的音高多么可怕的法官:
事实上,我会让你成为我整个提交的法官:我提交的一切都可以在这篇文章结束时找到。
最终,在晚上10点,我录制了我的媒体,我的营销蓬乱,我的幻灯片匆匆扔在一起。点击提交并调用了一个夜晚,希望没有其他人会提交任何其他人和#39;游戏'项目和i' d是事实上的赢家。
我第二天早上醒来,实现了我最担心的恐惧:有更多的游戏提交。不是一个。不是两个。但是在夜晚的时间里出现了三个更多的提交。
看着其他提交(我在这里赢得了这里,因为'法律'原因),其中一些人看起来肯定看起来已经投入了他们。比如,其中一个人有一个整体故事,他们如何提出这个想法,测试它,实现了它,并进一步进行了用户测试。老实说,我认为这个项目已经在包里。
所有这些的最糟糕的一部分是游戏类别没有结束'甚至最终有最少的提交;其他类别中只有两个!
叹。至少我没有浪费很多时间把整个东西放在一起。肯定是热闹的是,想象当他们不可避免地要凝视我的怪物时,法官会想到什么。但我绝对没有希望在这一点上获胜。
所以我只是在那之后忘了整个哈哈顿。判决将在下周发生,赢家于5月3日作为Kubernetes会议的一部分宣布。也许我记得要在将来的某个时候检查松弛,看看它是如何下降的。
(并回到Ufincs我去了,我终于在哪里推出并获得了我的第一个支付了客户。在这里看看这个故事:Ufincs更新#7)
请记住,此时我完全忘记了哈克松。我刚刚乘坐到世界的更加或不那么成功地发射ufincs。
因此,当我收到来自其中一个Hackathon协调员的以下电子邮件时,您可以说我很惊讶:
谢谢大家参加{code_love_hack}!我代表谷歌,我想让你知道我们在创造每个惊人的项目中的所有时间,努力和奉献精神。评委有很多有趣的了解您创建的所有应用程序和游戏!没有进一步的ADO,这里是{code_love_hack}获奖者:挑战#1 - 下一级爱情团队成员:[重新求]项目:[redacted]挑战#2 - 对于游戏团队的热爱成员:Devin Sit项目:可爱的流行语宾果狂挑战#3 - 传播爱情:团队成员:[redacted]项目:[redacted]挑战#4 - 通配符和最好使用谷歌Kubernetes引擎自动驾驶员:团队成员:[redacted]项目:[编辑]祝贺挑战类别获奖者并祝贺全部创建这样的精彩项目! BemyApp将与获胜团队联系,以及调查参与范围的获奖者。
所以是的,不知何故,通过所有谷歌的恩典,我赢得了游戏类别。 '只有' 3个小时的工作。
我只能假设这是可能的,因为法官在下次会议上玩耍宾果游戏的想法很大。或者他们刚发现其他条目以某种方式更糟糕。我不知道。我怀疑他们'我告诉我,即使我问道:官方规则禁止他们揭示他们为每个项目提供的分数。
在任何情况下,我' D比如3 *小时的工作,可能是最好的投资回报率我' ll曾经做过,至少很长一段时间。
那个'我如何在3个小时内赢得一个月长的Hackathon。通过重用旧工作,脱离它的大笑话,并没有认真地抓住它。
*显然,它花了超过3个小时才能建立流行语宾果游戏,但这不是完全的点,是艺术先生吗?
除了没有免责声明之外,没有任何放弃。我不是在以任何方式写下这篇文章或推广GCP的'我只是认为整个事件很有趣。
在这里,我作为Hackathon的一部分提交的一切。愿它引导所有未来的Hackathon'努力。
“游戏在下一个整体团队会议上与您的企业朋友协同增长。”
“你知道,有时候,当我听我的老板或我的老板和#39;老板,漫步在和#39;创新','最好的实践'和#39; blockchain'我只是想调整。我肯定所有的队友也想要,因为我们真的在同一条船上。所以我想建立一些东西来增加我们的团队协同作用,同时改善老板和团队之间的对齐。“
“可爱的流行语宾果(http://lovelybuzzwordbo.com)是我们的魔法解决方案。在这里,我们有一些有趣的东西,简单的_all_团队成员可以享受:宾果,但是用流行语。现在我们都_have_要注意老板所说的,否则我们将如何获得宾果?每个人都可以把它拉到他们的笔记本电脑上,或者另一个显示器。真正,团队在最好的队伍。“
“你' LL展示了一个精美的手工制作的宾果板,只有最整体的流行语。”
“也要向所有团队伴侣提供网站。这是你必须收听你的老板的地步。你' ll在游戏中看到,所有连接的人。“
“当然,如果你正在倾听,那么你的老板会从足够的流行语中爆发,以便轻松地让你成为宾果游戏。恭喜!你'赢得胜利者!将显示您随机用户名以查看。“