24 April 2014

The Ruby Reflector

Topic

Pragmatic

  Source Favicon
By Giles Bowkett of Giles Bowkett 1 month ago.
Email

…danger is quite obviously often realized. (You know who you are.) Second, the whole idea came from the Pragmatic Programmers, who are book publishers after all. Can we say "conflict of interest?" It doesn't completely invalidate the idea, but it's still pretty sensible to take "learn a new language every year" with a grain of salt when it's coming from a book publisher.

Third, in every programming language that I know well, I can very quickly spot the difference …

gilesbowkett.blogspot.com Read
  Source Favicon
By Giles Bowkett of Giles Bowkett 2 months ago.
Email

I met Jim at several conferences, indeed in 2008 I think we did three of the same conferences in a row. It was like we were travel neighbors. I think I first met him at a Pragmatic workshop where he taught me and a room full of other programmers how to do TDD. He was warm, generous, and positive, and a great example of the old-school Ruby attitude. He will definitely be missed.

gilesbowkett.blogspot.com Read
  Source Favicon
By Shannon Behrens of JJinuxLand 4 months ago.
Email

I was reading The Pragmatic Programmer this morning, and it got me to thinking about Haskell.

Consider the following "function" for creating a piña colada:

Open blender

Open piña colada mix

Put mix in blender

Measure 1/2 cup white rum

Pour in rum

Add 2 cups of ice

Close blender

Liquefy for 2 minutes

Open blender

Get glasses

Get pink umbrellas

Serve

It's very easy to understand and very linear.

Now consider the following diagram that conveys which parts can be done concurrently:

jjinux.blogspot.com Read
  Source Favicon
By Shannon Behrens of JJinuxLand 7 months ago.
Email

I started reading Programming Elixir by Dave Thomas, the same guy who wrote " Programming Ruby" and who co-authored "The Pragmatic Programmer". So far, I'm really enjoying it!

Here's a quote from p. 24 that I think is particularly compelling:

This is a book about thinking differently; about accepting that some of the things that folks say about programming may not be the full story.

Object-Orientation is not the only way to design code.

Functional programming need not be complex or mathematical.

jjinux.blogspot.com Read
  Source Favicon
By Satish Talim of RubyLearning Blog 7 months ago.
Email

An Introduction to Python programming - A Free Online Course

Y ou should learn a programming language every year, as recommended by The Pragmatic Programmer . By learning a new language, you'll broaden your perspective of programming. In 2010 we brought to you Clojure , last month we offered you Go and now we offer you a free introductory course on Python programming .

You will learn Python programming along with RubyLearning's mentors Anders Persson, Satish Talim

rubylearning.com Read
  Source Favicon
By Satish Talim of RubyLearning Blog 7 months ago.
Email

Y ou should learn a programming language every year, as recommended by The Pragmatic Programmer . By learning a new language, you'll broaden your perspective of programming. In 2010 we brought to you Clojure and now we offer you a free introductory course on Go programming .

You will learn Go programming along with RubyLearning's mentors Brad Coish, George Thompson, Michael Kohl, Satish Talim, Tarun Jangra, Victor Goff and Willian Molinari. In the last few days, …

rubylearning.com Read
  Source Favicon
On Dalibor Nasevic 1 year ago.
Email

Dave Thomas as Don't Repeat Yourself (DRY) principle in "The Pragmatic Programmer" book. It states that: Every piece of knowledge must have a single, unambiguous, authoritative representation within a system. DRY principle is not about typing, but it is about not duplicating concepts and isolating change. If you have to change something in more than one place, then it's not DRY.

5. Open/Closed Principle ( OCP)

Software entities (classes, modules, …

dalibornasevic.com Read
  Source Favicon
By Darin Swanson of New Relic 1 year ago.
Email

…Code Kata is a term coined by Dave Thomas, co-author of the book The Pragmatic Programmer, in a nod to the Japanese concept of kata in the martial arts. A code kata is an exercise in programming which helps a programmer hone their skills through practice and repetition. The goal of our Python Kata is to get your mind wired into performance driven development, to reinforce your skills as a user of New Relic .

We unveiled the Python kata at our New Relic PyCon tutorial on …

newrelic.com Read
  Source Favicon
By Craig of Heroku 1 year ago.
Email

…practice that have come to the fore in recent years. You could say that Adam reading The Pragmatic Programmer back in 2000 is one of the reasons we invite developers to come together for Waza, which happens tomorrow . And one of the reasons we share the talks freely online for those who cannot make it. Waza is all about technique, about personal improvement for developers, about, as the subtitle of The Pragmatic Programmer says, the journey from journeyman to master.

blog.heroku.com Read
  Source Favicon
By Mike Gunderloy of A Fresh Cup 1 year ago.
Email

Programming Ruby 1.9 & 2.0 - The Pragmatic guys have updated the standard book on the subject too.

CoffeeScript 1.5.0 - New release including literate CoffeeScript .

# learnchef - Home for OpsCode Chef learning resources.

A Capybara Future - Some thoughts about where the Capybara API might go from here.

Ruby 1.9.3-p392 is released - And yeah, to stay secure you should upgrade.

jQuery Learning Center - …

afreshcup.com Read