Skip to main content
Ryan Price and the Media
Commanding Chaos for Coworking, Open Source and Creative Communities

Main navigation

  • Blog
  • About
  • Contact
  • Subscribe
  • Drupal Easy
  • Florida Creatives
  • Liberatr
  • Lifestream
  • ThinkUp
  • Home
User account menu
  • Log in

Breadcrumb

  1. Home
  2. Programming

Programming

By rprice , 27 April 2013

Hack Year: Preparing High School Grads for Tech Success - Teens in Tech

Link
http://teensintech.com/blog/2013/04/hack-year-guest-post-1/?utm_source=wordtwit…
school
Programming
sanfransisco
startup
battideas
urbanrethink
By rprice , 8 January 2013

Things You Should Never Do, Part I - Joel on Software

Link
http://www.joelonsoftware.com/articles/fog0000000069.html
a cardinal, fundamental law of programming: It’s harder to read code than to write it. This is why code reuse is so hard. This is why everybody on your team has a different function they like to use for splitting strings into arrays of strings. They write their own function because it's easier and more fun than figuring out how the old function works. As a corollary of this axiom, you can ask almost any programmer today about the code they are working on. "It's a big hairy mess," they will tell you.
best_practices
code
Programming
By rprice , 8 January 2013

Things You Should Never Do, Part I - Joel on Software

Link
http://www.joelonsoftware.com/articles/fog0000000069.html
a cardinal, fundamental law of programming: It’s harder to read code than to write it. This is why code reuse is so hard. This is why everybody on your team has a different function they like to use for splitting strings into arrays of strings. They write their own function because it's easier and more fun than figuring out how the old function works. As a corollary of this axiom, you can ask almost any programmer today about the code they are working on. "It's a big hairy mess," they will tell you.
best_practices
code
Programming
By rprice , 18 October 2012

Learn Python The Hard Way, 2nd Edition — Learn Python The Hard Way, 2nd Edition

Link
http://learnpythonthehardway.org/book/
emphasizes precision, attention to detail, and persistence by requiring you to type each exercise (no copy-paste!) and make it run, as well as to read up on outside topics and to return to exercises and ideas that you don't understand, and understand them. At the end of LPTHW, you'll know the basics of coding, and be ready to move on to more challenging books. Or at least you'll have tried something new.
free
Books
Programming
python
By rprice , 18 October 2012

Learn Python The Hard Way, 2nd Edition — Learn Python The Hard Way, 2nd Edition

Link
http://learnpythonthehardway.org/book/
emphasizes precision, attention to detail, and persistence by requiring you to type each exercise (no copy-paste!) and make it run, as well as to read up on outside topics and to return to exercises and ideas that you don't understand, and understand them. At the end of LPTHW, you'll know the basics of coding, and be ready to move on to more challenging books. Or at least you'll have tried something new.
free
Books
Programming
python
By rprice , 5 September 2012

John Resig - Redefining the Introduction to Computer Science

Link
http://ejohn.org/blog/introducing-khan-cs/
The environment is built around a two-panel view: The left being an Ace editor and the right being a canvas. All of the user’s code is written using JavaScript and uses Processing.js to generate all the graphics. All code is executed in real-time.
editor
cloud
tutorial
Graphics
Video
khanacademy
processing
education
javascript
Programming
By rprice , 27 July 2012

Workshops teach programming with offline, playful approach (Wired UK)

Link
http://www.wired.co.uk/news/archive/2012-07/13/tangible-coding-workshops
The course is designed to help creative people visualise what's going on inside a computer by touching and physically moving items around. This helps to demystify computing and let people realise that "everything a computer does is either very dumb or a very smart implementation of what, as humans, we are able to do". Participants are told to put their computers away -- the workshops feature no actual code, editor or screens.
battideas
tactile
education
Programming
By rprice , 19 June 2012

AWK-ward Ruby

Link
http://tomayko.com/writings/awkward-ruby
this style of programming was very common in UNIX's hayday. Instead of programs being dominated by a single language like Perl or Ruby, you'd build pipelines that combined standard utilities (like sort shown above), sprinkle in bits and pieces of AWK as needed, and drop down to C when performance was critical.
history
shell
bash
Programming
perl
UNIX
awk
ruby
By rprice , 29 April 2012

