GitHub

GitHub

德沃斯/ 建造,测试,Deploy/ Code Collaboration & Version Control

Decision 关于 GitHub,Gatsby,Netlify,样式化组件,Redux.js,反应,火箭筒,谷歌前端,回溯地

Avatar of johnnyxbell
锶Software Engineer 亚博提现规则堆栈共享 ·

我正在构建一个个人项目,我需要将项目存储在实时数据库中。I am more comfortable with my前端比我的后端技能,所以我不想花时间构建任何东西在鲁比或去。

我绊倒了。火力基地通过#Google,and it was really all I needed.It had realtime data,一个存储文件上传的区域,最重要的是存储我需要的数据量,它是免费的!

我使用我熟悉的工具构建了我的应用程序,反应对于框架,Redux.js要跨组件管理我的状态,and样式化组件为了造型。

现在因为这是一个项目,我只是在业余时间为娱乐而工作,我真的不想为托管支付费用。我做了一些研究发现网络化.我真的在γ射线前一年和部署了盖茨比站点到网络化已经。

网络化was very easy to setup and link to myGitHub帐户你选择一个回购和几乎很少的配置,你有一个现场网站,将部署每一次你推动到主。

With the selection of these tools I was able to build out my application,连接到实时数据库,部署到一个活环境中,全部花费0美元。

如果你想开发一个小的应用程序,我建议你尝试一下这些工具,因为你完全可以免费将你的想法推广到现实世界中。

三十 up亚博平台怎么样votes · 评论 · 24.5K views

Decision 购物时 关于 GitHub,栏杆

Avatar of kirs
生产工程师 购物 ·

The core Shopify app has remained a栏杆整料,but we also have hundreds of other栏杆整个组织的应用程序。这些不是微服务,但是特定领域的应用程序:航运(与不同的航运供应商谈判)身份(所有购物商店的单一登录)还有应用商店。管理100个应用程序并使其保持最新的安全更新可能很困难,所以我们开发了服务数据库,an internal app that keeps track of all production services and helps developers to make sure that they don't miss anything important.

ServicesDB keeps a checklist for each app: ownership,uptime,logs,呼叫轮换,异常报告,and gem security updates.If there are problems with any of those,服务DB打开GitHub发布并Ping应用程序的所有者,要求他们解决问题。ServicesDB还可以方便地查询基础结构并回答以下问题:“Rails 4.2上有多少应用程序?有多少应用程序正在使用过时的gem x版本?哪些应用程序正在调用此服务?”.

十九 up亚博平台怎么样votes · 2.8K views

Decision at BootstrapCDN 关于 PHPMaxCDN引导程序,GitHub,BuzzSumoBootstrapCDN,开源

杰多夫曼的化身
开发者传道者 亚博提现规则堆栈共享 ·
PHPPHP 最大CDN最大CDN BootstrapBootstrap GitHubGitHub
嗡嗡相扑
BooTraspCDN
γ源

下面是我们做出的一系列决定BooTraspCDNfrom 0 to over 74 billion requests a month (and growing).

最初,I didn't want to doBooTraspCDN.我曾经尝试过一些类似的项目,但它们总是没有获得任何吸引力。2012年6月,my boss at the time (and good friend today),大卫·亨泽尔有一个嗡嗡相扑Alert coming from anγ源project onGitHub打电话Bootstrap有人提到最大CDN一直在寻找赞助项目。Long story short,大卫注册了域名,告诉我去工作。

网站的第一个版本是用PHP.It was quick and dirty but met the scope.我们测试了它一个月,然后人们在谷歌上搜索“bootstrap cdn”后开始使用它。

我仍然怀疑,直到,好,这是下一个决定。

AMA below.

十八 up亚博平台怎么样votes · 评论 · 10K views

Decision 在SendGrid 关于 Buildkite,GitHub,InMemoryDatabases,数据库,数据存储,Languages

