开发者聚焦:杰森·普莱斯
开发者聚焦:杰森·普莱斯
原文:https://medium.com/hackernoon/developer-spotlight-jason-price-9bf2578de3dc

掸掉斗篷上的灰尘,因为一位新的开发者英雄加入了我们最新一期的 Cosmic JS 开发者聚焦系列。我们采访了 Jason Price,他是一名全栈 web 应用程序开发人员和 JavaScript 爱好者。杰森在松鼠工作和生活,这是一家以产品为中心的开发店,生产“令人疯狂的应用程序”请在推特上关注他,并享受问答环节
你开发软件有多久了?从早期的平面 HTML 网站开始,我就一直在建立网站。我进入 PHP 是在我试图为我从地下室里跑出来的 t 恤印刷业务做一个网站的时候(大约在 2006 年)。我继续努力使我的网站变得更好,并开始花更少的时间打印衬衫。因此,虽然我的网站很不错,但我的生意却受到了影响。一天,我正在找自由职业者的工作,偶然发现了一个 web 应用程序开发员的职位空缺。我当场被录用,当天就关闭了 t 恤业务。从那以后就开始做网络应用。
您首选的开发堆栈是什么? 我是全栈 JavaScript 开发者。我有很多不同的服务器设置,但我最喜欢的是在数字海洋水滴上的 Dokku,它有一个运行 Express 的 Node 应用程序。我也有一个运行 FeathersJS 的应用程序,我开始越来越多地使用它。至于客户端,我仍在运行许多主干应用,但我开始将它们移至 React。React 和 Redux 就是牛逼。至于数据,我使用了 MongoDB/mongose、Firebase 和 Cosmic JS 的混合。
你过去最得意的项目是什么,为什么? 目前为止我最喜欢的项目是 GoDitto 。这是一个非常酷的应用程序,可以让你在任何有苹果电视或 Chromecast 的房间里即时镜像你的屏幕。它的工作方式是你在管理控制台中设置你的接收器作为房间。一旦一个房间被设置好,它会给你一个代码,你可以用这个代码一次性下载一个应用程序,这个应用程序知道如何把你的屏幕连接到接收器上。有很多事情正在进行,几乎所有的都是由 Node 和 JavaScript 处理的。
谈论在你的世界中构建应用。Cosmic JS 对你的开发周期有帮助吗? 比起其他基于云的数据库解决方案或者运行我自己的数据库服务器,我更愿意使用宇宙。在某些情况下,你只是需要一个地方来存放数据,以便有经验的人可以更新。我可以在我的 Cosmic JS Bucket 中将某人设置为用户,让他们添加和编辑他们想要的所有数据。如果他们需要更多的帮助,我可以自由地为特定的管理功能构建一个用户界面。如果没有人需要访问,那么他们就不会得到它。我可以打电话从客户端或服务器获取数据,这对于通用应用程序来说很棒。多年来,我一直真诚地想建造一个类似于 Cosmic JS 的东西,因为我一直需要它。当我偶然发现 Reddit 上一篇帖子说了类似“基于云的 CMS”的话时,我欣喜若狂。
您对目前正在使用或想要了解更多的技术感到兴奋? 我期待着同构反应应用、AWS Lambda、StdLib 和一些各种微服务架构的进步,它们真正改变了网站或 web 应用如何向用户提供数据的游戏。此外,看着 Node 和 JavaScript 成长为一流的编程语言也很有趣。我急切地想知道它将接管多少。
Cosmic JS 开发者聚焦系列 开发者聚焦:Abe Hendricks 开发者聚焦:Brian Mullis 开发者聚焦:Micah Walter 开发者聚焦:Joe Tuson 开发者聚焦:Coding Dojo 开发者聚焦:简单媒体 开发者聚焦:Jon Kalfayan 开发者聚焦
Cosmic JS 是一个 API 第一的基于云的内容管理平台,可以轻松管理应用和内容。如果您对 Cosmic JS API 有任何疑问,请通过 Twitter 联系我们,或者加入 Slack 的社区。