Learn More Links for March 2014
Image by spotterchambery on Flickr
Links from the bottom of all the March 2014 articles, collected in one place for you to print, share, or bookmark.
An Overview of Circuit Diagrams
https://www.kidscodecs.com/an-overview-of-circuit-diagrams/
[memberful does_not_have_subscription=”65-help-kids-code-annual-subscription”]
Subscribe today to see the 22 links from this story
[/memberful]
[memberful has_subscription=”65-help-kids-code-annual-subscription”]
How to Read Circuit Diagrams
http://makezine.com/2011/01/25/reading-circuit-diagrams/
http://www.instructables.com/id/HOW-TO-READ-CIRCUIT-DIAGRAMS/
http://www.epemag.net/how-to-read-circuit-diagrams.html
How to Draw Schematic Diagrams
http://opencircuitdesign.com/xcircuit/goodschem/goodschem.html
http://www.rapidtables.com/electric/electrical_symbols.htm
Circuit Diagram Software Tools
http://www.circuitlab.com
http://www.digikey.com/schemeit
http://opencircuitdesign.com/xcircuit/welcome.html
http://www.epanorama.net/links/software.html
Circuit Diagram Libraries
Components
http://en.wikipedia.org/wiki/Circuit_diagram
http://www.dummies.com/how-to/content/switches-in-electronic-circuits-poles-and-throws.html
http://en.wikipedia.org/wiki/Resistor
http://en.wikipedia.org/wiki/Transistor
http://en.wikipedia.org/wiki/Capacitors
http://en.wikipedia.org/wiki/Diodes
http://www.dummies.com/how-to/content/basic-electronic-components-and-what-they-do.html
History of Electronics
http://en.wikipedia.org/wiki/Electronics
http://en.wikipedia.org/wiki/Electronics#History_of_Electronics_Timeline
http://tc3.iec.ch/history/tc3_history.htm
Baghdad Battery
http://en.wikipedia.org/wiki/Baghdad_Battery
http://ibnbattuta.berkeley.edu/
http://www.fordham.edu/halsall/source/1354-ibnbattuta.asp (edited)
http://www.fordham.edu/halsall/IHSP-travelers.html
[/memberful]
How to Use a Breadboard
https://www.kidscodecs.com/overview-of-electronic-breadboards/
[memberful does_not_have_subscription=”65-help-kids-code-annual-subscription”]
Subscribe today to see the 6 links from this story
[/memberful]
[memberful has_subscription=”65-help-kids-code-annual-subscription”]
How to Use a Breadboard
https://learn.sparkfun.com/tutorials/how-to-use-a-breadboard
http://www.instructables.com/id/How-to-use-a-breadboard/?ALLSTEPS
What is a Breadboard?
http://en.wikipedia.org/wiki/Breadboard
Breadboard Tutorials
http://learn.adafruit.com/search?q=breadboard
http://www.instructables.com/id/Use-a-real-Bread-Board-for-prototyping-your-circui/
http://www.sciencebuddies.org/science-fair-projects/project_ideas/Elec_primer-simplecircuit.shtml
[/memberful]
JSON
https://www.kidscodecs.com/json/
[memberful does_not_have_subscription=”65-help-kids-code-annual-subscription”]
Subscribe today to see the 20 links from this story
[/memberful]
[memberful has_subscription=”65-help-kids-code-annual-subscription”]
JSON
http://www.json.org/
http://en.wikipedia.org/wiki/JSON
http://www.w3schools.com/json/
http://msdn.microsoft.com/en-us/library/bb299886.aspx
http://www.techterms.com/definition/json
http://www.copterlabs.com/blog/json-what-it-is-how-it-works-how-to-use-it/
Douglas Crockford
http://en.wikipedia.org/wiki/Douglas_Crockford
http://crockford.com/
Node.js
https://www.kidscodecs.com/node-js/
[memberful does_not_have_subscription=”65-help-kids-code-annual-subscription”]
Subscribe today to see the 11 links from this story
[/memberful]
[memberful has_subscription=”65-help-kids-code-annual-subscription”]
Node.js
http://nodejs.org/
https://npmjs.org/
http://devopsangle.com/2013/04/01/the-birth-of-node-where-did-it-come-from-creator-ryan-dahl-shares-the-history/
http://en.wikipedia.org/wiki/Node.js
Node.js Support
https://groups.google.com/forum/#!forum/nodejs
https://groups.google.com/forum/#!forum/nodejs-dev
http://stackoverflow.com/questions/tagged/node.js
Understanding Express.js
http://evanhahn.com/understanding-express-js/
Concurrency
http://en.wikipedia.org/wiki/Concurrency_%28computer_science%29
Event Driven Architecture/Programming
http://en.wikipedia.org/wiki/Event_driven_programming
http://en.wikipedia.org/wiki/Event_driven_programming
[/memberful]
Brackets, Semicolons, or Nothing, Oh My
https://www.kidscodecs.com/programming-style/
Programming Style
http://en.wikipedia.org/wiki/Programming_style
http://www.cs.rutgers.edu/~pxk/417/notes/content/Cstyle.pdf
Coding Conventions
The bottom of this article also includes links to conventions for specific languages.
http://en.wikipedia.org/wiki/Coding_conventions
Naming Conventions
http://en.wikipedia.org/wiki/Naming_convention_%28programming%29
PEP 8: Style Guide for Python Code
http://www.python.org/dev/peps/pep-0008/
Erlang Programming Style
http://www.erlang.se/doc/programming_rules.shtml
C Programming Style Guides
http://www.maultech.com/chrislott/resources/cstyle/
http://www.maultech.com/chrislott/resources/cstyle/indhill-annot.html
Version Control Software
https://www.kidscodecs.com/version-control-software/
[memberful does_not_have_subscription=”65-help-kids-code-annual-subscription”]
Subscribe today to see the 15 links from this story
[/memberful]
[memberful has_subscription=”65-help-kids-code-annual-subscription”]
Version (Revision) Control Software
http://en.wikipedia.org/wiki/Revision_control
http://en.wikipedia.org/wiki/List_of_revision_control_software
http://en.wikipedia.org/wiki/Comparison_of_revision_control_software
http://www.smashingmagazine.com/2008/09/18/the-top-7-open-source-version-control-systems/
http://martinfowler.com/bliki/VersionControlTools.html
Subversion (svn)
Mercurial (hg)
http://mercurial.selenic.com/
http://mercurial.selenic.com/wiki/UnderstandingMercurial
https://bitbucket.org/
http://code.google.com/
http://www.codeplex.com/
Git
Github
Unfuddle
CVS (Concurrent Version System)
[/memberful]
Non-Relational Databases
https://www.kidscodecs.com/non-relational-databases/
DynamoDB
http://aws.amazon.com/dynamodb/
Bigtable
https://developers.google.com/appengine/?csw=1
https://developers.google.com/appengine/articles/storage_breakdown?hl=en
MongoDB
CouchDB
Riak
http://docs.basho.com/riak/latest/
http://docs.basho.com/riak/latest/theory/why-riak/
NoSQL
Their front page has a list of dozens of NoSQL database with links to each technology.
http://nosql-database.org/
Non-Relational Databases
A fairly quick overview of how NoSQL databases work and what they offer.
http://www.slideshare.net/ramtrilper/non-relational-databasesno-sql
Zina Nicole Lahr
https://www.kidscodecs.com/zina-lahr/
The Brief Wondrous Life of Zina Lahr
http://www.outsideonline.com/outdoor-adventure/media/The-Brief-Wondrous-Life-of-Zina-Lahr.html
The Work of Zina Nicole Lahr
http://player.vimeo.com/video/80973511
http://normallyodd.com/
http://normallyoddzina.wordpress.com/
http://stormypyeatte.com/
Mourning Friend Creates Portrait of a Young Artist
http://aspenpublicradio.org/post/mourning-friend-creates-portrait-young-artist
How to Build an Origami Crane
http://www.wikihow.com/Fold-a-Paper-Crane
http://www.wbu.com/doc/WhoopingCraneOrigami.pdf
https://www.google.com/search?q=origami+crane+how+to+fold&safe=off&tbm=isch&tbo=u&source=univ&sa=X&ei=FJMDU_jTGuOFyQH_0YGwCQ&ved=0CCkQsAQ&biw=1508&bih=1041
Off Beat: Barbed Wire and Patent Trolls
https://www.kidscodecs.com/barbed-wire-patent-trolls/
The Development and Rise of Barbed Wire
http://xroads.virginia.edu/~class/am485_98/cook/develp.htm
The Early Years: A Brief History of Barbed Wire
http://www.rushcounty.org/barbedwiremuseum/bwhistory.htm
Fencing the Great Plains
http://www.nps.gov/home/planyourvisit/upload/Barbed%20Wire%20Brochure,%20final.pdf
Barbed Wire (Wikipedia)
http://en.wikipedia.org/wiki/Barbed_wire
Amazing Barbed Wire Patents
http://www.insanetwist.com/2011/08/amazing-barbed-wire-patents.html
Barbed Wire
http://www.ideafinder.com/history/inventions/barbwire.htm
Last Word(s): Users and Makers
https://www.kidscodecs.com/users-and-makers/
The STEM Crisis is a Myth
http://spectrum.ieee.org/at-work/education/the-stem-crisis-is-a-myth
Debunking Myths About Highly-Skilled Immigration and the Global Race for Talent
http://blogs.hbr.org/2013/06/its-not-about-skills-shortages/
The Rise, Fall, and Rise of Electronics Kits
http://spectrum.ieee.org/at-work/education/the-rise-fall-and-rise-of-electronics-kits
CSTA K-12 Computer Science Standards
https://csta.acm.org/Curriculum/sub/K12Standards.html
Amateur (aka Ham) Radio
Also In The March 2014 Issue

