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.

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

http://www.circuitstune.com/

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)

http://subversion.apache.org/

Mercurial (hg)

http://mercurial.selenic.com/
http://mercurial.selenic.com/wiki/UnderstandingMercurial
https://bitbucket.org/
http://code.google.com/
http://www.codeplex.com/

Git

http://git-scm.com/

Github

https://github.com/

Unfuddle

https://unfuddle.com/

CVS (Concurrent Version System)

http://www.nongnu.org/cvs/

[/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

http://www.mongodb.org/

CouchDB

http://couchdb.apache.org/

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

http://en.wikipedia.org/wiki/Amateur_radio

Author

  • Tim Slavin

    Tim is an award-winning writer and technologist who enjoys teaching tech to non-technical people. He has many years experience with web sites and applications in business, technical, and creative roles. He and his wife have two kids, now teenagers, who are mad about video games.

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.

Interested but not ready to subscribe? Sign-up for our free monthly email newsletter with curated site content and a new issue email announcement that we send every two months.

No, thanks!