GNU Octave

Link
http://www.gnu.org/software/octave/
a high-level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments. It also provides extensive graphics capabilities for data visualization and manipulation. Octave is normally used through its interactive command line interface, but it can also be used to write non-interactive programs. The Octave language is quite similar to Matlab so that most programs are easily portable.
Programming
languages
data
visualization
math
opensource
By rprice , 9 February 2012

Overtone

Link
http://overtone.github.com/index.html
Overtone is an open source audio environment being created to explore musical ideas from synthesis and sampling to instrument building, live-coding and collaborative jamming. We use the SuperCollider synth server as the audio engine, with Clojure being used to develop the APIs and the application. Synthesizers, effects, analyzers and musical generators can be programmed in Clojure.
monome
makers
live
cool
Programming
opensource
Music

Pagination

  • Previous page
  • 3
  • Next page
Programming
Twitter / liberatrRyan Price | Facebook Flickr: Photos from Liberatr.netInstagramYouTube :: Videos by liberatrLinkedIn: Ryan Price

I am nobody's puppet.

Disclaimer: My blogs are not a reflection of my employer's opinions, but are my own, and often unfiltered. Also, some links on this site may be part of an Amazon Associates program, so by clicking on them you help me pay for my independence.

Drupal Association - Individual Member Acquia Certified Developer Acquia Certified Developer Miro Video Player | Download torrents and podcasts, play any video, and do it with style. Gimp - a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. Processing is an electronic sketchbook for developing ideas. Build a custom arts management solution. LibreOffice is the free power-packed personal productivity suite that gives you six feature-rich applications for all your document production and data processing needs

  • Thanks again, Steve. I hope
    14 years 1 month ago
  • Hi - bit late responding here
    14 years 1 month ago
  • Should have added...
    14 years 3 months ago
  • Hi Ryan,
    14 years 3 months ago
  • Ryan,
    14 years 3 months ago
  • It is happening and you are
    14 years 6 months ago
  • In close future I want to
    14 years 8 months ago
  • the article has been
    14 years 9 months ago
  • I think it's a great coup for
    14 years 9 months ago
  • My hardware box acts as an
    14 years 10 months ago

  • Blogging Fringe
  • Bringing Art and Technology Together
  • Drupal Easy Podcast
  • Florida Creatives Podcast
  • Invisible Frisbee
  • Liberatr.net Facebook
  • Liberatr.net
  • Orlando Podcasters
  • Orlando Scene TV
  • Orlando Video
  • Our Yellow House
  • Pulpp.net Orlando Blogs
  • Pulpp.org Real-Time Collaboration
  • Shrink Your Ecological Footprint
  • The Student of the Game

  • Alex Rudloff
  • Apartment E
  • Brian Feldman
  • Chad Miller
  • Charles Krueger
  • Chris Messina
  • Chris Scott
  • Chris Wojda
  • Daniel H. Pink
  • Daniel Smith
  • Darren McDaniel
  • David Terrar
  • Destination Journal
  • Dr. XNLB
  • Elizabeth Maupin
  • Eric Marden
  • Hugh McLeod
  • Jana Waring
  • Jeremy Harrington
  • John Rife
  • Josh Hallet
  • Katie Ball
  • Katharine Miller
  • Lloyd Davis
  • Loren Feldman
  • marc. with a c.
  • Marc Rapp
  • Mario Andy Lurig
  • Mark Baratelli
  • Mike G
  • Noel Hidalgo
  • PSFK
  • Rebekah Lane
  • Stephen Matheny
  • Thomas Thorspecken
  • Tim Welch

  • Florida Drupal Group
  • Izon Orlando
  • Orlando Coworking
  • Orlando Fringe
  • Orlando Improv Festival
  • Orlando PHP
  • Orlando Puppet Festival
  • Page 15
  • The Daily City
  • Urban ReThink

Powered by Drupal

<none>

  • RSS Feed