塞特格里德化身
主要软件开发人员 森格栅 ·
BuildkiteBuildkite GitHubGitHub
#InMemory数据库
#Databases
γ数据存储器
第二语言

当我们完成了代码检查(每个代码和配置更改都经过代码检查)并对自动化测试的级别感觉良好时(没有人可以在自己的代码功能上签字;a quality assurance engineer or other developer has to verify functionality),我们通过一个与GitHub(the bot maintains our versions and change logs).后Buildkite有一个绿色的构建,我们的二进制文件被发送到我们的repo服务器,we are good to roll out deploys to our data centers and to keep pushing the needle on the performance of our system.

第二语言 γ数据存储器 #Databases #InMemory数据库

十八 up亚博平台怎么样votes · 2.8K views

Decision at ChecklyHQ 关于 维乌斯Knex.js波斯特雷斯克Amazon S3,AWS兰姆达,Vue.js哈皮神,Node.jsGitHub,Docker,赫鲁库

提姆·诺莱的化身
创始人,工程师和洗碗机 结结巴巴地 ·

赫鲁库 Docker GitHub J.N. 哈皮 Vue.js AWS兰姆达 亚马逊S3 PostgreSQL JNEX.JSCheckly是一家相当年轻的公司,我们仍在努力寻找正确的产品特性组合,价格和受众。

我们专注于技术B2B,但我也一直想为独立开发者服务。So I decided to make a $7 plan.

为什么要7美元?简单地说,it seems to be a sweet spot for tech companies: Heroku,Docker,Github,Appoptics(天秤座)都提供7美元的计划。他们一定对此做了大量的研究,so why not piggy back that and try it out.

有足够的生意机会,技术上。挑战包括:

  • 将部分功能分割开来,这样一个7美元的计划仍然是有利可图的。我们称之为“计划限制”
  • 更新API和后端服务以处理和实施计划限制。
  • 将用户界面更新为友好的状态,计划限制在用户界面的某些部分生效。
  • 更新定价页以反映所有更改。
  • 保留实际处理后端,储存和原料药尽可能保持原样。

In essence,我们从严格的基于数量的定价转向了基于价值的定价。Here come the technical steps & decisions we made to get there.

  1. 我们更新了我们的PostgreSQL模式,所以计划现在有一个“功能”数组。这些是表示功能切换的字符串常量。
  2. TheVue.js前端从武克斯登录时存储。
  3. 基于这些值,用户界面很简单V-IF声明只显示功能或显示友好的“请升级”按钮。
  4. The哈皮API在每个相关的API端点上都有一个钩子,用于检查用户的计划是否启用了功能,or not.

旁注:我们每月在开发者计划中提供10条短信。然而,we were not actually counting how many people were sending.We had to update our alerting daemon (that runs on Heroku and triggers SMS messages via AWS SNS) to actually bump a counter.

我们构建的基本上是基于平面特征的特征切换。It is very extensible for future additions.Our scheduling and storage backend that actually runs users' monitoring requests (AWS Lambda) and stores the results (S3 and Postgres) has no knowledge of all of this and remained unchanged.

希望这能帮助任何人构建出他们的SaaS,并处于类似的情况。

十六 up亚博平台怎么样votes · 7.5K views

Decision 在ACK铸造厂 关于 比特桶,GitLab Pages,GitLab CI,GitHub,GitLab,OpenCuCeCurror

AdmonkeyDev的化身
高级软件工程师 亚博提现规则堆栈共享 ·

我用吉特实验室在建设副项目和MVP时。The interface and interactions are close enough to those ofGitHubto prevent cognitive switching costs between professional and personal projects hosted on different services.

吉特实验室also provides a suite of tools including issue/project management,CI/CD with吉塔实验室,和验证/登录页面GITLAB页面.一切都在一个地方,关于一个#开源云 吉特实验室使我能够轻松地独自管理更大的项目,比使用其他解决方案或工具的可能性大。

