红宝石

显示19-27的36个结果
工程图标雪佛龙 网上前端

葡萄宝石教程:如何在Ruby中建立一个休息的API

经过 Botond Orban

在本教程中,Toptal Engineer Orban Botond演示了如何使用葡萄Gem - Ruby的REST样API微框架 - 为JSON API构建Rails中的后端支持。葡萄设计为可作为可安装的机架发动机运行,这些引擎可根据您的Web应用程序而不干涉它们。

15分钟阅读继续阅读
工程图标雪佛龙 后端

在Ruby构建基于颜色的图像搜索引擎

经过 Nazar Hussain

使用现代形象编辑工具,我们经常认为理所当然地在任何图像的某些部分中提取或识别颜色。然而,以编程方式做到这一点并不完全如此简单。骆米,一个Ruby Gem,改变了这一点,使图像中的颜色尽可能简单地提取和操纵颜色。在本文中,Toptal Engineer Nazar Hussain提供了一些深入了解各种颜色空间如何工作,介绍骆米国,并概述了如何使用它来构建Ruby中的基于颜色的图像搜索引擎。

7分钟阅读继续阅读
工程图标雪佛龙 技术

红宝石 Metaprogramming甚至比听起来更酷

经过 Nikola Todorovic

红宝石 Metaproanming是Ruby最有趣的方面之一,使编程语言能够实现极端的表达程度。这是因为这非常有许多宝石,例如Rspec和Activerecord,可以按照他们的方式工作。在本文中,Toptal Engineer Nikola Todorovic使用与日常编程相关的一些示例进行了揭示了Ruby Metaprogramming,并旨在使其更接近普通的Ruby开发人员。

9分钟阅读继续阅读
工程图标雪佛龙 网上前端

如何使用Rails助手:一个引导旋转木马示范

经过 Carlos Ramirez III

最滥用,误解的之一,并忽略了内置结构的所有轨道的透视助手。助手经常在整个应用程序中使用的一次性方法倾倒地获得糟糕的声誉'S视图。但是,如果你的帮助者可以更加语义,更好地组织,甚至可以在项目中重复使用呢?如果它们可能不仅仅是在整个视图中洒的一次性函数,而且强大的方法,可以让复杂的标记生成复杂的标记,让您的视图没有条件逻辑和代码? Let'S看看如何在构建图像转盘时进行此操作,具有熟悉的Twitter Bootstrap框架和一些良好的老式面向对象编程。

7分钟阅读继续阅读
工程图标雪佛龙 技术

学习编码:旅程的智慧和工具

经过 Nick McCrea

It'毫不奇怪,从各种各样的背景,越来越多的人决定学习编码。但是,每个人解决任务的人很快就面临着令人不快的现实:学习计划很难。与期望相反,感觉"I don't get it,"可能会持续未经扩展到旅程中,让曾经是明眼初学者感到绝望,丢失,并准备放弃。 故事的寓意是:准备好。程序员天堂的道路是一个很长的人,而没有正确的心态开始,它可以很快失去吸引力。在这篇文章中,我'LL试图为您提供一些关于您在旅程中所期待的指导,如何最好地了解它,以及您可能在路上有用的工具和资源。

15分钟阅读继续阅读
工程图标雪佛龙 网上前端

满足动态应用的有希望的Ruby框架

经过 Amaury Andres Peniche Gonzalez

为了尝试制作Web应用程序,更加动态,前端的JavaScript框架,如Angular.js,backbone.js和ember.js获得了很多人气。但是,这些框架通常需要后端应用程序是有用的,因此它们与Ruby在Rails和Django上的Web框架结合使用。 另一方面,Volt能够管理后端和动态前端;由于这两种功能都紧紧融入其核心。

8分钟阅读继续阅读
工程图标雪佛龙 后端

红宝石并发和并行性:一个实用的教程

经过 Eqbal Quran

彻底实际地介绍了Ruby的并发和并行编程,从性能和复杂性的角度来看,呈现和对比可用的许多技术和选项。讨论分叉,多线程,全局翻译锁(GIL)等。

10分钟阅读继续阅读
工程图标雪佛龙 网上前端

Rails上发布 - 订阅模式:实施教程

经过 Ahmed AbdelHalim

发布 - 订阅模式](或PUB / SUB,短暂)是一种消息传递模式,其中消息(发布者)的发件人,不要将要直接发送到特定接收器(订阅者)的消息。相反,程序员"publishes"消息(事件),没有任何用户的知识。 本文提供了如何在如何使用Rails中使用Pub / sub模式,在不同系统组件之间传送消息的信息,而无需这些组件即可's identity.

8分钟阅读继续阅读
工程图标雪佛龙 后端

野外轨道引擎的指南:现实世界的轨道发动机的例子

经过 Joe James

为什么轨道发动机更频繁地使用?我不'知道答案,但我认为概括"一切都是发动机"隐藏了他们可以帮助解决的问题域名。

12分钟阅读继续阅读

加入Toptalal.® community.