An Interview with Ben Heck
Ben Heckendorn is a self-taught maker with high energy, an internet show on Element14 (The Ben Heck Show), and a wonderfully wicked sense of humor. He also inspired this issue of the magazine.

Circuit Diagrams
Circuit diagrams are maps used to design and build electronic devices. This article describes connections, components, history, and tools used to create circuit diagrams.

Electronics Projects for Beginners
Here are links to projects, tutorials, parts, and online communities to help you get started with electronics projects for beginners.

Zina Lahr
Meet someone who used her love of electronics to create deeply fun and personal robots, gadgets, and other cool stuff.

Version Control Software
Version control software captures an evolving snapshot of one set of code along with all changes in case older versions need to be retrieved.

Brackets, Semicolons, or Nothing, Oh My
How do programming languages know what to process? And in the correct order?

JSON
JSON, or JavaScript Object Notation, is an elegant way to organize data into key:value pairs and make web applications work like software.
I do not think there is any thrill that can go through the human heart like that felt by the inventor as he sees some creation of the brain unfolding to success.

How to Use an Electronic Breadboard
Electronic breadboards are used to prototype electronic circuit designs and projects without messy solder or hot soldering irons.

Learn More Links for March 2014
Links from the bottom of all the March 2014 articles, collected in one place for you to print, share, or bookmark.

Node.js
Node.js is a software platform to create fast, scalable web applications quickly. These applications also use JavaScript on the server and web browsers.

Non-Relational Databases
These databases are relatively new technology to store data in databases. Here are a few options to explore.

News Wire Stories for March 2014
Interesting stories about computer science, software programming, and technology for the month of February 2014.