震惊小伙伴的单行代码●Ruby篇

| 技术技巧 | 评论
9
各种各样的编程语言

每篇文章都令人印象深刻的揭示了这些语言中一些出色优秀的编程特征。编程高手们利用这些技巧提高编程速度、改进软件质量,编程初学者能从这些简洁的预防中学到各种编程语言的真谛。本《震惊小伙伴的单行代码系列》将逐一介绍这些各种编程语言单行代码文章,供大家学习参考。

Ruby编程中拼写错误的救星:did_you_mean gem

| 软件工具 | 评论
11
ruby gem

经常我会在Ruby开发中遇到拼写错类名或方法名的时候,程序报错,但我不知道只是拼写错误,我会反复的咕噜:”太奇怪了,看起来完全没问题呀…”

嘎嘎叫的小狗——快乐的鸭子类型

| 技术技巧 | 1条评论
23

鸭子类型是我目前在Ruby语言里最喜欢的一个“功能特征”,主要是因为它能让我们轻松的写出漂亮的代码——毕竟,你无需再担心类型:你可以把精力全部集中到你想发送的消息上,以及你需要打交道的对象能发挥的功能上。

我们是如何让服务器从30台缩减到2台的:从Ruby迁移到Go语言

| 技术技巧 | 13条评论
103

我们开发第一版的IronWorker已经是3年前的事了,是用Ruby写的,API基于Rails开发。我们没用多久就发展成了相当大的规模,很快我们就触及到了Ruby程序的承载上限。长话短说,我们切换到了Go语言,请接着读下去,下面是事情如何一步步发展的。

从Ruby迁移到Java上后,Twitter没有在美国总统竞选期间宕机

| Java评论 | 12条评论
233
twitter fail_whale

周二晚上,在美国2012年总统大选揭晓的时刻,微博网站Twitter遭遇了有史以来最大的访问冲击,服务的负载量陡增,但却没让用户感到丝毫的反应迟钝——一些Twitter的开发人员把这归功于公司把后端软件从Ruby迁移到Java的正确决策。

Ruby的未来

| 批评评论 | 2条评论
78

我并不是一个非常守旧的Ruby爱好者。我从2005年开始接触Ruby,那时跟我一起的还有很多极限编程(XP)的同事,我们都加入了Rails大潮。传说很多Ruby爱好者都是在那个时代从敏捷/极限编程社区转来的。

Wat

| 幽默讽刺 | 9条评论
106

最近一个叫Gary Bernhardt的程序员在CodeMash大会上的演讲的视频被人们炒的火热。在演讲中,他 […]

你的代码是我的地狱

| 批评评论 | 8条评论

我最近的作为一个Rails程序员的经历可能并不常见。 我经常被叫去维护一些已经做好的Ruby/Rails项目, […]

每个程序员都应该学习使用Python或Ruby

| 心得体会 | 84条评论
571

如果你是个学生,你应该会C,C++和Java。还会一些VB,或C#/.NET。多少你还可能开发过一些Web网页 […]

软件开发中需要更多的偏执

| 心得体会 | 1条评论

程序员有时候会让你难以接受,因为他们对于自己使用的开发工具或开发方法有一种狂热的偏执,给人一种很固执的感觉。而 […]

我要学的最后一门编程语言:LISP (Clojure)

| 心得体会 | 20条评论

我开发软件。事实上,我的整个职业生涯都是从事软件开发。早在互联网时代之前,在那次泡沫之前,那次泡沫之前的泡沫之 […]

PHP将死。何以为继?

| 心得体会 | 33条评论

是到了PHP落幕的时候了。就在我这个顽固的PHP分子正要把一个现有的Ruby on Rails代码库转换成PH […]