May 29, 2016 by Daniel P. Clark

How to Build the Ultimate Remote Pair Programming Environment

There are a handful of desktop sharing apps out there and there are plenty of shell/editor sharing setups.  But the biggest problem with these is you are opening up your own personal computer to not only the person(s) you’re connecting with, but also the potentially vulnerable or malicious technology you choose to use.  A proper…

Continue Reading »

November 13, 2015 by Daniel P. Clark

Rails Rumble – the Experience

Rails Rumble is a yearly programming challenge.  Each team is given 48 hours to complete and publish a website written in Ruby.  You are permitted solo entry or up to 4 people as a team.  You can do no coding of the project beforehand, but you can draw up and discuss plans as much as…

Continue Reading »

March 28, 2015 by Daniel P. Clark

Work Flow and Making Progress

Getting things done is a highly relevant topic in today’s society.  I’m no authority on the subject myself.  But I have learned a few things I need to write down for myself, and hey, why not for you as well?  I actually find myself going to my blog as reference somewhat often.  I want to…

Continue Reading »

February 27, 2015 by Daniel P. Clark

Value Assignment and Deferment with Lambdas/Procs

When assigning a variable with a raw value the outcome is as you would expect.

Now while learning about assigning methods to variables I used to wonder if I was assigning the result value from the method, or simply pointing to the method to be run when the variable was called upon.  To show…

Continue Reading »

January 27, 2015 by Daniel P. Clark

or

Truthiness Both or and || will return the first item that evaluates as true from the left side to the right.

In Ruby any Object that exists is considered true.  The only exceptions are false itself and nil.

Even unassigned symbols are considered true.

So whenever an or comparison is done only…

Continue Reading »

January 22, 2015 by Daniel P. Clark

Learning Your First Programming Language

If the idea of designing software intrigues you; then you’re in the right place.  Often times the things that keeps you from moving forward is the “fear of the unknown”, or simply doubting your ability/capacity to learn.  If programming looks like some big ominous thing and like it’s more trouble than it’s worth, then you…

Continue Reading »

January 12, 2015 by Daniel P. Clark

Vanilla JavaScript – Stepping into the language

When you see “vanilla JavaScript” it’s titled for not having any added “flavors” of JavaScript.  Not to be confused with the Vanilla-JS framework.  In other words it’s the unadulterated original language.  On my blog post about JavaScript being easy with jQuery I received a few comments about JavaScript being easy anyway.  jQuery is designed so…

Continue Reading »

Image Provided By: www.StockMonkeys.com

December 31, 2014 by Daniel P. Clark

Do it for the puzzle!

Have you considered how much you enjoy a “good challenge”?  Do you recall as a child some one challenging your ability to do something?  Often it’s in our nature to say within ourselves “Challenge Accepted”.  We can use this nature for good. If you run, do you run for exercise, distance, time, or something else? …

Continue Reading »

December 9, 2014 by Daniel P. Clark

Ruby & Ruby on Rails Methods for Discovery Part 1

When I program I see it as both an art and a challenge.  The art is in the how.  The challenges I see as detective work.  The answer is unknown as of yet, and it’s your job to sleuth it out.  A detective hunts down the clues until an answer is found.  Yes, that is…

Continue Reading »

May 8, 2014 by Daniel P. Clark

Ruby SSL with Twitter failed on cert OpenSSL issue on Windows 7

I’ve searched high and low for an answer to this. Many people have their own answers. None of them have worked for me. I’ll provide the situation. So I want to access twitter and upon using net:HTTP’s post function I get this error.

 Yes I know everyone gets this message. Here are viable solutions…

Continue Reading »

Page 1 of 2
1 2
1 2