我过去所做的所有软件项目

我多年来所做的一长串项目

注意:此列表不包括作为其他公司或个人的承包商进行的项目。只是我作为个人创始人/独立黑客/制作人为自己打造的项目

我从15岁起就开始编程,由于现在36岁,所以我有很多项目最终失败了,都为创造36岁的人们做出了贡献企业家我现在

我第一次见到编程是使用百科全书包included中随附的Amiga。您可以打开一个叫做RexxMast的东西,也可以键入任何东西。唯一的事情是我不知道该输入什么。当时没有互联网可以找到教程。不像我们今天所知道的那样。

1997年,当Linux以4张CD装出售时,我成为Linux的忠实拥护者。我无法从家中从Internet上真正下载它,因为我有33.6Kbps的连接,可能要花3天的时间下载它们,这阻塞了电话线,这是与某人联系的唯一方法-另外,有时连接刚刚断开在下载中间。另外,Internet合同限制了我可以使用的时间(好时机!)

我开始制作小型网站,1997年在伦敦学习英语时,在伦敦买了一部涵盖Netscape 3.0的巨大JavaScript书,从技术上讲,这意味着我从20年开始就是JS开发人员(但这是一个非常不同的JS)。

我学到了PHP 3,当时它确实是高级的,可以打印整个参考手册(很多浪费的纸张)。我想我最终得到了一本15厘米的自印书。

这是我有史以来发布的第一个项目:意大利语专用于Linux的网站。我想成为意大利舞台的资源,当时的意大利舞台非常小。该站点在我的ISP服务器上启动,这要归功于在那里工作的朋友(和该项目的联合创始人)。今天,我们可能将其称为初创公司。域名和托管曾经需要花费很多当时,但他们在该ISP上使用Linux,他们支持该项目,最后我们得到了一个不错的子域:linux.clavis.it

您可以看到该设计受到Yahoo的“启发”。

在此图像中,它是1999年,该站点进行了5902次访问(访客计数器是一件很酷的事情,Webrings也是如此!)。

我记得的下一个项目是致力于编程的网站。我上大学时开始用意大利语写的。

那时我知道一些C,一些Java,并且涉足Web知识。

我写了几篇文章并在一个论坛上分享(我记得一篇关于AJAX的文章),只是被告知它们写得不好,所以我停了下来(我们可以谈论尽早获得良好反馈的重要性……)。

2005年,我有了第一台Mac,这是一台很棒的小型计算机,入门级的iBook 12英寸。好白好小。太赞了。我只是喜欢该产品,并且想在其上安装Linux,当时我将其用作台式机操作系统,但是我的一个朋友喝啤酒说:“尝试OSX,您将永远不会回到Linux”。他是对的!

现在看来学校很老,但是我记得它开箱即用的感觉真是太酷了!花了一段时间玩OSX所做的“拥有一台能够与您对话的计算机不是很好”的事情。

请注意14年后的应用程序仍然几乎相同-iTunes,iPhoto,iMovie,GarageBand,Mail,Safari。早期的OSX版本使我购买了巨大的,使用了《可可编程》一书,道路太复杂而无法消化(关于在正确的时间获得正确的书的重要性……)。

我开始涉足自动化工作,当我是一名电子书收藏家时,我认为我可以使用CMS创建网站,并通过扫描庞大的电子书列表自动生成页面,从一本书中选一个短语,从另一本书中选出一个短语,然后结合使用它们构成一个看上去合法但完全不可读的页面。

某种程度上,这个网站开始排名了,因为我收到了一封公开发表的电子邮件,说我违反了他们书上的某些商标,因此我将其离线。

无论如何,这使我进入了CMS,这也是我的论文主题。获得学位后,我立即成立了自己的自由职业者公司。

我已经有一个意大利语的博客,其中写了有关Web开发的信息(此处为重复模式)。

除了客户工作外,这个想法还在于吸引观众,然后写书。

我首先从优质产品开始,在线课程关于Joomla。

那时还没有真正的平台来举办课程,所以我在基于Joomla的站点上构建了我的课程。这是一个相当复杂的网站,包含测验,视频播放,文本课程等。

该课程的效果不错,但还不是很好,但是由于该课程的网站编写很麻烦,因此给了我构想为其他人使用的平台的想法。

