The Artisan Files: Chris Gmyr

发布时间 作者:

本周我很高兴有 Chris Gmyr 在本周的 Artisan Files 访谈中分享了一些关于自己的信息。

你能告诉我们一些关于你自己的事情吗?

我今年 29 岁,目前和妻子和两只狗住在纽约州锡拉丘兹。我打鼓已经超过 16 年了,喜欢听音乐(至少大多数类型都喜欢)。我也酿造自己的啤酒,骑摩托车。

我是在 2000 年左右开始接触 web 开发的,当时我在高中开始上了一些关于 web 的课程。我很快为当时我所在的乐队创建了一个网站,然后碰巧从老师认识的一些人那里获得了客户。我很快建立了一个小作品集,并在 Creative Moonlighter 上建立了自己的账户,现在是 guru.com。我能够更快地建立我的作品集,并获得了更多的客户。最终我达到了客户需要更多内容而非静态页面的程度,我开始使用 PHP。

从大约 2003 年到 2014 年,我创建并管理了自己的公司,最近称为 Modo Media Group,在那里我做了所有的开发和项目管理。然而,在过去的两年中,我更多地专注于大型/私人的开发合同,以及开始制作一些自己的 SaaS 产品(仍在开发中)。

多年来,我构建了许多类型的网站,从简单的静态网站到完整的电子商务网站、CMS、多域名系统、社交媒体平台,甚至一些 SaaS 应用程序。大多数这些都是用 CodeIgniter 框架构建的,但最近的项目使用的是 Laravel(当然)。

你 Messenger 包的灵感来自哪里?

我需要一个简单易用的消息系统,因此创建了 messenger 包。过去,我编写过一些其他系统,但它们变得过于笨拙,难以管理。我目前正在进行一个副项目,该项目将实现用户消息传递,因此我决定创建一个专门用于此的包。我查看了一些其他包,它们并没有真正做到我想要的功能,所以我决定自己动手。我希望很快能够开发更多包。

你使用 Angular,你认为它与 Laravel 搭配使用有哪些优势?

Angular/Laravel 设置的最大优势在于使用 Laravel 创建 API 并使用 Angular 访问 API 的便利性。你几乎可以在几分钟内在 Laravel 中创建一个可用的 API。开发速度至关重要,Laravel 显著地加快了我的开发时间,并使我成为一名更好的开发人员。

你最喜欢的 Laravel 功能是什么?

Laravel 中有很多很棒的功能,但我认为我最近最喜欢的功能是队列。在我最近的几个项目中,我使用 IronIO 实现了推送队列,这真的很棒。能够将任务添加到队列中并让它自行完成真是太棒了。

你必不可少的 Mac 和 iOS 应用程序是什么?

Mac

Mac/iOS

iOS

最后,你认为开发在 10 年后会发生什么变化?

哇,谁知道呢,对吧?!如今的开发人员生活与 10 年前大不相同,因此很难说未来 10 年会发生什么。话虽如此,我相信 PHP 将继续发展壮大。像 Composer 这样的工具已经为 PHP 社区带来了巨大帮助,因此我预计会涌现出更多工具,让我们的生活更轻松。像 Angular 这样的 JavaScript 框架将继续发展壮大,变得更加流行和易于使用。我还希望美国和世界各地的网络基础设施继续得到改善,以便开发人员能够继续开发更好的 Web 和移动应用程序。尽管有时很难跟上所有闪闪发光的开发工具,但我真的期待未来 10 年为我们准备了什么。

Eric L. Barnes photo

Eric 是 Laravel News 的创建者,自 2012 年以来一直在报道 Laravel。

归档于
Cube

Laravel 新闻稿

加入 4 万多名其他开发人员,绝不错过新技巧、教程等内容。

Laravel Forge logo

Laravel Forge

轻松创建和管理你的服务器,并在几秒钟内部署你的 Laravel 应用程序。

Laravel Forge
Tinkerwell logo

Tinkerwell

Laravel 开发人员必备的代码运行器。使用 AI、自动完成和即时反馈在本地和生产环境中进行调试。

Tinkerwell
No Compromises logo

No Compromises

Joel 和 Aaron,来自 No Compromises 播客的两名经验丰富的开发人员,现在可以为你雇佣你的 Laravel 项目。⬧ 固定价格为 7500 美元/月。⬧ 没有冗长的销售流程。⬧ 没有合同。⬧ 100% 返款保证。

No Compromises
Kirschbaum logo

Kirschbaum

提供创新和稳定性,确保你的 Web 应用程序成功。

Kirschbaum
Shift logo

Shift

运行旧版本的 Laravel 吗?立即进行自动化的 Laravel 升级和代码现代化,保持你的应用程序焕然一新。

Shift
Bacancy logo

Bacancy

只需每月 2500 美元,即可获得经验丰富的 Laravel 开发人员(拥有 4-6 年的经验)为你的项目提供助力。获得 160 小时的专业技能和 15 天的免费试用。立即预约电话!

Bacancy
Lucky Media logo

Lucky Media

立即获得幸运 - Laravel 开发的理想选择,拥有超过 10 年的经验!

Lucky Media
Lunar: Laravel E-Commerce logo

Lunar: Laravel 电子商务

Laravel 电子商务。一个开源包,将现代无头电子商务功能的强大功能带入 Laravel。

Lunar: Laravel 电子商务
LaraJobs logo

LaraJobs

官方 Laravel 招聘板

LaraJobs
SaaSykit: Laravel SaaS Starter Kit logo

SaaSykit: Laravel SaaS 启动套件

SaaSykit 是一个 Laravel SaaS 启动套件,包含运行现代 SaaS 所需的所有功能。支付、漂亮的结帐、管理面板、用户仪表板、身份验证、现成的组件、统计信息、博客、文档等等。

SaaSykit: Laravel SaaS 启动套件
Rector logo

Rector

您无缝升级 Laravel 的合作伙伴,降低成本,加速创新,助力企业成功

Rector
MongoDB logo

MongoDB

通过 MongoDB 和 Laravel 的强大集成增强您的 PHP 应用程序,使开发人员能够轻松高效地构建应用程序。支持事务性、搜索、分析和移动用例,同时使用熟悉的 Eloquent API。探索灵活、现代的 MongoDB 数据库如何改变您的 Laravel 应用程序。

MongoDB
Maska is a Simple Zero-dependency Input Mask Library image

Maska 是一个简单、无依赖的输入掩码库

阅读文章
Add Swagger UI to Your Laravel Application image

将 Swagger UI 添加到您的 Laravel 应用程序

阅读文章
Assert the Exact JSON Structure of a Response in Laravel 11.19 image

在 Laravel 11.19 中断言响应的精确 JSON 结构

阅读文章
Build SSH Apps with PHP and Laravel Prompts image

使用 PHP 和 Laravel Prompts 构建 SSH 应用程序

阅读文章
Building fast, fuzzy site search with Laravel and Typesense image

使用 Laravel 和 Typesense 构建快速、模糊的网站搜索

阅读文章
Add Comments to your Laravel Application with the Commenter Package image

使用 Commenter 包向您的 Laravel 应用程序添加评论

阅读文章