It's petty I know,但我也能读到吉特实验室代码差异比上的差异容易得多GitHub比特桶…在我看来,它们看起来更好。

十四 up亚博平台怎么样votes · 88.4K views

Decision 在Zulip 关于 GitLab,GitHub

塔博特化身
创始人 祖鲁语 ·

我有复杂的感情GitHubas a product and our use of it for the Zulip open source project.一方面,我觉得加入Github有助于人们发现Zulip,因为我们有足够的明星(等),我们在平台上的项目中排名很高。and there is a definite benefit for lowering barriers to contribution (which is important to us) that GitHub has such a dominant position in terms of what everyone has accounts with.

但即使忽略了人们对他们的新企业主(微软)的看法,在很多方面,Github对于开源项目来说是一个糟糕的产品。“亲爱的Github”信之后的几年,它的问题追踪器仍然存在基本的差距:

  • 如果没有对项目的完全写入权限(包括将内容合并到主控形状的能力),则不能授予某人标记/分类问题的权限。发布后,等等)。
  • 您不能让任何拥有Github帐户的人自行分配问题。
  • 更多类似的问题。

很尴尬,because I've talked to GitHub product managers at various open source events about these things for 3 years,他们总是认为事情很重要,but then nothing ever improves in the Issues product.Maybe the new management at MicroSoft will fix their product management situation,但如果不是,我想我们最终会迁移到吉特实验室.

我们有一个定制的机器人程序项目,http://github.com/zulip/zulipbot,在可能的情况下处理这些问题,and every other large project we talk to does the same thing,more or less.

13 up亚博平台怎么样votes · 2 评论 · 94.9K views

Decision 关于 Trello,GitHub

埃贝谢罗的化身
Director,Center for the Digital Text University of Pittsburgh,格林斯堡 ·

我用GitHub因为它可以处理所有的项目管理(它有一个伟大的内置看板,用于与问题完美集成的项目)。此外,对提交的行注释对我们非常有用。综合环境完善,重量轻,最好不要用这样的工具来处理项目管理Trellooutside of the codebase.把所有东西都放在一个地方很好。

13 up亚博平台怎么样votes · 4.3K views

Decision 在Kong 关于 Zapier,GitHub,新文物RePoPosits,CommunityAnalytics,OpenSourceCommunityAnalytics,重力分析

库珀化身
Director of Ecosystem 香港公司 ·
扎皮尔扎皮尔 GitHubGitHub New RelicNew Relic
反分析法
#CommunityAnalytics
#OpenSourceCommunityAnalytics
#Githubanalytics公司

I've used more and more ofNew Relic我在香港工作的见解。New Relic Insights is a "time series event database as a service" with a super-easy API for inserting custom events,and a flexible query language for building visualization widgets and dashboards.

当我有我知道需要分析的数据时,我是一个新的遗迹洞察的狂热者,但也许我不太确定怎样我想在将来分析它。例如,at Kong we recently wanted to get some understanding of our open source community's activity on ourGitHub回购。我可以快速配置Github将Webhook发送到扎皮尔,这反过来又将JSON发布到新的遗迹洞察中。

洞察是无模式和无配置的——只需开始发布JSON键值对,然后开始查询数据。

几分钟之内,data was flowing fromGitHub洞察力,我在我的洞察仪表板上构建小部件,以帮助我的同事可视化我们的开源社区的活动。

#Githubanalytics公司 #OpenSourceCommunityAnalytics #CommunityAnalytics 反分析法

十一 up亚博平台怎么样votes · 37.2K views

Decision 关于 GitLab,GitHub

乐舒新化身

跟上GitHub如果你觉得舒服,如果你想换成其他人,记住心态的改变,你需要时间去适应,i'm not saying that吉特实验室is bad or difficult just the opposite,但它可能是压倒性的,因为它具有比GitHub,what it means more configs available that you can mess up.

十一 up亚博平台怎么样votes · 20.1K views