我写了它,并用它托管了我的Joomla课程,我本来打算在它上开设更多的课程,但是当我写完软件后,我也失去了上课的动力(汲取教训)。

如果您阅读Joomla并大笑,那时候它是Drupal的唯一不错的替代品,Drupal是另一种大型开放源代码CMS。 WordPress仅能创建一个博客。擅长于此,但仅此而已。

今天不是野兽。

我用它托管了我的博客,因此我写了我的第一个免费WordPress插件,它是某种搜索引擎营销工具,因为它检测到人们用来访问您网站的关键字(当时该关键字是由Google免费提供给您的) Google),并根据该关键字显示不同的消息。

可以说,这是一种非常出色的营销工具,但并没有获得太大的吸引力。

几年后,我创建了我的第一个Joomla插件,这次是付费插件。它做起来非常简单:在您注册该网站时,您必须分别登录,这在我看来是胡说八道。该插件在沙发上花了我一个小时的时间来编写,并且在ROI方面卖得非常好。

在最初取得成功的鼓舞下,产品策略随后围绕创建更广泛的插件产品组合展开。我发射了15个(现在不再维护了)。

其中之一就是JooCommerce,我认为它是使用Joomla电子商务扩展的最好,最简单的方法。

徽标是通过99designs的设计竞赛创建的。

另一种是将Google Maps添加到您的站点的方法。

总体而言,这些插件已被成千上万的开发人员购买。

他们中许多人使用Ember.js的管理端界面,当然还有PHP,因为它们是建立在PHP CMS之上的。

我创建了大约2款iPhone和iPad应用程序和游戏。现在,我将它们全部从商店中删除了。我记得滑浪风帆会话追踪器,还有一个海战应用做的很棒。无数小时学习Objective-C和iOS。

我做了一个不错的2D图形游戏涉及鸟类和松鼠很好地运用了游戏物理学来模拟重力(Cocos2D)。

我写了一些关于音乐的应用程序,使用iTunes API显示艺术家的歌词和歌曲预览,但由于版权问题,被要求删除它们。

后来我用Swift重写了几个应用程序,但这些应用程序从未真正起步。他们支付了Apple的年度会员资格,有时还支付了一杯咖啡的费用。

然后,我决定将我的Joomla电子商务插件迁移到WordPress,因为Joomla的用户群下降了,我的插件销售也变慢了。

我一口气发布了它,即使它是免费的,似乎也没有人下载它,所以几个月后我将其删除了。它被称为CommerceKit。很酷的名字,直到苹果发布了同名的库。它具有创新的方法。当所有WP插件都进入“更复杂”的途径时,我的目标是简化和集成。例如,没有插件是一个重大决定。

我基于网络堆栈创建并发布了六种实用的OSX应用程序(Ember.js和MacGap),在Electron诞生之前,最著名的是一个代码片段数据库

文字笔记应用程序,食谱应用程序,设备管理应用程序(设备的数据库)和账单管理器:

实用程序应用程序。

多年来,他们每周只售出几套公寓,但基本上没有一家创造相关的收入来源。

在我作为Grav CMS的核心开发人员,承包商的工作期间,我将Joomla电子商务插件的想法迁移到了该CMS,并创建了带有商业插件的开源电子商务插件。我称它为GravCart:

我现在不积极维护它,因为采用速度很慢,而且我还设想与社区进行更多的协作,但这并没有实现。

我建立的最后一个公共项目是陀螺仪,一个Git仓库统计信息可视化工具。我的想法是为公司提供应用程序的私有部分,为个人用户提供应用程序的公开部分。

它使用GitHub GraphQL API收集数据。我首先在Laravel中编写了它,然后迁移到Go以使其更快,但是在将该想法推荐给某些GitHub用户之后,并没有得到很好的接受,我只是在一些教程中使用了它。

从上次公开项目发布至今已经两年了,我决定停止制作软件项目,以期使它们盈利。

十多年后,我找到了方法,也许是真正的方法,向初学者讲授了我所知道的所有知识,所以我现在专注于创建教育材料,娱乐项目,帮助他人并赋予他们创造自己的愿景的能力为未来。

基本上,这个网站以及我的书籍和课程。


更多实验教程: