[
  {
    "path": ".gitignore",
    "content": "b-cov\n*.seed\n*.log\n*.dat\n*.out\n*.pid\n*.gz\n*.swp\n.floo\n.flooignore\nbuiltAssets/\npm2.js\n*.env\npids\nlogs\nresults\ntmp\n\nnpm-debug.log\nnode_modules\n.idea\n*.iml\n.DS_Store\nThumbs.db\nbower_components\nmain.css\nbundle.js\ncoverage\n"
  },
  {
    "path": ".gitmodules",
    "content": "[submodule \"new-coder-surveys/2017-new-coder-survey\"]\n\tpath = new-coder-surveys/2017-new-coder-survey\n\turl = https://github.com/freeCodeCamp/2017-new-coder-survey\n[submodule \"city-groups/THREE_JS_GLOBE\"]\n\tpath = city-groups/THREE_JS_GLOBE\n\turl = https://github.com/samosale/THREE_JS_GLOBE\n[submodule \"city-groups/FccCityScraper\"]\n\tpath = city-groups/FccCityScraper\n\turl = https://github.com/becausealice2/FccCityScraper\n[submodule \"city-groups/FccCityScraper2\"]\n\tpath = city-groups/FccCityScraper2\n\turl = https://github.com/evaristoc/FccCityScraper2\n[submodule \"gitter-history/gitter-history\"]\n\tpath = gitter-history/gitter-history\n\turl = https://github.com/freeCodeCamp/gitter-history\n[submodule \"open-api/open-api\"]\n\tpath = open-api/open-api\n\turl = https://github.com/freeCodeCamp/open-api\n[submodule \"leaderboard/fcctop100\"]\n\tpath = leaderboard/fcctop100\n\turl = https://github.com/roelver/fcctop100\n[submodule \"unofficial-bots/100DaysOfCode-twitter-bot\"]\n\tpath = unofficial-bots/100DaysOfCode-twitter-bot\n\turl = https://github.com/freeCodeCamp/100DaysOfCode-twitter-bot\n[submodule \"gitter-analytics/gitterrooms_snaviz\"]\n\tpath = gitter-analytics/gitterrooms_snaviz\n\turl = https://github.com/evaristoc/gitterrooms_snaviz\n[submodule \"unofficial-bots/purdybot\"]\n\tpath = unofficial-bots/purdybot\n\turl = https://github.com/joepurdy/purdybot\n[submodule \"new-coder-surveys/2016-new-coder-survey\"]\n\tpath = new-coder-surveys/2016-new-coder-survey\n\turl = https://github.com/freeCodeCamp/2016-new-coder-survey\n"
  },
  {
    "path": "LICENSE.md",
    "content": "Copyright (c) 2015 Free Code Camp.\n\nThis Free Code Camp dataset is made available under the Open Database License: http://opendatacommons.org/licenses/odbl/1.0/. Any rights in individual contents of the database are licensed under the Database Contents License: http://opendatacommons.org/licenses/dbcl/1.0/"
  },
  {
    "path": "README.md",
    "content": "# open-data\n\nThe freeCodeCamp.org community creates tons of data every month, and we open up as much of that data as we can (while being careful to respect our learners' privacy).\n\nIn this repository, you will find:\n* **Datasets**\n* **Analyses** of those datasets\n* **Demos** of projects based on the freeCodeCamp data\n* **Links to External Projects** involving the freeCodeCamp data\n\nThe data can be of interest to, but not restricted to, those looking for datasets and projects about:\n* Web Analytics\n* Social Media Analysis\n* Social Network Analysis\n* Education Analytics\n* Data Visualization\n* Data-driven Web Development\n* Bots\n\n## List of project's folders/submodules:\n\n> **NEW PROJECTS / DATASETS**:\n>\n> * **medium-fCC-data** : dataset : `fccmediumTitles - Cleaned_Data.tsv`\n> * **medium-fCC-data** : dataset : `medium_titles - rawdata.tsv`\n> * **google-analytics** : project and dataset : `challenges-performance-estimates`\n> * **google-analytics** : dataset : `countries-fCC`\n\nThe repo is thought to be organised according to the following:\n1. For small/medium datasets, files will be left in the corresponding folder of this repository; optionally the files could be uploaded in any other service of the cloud\n2. For small/medium datasets related to featured projects, files will be available on freeCodeCamp repositories as well as Kaggle\n3. For big datasets, full files will be available either on academictorrents or in [Kaggle](https://www.kaggle.com/) (*soon*). A small sample of the file will be available in this repository as well as Kaggle for those who want to get introduced to the dataset.  \n\n\n### Main Projects:\n\n* **new-coder-surveys**\n* **open-api**\n* **gitter-history**\n* **google-analytics**\n\n### Other Projects:\n\n* **city-groups**\n* **unofficial-bots**\n* **leaderboard**\n* **facebook-fCC-data**\n* **gitter-analytics**\n* **medium-fCC-data**\n\nWe hope you can find these data helpful for you in your research and data science projects. \n"
  },
  {
    "path": "city-groups/README.md",
    "content": "# city-groups\n\nEfforts by some freeCodeCamp students focused on representing data about city groups (formerly campsites) as a collective project started at the Gitter's Data Science Room.\n\n# observations\n\n* This sub-folder includes visualizations (2D and 3D), scrapers to mine platforms such as Facebook, GoogleMaps or relevant urls, and some analytics.\n* Technologies include D3.js, THREE.js, node.js.\n* In some cases data became deprecated or not existent; an example is the freeCodeCamp project known as the Wiki, which was target of one of the scrapers when residing in Github, but changed substantially after moving to the freeCodeCamp forum.\n\n# projects & datasets\n\n### THREE_JS_GLOBE\n\nA 3D representation of fCC City Groups\n\nDataset: user_locations.json (json file with a list of coordenates and a proportion of users calculated based on undeclared source, data points by position)\n\n\n### FccCityScraper\n\nA nodejs scraper designed to extract information about City Groups from a now unexisting fCC Wiki at Github\n\n\n### FccCityScraper2\n\nA nodejs scraper designed to extract information about City Groups from Facebook, getting the Facebook links from the Forum and then using GoogleMaps API to locate the City Group\n\nThe scraper:\n- Made a scrap on Forum, `forum.freecodecamp.com/t/freecodecamp-city-based-local-groups` to get the list of City Groups\n- Queried Facebook Graph for some data about City Groups\n- Using the Forum data, determined city and country and reversely tried to get coordinates\n"
  },
  {
    "path": "facebook-fCC-data/README.md",
    "content": "# facebook-fCC-data\n\nCollected datasets about fCC in Facebook. \n\n# observations\n\n* Recent project.\n\n# projects & datasets\n\n* dataset : links in posts colletected during around a year, `freeCodeCamp-facebook-page-activity.csv`, curated by @QuincyLarson\n  * \"date\" : dd/mm/yyyy, date of the post\n  * \"time\" : hh:mm am/pm (US-PDT?)\n  * \"title\" : title of the links\n  * \"type\" : \"Link\", \"Video\", \"Photo\", \"Status\"; videos only when posted through Facebook, otherwise treated as \"Link\"\n  * \"reach\" : people who viewed the post even if not clicking the link in the post\n  * \"clicks\" : number of users who clicked the link\n  * \"reactions\" : number of comments left to the person about the post\n  * The original file can be also downloaded from: https://files.gitter.im/FreeCodeCamp/DataScience/l4Qf/freeCodeCamp-facebook-page-activity.csv\n\n### FreeCodeCamp Facebook Page Activity Overview\n\nBy Matthew Barlowe, Only found at http://rpubs.com/mcbarlowe/302010\n\n\n"
  },
  {
    "path": "facebook-fCC-data/data/freeCodeCamp-facebook-page-activity.csv",
    "content": "date,time,title,type,reach,clicks,reactions\n08/18/2017,3:45 pm,The origins of t-distributions and how they can help you make accurate estimates from small sample sizes.,Link,1768,44,21\n08/18/2017,11:27 am,How one camper got his developer dream job,Link,6941,536,99\n08/17/2017,7:18 pm,Trying to code when chat's open,Video,17399,2236,750\n08/17/2017,4:55 pm,\"An interaction designer explains how a \"\"homeless iPhone\"\" might work.\",Link,3751,167,10\n08/17/2017,7:56 am,How to build a neural network in 30 lines of JavaScript,Link,18248,1946,474\n08/16/2017,11:49 pm,What is Continuous Integration?,Link,4806,200,56\n08/16/2017,10:47 am,Just in case...,Photo,11422,560,466\n08/14/2017,1:12 pm,\"How developers cope with \"\"super quick\"\" meetings\",Photo,17906,1441,403\n08/14/2017,1:09 pm,An analysis of the skills most startup founders are looking for when they hire developers,Link,13734,1186,217\n08/13/2017,3:52 pm,\"Ariel writes about her recent developer job search from her \"\"privileged perspective.\"\" There's a ton of advice here we can all use.\",Link,9305,662,109\n08/13/2017,10:16 am,How one Raspberry Pi enthusiast built a retro arcade machine from raw materials http://imgur.com/a/m49tS,Photo,10029,563,165\n08/13/2017,8:05 am,How to code a talking clock using JavaScript,Link,5531,224,54\n08/12/2017,9:54 pm,You can now play DOOM using JSON. A developer built a REST API right into the 1993 game. Here's a 7 minute demo.,Link,9396,460,171\n08/12/2017,2:56 pm,The truth about what powers most AI products,Photo,21573,3434,511\n08/11/2017,10:53 am,How you can make your first code contribution to open source,Link,8484,631,176\n08/11/2017,8:52 am,2 new machine learning courses from legendary Stanford professor Andrew Ng. The video lecture parts of his courses will be free.,Link,12081,629,335\n08/10/2017,11:23 am,The Hangouts team plays by their own rules,Photo,15647,1330,475\n08/09/2017,1:17 pm,Why the Steve Jobs GarageBand reveal is the best live product demo of all time,Link,7503,249,42\n08/08/2017,2:24 pm,Our publication just hit 300000 followers on Medium! A huge thanks to all of you developers designers and data scientists who are following our community there! https://medium.freecodecamp.org,Photo,9357,608,287\n08/08/2017,12:11 pm,That's one way to recruit your recruiter,Photo,56582,7146,1841\n08/07/2017,4:50 pm,Bot feelings,Photo,27223,4081,729\n08/06/2017,2:09 pm,Why striving for perfection might be holding you back as a newbie web developer,Link,15107,906,313\n08/04/2017,1:50 pm,Cryptocurrency explained by a developer who made $400k off a $10k investment,Link,16663,1337,311\n08/04/2017,8:44 am,The breakfast bowl of champions,Photo,16982,1282,867\n08/03/2017,12:48 pm,A great read if you want to launch a project: How Tinder Reddit Airbnb Etsy and Uber got their first users,Link,16858,1302,309\n08/03/2017,9:59 am,Here are 450 free online computer science courses you can start in August,Link,19576,1457,662\n08/01/2017,1:31 pm,Reddit's Spiral Ascension coding challenge solved step-by-step on a whiteboard then coded up in JavaScript,Link,4003,84,29\n07/31/2017,1:03 pm,Haters gonna hate... and help you land a job.,Link,13355,941,193\n07/31/2017,8:53 am,\"How going \"\"serverless\"\" cut one developer's hosting bill by 90%\",Link,10392,770,123\n07/29/2017,4:10 pm,If you're looking for a developer job this is well worth reading.,Link,10254,653,154\n07/29/2017,8:56 am,How freeCodeCamp helped me get a job and turn my life around by Adham El Banhawy,Link,23215,2189,680\n07/28/2017,3:35 pm,What are Smart Contracts? How do they power Ethereum? Here's the most straight-forward answer you're going to get.,Link,6838,284,61\n07/26/2017,3:40 pm,How hundreds of Sri Lankans worked through freeCodeCamp together at Google I/O,Link,10619,612,264\n07/26/2017,1:47 pm,Before you drop $2000 on a MacBook read this.,Link,28309,5184,619\n07/26/2017,10:35 am,What do chickens and pigs have to do with agile software development?,Link,5671,257,35\n07/25/2017,4:01 pm,Danny was an accountant and father in his 30's before he learned to code and got his first job as a React developer.,Link,24267,2348,555\n07/25/2017,12:23 pm,Chris Gagńe's latest video on Agile Software Development: The INVEST Mnemonic,Link,4443,112,24\n07/24/2017,2:01 pm,How one musician designed his own music video with code,Link,6644,189,67\n07/24/2017,11:02 am,How GraphQL is gradually replacing REST APIs for many purposes.,Link,14643,1067,231\n07/23/2017,5:57 pm,\"The famous \"\"Agile Manifesto\"\" and its history explained in a 2 minute video\",Link,6372,175,80\n07/22/2017,11:12 am,Find a way to contribute code that's not too easy not too hard - just right,Link,6993,278,84\n07/20/2017,10:09 pm,Another awesome Reddit coding challenge explanation: The Jolly Jumper!,Link,4382,95,40\n07/20/2017,9:54 am,Commit messages are going to put my kids through college,Photo,12521,906,415\n07/19/2017,10:52 pm,\"Learn about the XOR - \"\"Exclusive Or\"\" - logic operation in this 8 minute coding walkthrough\",Link,4374,108,43\n07/19/2017,2:28 pm,Take the 2017 State of JavaScript survey and let us know what tools you enjoy using.,Link,8454,531,136\n07/18/2017,10:40 am,Let's concatenate some integers and solve this Reddit coding problem together,Link,4523,74,50\n07/16/2017,9:02 pm,jQuery effects explained in an 8 minute video,Link,5133,145,54\n07/16/2017,12:57 am,If you're looking for an app to build today try the Coding Prompt of the week: a free sample radio station,Link,8629,413,99\n07/15/2017,9:27 pm,Freecodecamp updated their website address.,Link,5178,339,34\n07/15/2017,4:52 pm,A great overview of how you can achieve ridiculous scalability with Node.js,Link,9035,502,138\n07/15/2017,12:43 am,Reddit's 3Sum problem solved step-by-step on a whiteboard then coded in JavaScript.,Link,6775,250,106\n07/14/2017,9:44 am,Client side validation,Photo,13298,914,539\n07/12/2017,9:10 pm,The Daily Programmer is a popular subreddit with coding challenges. Watch Cody solve this week's challenge step-by-step.,Link,5625,232,70\n07/12/2017,6:01 pm,A crystal-clear 6-minute video on how jQuery events work,Link,5026,213,65\n07/12/2017,4:01 pm,Now it's easier to sign up for Freecodecamp's updates.,Link,3319,167,19\n07/12/2017,10:14 am,Yes React can be even faster.,Link,4734,231,77\n07/11/2017,12:10 pm,freeCodeCamp is 1000 days old! Here's a quick update on the community.,Link,15778,882,785\n07/10/2017,2:56 pm,From dropout to Android developer - how Michell traded formal education for practical experience,Link,6946,323,83\n07/10/2017,1:33 pm,Blockchain is a powerful 22nd century technology. It's an accident of history that we discovered it as early as we did.,Link,15799,1045,249\n07/10/2017,9:20 am,CSS isn't black magic (even though it often feels that way),Link,7892,467,146\n07/09/2017,9:13 pm,This MIT student found an awesome use for Arduino microcontrollers,Link,8314,269,91\n07/09/2017,10:29 am,Freecodecamp shared Petros Dolianitis's post.,Photo,9719,717,187\n07/08/2017,9:57 am,https://medium.freecodecamp.org/from-self-taught-coder-to-professional-backend-developer-my-long-winding-road-d8f7c428b637,Link,13921,767,227\n07/07/2017,8:31 pm,Suz writes about her first year of live coding on Twitch,Link,9956,518,132\n07/07/2017,3:46 pm,Amazon has a contest this summer to build Alexa apps for social good,Link,9908,330,115\n07/07/2017,10:52 am,An Amazon engineer wants you to invest his $50000 for him and built a game around it.,Link,17976,1436,272\n07/07/2017,8:20 am,The most common data structures you'll get asked about in a developer job interview - all explained in one article.,Link,10910,655,223\n07/06/2017,10:55 pm,Sage advice from Facebook Product Designer Tanner Christensen,Link,5997,225,46\n07/06/2017,4:24 pm,Freecodecamp shared Billy Le's post.,Public,688,62,Boost Post\n07/06/2017,8:10 am,This camper's unbeatable Tic Tac Toe taunts you relentlessly.,Link,15133,1586,267\n07/05/2017,2:48 pm,A massive list of free online university course platforms from around the world,Link,37072,2713,1140\n07/04/2017,11:51 pm,When you put Blockchain and AI together you can do some pretty interesting things.,Link,8707,404,104\n07/03/2017,8:40 am,Timeline Photos,Photo,16632,2071,575\n07/03/2017,12:05 am,How to design and code Alexa skills for the new Amazon Echo Show,Link,5736,166,40\n06/30/2017,11:58 am,The newest Ask Preethi video (embedded in article): should you go back to school to get a Computer Science degree?,Link,9969,1023,136\n06/29/2017,10:24 am,When a CTO builds their own wedding website,Link,7442,409,78\n06/29/2017,10:02 am,The holy grail: coding productively on an iPad,Link,9519,606,96\n06/29/2017,9:21 am,The necessary rise of emotional design,Link,4597,180,35\n06/29/2017,12:58 am,How to use Memoize to cache JavaScript function results and speed up your code,Link,7409,371,111\n06/28/2017,3:55 pm,What the mobile web looks like in 2017,Photo,18402,2129,647\n06/28/2017,3:09 pm,How a quantum internet would work. And why yes we'd still need data compression.,Link,4307,189,41\n06/28/2017,12:16 am,Aline Lerner is an MIT-trained software-engineer-turned-recruiter. She analyzed thousands of coding interviews and here's what she found.,Link,10899,989,159\n06/27/2017,5:36 pm,We are doing some quick maintenance on our Medium publication but it's still live with all 1000+ articles at medium.com/free-code-camp,Link,4243,130,51\n06/26/2017,9:36 am,The more I know the more I know that I know nothing. - Socrates,Photo,19035,1674,695\n06/25/2017,1:02 pm,Surely no one would want to hire someone without a giant list of qualifications and abbreviations following their name. Well I was wrong.,Link,21694,2030,483\n06/25/2017,10:48 am,Announcing a new homegrown freeCodeCamp Alumni Network built by campers for campers,Link,19090,1446,530\n06/24/2017,2:38 pm,Announcing our new YouTube series: Ask Preethi - starring software engineer Preethi Kasireddy!,Link,14365,1183,265\n06/23/2017,9:48 am,You can't make this stuff up.,Link,13294,1923,312\n06/22/2017,9:44 am,The one thing that most helped me become good at coding was helping others learn to code.,Link,8259,473,146\n06/22/2017,12:32 am,A tale of three developers trying to build a ridesharing startup. May these lessons save you from a similar fate.,Link,11204,884,131\n06/21/2017,1:24 pm,If your car was manufactured after 2004 you may be able to hack into it and do some pretty fun stuff.,Link,14642,1066,225\n06/21/2017,8:32 am,The inconvenience of security < the inconvenience of getting hacked,Photo,10679,1624,219\n06/20/2017,1:59 pm,How two developers at a 20-hour hackathon connected device screens using some good-old JavaScript.,Link,11899,587,262\n06/20/2017,11:28 am,An interview with PouchDB maintainer and Microsoft Edge PM Nolan Lawson,Link,4075,116,19\n06/20/2017,10:07 am,We've all been there...,Photo,28940,5791,711\n06/20/2017,7:51 am,How one guy built a tablet-controlled DeLorean http://imgur.com/a/KoBFY,Video,3927,287,39\n06/19/2017,12:05 pm,Your taxes paid for it and now some of these security tools are open source and free to use.,Link,18739,1163,422\n06/19/2017,10:22 am,How to keep the servers running,Photo,15365,1631,355\n06/19/2017,8:51 am,Got 3 minutes? Here's an important Agile development concept: the Tradeoff Matrix,Link,5471,272,63\n06/18/2017,9:10 pm,A quick interactive Vue.js primer,Link,8794,439,120\n06/18/2017,5:53 pm,If you haven't been to a hackathon yet here's why you should and what to expect.,Link,8465,643,173\n06/17/2017,5:41 pm,James got a job as designer at IBM. Here's what his typical day is like.,Link,7377,328,91\n06/17/2017,4:44 pm,Don't name your open source project after a heavy metal band and other naming advice from the trenches.,Link,8491,426,70\n06/16/2017,3:34 pm,Let's party like it's 1500000000,Photo,10324,1608,129\n06/16/2017,3:07 pm,Advice from a camper who completed his freeCodeCamp certificates and was able to skip the junior developer role entirely by landing a mid-career developer job: https://forum.freecodecamp.com/t/finally-got-my-first-developer-job-mid-level/127622,Link,20483,1955,433\n06/16/2017,12:46 am,\"Have you heard of a \"\"Trie\"\" or \"\"Prefix Tree\"\"? It's a nice flexible data structure. Here's a great primer by Julia GeiSt\",Link,4891,186,48\n06/15/2017,11:11 am,The dark side of Apple's $70 billion app store success,Link,19278,2238,297\n06/14/2017,3:08 pm,This designer's CSS will blow your mind.,Link,13946,1263,293\n06/14/2017,12:39 am,All the web developers at Grab - a big Asian ride sharing startup - use this front end development guide to keep their skills sharp. Even their back end developers.,Link,23370,1989,463\n06/13/2017,5:26 pm,Yes - a lot of Coursera courses are still free if you know how to access them.,Link,15081,1302,297\n06/13/2017,11:47 am,An awesome interview with the founder of CodePen.,Link,6877,311,127\n06/13/2017,1:47 am,What if HR people interviewed translators the way they interview coders?,Link,17541,1160,244\n06/12/2017,3:53 pm,An open source tool that will help you learn pretty much anything,Link,22131,1745,562\n06/12/2017,3:41 pm,This is the Internet of Things in a nutshell.,Photo,26485,1363,541\n06/12/2017,1:58 pm,An app crashing IRL,Video,9206,1404,242\n06/12/2017,11:07 am,Here are some next-level Chrome DevTools techniques - including how to turn on dark mode!,Link,20804,1279,437\n06/12/2017,1:20 am,If you're interested in product design this is the book for you.,Link,5891,183,77\n06/11/2017,10:21 am,Google Chrome might have broken your tests without you even knowing about it.,Link,7364,444,64\n06/11/2017,9:34 am,She speaks the truth though.,Photo,7043,940,37\n06/11/2017,12:38 am,If you're into 🐍Python🐍 we'll be publishing a lot more Python articles and tutorials in the coming weeks like this one.,Link,18804,1244,552\n06/09/2017,9:31 pm,A digital nomad primer,Link,14923,1073,297\n06/08/2017,4:02 pm,Ego is the enemy.,Link,12729,545,242\n06/08/2017,11:14 am,We're pumped to announce our community's newest free open source tool: Meeting for Good,Link,13445,628,315\n06/08/2017,1:06 am,A friendly reminder to all of you who are on your way up,Photo,21271,1172,991\n06/07/2017,4:18 pm,What the web looks like without JavaScript,Link,15949,1337,279\n06/07/2017,12:52 pm,The Stack Overflow keyboard,Photo,52794,2415,1558\n06/06/2017,5:06 pm,New data on the types of ads that internet users hate the most,Link,7492,382,72\n06/06/2017,1:01 pm,Here are 435 free online programming & computer science courses you can start in June,Link,28233,1776,772\n06/05/2017,7:53 pm,Infinite skills,Photo,11104,1030,240\n06/05/2017,4:18 pm,\"Programming legend Robert \"\"Uncle Bob\"\" Martin of \"\"Clean Code\"\" fame has recorded a series of videos about developer ethics for freeCodeCamp: The Programmer's Oath.\",Link,12669,782,313\n06/05/2017,1:42 pm,An interview with Quora co-founder and UX designer Charlie Cheever,Link,4443,158,32\n06/05/2017,1:24 pm,An overview of every Data Visualization course on the internet,Link,6845,362,88\n06/05/2017,12:35 pm,A beginner's guide to automatic linting,Link,3360,104,33\n06/05/2017,1:33 am,The difference between 0 and null,Photo,31284,2258,707\n06/04/2017,11:06 am,First day on the job a developer accidentally deletes their employer's entire production database. Then the same GitLab developer who caused last month's outage shows up to give him priceless advice. A must-read.,Link,44764,5676,651\n06/01/2017,1:52 pm,Medium just published a short film they made about Quincy Larson and his philosophy in creating freeCodeCamp,Link,14303,648,417\n06/01/2017,11:32 am,Don't memorize it Google it. You'll learn more that way.,Link,14334,853,319\n05/31/2017,11:57 pm,If you're just getting started with React here's how to leverage Higher Order Functions and Containers,Link,5495,208,57\n05/31/2017,8:48 pm,A hype-free dive into the current state of AI,Link,6841,338,68\n05/31/2017,4:06 pm,How motorcycle gang hackers stole $4.5 million worth of Jeep Wranglers,Link,6555,306,63\n05/31/2017,12:33 pm,The best Data Science courses on the internet ranked by your reviews,Link,13726,892,241\n05/30/2017,4:33 pm,A simple test of critical thinking and creative problem solving - with Legos. By @yolpogists https://medium.freecodecamp.com/tallest-lego-building-with-4-pieces-ec99cb520928,Link,13648,1315,116\n05/30/2017,12:33 pm,How most people envision the whole whole Angular VS React debate,Photo,27602,4337,436\n05/30/2017,11:54 am,A great interview with the creator of the Vue.js front end JavaScript library,Link,11722,706,210\n05/29/2017,9:34 pm,Array.prototype.reduce() explained using apple pie,Link,11272,632,197\n05/27/2017,11:27 am,Play this Super Nintendo-themed Simon game one of our campers made with retro gaming sound effects https://devoidofgenius.github.io/simon-game/,Photo,8913,1124,112\n05/26/2017,1:53 pm,Happy Friday! Don't let this be your weekend.,Photo,14648,1022,420\n05/25/2017,3:04 pm,How to go from hobbyist to professional developer,Link,16329,1057,359\n05/24/2017,5:24 pm,The biggest codebases in history,Link,21519,1507,273\n05/24/2017,1:49 pm,How to dig yourself out of the coding tutorial rut? Start building.,Link,12899,1132,207\n05/24/2017,11:05 am,How Elise learned to code while working full-time and got her first full stack developer job - and the many things she learned along the way.,Link,16886,1782,358\n05/23/2017,7:20 pm,Get your bash alias files ready.,Link,9957,751,112\n05/23/2017,3:04 pm,80 people have visited Stack Overflow in the last hour alone trying to figure out how to exit Vim.,Link,26826,2403,879\n05/22/2017,11:11 pm,Yes you can really build your first VR app in 10 minutes if you have Unity installed an Android phone and Google Cardboard.,Link,7693,328,122\n05/22/2017,7:23 pm,Freecodecamp shared Nawazish Ali's post.,Photo,8999,1043,112\n05/22/2017,12:22 pm,Client-side security,Photo,21043,1954,605\n05/22/2017,10:29 am,Got to feed the beast.,Photo,13102,1690,424\n05/21/2017,8:32 am,What if TV science was more like real science?,Photo,10786,1732,150\n05/19/2017,4:57 pm,Timeline Photos,Photo,66690,3846,3593\n05/19/2017,11:46 am,Here are some fun Friday reads about technology.,Link,5292,305,66\n05/19/2017,9:29 am,A scientist fed 7700 paint colors into a neural network. Then based on her training data she asked the computer to name a few paint colors of its own.,Photo,15246,2312,348\n05/18/2017,11:30 pm,Which projects need React (and not just vanilla JavaScript or jQuery)? All of them argues Sacha Greif,Link,7884,446,102\n05/18/2017,9:24 am,Quincy talks about economics learning to code and the nature of work over the next 40 years,Link,7902,404,136\n05/18/2017,8:05 am,XKCD on machine learning,Photo,9010,859,259\n05/17/2017,8:36 pm,The highlights of today's Google I/O developer conference all edited together into a single 11-minute video.,Link,9979,439,161\n05/17/2017,11:08 am,Cybersecurity has never been more important. Here’s how you can keep up.,Link,4946,253,64\n05/17/2017,9:52 am,Lessons from history's great innovators that you should never forget,Link,7382,389,97\n05/16/2017,5:13 pm,Freecodecamp shared Patrick Cleary's post.,Photo,15121,2402,347\n05/16/2017,4:08 pm,There are a TON of developers out there who are blind. Here are some of the ways they code.,Link,7444,452,137\n05/16/2017,2:12 pm,\"git commit -m \"\"fixed clock bug\"\"\",Photo,18664,1366,779\n05/16/2017,11:30 am,How developers in the Netherlands are helping refugees help themselves.,Link,15344,955,391\n05/15/2017,5:23 pm,Inside the worst ransomware outbreak in history and how to protect yourself,Link,19156,1369,296\n05/13/2017,10:29 am,Here's one game you definitely should not play this weekend.,Photo,15437,2564,368\n05/12/2017,2:45 pm,How does image recognition work? Basically it's just a lot of data.,Link,7524,369,119\n05/12/2017,1:42 pm,Nerd!,Photo,50697,2769,2648\n05/11/2017,4:05 pm,After building his first React Native app this camper is convinced that it’s the future of mobile app development.,Link,12065,830,188\n05/11/2017,11:48 am,The 12 YouTube videos that new developers mention the most,Link,13740,1068,217\n05/10/2017,3:40 pm,Learn how to compose your own dance music right in your browser for free.,Link,8796,530,172\n05/10/2017,12:30 pm,Some of the best free online university courses have been discontinued. But you can still find a lot of their content around the web.,Link,13584,1295,166\n05/10/2017,10:51 am,How to make the perfect icon for your app,Link,9523,465,179\n05/09/2017,3:59 pm,Google is developing a mysterious new mobile operating system called Fuchsia that may replace Android,Link,25609,1990,516\n05/08/2017,7:50 pm,Why Katy left a prestigious law firm learned to code and got a job as a product manager at a startup,Link,7569,319,88\n05/08/2017,1:27 pm,How do Google Amazon IBM and Microsoft compare in artificial intelligence? Specifically image recognition?,Link,6243,265,49\n05/08/2017,12:37 pm,\"It only takes 45 seconds to tell the Federal Communication Commission to \"\"leave Net Neutrality alone.\"\" If you're American go do this now at http://gofccyourself.com\",Photo,13943,1204,214\n05/08/2017,12:39 am,Event-driven architecture in Node.js,Link,10446,546,173\n05/07/2017,9:55 am,What if everything was a programming language?,Photo,24530,2799,845\n05/06/2017,6:32 am,Doing hard things is good for you. And programming is indeed hard.,Link,29402,2156,945\n05/04/2017,1:38 pm,We asked 20000 people who they are and how they’re learning to code. Here are the results of our 2017 New Coder Survey.,Link,12731,1035,220\n05/03/2017,10:50 am,Good news everyone - starting today all freeCodeCamp t-shirts and hoodies are now sold at-cost (with zero profit margin). https://forum.freecodecamp.com/t/all-freecodecamp-t-shirts-and-hoodies-are-now-sold-at-cost/111826,Link,4196,229,50\n05/03/2017,9:37 am,There are enough free online programming and CS courses here to keep you learning 24/7 all May long if you have enough coffee for that.,Link,24587,1776,822\n05/02/2017,10:56 pm,Every single Machine Learning course on the internet ranked by your reviews.,Link,13921,1017,245\n05/02/2017,5:01 pm,Starting today all freeCodeCamp t-shirts and hoodies are now sold at-cost (with zero profit margin). We’re doing this so you get some cool threads and represent our open source community as inexpensively as possible. https://www.freecodecamp.com/shop,Link,7494,564,202\n05/02/2017,10:24 am,Sean's epic journey from working in a Knoxville rock climbing gym to working as an engineer at a San Francisco cybersecurity company,Link,29133,3072,701\n05/01/2017,2:51 pm,Insomnia - a new open source desktop app that tells you the best time to go to sleep,Link,8675,400,103\n04/29/2017,1:59 pm,Wondering how arrays and objects work? These analogies should help.,Link,12456,713,203\n04/27/2017,3:05 pm,An interview with the billionaire developer who built WhatsApp about his life as a Russian immigrant and the company's no-nonsense work culture. https://medium.com/@techandthecity/whatsapp-co-founder-jan-koum-most-of-startup-ideas-are-absolutely-stupid-501ae81d28aa,Link,23249,2018,360\n04/27/2017,2:00 pm,What developers say VS what they mean,Photo,14918,1807,521\n04/26/2017,11:19 pm,Today America's Federal Communications Commission declared war on Net Neutrality. Here's why we need a free and open internet and why getting rid of #NetNeutrality would be a massive mistake.,Link,12080,488,198\n04/26/2017,2:31 pm,Let's reverse-engineer Google's search algorithm,Link,13120,1090,417\n04/25/2017,4:31 pm,A robot-powered infinity train track,Video,7553,922,215\n04/25/2017,2:02 pm,Programming the games of the future,Photo,8207,1530,127\n04/24/2017,3:44 pm,Stanford just abandoned Java in favor of JavaScript for its intro Computer Science course,Link,53304,5614,2002\n04/20/2017,2:48 pm,Congratulations to camper and Seoul study group leader Sonya Moisset on her transition from international business consultant to full-stack developer at WorldRemit!,Link,15003,1002,286\n04/20/2017,6:11 am,Code comments: the good the bad and the ugly https://medium.freecodecamp.com/code-comments-the-good-the-bad-and-the-ugly-be9cc65fbf83,Link,6656,330,63\n04/19/2017,11:08 am,If you Google “once in a blue moon” it will tell you the precise frequency of blue moons in hertz.,Photo,4785,547,70\n04/18/2017,2:52 pm,Hello world!,Photo,13773,2229,538\n04/18/2017,11:38 am,What's this Blockchain technology you keep hearing about? Well It powers Bitcoin and other cryptocurrencies but it can be used for so much more. Check out Lauren's Blockchain primer.,Link,8992,504,133\n04/17/2017,11:22 am,What would an Apple MacPad Pro actually look like? This could be Apple's answer to Microsoft Surface and other hybrid tablet/laptops.,Link,6473,234,32\n04/17/2017,10:22 am,Deep Learning and how you can get started learning it https://medium.freecodecamp.com/dive-into-deep-learning-with-these-23-online-courses-bf247d289cc0,Link,12701,930,197\n04/15/2017,10:11 pm,Freecodecamp shared Joseph Tracy's post.,Photo,10055,732,244\n04/14/2017,12:46 pm,Happy Friday everyone! Here are this week's best programming reads to kick off your weekend.,Link,6803,263,79\n04/13/2017,10:39 am,A fast new way to find people in your city you can code with,Link,14447,1153,274\n04/12/2017,11:25 am,Sometimes you just have to burn the boats at the shore and go storm that castle.,Link,10809,570,115\n04/12/2017,9:18 am,And we're just getting started.,Link,9263,422,242\n04/11/2017,4:14 pm,A great article on the sheer effort that goes into winning major hackathons,Link,11892,627,166\n04/11/2017,2:16 pm,Here's an excellent GraphQL primer by JavaScript developer and author by Sacha Greif,Link,7151,396,82\n04/11/2017,11:45 am,Here are today's 3 articles worth your time plus a podcast interview with Quincy Larson,Link,4775,173,35\n04/10/2017,3:35 pm,Whose reviews should you trust? IMDB Rotten Tomatoes Metacritic or Fandango? A data scientist investigates.,Link,5723,344,66\n04/10/2017,12:51 pm,Don't let the big words intimidate you. Here's how to read an academic paper:,Photo,9437,1324,268\n04/10/2017,11:05 am,A Google engineer crunched the numbers. Here are the most popular open source projects on GitHub in each country.,Link,19362,1692,350\n04/09/2017,12:17 am,Jack in and download some serious JavaScript fundamentals. Beau's full course is now live and 100% free.,Link,61896,4734,1872\n04/07/2017,3:25 pm,Just launched: Lance - a Node.js-powered multiplayer gaming server with a fun playable demo: http://lance.gg/#demo,Link,9280,528,145\n04/06/2017,10:24 am,That time I had to crack my own Reddit password,Link,5302,308,43\n04/06/2017,8:31 am,This is officially the best graph ever,Photo,28423,2135,1539\n04/05/2017,2:40 pm,Freecodecamp shared your post.,Link,10778,903,117\n04/05/2017,10:19 am,Here are 515 free online programming courses starting this month for you to explore. Never stop learning.,Link,46692,3074,1210\n04/04/2017,9:48 am,Before you can master design you must first master the fundamentals.,Link,13644,1003,229\n04/03/2017,4:35 pm,This developer didn't like pausing and rewinding YouTube guitar tutorials so he programmed Alexa to teach him.,Link,7342,304,85\n04/03/2017,12:53 pm,I camped out with a tech billionaire. The advice he gave me was priceless.,Link,23435,2514,280\n04/03/2017,10:26 am,Coding style and other links worth your time.,Link,7421,511,67\n04/03/2017,9:52 am,18000 responses! Help us us get to 20000 by midnight. If you started coding in that past 5 years take this 5-minute anonymous survey and share this. We'll release the full dataset to everyone. http://bit.ly/2017-new-coder-survey,Link,8931,427,111\n04/02/2017,5:16 pm,Anyone can write their own programming language. You just need audacity and a whole lot of drive.,Link,19404,1444,395\n04/01/2017,3:48 pm,🎉Our New Coder Survey just hit 17000 responses🎉 Help us spread the word and reach 20000 this weekend.,Link,10158,332,154\n04/01/2017,1:01 pm,How to program your own chess opponent in just a few steps.,Link,14249,904,301\n03/30/2017,11:58 pm,Your life before and after you have kids - in beautiful data visualizations.,Link,13442,1016,122\n03/29/2017,12:57 am,Inside one of Europe's most active coding groups,Link,14544,967,258\n03/28/2017,11:25 pm,Get ready to stretch your brain with this one...,Link,3982,204,45\n03/28/2017,8:13 pm,Don't let your dreams be dreams.,Link,17495,1199,312\n03/28/2017,2:10 pm,Here are today's 3 articles that are worth your time.,Link,10091,716,140\n03/27/2017,11:46 am,VPNs aren't magic. Here's how they work and how to set one up real quick.,Link,36391,3328,868\n03/27/2017,9:20 am,The fun way to learn CSS concepts,Link,10623,606,158\n03/27/2017,12:54 am,We ran the numbers.,Link,13265,963,181\n03/26/2017,10:27 am,Even if you own the most expensive pen in the world it'll make no difference if you don't put in the practice. Practice first. Tools second. - Ian Barnard,Video,51299,2104,730\n03/25/2017,10:08 am,Timeline Photos,Photo,12273,1473,447\n03/24/2017,2:13 pm,Freecodecamp shared your post.,Link,5567,364,51\n03/24/2017,12:16 pm,Our nonprofit's publication just hit 200000 followers on Medium. Medium's top 3 stories for today are all by our contributors. Join the party: https://medium.freecodecamp.com,Photo,11532,1236,197\n03/23/2017,10:57 am,Stack Overflow just released results from their survey of 64000 developers. Here are the highlights.,Link,15923,1050,234\n03/23/2017,8:15 am,I hope none of you website owners ever have to go through this.,Link,9298,699,91\n03/22/2017,12:12 pm,Vlad's curiosity and hustle paid off big.,Link,8661,561,87\n03/21/2017,8:43 pm,If you're trying to help get your significant other into coding here's how Carl did it.,Link,17479,1189,240\n03/21/2017,4:23 pm,Open source and creative commons are good business practices.,Link,5749,163,83\n03/21/2017,1:28 am,Adam's on a mission to use code to help kids learn personal finance,Link,11173,513,205\n03/19/2017,11:20 pm,If you're serious about becoming a UX Designer Miriam's advice is immediately applicable.,Link,13924,861,154\n03/19/2017,10:19 pm,How a team of developers are helping people get paid what they've earned.,Link,9018,375,116\n03/19/2017,10:10 am,History has shown time and time again that open systems like our internet don't stay open. We need for things to be different this time.,Link,9713,337,145\n03/14/2017,1:31 pm,How LinkedIn endorsements work - or don't work as Aline discovered.,Link,3235,179,38\n03/13/2017,8:45 pm,Stay hungry. Stay foo...,Video,9757,1341,292\n03/13/2017,9:40 am,Happy birthday to Raspberry Pi,Link,9479,344,220\n03/13/2017,12:05 am,Getting a computer to generate a truly random number is harder than it sounds.,Link,6222,235,66\n03/12/2017,3:07 pm,With a few commands you can get a different high res wallpaper every time you open your Mac.,Link,10965,585,121\n03/11/2017,2:52 pm,Strong arguments for allowing people to remix - and even re-sell - your work.,Link,5410,138,37\n03/11/2017,1:23 pm,If you want to learn something fun this weekend try working through Déborah's D3 Bubble Chart tutorial,Link,9414,374,129\n03/10/2017,11:40 am,LinkedIn endorsements are just noisy crowdsourced tagging,Link,9152,657,97\n03/09/2017,12:31 pm,How building side projects can help you get a tech job - even without experience,Link,12241,843,215\n03/08/2017,3:14 pm,Freecodecamp shared your post.,Link,5467,329,75\n03/08/2017,1:57 pm,What happens when you approach random strangers at the park and ask them to use an app while you watch? Guerrilla Usability Testing that's what. 😎,Link,3423,96,26\n03/08/2017,12:26 pm,Happy International Women's Day! Much respect to all the women developing software out there and to everyone who's helping us close the gender gap.,Photo,4724,786,132\n03/07/2017,5:06 pm,The developer behind Google Interview University just took a new job - at Amazon.,Link,15726,1360,239\n03/07/2017,2:55 pm,Here's what you need to know about the CIA's hacking capabilities (which are out in the open for other hackers too),Link,18574,1609,301\n03/07/2017,9:35 am,How Vlad parsed 48 gigabytes of Stack Overflow data and found the most popular programming books for each language.,Link,15824,1628,260\n03/07/2017,8:56 am,We've been using this free open source Gmail browser extension for the past week and love it. https://medium.freecodecamp.com/announcing-tinymails-a-simple-extension-that-helps-you-write-shorter-emails-ff89329a4f21#.txwwzhrfe,Link,4157,224,40\n03/06/2017,2:54 pm,Tiffany's walk-through of her multi-month Microsoft interview process.,Link,6913,317,59\n03/06/2017,1:44 pm,If you're interested in the cloud try building some serverless Alexa skills.,Link,17558,1021,252\n03/06/2017,8:45 am,76 of these free online courses start today. See if you can get a friend to commit to doing one with you.,Link,17940,1290,364\n03/05/2017,12:49 am,So many free online programming courses so little time.,Link,59724,4205,1407\n03/04/2017,11:57 am,Happy Saturday everyone! Here are today's 3 links worth your time.,Link,5701,208,55\n03/03/2017,5:33 pm,Coding is a superpower. And that power isn't always used for good.,Link,16519,1381,269\n03/03/2017,12:23 pm,Happy Friday everyone! Here are 3 links worth your time plus an XKCD comic.,Link,6473,247,97\n03/03/2017,12:00 pm,Functional and Reactive programming are taking over web development.,Link,5945,295,84\n03/03/2017,2:45 am,If you can answer all the Node.js questions in this article you are officially a Node narwhal.,Link,13051,941,255\n03/02/2017,1:11 pm,\"Don't let a lack of \"\"experience\"\" stop you from putting yourself out there.\",Link,11029,793,203\n03/02/2017,1:04 am,How a statistics teacher tracked his happiness for 2 years and why you might want to try this too.,Link,9274,668,100\n03/01/2017,5:14 pm,Kim just started designing a few months ago and already her work is amazing.,Link,12987,1043,190\n03/01/2017,3:14 pm,When your application needs an extra feature after you've released it.,Photo,20521,1645,725\n03/01/2017,1:43 pm,If only this designer had a time machine.,Link,30988,2288,547\n02/28/2017,2:04 pm,Alec is definitely one of the more ambitious 14 year olds on the scene these days.,Link,7561,360,94\n02/28/2017,1:34 pm,This article will help you design more developer-friendly APIs.,Link,4032,116,35\n02/24/2017,4:04 pm,Between the SHA-1 collision and #CloudBleed today is quite possibly the most interesting day in security ever.,Link,8423,603,118\n02/23/2017,11:33 am,The next time you design a website consider designing an entire design system to go along with it.,Link,12107,1109,278\n02/22/2017,12:18 am,freeCodeCamp is in today's USA Today. I wish it could be under better circumstances. We need accept the realities of automation and help retrain people for these emerging programming jobs.,Link,15165,1115,311\n02/21/2017,9:42 am,If you're looking for a developer job this is a must-read.,Link,11783,1323,199\n02/20/2017,5:52 pm,So true it hurts.,Photo,18907,1936,647\n02/20/2017,5:39 pm,So many languages so little time to explore them all.,Link,7190,535,67\n02/20/2017,8:56 am,How these two Romanian developers are living the bootstrapped startup dream,Link,6589,517,95\n02/19/2017,1:00 am,Freecodecamp shared your post.,Link,14132,1785,167\n02/18/2017,10:38 pm,TFW you're so good with React that you don't need HTML files any more.,Video,6733,1208,198\n02/18/2017,9:42 pm,Artist Scott Campbell programmed a laser cutter to carve a skull out of a two-foot stack of $11000 worth in uncut US dollar bills.,Photo,11466,1541,217\n02/18/2017,1:40 pm,Unbeatable Tic Tac Toe here we come.,Link,10654,833,172\n02/18/2017,1:39 pm,Campers from freeCodeCamp Beijing having one of their frequent coffee-and-code sessions.,Photo,4754,390,85\n02/18/2017,10:24 am,\"WhatsApp doesn't have a known \"\"backdoor\"\" but it does collect metadata.\",Link,4935,175,42\n02/17/2017,9:33 am,Medium's release notes for the latest version of their iOS app,Photo,5251,761,72\n02/17/2017,9:32 am,Jon's mental framework for getting your first developer job,Link,12238,1181,216\n02/17/2017,1:19 am,If you're coming to JavaScript from a statically typed language like Java or C++ you might enjoy TypeScript.,Link,8672,595,142\n02/14/2017,1:07 pm,I'd hate to see what hyper-threading looks like...,Photo,11042,2138,448\n02/14/2017,12:25 pm,Stay safe out there.,Link,63598,9335,1477\n02/13/2017,10:56 am,If you're into both music and coding this is well worth a read.,Link,7823,395,147\n02/12/2017,3:26 pm,How to building mobile apps in JSON. Yes JSON.,Link,20068,1769,521\n02/12/2017,8:46 am,Hey wanna hear a 5-word horror story? (via @nixcraft),Photo,12676,2241,387\n02/12/2017,8:44 am,Quite a few mathematicians who could have easily remained in obscurity.,Link,8359,374,71\n02/11/2017,1:30 pm,Freecodecamp shared your post.,Photo,4082,246,57\n02/11/2017,1:21 pm,Google's codebase is 2 billion lines of code. Here's how they build and maintain new features within it.,Link,19854,1580,361\n02/10/2017,11:07 am,Here are today's 3 links worth your time 💪😃✌️,Link,15132,1416,244\n02/09/2017,1:23 pm,That's some healthy GitHub activity you've got there.,Photo,8301,909,323\n02/08/2017,10:40 am,Quincy just finished live-interviewing front end developer Scott Domes who recently published a popular article explaining CSS Flexbox using animated gifs. Here's the video: https://www.youtube.com/watch?v=yMiCCtdUOgM,Status,3527,129,40\n02/07/2017,4:08 pm,\"A transparent Zelda cartridge. Note the battery - one of the first cartridges with \"\"battery backup.\"\"\",Photo,5724,767,139\n02/07/2017,1:44 pm,When your manager tries to help you fix a bug.,Video,4039,740,117\n02/07/2017,1:42 pm,Once a new technology rolls over you if you're not part of the steamroller you're part of the road. - Stewart Brand,Link,9732,572,162\n02/07/2017,10:51 am,Someone hacked 150000 printers and is using them to print out ASCII art.,Photo,8157,1691,204\n02/06/2017,10:37 am,Kick off your week with the best technology articles and mind-expanding programming tutorials from the past weekend,Link,5562,249,74\n02/04/2017,10:13 am,A nice overview of substance VS style tradeoffs in design and some mistakes Google has made with Material UI.,Link,7336,388,109\n02/03/2017,10:22 am,Hey RSS fans: did you know our Medium publication - with FULL articles - is available through RSS? Here's the URL to subscribe to: https://medium.freecodecamp.com/feed,Link,2652,93,24\n02/01/2017,2:28 pm,A lot of heart and a lot of hustle,Link,16981,1882,351\n02/01/2017,10:58 am,This is the ultimate developer nightmare scenario. Here's wishing GitLab (an open source alternative to GitHub) some good breaks in the recovery process.,Link,14707,1453,241\n01/31/2017,10:20 am,Never trust a computer you can't throw out a window. - Steve Wozniak. Here's today's links worth reading.,Link,10514,977,159\n01/31/2017,7:33 am,Most people won't realize how important this topic is until it's too late.,Link,3397,187,33\n01/30/2017,2:31 pm,So true it hurts.,Photo,7008,842,197\n01/30/2017,2:03 pm,Some of these predictions are truly absurd. Especially the prediction from Bill Gates.,Link,7782,600,72\n01/29/2017,12:17 pm,Crunching the data on Data Science courses,Link,9819,623,122\n01/27/2017,3:11 pm,Here's an excellent guide to publicizing your open source projects and reaching a larger audience,Link,6825,347,101\n01/26/2017,4:47 pm,How Shubheksha's open source journey ultimately lead to her getting into Mozilla's Outreachy internship program,Link,5964,342,88\n01/26/2017,12:20 pm,Here's a great starting point If you're interested in DevOps.,Link,4588,254,52\n01/26/2017,8:40 am,If you keep forgetting Git commands this might help,Link,7779,641,120\n01/25/2017,4:21 pm,Get all your ducks in a row with Redux,Link,3032,97,24\n01/25/2017,8:31 am,This subway map shows how agile software development methods relate to one another.,Photo,4744,1348,91\n01/24/2017,2:43 pm,A breakdown of Firebase the popular Platform-as-a-Service,Link,5947,399,75\n01/24/2017,12:51 pm,Walk up to that whiteboard prepared.,Link,8447,792,119\n01/23/2017,2:00 pm,A single command can make your npm installs much faster,Link,3764,149,35\n01/23/2017,12:32 pm,An exciting new way to use CSS in React,Link,8696,565,169\n01/22/2017,10:18 am,If you're still in school read this:,Link,8919,598,112\n01/22/2017,3:05 am,Future programmer,Video,15965,2784,617\n01/20/2017,3:22 pm,Data science rocks.,Link,2888,103,25\n01/20/2017,3:09 pm,We just hit 1 million YouTube views! Congratulations to all our YouTube contributors! http://youtube.com/freecodecamp,Photo,9413,885,353\n01/19/2017,11:54 am,Did you know you can use Bash in Git?,Link,3319,153,18\n01/17/2017,4:09 pm,A nice overview of GraphQL and situations where it's faster than REST for APIs,Link,6183,348,96\n01/16/2017,11:41 am,Freecodecamp updated their info in the about section.,Link,1974,169,10\n01/16/2017,11:32 am,Create your own beautiful steam graphs based on your GitHub activity.,Link,5605,405,52\n01/15/2017,1:00 pm,PHP is our favorite. What's yours?,Link,8204,670,112\n01/12/2017,1:59 pm,Why your browser’s autocomplete is insecure and you should turn it off,Link,8014,611,134\n01/12/2017,1:58 pm,Developer Bedtime Paradox by our friends at CommitStrip.com,Photo,11085,1305,366\n01/12/2017,7:59 am,Beautiful data visualizations ugly truth.,Link,11074,877,227\n01/10/2017,1:03 pm,Advice from Ronald Dahl and Ernest Hemingway applied to coding.,Link,17010,2304,329\n01/09/2017,10:14 am,We're proud to announce this free 46-minute Flexbox crash-course by camper Ohans Emmanuel. It drives home important concepts with tons of illustrations and code.,Link,10377,720,228\n01/08/2017,4:42 pm,Preethi breaks down so much everyday programming jargon in a single article.,Link,5668,340,47\n01/07/2017,1:24 pm,https://medium.freecodecamp.com/the-5-things-you-need-to-know-to-understand-react-a1dbd5d114a3#.aswt8dotg,Link,7114,429,77\n01/07/2017,11:56 am,One more reason to learn to code - so you can build a playable Tetris bookshelf!,Video,25157,2531,911\n01/05/2017,4:36 pm,Here's a shot of motivation from Nathan Leniz Free Code Camp mentor and active duty US Army.,Link,7730,552,145\n01/05/2017,1:07 pm,Thanks to the thousands of people who joined us for our community's 4-hour New Year's Eve live stream. You can now watch the whole thing - or specific guest interviews - here https://www.freecodecamp.com/open2017,Link,2025,73,31\n01/03/2017,10:43 am,Data never sleeps.,Photo,11321,1724,287\n01/03/2017,10:05 am,Shakespeare has some real zingers.,Photo,10446,1093,436\n01/01/2017,2:46 am,Happy New Year! As promised all 4 hours of our community's #open2017 live stream are now available here: https://www.youtube.com/watch?v=XkbTPCHcCyI,Link,6185,277,114\n12/31/2016,2:12 pm,8 hours until we get started with our #Open2017 live stream. Here are some details and our full schedule.,Link,7661,372,134\n12/31/2016,1:03 am,Almost there! 💪😃👍 Less than 24 hours left in 2016. Looking forward to kicking off the new year together with you live on stream! Tonight's full schedule is up here: https://www.freecodecamp.com/open2017 #Open2017,Link,10156,715,223\n12/29/2016,1:28 pm,Mistakes were made. Code was shipped. John Travolta got confused.,Video,11841,899,179\n12/29/2016,1:19 pm,People are now committing to #100DaysOfCode in the new year at a rate of dozens per hour.,Link,20230,1578,525\n12/25/2016,8:48 am,This Christmas Santa brings the gift of data.,Link,5509,203,63\n12/22/2016,12:34 pm,So this is happening 😃🎆🎉,Link,9536,789,202\n12/21/2016,10:17 am,Timeline Photos,Photo,27487,2434,1437\n12/19/2016,12:26 pm,Pumped and inspired.,Link,21880,1743,677\n12/16/2016,7:55 pm,If you get cold out there throw a Darth Vader on the fire. He'll keep you warm for five hours.,Link,5602,228,62\n12/15/2016,12:29 am,The Star Wars theme played on an array of 64 floppy drives. Turn sound on. Via http://silent.org.pl/,Video,83297,11961,2500\n12/12/2016,5:08 am,Here are 2017's average starting compensation packages for developers at various companies in the San Francisco Bay Area. 💵💴💷💶 Data by https://twitter.com/jtc_au,Photo,31207,7792,839\n12/07/2016,11:20 am,Timeline Photos,Photo,13830,3264,582\n12/06/2016,10:23 am,Freecodecamp shared your photo.,Photo,3001,178,27\n12/06/2016,8:55 am,It's day 2 of the #HourofCode. Try some of these coding challenges with your kids.,Link,1424,73,20\n12/05/2016,11:29 am,Every while loop needs a sign like this,Photo,6415,861,239\n12/05/2016,10:26 am,Hey parents and teachers the #HourOfCode starts today! Here are our new kid-friendly front end coding challenges: http://www.freecodecamp.com/hour-of-code,Status,6431,389,106\n12/04/2016,1:39 pm,The #HourOfCode starts tomorrow! Here's our guide for teachers and parents.,Link,6396,272,105\n12/02/2016,12:29 pm,By popular request our crypto ugly Christmas sweaters now ship from the EU as well.,Link,2942,93,33\n12/02/2016,1:45 am,DIY standing desk,Photo,12477,2033,619\n12/01/2016,1:27 pm,Freecodecamp shared your post.,Link,4924,333,53\n11/30/2016,1:38 pm,Random Art and The Cryptographic Christmas Tree,Link,1279,42,11\n11/29/2016,2:00 pm,How we designed the geekiest ugly Christmas sweater ever,Link,4017,190,44\n11/29/2016,8:31 am,The 5 phases of software development,Photo,17119,3338,836\n11/28/2016,7:53 am,If you plan to check out Amazon's Cyber Monday deals use this link to support our community while you shop: http://amzn.to/2fWESrn,Status,5371,337,41\n11/25/2016,1:24 pm,Proposed patch for Sim City,Photo,12331,1856,520\n11/24/2016,10:37 am,Fun Siri + Wolfram Alpha trick if you have an iPhone (via https://www.reddit.com/r/softwaregore/comments/5eht5c/after_figuring_out_why_the_siriwolframalpha_bug/),Photo,5326,928,53\n11/23/2016,10:51 am,15 sorting algorithms visualized in 5 minutes with awesome arcade sounds,Video,408191,89329,15226\n11/23/2016,10:01 am,Heisenbug kitten,Video,10942,1236,184\n11/21/2016,2:28 pm,Freecodecamp shared your post.,Photo,3840,157,43\n11/18/2016,11:26 am,Rubber Duck Debugging,Photo,12489,1726,503\n11/17/2016,3:19 pm,Freecodecamp shared your post.,Link,6719,812,126\n11/16/2016,11:53 am,Ready to fly around the world like Superman? Google Earth in VR.,Video,21937,1189,404\n11/15/2016,2:39 pm,We either need to significantly improve security or keep some of these devices offline.,Photo,6478,1665,198\n11/15/2016,1:45 pm,It's a bug. No wait... it's a feature?,Video,19088,1390,273\n11/14/2016,4:17 am,This one's ready for production,Video,8841,934,94\n11/10/2016,4:53 pm,Garbage collection is hard.,Video,39270,3727,592\n11/10/2016,12:16 pm,This morning we launched several major improvements to our community's forum. Come check it out: https://forum.freecodecamp.com,Photo,5139,1015,127\n11/08/2016,1:49 pm,When a second bug randomly prevents the first bug from crashin...,Video,10092,930,204\n11/08/2016,1:14 pm,Freecodecamp shared your post.,Link,6093,617,102\n11/07/2016,5:48 pm,When an API endpoint responds exactly the way you want it to on the first try.,Video,16509,1898,397\n11/07/2016,12:30 pm,Here's the real killer app for that new $2000 MacBook Pro touchbar https://github.com/avatsaev/touchbar_nyancat,Photo,7222,1228,119\n11/07/2016,11:49 am,You may have heard that using JavaScript libraries like React could hurt your website's SEO. Well not anymore.,Link,3961,209,56\n11/06/2016,11:46 am,A collection of truly sadistic user experience designs https://imgur.com/gallery/qA4Bu,Photo,10794,2038,195\n11/04/2016,3:05 pm,Big Mouth Billy Bass + Amazon's Alexa = perfection,Video,42347,9389,1329\n11/04/2016,7:47 am,Timeline Photos,Photo,10686,3912,260\n11/03/2016,12:34 pm,Here's a comprehensive answer to one of the most common questions new developers ask.,Link,9793,1169,173\n11/01/2016,5:16 pm,🎉 Our Medium publication just reached 100000 subscribers. Read about the numbers behind our Medium publication's first year.,Link,2971,78,73\n10/31/2016,11:21 am,Timeline Photos,Photo,3560,666,88\n10/30/2016,1:47 pm,There's almost always room for improvement.,Link,5123,367,76\n10/27/2016,3:57 pm,Freecodecamp shared your post.,Link,11424,2246,176\n10/25/2016,2:37 pm,Pumped about this new series explaining advanced data structures.,Link,5198,361,108\n10/23/2016,2:44 pm,Hack.,Video,21490,2676,212\n10/23/2016,2:29 pm,\"Why is the programming community obsessed with the word \"\"hack\"\"?\",Link,4704,383,55\n10/20/2016,1:48 pm,SEO vs. React: web crawlers are smart than you think,Link,4090,323,58\n10/20/2016,3:01 am,Developers ride this emotional rollercoaster all day long.,Video,9679,858,155\n10/17/2016,4:11 pm,Only 5 hours left! Get your low-effort Halloween costume: https://teespring.com/low-effort-coder-halloween#pid=2&cid=2397&sid=front,Photo,1168,591,69\n10/17/2016,1:08 pm,Timeline Photos,Photo,3255,745,41\n10/17/2016,12:07 pm,Only one day left to get this low effort Halloween costume: freecodecamp.com/shop,Photo,928,447,25\n10/16/2016,1:22 pm,Freecodecamp shared your post.,Link,4913,314,51\n10/15/2016,8:49 pm,Freecodecamp shared your post.,Link,15408,2402,453\n"
  },
  {
    "path": "gitter-analytics/README.md",
    "content": "# gitter-analytics\n\nEfforts by some freeCodeCamp students focused on analyses of the activity on Gitter.\n\n# observations\n\n* This sub-folder includes visualizations, scrapers to mine Gitter platforms, and some analytics.\n* Technologies include D3.js, node.js, Python, and R.\n* In some cases data became deprecated or not existent.\n\n# projects & datasets\n\n### gitterrooms_snaviz\n\nA nodejs script to get data from Gitter and create a realtime D3.js graph representation of the connections between users\n\n### fcc_algorithms help requests\n\nSeries of projects estimating and analysing the number of help requests in the Gitter main room.\n"
  },
  {
    "path": "gitter-analytics/fcc_algorithms help requests/README.md",
    "content": "# fcc_algorithms help requests\n\nSeries of projects estimating and analysing the number of help requests in the Gitter main room.\n\n# observations\n\n* Several\n\n# projects & datasets\n\n### Total help per algo\n\nA visualization using horizontal bars with interactive button to sort the bars according to number of requests or challenge's position in the curriculum. D3.js + Python (data collection and preparation, **Python code not included yet in the subfolder**).\n\n* dataset : `data.json` list of objects\n\t* example of an object:\n\t```\n\t{'count': 336,                  //number of times help was count\n\t  'funcname': 'reversestring',\t//the name of the function as presented in the exercise\n\t  'order': 1,\t\t\t//order in the curriculum\n\t  'title': 'Reverse a String',\t//the name of the exericse\n\t  'type': 'basic'},\t\t//kind of algorithm (basic, intermediate, advance)\n\t```\t\n"
  },
  {
    "path": "gitter-analytics/fcc_algorithms help requests/total help per algo/data/data.json",
    "content": "[{'count': 336,\n  'funcname': 'reversestring',\n  'order': 1,\n  'title': 'Reverse a String',\n  'type': 'basic'},\n {'count': 292,\n  'funcname': 'chunk',\n  'order': 10,\n  'title': 'Chunky Monkey',\n  'type': 'basic'},\n {'count': 401,\n  'funcname': 'destroyer',\n  'order': 14,\n  'title': 'Seek and Destroy',\n  'type': 'basic'},\n {'count': 290,\n  'funcname': 'findlongestword',\n  'order': 4,\n  'title': 'Find the Longest Word in a String',\n  'type': 'basic'},\n {'count': 63,\n  'funcname': 'find',\n  'order': 32,\n  'title': 'Finders Keepers',\n  'type': 'inter'},\n {'count': 22,\n  'funcname': 'permalone',\n  'order': 42,\n  'title': 'No repeats please',\n  'type': 'advan'},\n {'count': 37,\n  'funcname': 'every',\n  'order': 36,\n  'title': 'Everything Be True',\n  'type': 'inter'},\n {'count': 37,\n  'funcname': 'slasher',\n  'order': 11,\n  'title': 'Slasher Flick',\n  'type': 'basic'},\n {'count': 70,\n  'funcname': 'steamroller',\n  'order': 34,\n  'title': 'Steamroller',\n  'type': 'inter'},\n {'count': 30,\n  'funcname': 'orbitalperiod',\n  'order': 45,\n  'title': 'Map the Debris',\n  'type': 'advan'},\n {'count': 408,\n  'funcname': 'titlecase',\n  'order': 5,\n  'title': 'Title Case a Sentence',\n  'type': 'basic'},\n {'count': 59,\n  'funcname': 'romannumbonf',\n  'order': 19,\n  'title': 'Roman Numeral Converter',\n  'type': 'inter'},\n {'count': 13,\n  'funcname': 'inventory',\n  'order': 41,\n  'title': 'Inventory Update',\n  'type': 'advan'},\n {'count': 57,\n  'funcname': 'spinalcase',\n  'order': 28,\n  'title': 'Spinal Tap Case',\n  'type': 'inter'},\n {'count': 15,\n  'funcname': 'person',\n  'order': 44,\n  'title': 'Make a Person',\n  'type': 'advan'},\n {'count': 131,\n  'funcname': 'add',\n  'order': 37,\n  'title': 'Arguments Optional',\n  'type': 'inter'},\n {'count': 65,\n  'funcname': 'smallestcommons',\n  'order': 31,\n  'title': 'Smallest Common Multiple',\n  'type': 'inter'},\n {'count': 144,\n  'funcname': 'htmlbonf',\n  'order': 27,\n  'title': 'Convert HTML Entities',\n  'type': 'inter'},\n {'count': 32,\n  'funcname': 'binaryagent',\n  'order': 35,\n  'title': 'Binary Agents',\n  'type': 'inter'},\n {'count': 88,\n  'funcname': 'sumfibs',\n  'order': 29,\n  'title': 'Sum All Odd Fibonacci Numbers',\n  'type': 'inter'},\n {'count': 78,\n  'funcname': 'sumall',\n  'order': 17,\n  'title': 'Sum All Numbers in a Range',\n  'type': 'inter'},\n {'count': 60,\n  'funcname': 'pairwise',\n  'order': 46,\n  'title': 'Pairwise',\n  'type': 'advan'},\n {'count': 122,\n  'funcname': 'doibonf',\n  'order': 15,\n  'title': 'Where do I belong',\n  'type': 'basic'},\n {'count': 323,\n  'funcname': 'mutation',\n  'order': 12,\n  'title': 'Mutations',\n  'type': 'basic'},\n {'count': 683,\n  'funcname': 'palindrome',\n  'order': 3,\n  'title': 'Check for Palindromes',\n  'type': 'basic'},\n {'count': 145,\n  'funcname': 'truncate',\n  'order': 9,\n  'title': 'Truncate a string',\n  'type': 'basic'},\n {'count': 46,\n  'funcname': 'fearnotletter',\n  'order': 24,\n  'title': 'Missing letters',\n  'type': 'inter'},\n {'count': 5,\n  'funcname': 'friendly',\n  'order': 43,\n  'title': 'Friendly Date Ranges',\n  'type': 'advan'},\n {'count': 137,\n  'funcname': 'end',\n  'order': 7,\n  'title': 'Confirm the Ending',\n  'type': 'basic'},\n {'count': 87,\n  'funcname': 'repeat',\n  'order': 8,\n  'title': 'Repeat a string repeat a string',\n  'type': 'basic'},\n {'count': 48,\n  'funcname': 'drop',\n  'order': 33,\n  'title': 'Drop it',\n  'type': 'inter'},\n {'count': 31,\n  'funcname': 'myreplace',\n  'order': 21,\n  'title': 'Search and Replace',\n  'type': 'inter'},\n {'count': 430,\n  'funcname': 'largestoffour',\n  'order': 6,\n  'title': 'Return Largest Numbers in Arrays',\n  'type': 'basic'},\n {'count': 157,\n  'funcname': 'bouncer',\n  'order': 13,\n  'title': 'Falsy Bouncer',\n  'type': 'basic'},\n {'count': 22,\n  'funcname': 'pair',\n  'order': 23,\n  'title': 'DNA Pairing',\n  'type': 'inter'},\n {'count': 45,\n  'funcname': 'rot13',\n  'order': 16,\n  'title': 'Caesars Cipher',\n  'type': 'basic'},\n {'count': 135,\n  'funcname': 'diff',\n  'order': 18,\n  'title': 'Diff Two Arrays',\n  'type': 'inter'},\n {'count': 42,\n  'funcname': 'sumprimes',\n  'order': 30,\n  'title': 'Sum All Primes',\n  'type': 'inter'},\n {'count': 26,\n  'funcname': 'boo',\n  'order': 25,\n  'title': 'Boo who',\n  'type': 'inter'},\n {'count': 36,\n  'funcname': 'drawer',\n  'order': 40,\n  'title': 'Exact Change',\n  'type': 'advan'},\n {'count': 62,\n  'funcname': 'sym',\n  'order': 39,\n  'title': 'Symmetric Difference',\n  'type': 'advan'},\n {'count': 63,\n  'funcname': 'translate',\n  'order': 22,\n  'title': 'Pig Latin',\n  'type': 'inter'},\n {'count': 29,\n  'funcname': 'telephonecheck',\n  'order': 38,\n  'title': 'Validate US Telephone Numbers',\n  'type': 'advan'},\n {'count': 319,\n  'funcname': 'factorialize',\n  'order': 2,\n  'title': 'Factorialize a Number',\n  'type': 'basic'},\n {'count': 236,\n  'funcname': 'artthoubonf',\n  'order': 20,\n  'title': 'Where art thou',\n  'type': 'inter'},\n {'count': 59,\n  'funcname': 'unite',\n  'order': 26,\n  'title': 'Sorted Union',\n  'type': 'inter'}]\n"
  },
  {
    "path": "gitter-analytics/fcc_algorithms help requests/total help per algo/index.html",
    "content": "<head>\n<title>TEST</title>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<link rel=\"stylesheet\" href=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\">\n<script src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js\"></script>\n<script src=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js\"></script>\n<script src=\"https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.12/d3.js\"></script>\n</head>\n<body>\nSimple counts of number of estimated inquiries for help per algorithm (function name)\n</br>\nHelp Channel, Nov2014-Dec2015\n<form>\n<label><input type=\"checkbox\"> Sort values</label>\n</form>\n</br>\n<div class = \"container\">\n<div class = \"row\">\n<div class = \"col-md-7\">\n<div id = \"mychart\"></div>\n</div>\n</div>\n<script>\nvar data = [{'count': 336,\n  'funcname': 'reversestring',\n  'order': 1,\n  'title': 'Reverse a String',\n  'type': 'basic'},\n {'count': 292,\n  'funcname': 'chunk',\n  'order': 10,\n  'title': 'Chunky Monkey',\n  'type': 'basic'},\n {'count': 401,\n  'funcname': 'destroyer',\n  'order': 14,\n  'title': 'Seek and Destroy',\n  'type': 'basic'},\n {'count': 290,\n  'funcname': 'findlongestword',\n  'order': 4,\n  'title': 'Find the Longest Word in a String',\n  'type': 'basic'},\n {'count': 63,\n  'funcname': 'find',\n  'order': 32,\n  'title': 'Finders Keepers',\n  'type': 'inter'},\n {'count': 22,\n  'funcname': 'permalone',\n  'order': 42,\n  'title': 'No repeats please',\n  'type': 'advan'},\n {'count': 37,\n  'funcname': 'every',\n  'order': 36,\n  'title': 'Everything Be True',\n  'type': 'inter'},\n {'count': 37,\n  'funcname': 'slasher',\n  'order': 11,\n  'title': 'Slasher Flick',\n  'type': 'basic'},\n {'count': 70,\n  'funcname': 'steamroller',\n  'order': 34,\n  'title': 'Steamroller',\n  'type': 'inter'},\n {'count': 30,\n  'funcname': 'orbitalperiod',\n  'order': 45,\n  'title': 'Map the Debris',\n  'type': 'advan'},\n {'count': 408,\n  'funcname': 'titlecase',\n  'order': 5,\n  'title': 'Title Case a Sentence',\n  'type': 'basic'},\n {'count': 59,\n  'funcname': 'romannumbonf',\n  'order': 19,\n  'title': 'Roman Numeral Converter',\n  'type': 'inter'},\n {'count': 13,\n  'funcname': 'inventory',\n  'order': 41,\n  'title': 'Inventory Update',\n  'type': 'advan'},\n {'count': 57,\n  'funcname': 'spinalcase',\n  'order': 28,\n  'title': 'Spinal Tap Case',\n  'type': 'inter'},\n {'count': 15,\n  'funcname': 'person',\n  'order': 44,\n  'title': 'Make a Person',\n  'type': 'advan'},\n {'count': 131,\n  'funcname': 'add',\n  'order': 37,\n  'title': 'Arguments Optional',\n  'type': 'inter'},\n {'count': 65,\n  'funcname': 'smallestcommons',\n  'order': 31,\n  'title': 'Smallest Common Multiple',\n  'type': 'inter'},\n {'count': 144,\n  'funcname': 'htmlbonf',\n  'order': 27,\n  'title': 'Convert HTML Entities',\n  'type': 'inter'},\n {'count': 32,\n  'funcname': 'binaryagent',\n  'order': 35,\n  'title': 'Binary Agents',\n  'type': 'inter'},\n {'count': 88,\n  'funcname': 'sumfibs',\n  'order': 29,\n  'title': 'Sum All Odd Fibonacci Numbers',\n  'type': 'inter'},\n {'count': 78,\n  'funcname': 'sumall',\n  'order': 17,\n  'title': 'Sum All Numbers in a Range',\n  'type': 'inter'},\n {'count': 60,\n  'funcname': 'pairwise',\n  'order': 46,\n  'title': 'Pairwise',\n  'type': 'advan'},\n {'count': 122,\n  'funcname': 'doibonf',\n  'order': 15,\n  'title': 'Where do I belong',\n  'type': 'basic'},\n {'count': 323,\n  'funcname': 'mutation',\n  'order': 12,\n  'title': 'Mutations',\n  'type': 'basic'},\n {'count': 683,\n  'funcname': 'palindrome',\n  'order': 3,\n  'title': 'Check for Palindromes',\n  'type': 'basic'},\n {'count': 145,\n  'funcname': 'truncate',\n  'order': 9,\n  'title': 'Truncate a string',\n  'type': 'basic'},\n {'count': 46,\n  'funcname': 'fearnotletter',\n  'order': 24,\n  'title': 'Missing letters',\n  'type': 'inter'},\n {'count': 5,\n  'funcname': 'friendly',\n  'order': 43,\n  'title': 'Friendly Date Ranges',\n  'type': 'advan'},\n {'count': 137,\n  'funcname': 'end',\n  'order': 7,\n  'title': 'Confirm the Ending',\n  'type': 'basic'},\n {'count': 87,\n  'funcname': 'repeat',\n  'order': 8,\n  'title': 'Repeat a string repeat a string',\n  'type': 'basic'},\n {'count': 48,\n  'funcname': 'drop',\n  'order': 33,\n  'title': 'Drop it',\n  'type': 'inter'},\n {'count': 31,\n  'funcname': 'myreplace',\n  'order': 21,\n  'title': 'Search and Replace',\n  'type': 'inter'},\n {'count': 430,\n  'funcname': 'largestoffour',\n  'order': 6,\n  'title': 'Return Largest Numbers in Arrays',\n  'type': 'basic'},\n {'count': 157,\n  'funcname': 'bouncer',\n  'order': 13,\n  'title': 'Falsy Bouncer',\n  'type': 'basic'},\n {'count': 22,\n  'funcname': 'pair',\n  'order': 23,\n  'title': 'DNA Pairing',\n  'type': 'inter'},\n {'count': 45,\n  'funcname': 'rot13',\n  'order': 16,\n  'title': 'Caesars Cipher',\n  'type': 'basic'},\n {'count': 135,\n  'funcname': 'diff',\n  'order': 18,\n  'title': 'Diff Two Arrays',\n  'type': 'inter'},\n {'count': 42,\n  'funcname': 'sumprimes',\n  'order': 30,\n  'title': 'Sum All Primes',\n  'type': 'inter'},\n {'count': 26,\n  'funcname': 'boo',\n  'order': 25,\n  'title': 'Boo who',\n  'type': 'inter'},\n {'count': 36,\n  'funcname': 'drawer',\n  'order': 40,\n  'title': 'Exact Change',\n  'type': 'advan'},\n {'count': 62,\n  'funcname': 'sym',\n  'order': 39,\n  'title': 'Symmetric Difference',\n  'type': 'advan'},\n {'count': 63,\n  'funcname': 'translate',\n  'order': 22,\n  'title': 'Pig Latin',\n  'type': 'inter'},\n {'count': 29,\n  'funcname': 'telephonecheck',\n  'order': 38,\n  'title': 'Validate US Telephone Numbers',\n  'type': 'advan'},\n {'count': 319,\n  'funcname': 'factorialize',\n  'order': 2,\n  'title': 'Factorialize a Number',\n  'type': 'basic'},\n {'count': 236,\n  'funcname': 'artthoubonf',\n  'order': 20,\n  'title': 'Where art thou',\n  'type': 'inter'},\n {'count': 59,\n  'funcname': 'unite',\n  'order': 26,\n  'title': 'Sorted Union',\n  'type': 'inter'}];\n\nvar margin = {top: 20, left: 180, bottom: 20, right: 20},\n    height = 600 - margin.top - margin.bottom,\n    width = 900 - margin.left - margin.right;\n\nvar yscale = d3.scale.ordinal().rangeRoundBands([0, height], .5);\n\nvar xscale = d3.scale.linear().range([0, width]);\n\nvar yAxis = d3.svg.axis()\n    .scale(yscale)\n    .orient(\"left\");\n\nvar xAxis = d3.svg.axis()\n    .scale(xscale)\n    .orient(\"top\")\n    .ticks(10);\n\nvar svg = d3.select(\"#mychart\").append(\"svg\")\n    .attr(\"width\", width + margin.left + margin.right)\n    .attr(\"height\", height + margin.top + margin.bottom)\n  .append(\"g\")\n    .attr(\"transform\", \n          \"translate(\" + margin.left + \",\" + margin.top + \")\");\n\n\n//var typeslist = [\"basic\", \"inter\", \"advan\"]\n//var data = [];\n//for (var jj = 0; jj < typeslist.length; jj++){\n//    for (var ii = 0; ii < data1.length; ii++) {\n//        if (data1[ii].type == typeslist[jj]) {\n//            data.push(data1[ii]);\n//            data[(data.length - 1)].unsorted = data.indexOf(data[(data.length - 1)]);\n//        }\n//        \n//    }\n//};\n\n  data = data.sort(function(a,b){return a.order-b.order})\n  yscale.domain(data.map(function(d) { return d.title; }));\n  xscale.domain([0, d3.max(data, function(d) { return d.count; })]);\n\n  svg.append(\"g\")\n      .attr(\"class\", \"x axis\")\n      //.attr(\"transform\", \"translate(0,\" + height + \")\")\n      .attr(\"transform\", \"translate(0,\" + margin.top + \")\")\n      .call(xAxis)\n      .selectAll(\"text\")\n      .style(\"text-anchor\", \"end\")\n      .attr(\"x\", 6)\n      .attr(\"dx\", \".71em\")\n      //.text(\"Counts\");\n      //.attr(\"transform\",\"rotate(-90)\" );\n\n  svg.append(\"g\")\n      .attr(\"class\", \"y axis\")\n      .attr(\"transform\", \"translate(0 ,\"+ margin.top +\")\")\n      .call(yAxis)\n    .append(\"text\")\n      //.attr(\"transform\", \"rotate(-90)\")\n      .style(\"text-anchor\", \"end\")\n      .attr(\"dy\", \"-.55em\")\n      .attr(\"dx\", \"-.8em\")\n      \n//http://www.jeromecukier.net/blog/2011/08/11/d3-scales-and-color/\n//https://planetos.com/blog/better-color-palette-with-histogram-equalization-in-d3-js/\n//http://www.mulinblog.com/a-color-palette-optimized-for-data-visualization/\n\n  var rect = svg.selectAll(\"bar\")\n      .data(data)\n      .enter().append(\"rect\")\n      .style(\"fill\", function(d){\n        if (d.type == \"basic\")\n        {return \"steelblue\"}\n        else if (d.type == \"inter\")\n        {return \"brown\"}\n        else if (d.type == \"advan\")\n        {return \"green\"}\n        })\n      .attr(\"class\", \"bar\")\n      .attr(\"transform\", \"translate(0 ,\"+ (margin.top) +\")\")\n      .attr(\"y\", function(d) { return yscale(d.title); }) //<<<--- ok...\n      .attr(\"height\", yscale.rangeBand())\n      //.attr(\"x\", function (d, i) {return width;})\n      .attr(\"width\", 0)\n\n//https://jsbin.com/yugufufige/edit?html,js,output\n\nvar color_hash = [  [\"basic\", \"steelblue\"],\n\t\t\t\t\t    [\"intermediate\", \"brown\"],\n\t\t\t\t\t    [\"advanced\", \"green\"]\n\t\t\t\t\t  ]  \n  \nvar legend = svg.append(\"g\")\n\t  .attr(\"class\", \"legend\")\n        //.attr(\"x\", w - 65)\n        //.attr(\"y\", 50)\n\t  .attr(\"height\", 100)\n\t  .attr(\"width\", 100)\n    .attr('transform', 'translate(-20,50)')\n    \nlegend.selectAll(\"value\")\n      .data(color_hash)\n      .enter()\n      .append(\"rect\")\n\t  .attr(\"x\", width - 20)\n      .attr(\"y\", function(d, i){ return (i *  20) + 400;})\n\t  .attr(\"width\", 10)\n\t  .attr(\"height\", 10)\n\t  .style(\"fill\", function(d, i) {\n        //console.log(\"in legend \", d);\n        var color = color_hash[i][1];\n        //console.log(\"in legend \", color_hash[i][1]);\n        return color})\n      \n      legend.selectAll('text')\n      .data(color_hash)\n      .enter()\n      .append(\"text\")\n\t  .attr(\"x\", width - 102)\n      .attr(\"y\", function(d, i){ return i *  20 + 409;})\n\t  .text(function(d, i) {\n        var text = color_hash[i][0];\n        return text;\n      });\n  \n  \n  rect.transition()\n      .delay(function(d, i) { return i * 20; })\n      .duration(30)\n      .attr(\"x\", \"0\")\n      .attr(\"width\", function(d) { return xscale(d.count); })\n      .attr(\"height\", function(d) { return \"5\"; });\n\nd3.selectAll(\"input\").on(\"change\", change);\n\n  var sortTimeout = setTimeout(function() {\n    d3.select(\"input\").property(\"checked\", true).each(change);\n  }, 2000);\n\nfunction change() {\n    clearTimeout(sortTimeout);\n\n    // Copy-on-write since tweens are evaluated after a delay.\n    // need to reorder...\n    //console.log(\"START\");\n    //without the map and copy becomes closed!!!\n    var data0 = data.sort(this.checked\n        ? function(a, b) { return b.count - a.count; }\n        : function(a, b) { return a.order - b.order})\n    //console.log(data);\n    yscale.domain(data.map(function(d) { return d.title; }));\n    \n    svg.selectAll(\".bar\")\n        .sort(function(a, b) { return yscale(a.order) - yscale(b.order); });\n\n    var transition = svg.transition().duration(750),\n        delay = function(d, i) { return i * 50; };\n\n    transition.selectAll(\".bar\")\n        .delay(delay)\n        .attr(\"y\", function(d) { return yscale(d.title); });\n\n    transition.select(\".y.axis\")\n        .attr(\"transform\", \"translate(0 ,\"+ (margin.top + 10) +\")\")\n        .call(yAxis)\n        .selectAll(\"text\")\n        .style(\"text-anchor\", \"end\")\n        .attr(\"dy\", \"-.8em\")\n        .attr(\"dx\", \"-.55em\")\n        .delay(delay);\n  }\n</script>\n</body>\n<div class=\"footer\"><p>authors: <b>Evaristo</b> (project); <a href=\"https://gitter.im/FreeCodeCamp/DataScience\">FreeCodeCamp DataSci chatroom</a></p>\n<p>data used with permission from <a href = \"https://www.freecodecamp.com/\">FreeCodeCamp</a><p></div>\n"
  },
  {
    "path": "gitter-analytics/fcc_algorithms help requests/total help per algo/style.css",
    "content": ".axis {\n   font: 10px sans-serif;\n }\n\n .axis path,\n .axis line {\n   fill: none;\n   stroke: #000;\n   shape-rendering: crispEdges;\n }\n \n \nform {\n  position: absolute;\n  right: 10px;\n  top: 10px;\n}\n\n/**\n * Footer Styles\n */\n\n.footer {\n  position: fixed;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  padding: 1rem;\n  background-color: #efefef;\n  text-align: right;\n  font-size: 12px\n}\n"
  },
  {
    "path": "gitter-history/README.md",
    "content": "# gitter-history\nAn open dataset of all chat activity in Free Code Camp's Gitter.im chatrooms\n\n# Archive Format\n\n### TSV Files\n\nDelimeter: tab  \nHeader Row: Not present  \nColumn Order: `['room_id', 'room_uri', 'sent_at', 'from_userid', 'from_username', 'message_id', 'text']`\n\n- **room_id**: Unique Room ID of the room\n- **room_uri**: Room URI of the room\n- **sent_at**: The timestamp of message sent at\n- **from_userid**: Unique gitter ID of the user\n- **from_username**: Unique username of the user\n- **message_id**: Unique message id of the message\n- **text**: The raw text of the message\n"
  },
  {
    "path": "google-analytics/README.md",
    "content": "# google-analytics\n\nCollected datasets from Google Analytics.\n\n# observations\n\n* Datasets will show only data that we estimate are not sensitive or critical to put in risk people or organizations related to fCC.\n\n# projects & datasets\n\n### challenges-performance-estimates\n\nA dataset with some calculations of the overall performance of students at the fCC challenges based on data collected from Google Analytics, with a final table organised according to the curriculum existing by the time of the collection.\n\nThis product was eventually used to re-order some challenges in the Beta Curriculum (2017). See https://github.com/freeCodeCamp/CurriculumExpansion/issues/89.\n\nSome no related variables to the analysis were deleted from the file.\n\n* dataset: time per page for challenges, targeted fCC curriculum, and calculations `content-pages-challenges-performance-estimates.xlsx` (xls-like format) collected before Jan 2017; curated by @evaristoc\n\t* Raw - content-pages: raw data collected from Google Analytics about average time-per-page for each challenge\n\t* Raw - GA Time Page Report Mod: parsing of the time variable (in minutes)\n\t* Raw - Curriculum Page: copy/paste of the fCC curriculum\n\t* Raw - GA Events Mod: estimate of success based on a custom variable that checks the number of (successful) trials per challenge; called later EVENT RATIO\n\t* Table - Challenge Solving Time: table showing an ad-hoc metric based on average time-per-page / event ratio \n\n\n### countries-fCC\n\nA curated file with ordinal variables based on several data that combined several reports:\n* total sessions 2015-2016 (Google Analytics)\n* internet connectivity and population sizes ([WEF](https://www.weforum.org/reports/the-global-information-technology-report-2015), Wikipedia data)\n* city groups (aka campersites) estimated from formerly collected data by the fCC Team, now deprecated\n* English proficiency, based on http://www.ef.nl/epi/\n\nThe original data exists with raw values for all the points.\n\nThe raw data was used in the following projects:\n* http://bl.ocks.org/evaristoc/1d19701fb9dfe5ecbbbc\n* https://medium.freecodecamp.org/english-size-connectivity-and-campsites-factors-driving-the-use-of-free-code-camp-worldwide-3c9d4e2b8c17\n\n* dataset `analysisofcountriesFCC.csv`\n\t* 'country'\n\t* 'number of sessions' : based on total per country, values are not given - only an ordinal ranking; 1 = lowest\n\t* 'internet population' : based on total per country, values are not given - only an ordinal ranking in descending order; 1 = highest\n\t* 'ses/intpop' : number of sessions / internet population values, then ordinal ranking; 1 = lowest\n\t* 'ses/48% of tot population' : number of sessions by the 48% of total population, ordinal ranking; 1 = lowest\n\t* 'connectivity index' : based on data from WEF NRI reports, ordinal ranking; 1 = lowest\n\t* 'ordered by number of citygroups' : based on total per country, values are not given - only an ordinal ranking; 1 = lowest\n\t* 'ISO3136' : ISO of country name\n\t* 'engprof' : English Proficiency according to EF reports\n"
  },
  {
    "path": "google-analytics/countries-fCC/data/analysisofcountriesFCC.csv",
    "content": "country;number of sessions;internet population (descendent order);ses/intpop;ses/(48%*tot_population);connectivity_index;ordered by number of citygroups (1==0);ISO3136;engprof\r\nAfghanistan;10;30;16;6;6;2;AF;35\r\nAlbania;28;29;48;63;77;2;AL;35\r\nAlgeria;51;67;28;17;12;4;DZ;40\r\nArgentina;86;98;47;60;72;5;AR;60\r\nArmenia;31;20;64;64;51;2;AM;35\r\nAustralia;113;89;107;110;94;11;AU;100\r\nAustria;68;69;75;81;93;2;AT;62\r\nAzerbaijan;33;63;11;30;71;2;AZ;46\r\nBahrain;2;17;21;55;109;1;BH;#N/A\r\nBangladesh;75;78;68;14;5;3;BD;40\r\nBarbados;6;3;93;98;91;1;BB;100\r\nBelarus;73;60;81;82;68;3;BY;35\r\nBelgium;80;75;79;88;92;3;BE;59\r\nBelize;3;1;112;89;25;2;BZ;#N/A\r\nBolivia;35;52;19;23;33;3;BO;35\r\nBrazil;115;115;54;59;58;17;BR;51\r\nBulgaria;65;48;86;83;62;2;BG;50\r\nCambodia;47;13;102;37;3;2;KH;39\r\nCameroon;34;21;70;13;4;3;CM;40\r\nCanada;116;99;113;115;103;15;CA;90\r\nChile;60;82;29;53;79;3;CL;52\r\nChina;101;119;1;3;55;7;CH;49\r\nColombia;83;94;46;52;56;9;CO;47\r\nCosta Rica;53;36;80;75;49;3;CR;51\r\nCroatia;71;45;101;102;86;3;HR;50\r\nCyprus;42;11;94;103;114;3;CY;60\r\nCzech Republic;78;73;77;85;90;5;CZ;59\r\nDenmark;74;61;82;94;116;4;DK;70\r\nDominican Republic;77;54;91;84;48;2;DO;57\r\nEcuador;45;66;20;32;39;3;EC;52\r\nEgypt;93;108;24;40;50;4;EG;47\r\nEl Salvador;16;19;42;27;22;1;SV;46\r\nEstonia;59;14;115;117;95;2;EE;64\r\nEthiopia;29;28;50;1;1;3;ET;35\r\nFinland;79;58;97;106;112;6;FI;65\r\nFrance;105;110;40;67;100;9;FR;52\r\nGeorgia;36;35;51;62;70;1;GE;35\r\nGermany;111;113;59;73;108;12;DE;62\r\nGhana;52;46;72;22;9;2;GH;60\r\nGreece;92;68;100;96;74;3;GR;55\r\nGuatemala;39;41;38;20;16;2;GT;50\r\nGuyana;9;4;95;77;29;1;GY;80\r\nHaiti;14;15;53;15;8;1;HT;35\r\nHonduras;19;23;43;21;17;2;HN;35\r\nHungary;67;72;73;76;89;2;HU;58\r\nIceland;17;6;103;111;115;2;IS;60\r\nIndia;118;118;34;34;26;18;IN;58\r\nIndonesia;90;105;26;16;11;8;ID;53\r\nIran;54;97;5;12;28;4;IR;46\r\nIraq;20;44;15;8;7;2;IQ;41\r\nIreland;85;50;114;116;102;4;IE;100\r\nIsrael;91;62;108;104;83;4;IL;60\r\nItaly;102;101;49;61;73;10;IT;54\r\nJamaica;44;16;89;79;40;2;JM;100\r\nJapan;84;116;6;26;111;4;JP;54\r\nJordan;43;42;52;47;36;2;JO;47\r\nKazakhstan;46;77;12;29;65;3;KZ;47\r\nKenya;76;87;41;42;34;3;KE;55\r\nKuwait;25;32;35;48;54;2;KW;43\r\nKyrgyzstan;26;18;65;39;21;2;KG;25\r\nLatvia;48;25;85;93;105;2;LV;57\r\nLebanon;32;43;25;51;84;2;LB;40\r\nLithuania;63;37;99;108;106;2;LT;55\r\nLuxembourg;4;8;67;78;110;1;LU;#N/A\r\nMalaysia;88;93;61;69;81;6;MY;60\r\nMaldives;24;2;119;114;60;2;MV;50\r\nMalta;12;5;92;91;80;1;MT;45\r\nMauritius;1;9;60;57;42;1;MU;50\r\nMexico;103;109;39;45;43;12;MX;51\r\nMoldova;40;27;71;68;57;3;MD;#N/A\r\nMongolia;41;10;109;70;15;2;MN;44\r\nMontenegro;27;7;106;101;75;1;ME;35\r\nMorocco;55;88;10;25;67;3;MA;47\r\nNepal;57;79;27;38;37;6;NP;35\r\nNetherlands;104;85;88;99;119;5;NL;71\r\nNew Zealand;81;47;110;113;96;5;NZ;100\r\nNicaragua;15;12;69;28;10;3;NI;35\r\nNigeria;95;112;13;19;32;7;NG;60\r\nNorway;72;59;84;97;117;5;NO;68\r\nOman;13;33;17;35;53;1;OM;46\r\nPakistan;94;100;32;18;18;9;PK;50\r\nPanama;30;24;58;56;41;2;PA;49\r\nParaguay;21;39;22;33;30;3;PY;35\r\nPeru;64;83;37;41;35;3;PE;52\r\nPhilippines;108;104;66;58;38;8;PH;90\r\nPoland;109;96;83;86;78;11;PL;63\r\nPortugal;87;70;98;95;82;4;PT;61\r\nQatar;38;26;62;71;87;2;QA;44\r\nRomania;110;80;111;109;66;12;RO;60\r\nRussia;114;114;56;66;76;14;RU;52\r\nSaudi Arabia;58;86;14;36;63;4;SA;40\r\nSenegal;11;40;9;11;19;1;SN;35\r\nSerbia;98;49;116;112;64;5;RS;45\r\nSingapore;100;51;117;118;88;2;SG;61\r\nSlovakia;62;53;78;87;97;3;SK;56\r\nSlovenia;56;22;105;107;85;2;SI;65\r\nSouth Africa;89;95;55;54;45;4;ZA;90\r\nSouth Korea;82;107;18;50;101;4;KR;55\r\nSpain;106;102;63;74;98;12;ES;57\r\nSri Lanka;50;56;45;31;23;4;LK;48\r\nSudan;8;74;2;2;20;1;SD;40\r\nSweden;96;76;90;100;118;2;SE;71\r\nSwitzerland;66;71;74;80;107;5;CH;58\r\nSyria;5;65;3;5;24;1;SY;45\r\nTaiwan;107;91;87;92;99;2;TW;53\r\nTanzania;23;34;30;4;2;2;TZ;35\r\nThailand;70;92;23;24;27;3;TH;45\r\nTunisia;49;55;44;49;44;2;TN;45\r\nTurkey;97;103;33;44;52;4;TR;48\r\nUganda;18;64;7;7;14;2;UG;55\r\nUkraine;112;90;104;90;46;13;UA;53\r\nUnited Arab Emirates;61;57;76;72;59;3;AE;51\r\nUnited Kingdom;117;111;96;105;113;16;UK;100\r\nUnited States;119;117;118;119;104;19;US;90\r\nUruguay;37;31;57;65;69;2;UY;50\r\nUzbekistan;22;81;4;10;31;2;UZ;30\r\nVenezuela;69;84;31;46;61;4;VE;46\r\nVietnam;99;106;36;43;47;4;VN;54\r\nZimbabwe;7;38;8;9;13;2;ZW;80\r\n"
  },
  {
    "path": "leaderboard/README.md",
    "content": "# leaderboard\n\nAn initiative by a fCC student to collect data about other students using a dedicated scraper targeting www.freecodecamp.org's student profiles webpages.\n\n# observations\n\n* Maintained by creator.\n* Database is not permanent, re-written after every update, and focuses on collecting aggregate data per student.\n* It impacts the website so its use has been monitored and restricted to the creator.\n* Originally based on the MEAN framework but changed to the MERN framework.\n\n"
  },
  {
    "path": "medium-fCC-data/README.md",
    "content": "# medium-fCC-data\n\nCollected datasets about fCC in Medium.\n\n# observations\n\n* Recent project.\n\n# projects & datasets\n\n* dataset: stats of titles of articles in freeCodeCamp Medium, `fccmediumTitles - Cleaned_Data.tsv` (tab-separated file) curated by @evaristoc\n  * data collected before 12-Oct-2016\n  * \"Quartier\" : quartier of the year\n  * \"date\"  : as \"MM yyyy\"\n  * \"Title\" : unparsed title of the article\n  * \"Recommends\"  : number of Recommends as defined by Medium Team by the date the data was collected\n  * \"Read ratio\"  : percentage of people who view the article and then read it, \"*difference between your reads and views*\"\n\n* dataset: stats of titles of articles in freeCodeCamp Medium + title class, `medium_titles - rawdata.tsv` (tab-separated file) curated by @evaristoc  * data about titles between Jan-2016 and Jan-2017\n  * \"order\" : acquisition order (by date)\n  * \"inv-ord\"  : inverted order\n  * \"selection\"  : for analytical purposes, 0 or 1\n  * \"CollTitle\" : title of the article, unparsed\n  * \"CorrectedTitle\" : parsed CollTitle\n  * \"OrigRecommends\"  : unparsed number of Recommends as defined by Medium Team by the date the data was collected\n  * \"classification\" :\n\t* TECH : technical\n\t* MOT : motivational\n\t* SEC : security\n\t* JOB : job-related\n\t* CS  : computer science\n\t* WD  : web development\n\t* DES : design\n\t* PM  : project management\n\t* DS  : data science\n\t* FCC : institutional (about fCC)\n\t* AD  : advertising\n\t* CB  : Code Briefings\n\t* OTHER : other\n  * \"Recommends\"  : parsed number of Recommends as defined by Medium Team by the date the data was collected\n  * \"Class_WD\" : articles with the WD class; 0=False,1=True\n  * \"Class_WD&CS\" : articles with either the WD class or the CS class; 0=False,1=True\n"
  },
  {
    "path": "medium-fCC-data/data/fccmediumTitles - Cleaned_Data.tsv",
    "content": "Quartier\tdate\tTitle\tRecommends\tRead ratio\n4\tOctober 2016\tUpgrading to MacOS Sierra will break your SSH keys and lock you out of your own servers. In Free Code CampView storyReferrers\t58\t48%\n4\tOctober 2016\tHow Crowd Curation Improved Our Search Quality by 27% In Free Code CampView storyReferrers\t28\t37%\n4\tOctober 2016\tCode Briefing: What I learned from reviewing 50 portfolios on Reddit in 3 crazy days In Free Code CampView storyReferrers\t56\t59%\n4\tOctober 2016\tWhat I learned from reviewing 50 portfolios on Reddit in 3 crazy days. In Free Code CampView storyReferrers\t635\t49%\n4\tOctober 2016\tJavaScript Fatigue Fatigue In Free Code CampView storyReferrers\t1100\t55%\n4\tOctober 2016\tMy First Open Source Adventure In Free Code CampView storyReferrers\t278\t36%\n4\tOctober 2016\tHow to stand on the shoulders of giants In Free Code CampView storyReferrers\t806\t38%\n4\tOctober 2016\tCode Briefing: using Darth Vader to explain React In Free Code CampView storyReferrers\t97\t62%\n4\tOctober 2016\tReact Props/State Explained Through Darth Vader’s Hunt for the Rebels In Free Code CampView storyReferrers\t264\t27%\n4\tOctober 2016\tThe State Of JavaScript 2016: Results In Free Code CampView storyReferrers\t207\t52%\n4\tOctober 2016\tBuilding Online Communities: Keras.io In Free Code CampView storyReferrers\t25\t49%\n4\tOctober 2016\tHow to manipulate classes without jQuery by using HTML5’s classList API In Free Code CampView storyReferrers\t184\t48%\n4\tOctober 2016\tCode Briefing: What does it mean when code is “easy to reason about”? In Free Code CampView storyReferrers\t62\t56%\n4\tSeptember 2016\tWhat does it mean when code is “easy to reason about”? In Free Code CampView storyReferrers\t441\t31%\n4\tSeptember 2016\tAndroid Development Best Practices In Free Code CampView storyReferrers\t521\t44%\n4\tSeptember 2016\tCode Briefing: recursion, recursion, recursion In Free Code CampView storyReferrers\t85\t59%\n4\tSeptember 2016\tRecursion, Recursion, Recursion In Free Code CampView storyReferrers\t493\t35%\n4\tSeptember 2016\tIf you want to learn Data Science, start with one of these programming classes In Free Code CampView storyReferrers\t1200\t25%\n4\tSeptember 2016\tRESTful Services Part II : Constraints and Goals In Free Code CampView storyReferrers\t113\t21%\n4\tSeptember 2016\tCode Briefing: You can now take free Harvard classes using virtual reality In Free Code CampView storyReferrers\t149\t57%\n4\tSeptember 2016\tWhat Product teams can learn from the London Underground fire of 1987 In Free Code CampView storyReferrers\t190\t44%\n4\tSeptember 2016\tGet a front-row seat in Harvard’s largest class, thanks to virtual reality In Free Code CampView storyReferrers\t433\t54%\n4\tSeptember 2016\tOpen Source for Good In Free Code CampView storyReferrers\t630\t47%\n4\tSeptember 2016\tUsing Constraint Layout in Android In Free Code CampView storyReferrers\t139\t54%\n4\tSeptember 2016\tThings you probably didn’t know you could do with Chrome’s Developer Console In Free Code CampView storyReferrers\t1600\t41%\n4\tSeptember 2016\tThe Numbers of the #ILookLikeAnEngineer Ad Campaign In Free Code CampView storyReferrers\t80\t37%\n4\tSeptember 2016\tHow to find your first open source bug to fix In Free Code CampView storyReferrers\t862\t34%\n4\tSeptember 2016\tCode Briefing: the 6 most desirable coding jobs by the numbers In Free Code CampView storyReferrers\t63\t62%\n4\tSeptember 2016\tGetting hired as a freelancer comes down to one thing: trust. In Free Code CampView storyReferrers\t205\t45%\n4\tSeptember 2016\tThe borderless, technology-focused mindset of Africa’s future leaders In Free Code CampView storyReferrers\t141\t37%\n4\tSeptember 2016\tCSS Floats Explained By Riding An Escalator In Free Code CampView storyReferrers\t476\t48%\n4\tSeptember 2016\tHow to implement your first password-less login system In Free Code CampView storyReferrers\t163\t27%\n4\tSeptember 2016\tBest Gitter channels on: Rust In Free Code CampView storyReferrers\t23\t54%\n4\tSeptember 2016\tHow to publish your own Python Package on PyPi In Free Code CampView storyReferrers\t54\t37%\n4\tSeptember 2016\tHow I built a mailing list signup form right into Medium using Google Forms In Free Code CampView storyReferrers\t339\t32%\n4\tSeptember 2016\tAlgorithms in plain English: time complexity and Big-O notation In Free Code CampView storyReferrers\t623\t35%\n4\tSeptember 2016\tHow to add code blocks to Medium and use embed tools for syntax highlighting In Free Code CampView storyReferrers\t723\t52%\n4\tSeptember 2016\tHow to build a serverless NodeJS microservice on AWS Lambda In Free Code CampView storyReferrers\t134\t33%\n4\tSeptember 2016\tThe 6 most desirable coding jobs (and the types of people drawn to each) In Free Code CampView storyReferrers\t740\t35%\n4\tSeptember 2016\tAmazing Open Source Android Apps In Free Code CampView storyReferrers\t612\t58%\n4\tSeptember 2016\tHey newbie open source contributors: please blog more. In Free Code CampView storyReferrers\t688\t34%\n4\tSeptember 2016\tRx — If the Operators could speak! In Free Code CampView storyReferrers\t71\t33%\n4\tSeptember 2016\tCode Briefing: I built a role playing game in JavaScript. Here’s how. In Free Code CampView storyReferrers\t191\t58%\n4\tSeptember 2016\tHow Toyota changed the way we approach code In Free Code CampView storyReferrers\t200\t36%\n4\tSeptember 2016\tAndroid Development Useful Tools In Free Code CampView storyReferrers\t572\t58%\n4\tSeptember 2016\tDon’t ruin your <img> In Free Code CampView storyReferrers\t365\t45%\n4\tSeptember 2016\tLive asynchronously. In Free Code CampView storyReferrers\t4500\t37%\n4\tSeptember 2016\tWhy Your Next Mac Should Be a Hackintosh 🖥 In Free Code CampView storyReferrers\t266\t61%\n4\tSeptember 2016\tDescartes, Berkeley and Functional Reactive Programming In Free Code CampView storyReferrers\t147\t36%\n4\tSeptember 2016\tBest Gitter channels: Mathematics In Free Code CampView storyReferrers\t104\t55%\n4\tSeptember 2016\tCode Briefing: How not to bomb your job offer negotiation In Free Code CampView storyReferrers\t77\t55%\n4\tSeptember 2016\tYou will randomly bomb technical interviews. Everyone does. Here’s the data. In Free Code CampView storyReferrers\t192\t31%\n4\tSeptember 2016\tHow to build a random quote generator with JavaScript and HTML, for absolute beginners In Free Code CampView storyReferrers\t161\t37%\n4\tSeptember 2016\tI built a role playing game in JavaScript. You can, too. Here’s how. In Free Code CampView storyReferrers\t563\t38%\n4\tSeptember 2016\tIdentity Crisis: Am I a Developer or Designer? In Free Code CampView storyReferrers\t474\t45%\n4\tSeptember 2016\tHow not to bomb your offer negotiation In Free Code CampView storyReferrers\t1400\t16%\n4\tSeptember 2016\tNew Coders: How Salary and Time Spent Learning Vary by Demographic In Free Code CampView storyReferrers\t68\t30%\n4\tSeptember 2016\tA Beginner’s Very Bumpy Journey Through The World of Open Source In Free Code CampView storyReferrers\t644\t45%\n4\tSeptember 2016\tCreating Custom Annotations in Android In Free Code CampView storyReferrers\t139\t48%\n4\tAugust 2016\tI hosted free design workshops. Then we built a dog adoption app as a team. In Free Code CampView storyReferrers\t325\t40%\n4\tAugust 2016\tCode Briefing: CSS positioning explained by building an ice cream sundae In Free Code CampView storyReferrers\t175\t61%\n4\tAugust 2016\tSo a product manager asks you to fix a bug… In Free Code CampView storyReferrers\t2500\t56%\n4\tAugust 2016\tWhat I learned from showing my work on Hacker News In Free Code CampView storyReferrers\t126\t60%\n4\tAugust 2016\tMove Fast and Don’t Break Things In Free Code CampView storyReferrers\t274\t37%\n4\tAugust 2016\tCode Briefing: Let’s celebrate Linux’s 25th birthday with 25 Linux facts. In Free Code CampView storyReferrers\t127\t72%\n4\tAugust 2016\tLinux is 25. Yay! Let’s celebrate with 25 stunning facts about Linux. In Free Code CampView storyReferrers\t3100\t37%\n4\tAugust 2016\tExperimenting with the Apache Mesos HTTP API for Fun and Profit In Free Code CampView storyReferrers\t15\t24%\n4\tAugust 2016\tMigrating from RxJava 1.0 to RxJava 2.0 and Learn RxJava by Examples In Free Code CampView storyReferrers\t137\t59%\n4\tAugust 2016\tCSS Positioning Explained By Building An Ice Cream Sundae In Free Code CampView storyReferrers\t1100\t42%\n4\tAugust 2016\tLearning How to Learn: The Most Important Developer Skill In Free Code CampView storyReferrers\t1700\t33%\n4\tAugust 2016\tFitter. Happier. More productive. Working remotely. In Free Code CampView storyReferrers\t1800\t47%\n4\tAugust 2016\tThe moment when you realize every server in the world is vulnerable In Free Code CampView storyReferrers\t729\t43%\n4\tAugust 2016\tCode Briefing: NASA will release all their research as Open Data In Free Code CampView storyReferrers\t130\t70%\n4\tAugust 2016\tIt takes a village to raise a coder In Free Code CampView storyReferrers\t543\t44%\n4\tAugust 2016\tDeveloping Data Scientists and Engineers In Free Code CampView storyReferrers\t42\t30%\n4\tAugust 2016\tOne year in the Free Code Camp Data Science Room In Free Code CampView storyReferrers\t43\t39%\n4\tAugust 2016\tThe best free online university courses for learning a new world language In Free Code CampView storyReferrers\t256\t38%\n4\tAugust 2016\tWith open data, you finally get what you’ve paid for all these years In Free Code CampView storyReferrers\t710\t45%\n4\tAugust 2016\tComparing Android NDK and RenderScript In Free Code CampView storyReferrers\t89\t58%\n4\tAugust 2016\tLet’s test React components with TDD, Mocha, Chai, and jsdom In Free Code CampView storyReferrers\t90\t32%\n4\tAugust 2016\tCode Briefing: Confessions of an Insecure Designer In Free Code CampView storyReferrers\t76\t60%\n4\tAugust 2016\tIf you want recruiters to take you seriously, build a strong personal narrative. In Free Code CampView storyReferrers\t238\t43%\n4\tAugust 2016\tBuilding Online Communities: Pupil Labs In Free Code CampView storyReferrers\t10\t29%\n4\tAugust 2016\tVisualizing reddit’s activity and uptime over the past 8 years In Free Code CampView storyReferrers\t43\t13%\n4\tAugust 2016\tFor more realistic FramerJS prototypes, just add data In Free Code CampView storyReferrers\t65\t37%\n4\tAugust 2016\tConstant confusion: why I still use JavaScript function statements In Free Code CampView storyReferrers\t1000\t48%\n4\tAugust 2016\tPeople can’t gauge their own interview performance. And that makes them harder to hire. In Free Code CampView storyReferrers\t168\t45%\n4\tAugust 2016\tI kept a record of every single song I listened to last year. Here’s the data. In Free Code CampView storyReferrers\t55\t62%\n4\tAugust 2016\tWhat is an API? In English, please. In Free Code CampView storyReferrers\t136\t74%\n4\tAugust 2016\tJazz up your user interface with web audio In Free Code CampView storyReferrers\t59\t31%\n4\tAugust 2016\tWhat is an API? In English, please. In Free Code CampView storyReferrers\t1950\t39%\n4\tAugust 2016\tWhere to Hold React Component Data: state, store, static, and this In Free Code CampView storyReferrers\t208\t29%\n4\tAugust 2016\tSWAYAM: Inside India’s massive bet on online courses In Free Code CampView storyReferrers\t99\t46%\n4\tAugust 2016\tBreathing air into AirBnB’s JavaScript Style Guide In Free Code CampView storyReferrers\t221\t34%\n4\tAugust 2016\tHow to Install the Facebook SDK into a React Native Android or iOS App In Free Code CampView storyReferrers\t82\t29%\n4\tAugust 2016\tHow I made my first million dollars (in pro bono code) In Free Code CampView storyReferrers\t1300\t42%\n4\tAugust 2016\tMaking sense of Redux In Free Code CampView storyReferrers\t412\t31%\n4\tAugust 2016\tTreat your codebase like a house. Don’t bulldoze it just so you can remodel the kitchen. In Free Code CampView storyReferrers\t130\t48%\n4\tAugust 2016\tCode Briefing: Good code is its own best documentation In Free Code CampView storyReferrers\t246\t77%\n4\tAugust 2016\tPackage your service like a product In Free Code CampView storyReferrers\t321\t37%\n4\tAugust 2016\tSetting up Flow when you’ve already got Babel in place In Free Code CampView storyReferrers\t149\t28%\n4\tAugust 2016\tAsync operations using redux-saga In Free Code CampView storyReferrers\t90\t25%\n4\tAugust 2016\tHow to set up a Basic Ember.js app In Free Code CampView storyReferrers\t89\t32%\n4\tAugust 2016\tAngular 2 Authentication made easy with Firebase In Free Code CampView storyReferrers\t83\t29%\n4\tAugust 2016\tGood code is its own best documentation In Free Code CampView storyReferrers\t1000\t60%\n4\tAugust 2016\tConfessions of an Insecure Designer In Free Code CampView storyReferrers\t422\t60%\n4\tAugust 2016\tHere are all the Git commands I used last week, and what they do. In Free Code CampView storyReferrers\t962\t39%\n4\tAugust 2016\tInternationalization in React In Free Code CampView storyReferrers\t192\t22%\n4\tAugust 2016\tMitigating Monoliths In Free Code CampView storyReferrers\t47\t33%\n4\tAugust 2016\tBuilding Online Communities: GitHub Teacher In Free Code CampView storyReferrers\t32\t32%\n4\tAugust 2016\tI hack time. In Free Code CampView storyReferrers\t2800\t47%\n4\tAugust 2016\tMake WebStorm better with these customizations In Free Code CampView storyReferrers\t181\t67%\n4\tAugust 2016\tBest Gitter channels for: Learning to Code In Free Code CampView storyReferrers\t156\t55%\n4\tAugust 2016\tHow to build your first chatbot using ChatScript In Free Code CampView storyReferrers\t114\t40%\n4\tAugust 2016\tRxJava + Fast Android Networking In Free Code CampView storyReferrers\t69\t32%\n4\tAugust 2016\tCreate a simple REST API endpoint using Webtask.io In Free Code CampView storyReferrers\t55\t57%\n4\tAugust 2016\tHow to conquer legacy code In Free Code CampView storyReferrers\t423\t33%\n3\tJuly 2016\tPutting the M in MVP In Free Code CampView storyReferrers\t265\t28%\n3\tJuly 2016\tHow we ran a diary study from within our product In Free Code CampView storyReferrers\t39\t25%\n3\tJuly 2016\tHacking Imgur for Fun and Profit In Free Code CampView storyReferrers\t287\t53%\n3\tJuly 2016\tLessons from a year’s worth of hiring data In Free Code CampView storyReferrers\t157\t31%\n3\tJuly 2016\tHow to read more efficiently with RSS In Free Code CampView storyReferrers\t129\t45%\n3\tJuly 2016\tLearn Node.js with Brigadier Fluffykins Part III: Request Object, Configure Routes, Serve Files In Free Code CampView storyReferrers\t85\t27%\n3\tJuly 2016\tA Cognitive Sciences Reading List for Designers In Free Code CampView storyReferrers\t333\t24%\n3\tJuly 2016\tSo, you want to work in security? In Free Code CampView storyReferrers\t510\t40%\n3\tJuly 2016\tDon’t want to get hacked? Close your laptop. In Free Code CampView storyReferrers\t525\t48%\n3\tJuly 2016\tPhotos and stories from a designer In Free Code CampView storyReferrers\t185\t51%\n3\tJuly 2016\tMake your life easier with JavaScript promises In Free Code CampView storyReferrers\t83\t32%\n3\tJuly 2016\tThe rise and fall (OK — mostly fall) of Yahoo In Free Code CampView storyReferrers\t2700\t52%\n3\tJuly 2016\tGit under the hood In Free Code CampView storyReferrers\t89\t27%\n3\tJuly 2016\tDesigning HyperDev: How we’re tackling web development’s nagging complexity In Free Code CampView storyReferrers\t185\t35%\n3\tJuly 2016\tCreate your own GitHub (kinda) In Free Code CampView storyReferrers\t74\t46%\n3\tJuly 2016\tWhy talent agents for engineers don’t exist In Free Code CampView storyReferrers\t75\t46%\n3\tJuly 2016\tMake your code more “pythonic” using Python’s special methods In Free Code CampView storyReferrers\t76\t26%\n3\tJuly 2016\tManually Tuning Webpack Builds In Free Code CampView storyReferrers\t129\t53%\n3\tJuly 2016\tWhy you shouldn’t build an app aimed at 500,000 users in 5 days on a $100 server In Free Code CampView storyReferrers\t145\t53%\n3\tJuly 2016\tStop the overuse of overflow menus In Free Code CampView storyReferrers\t1000\t53%\n3\tJuly 2016\t“create-react-app” and the future of creating React applications In Free Code CampView storyReferrers\t564\t50%\n3\tJuly 2016\tResumes suck. Here’s the data. In Free Code CampView storyReferrers\t332\t38%\n3\tJuly 2016\tHow to use GraphQL in your Redux app In Free Code CampView storyReferrers\t136\t21%\n3\tJuly 2016\tGetting Started with Async/Await In Free Code CampView storyReferrers\t157\t43%\n3\tJuly 2016\tScientists can now store data with individual atoms In Free Code CampView storyReferrers\t212\t74%\n3\tJuly 2016\tDon’t copy-paste code. Type it out. In Free Code CampView storyReferrers\t216\t43%\n3\tJuly 2016\tA Brief History of the Command Line In Free Code CampView storyReferrers\t385\t47%\n3\tJuly 2016\tLearn Node.js with Brigadier Fluffykins Part II: Events, EventEmitter and the Event Loop In Free Code CampView storyReferrers\t148\t25%\n3\tJuly 2016\tFace centering Android library build on top of Google Vision API In Free Code CampView storyReferrers\t178\t62%\n3\tJuly 2016\tDesigning a styleguide: elements that go into building compelling products In Free Code CampView storyReferrers\t1400\t28%\n3\tJuly 2016\tTen Rules for Negotiating a Job Offer In Free Code CampView storyReferrers\t3300\t24%\n3\tJuly 2016\tJavaScript Closures Explained by Mailing a Package In Free Code CampView storyReferrers\t354\t37%\n3\tJuly 2016\tThe 50 best free online university courses according to data In Free Code CampView storyReferrers\t1400\t17%\n3\tJuly 2016\tBest Gitter channels: Python & Django In Free Code CampView storyReferrers\t70\t58%\n3\tJuly 2016\tComputing in Public, Computing for Public In Free Code CampView storyReferrers\t24\t42%\n3\tJuly 2016\tWhat soft skills do developers need in their backpacks? In Free Code CampView storyReferrers\t311\t44%\n3\tJuly 2016\tThe Importance of Pseudo-code in Searching for Solutions In Free Code CampView storyReferrers\t136\t55%\n3\tJuly 2016\tImperative vs Declarative Programming In Free Code CampView storyReferrers\t811\t31%\n3\tJuly 2016\tClobber imposter syndrome using your mental searchlight In Free Code CampView storyReferrers\t67\t44%\n3\tJuly 2016\tHow to Design, Code, and Animate SVGs In Free Code CampView storyReferrers\t316\t41%\n3\tJuly 2016\tHow to write Medium stories people will actually read In Free Code CampView storyReferrers\t2200\t33%\n3\tJuly 2016\tWhat growth engineers can teach us about engineering In Free Code CampView storyReferrers\t238\t40%\n3\tJuly 2016\tBest Gitter channels: Node.js In Free Code CampView storyReferrers\t55\t44%\n3\tJuly 2016\tWrite Modern Asynchronous Javascript using Promises, Generators, and Coroutines In Free Code CampView storyReferrers\t251\t41%\n3\tJuly 2016\tLearn Node.js with Brigadier Fluffykins Part I: Sync, Async, and Creating Your First Server! In Free Code CampView storyReferrers\t267\t25%\n3\tJuly 2016\tRESTful Services Part I : HTTP in a Nutshell In Free Code CampView storyReferrers\t453\t42%\n3\tJuly 2016\tYou might not need React Router In Free Code CampView storyReferrers\t255\t45%\n3\tJuly 2016\tUsing ThreadPoolExecutor in Android In Free Code CampView storyReferrers\t121\t35%\n3\tJuly 2016\tHard-Earned Android Programming Experiences In Free Code CampView storyReferrers\t432\t62%\n3\tJuly 2016\tThe Future of Browser History In Free Code CampView storyReferrers\t1400\t45%\n3\tJuly 2016\tBuilding Online Communities: JuliaLangES In Free Code CampView storyReferrers\t8\t45%\n3\tJuly 2016\tAtom treasures In Free Code CampView storyReferrers\t952\t45%\n3\tJuly 2016\tGetting a raise comes down to one thing: Leverage. In Free Code CampView storyReferrers\t1100\t33%\n3\tJuly 2016\tGood coding instincts will eventually kick you in the teeth In Free Code CampView storyReferrers\t1300\t46%\n3\tJuly 2016\tMinimum Viable DevOps In Free Code CampView storyReferrers\t398\t26%\n3\tJuly 2016\tFrom design to development, 10 tools I can’t live without In Free Code CampView storyReferrers\t2900\t51%\n3\tJuly 2016\tBest Gitter channels on: Go In Free Code CampView storyReferrers\t56\t57%\n3\tJuly 2016\tThe Best Android Networking Library for Fast and Easy Networking In Free Code CampView storyReferrers\t164\t42%\n3\tJuly 2016\tCunningham’s Law AKA Getting Answers From Snobby People In Free Code CampView storyReferrers\t187\t54%\n3\tJune 2016\tYou in 6 seconds: how to write a résumé that employers will actually read In Free Code CampView storyReferrers\t3400\t39%\n3\tJune 2016\tHow to build a Hackintosh for coding In Free Code CampView storyReferrers\t58\t53%\n3\tJune 2016\tGhost in the machine: Snapchat isn’t mobile-first — it’s something else entirely In Free Code CampView storyReferrers\t744\t28%\n3\tJune 2016\tWhat k-pop can teach us about design In Free Code CampView storyReferrers\t1400\t35%\n3\tJune 2016\tFinding Time to Become a Better Developer In Free Code CampView storyReferrers\t2700\t47%\n3\tJune 2016\tIf Correlation Doesn’t Imply Causation, Then What Does? In Free Code CampView storyReferrers\t185\t37%\n3\tJune 2016\tLearn ES6 The Dope Way Part V: Classes, Transpiling ES6 Code & More Resources! In Free Code CampView storyReferrers\t127\t33%\n3\tJune 2016\tPractice, set goals, and take advantage of all the coding resources out there In Free Code CampView storyReferrers\t339\t57%\n3\tJune 2016\tDynamic mocking with Kakapo.js In Free Code CampView storyReferrers\t85\t30%\n3\tJune 2016\tBest Gitter channels on: Scala In Free Code CampView storyReferrers\t26\t47%\n3\tJune 2016\tWhy so many developers hate recruiters In Free Code CampView storyReferrers\t1100\t34%\n3\tJune 2016\tThe Business Implications of Machine Learning In Free Code CampView storyReferrers\t385\t28%\n3\tJune 2016\tDon’t limit your open source project’s potential In Free Code CampView storyReferrers\t62\t34%\n3\tJune 2016\tLeveling up in CSS In Free Code CampView storyReferrers\t1000\t33%\n3\tJune 2016\tThe Student Who Became the Teacher In Free Code CampView storyReferrers\t282\t44%\n3\tJune 2016\tThe Practical Guide to Becoming a Professional Web Developer In Free Code CampView storyReferrers\t2700\t23%\n3\tJune 2016\t10,000 hours! Do you really need that much? In Free Code CampView storyReferrers\t59\t53%\n3\tJune 2016\tUsing Bitmap Pools in Android In Free Code CampView storyReferrers\t64\t50%\n3\tJune 2016\tLearn ES6 The Dope Way Part IV: Default Parameters, Destructuring Assignment, and a new method! In Free Code CampView storyReferrers\t104\t35%\n3\tJune 2016\tOne does not simply learn to code In Free Code CampView storyReferrers\t4800\t47%\n3\tJune 2016\tBest Gitter channels on: Ruby In Free Code CampView storyReferrers\t18\t64%\n3\tJune 2016\tTaming Karma, SauceLabs and Internet Explorer: a journey revealed In Free Code CampView storyReferrers\t12\t20%\n3\tJune 2016\tThe Danger of Stopping at Z: Why Kids Should Code, in the Words of Dr. Seuss In Free Code CampView storyReferrers\t48\t33%\n3\tJune 2016\tHappy Little Projects: Elixir, Phoenix, Twilio, and the Spotify API In Free Code CampView storyReferrers\t92\t28%\n3\tJune 2016\tWhat I learned about Silicon Valley during my 12 hour stay In Free Code CampView storyReferrers\t144\t84%\n3\tJune 2016\tCraftsmanship, design, and code In Free Code CampView storyReferrers\t621\t44%\n3\tJune 2016\tLearn ES6 The Dope Way Part III: Template Literals, Spread Operators, and Generators! In Free Code CampView storyReferrers\t111\t37%\n3\tJune 2016\tWhat I learned from #100DaysOfCode In Free Code CampView storyReferrers\t466\t50%\n3\tJune 2016\tHow a 15-year-old designed, developed, and launched an iPhone App in two months In Free Code CampView storyReferrers\t44\t41%\n3\tJune 2016\tHow to download Coursera’s courses before they’re gone forever In Free Code CampView storyReferrers\t1500\t23%\n3\tJune 2016\tJoin the #100DaysOfCode In Free Code CampView storyReferrers\t1100\t48%\n3\tJune 2016\tYour UI is your product’s humble compensation for not being telepathic In Free Code CampView storyReferrers\t282\t24%\n3\tJune 2016\tA Different Approach to Learning… and Travel In Free Code CampView storyReferrers\t101\t60%\n3\tJune 2016\t4 forgotten principles of usability testing In Free Code CampView storyReferrers\t143\t42%\n3\tJune 2016\tThe Big Problem with Design Inspiration In Free Code CampView storyReferrers\t380\t31%\n3\tJune 2016\tSalary Negotiation: how not to set a bunch of money on fire In Free Code CampView storyReferrers\t2700\t40%\n3\tJune 2016\tCodePen Tips and Best Practice In Free Code CampView storyReferrers\t102\t46%\n3\tJune 2016\tDesigning in color In Free Code CampView storyReferrers\t2300\t31%\n3\tJune 2016\tJust because you’re self-taught doesn’t mean you have to learn alone. In Free Code CampView storyReferrers\t129\t54%\n3\tJune 2016\tCommunication Is Just As Important As Code In Free Code CampView storyReferrers\t43\t33%\n3\tJune 2016\tTranscending the Technical Interview In Free Code CampView storyReferrers\t131\t59%\n3\tJune 2016\t360 million reasons to destroy all passwords In Free Code CampView storyReferrers\t3100\t37%\n3\tJune 2016\tStop Bringing Type Safety To JavaScript In Free Code CampView storyReferrers\t146\t65%\n3\tJune 2016\tFrom Carpenter to Front End Developer in under 5 months In Free Code CampView storyReferrers\t1200\t56%\n3\tJune 2016\tIt’s All About the ‘–ilities’ In Free Code CampView storyReferrers\t18\t48%\n3\tJune 2016\tHow Multi-User Dungeons taught me to program In Free Code CampView storyReferrers\t209\t50%\n3\tMay 2016\tReact Unit Testing with Mocha and Enzyme In Free Code CampView storyReferrers\t104\t24%\n3\tMay 2016\tWaking up a sleeping city with JavaScript In Free Code CampView storyReferrers\t52\t39%\n3\tMay 2016\tThis is what I must tell my dad — before our time runs out In Free Code CampView storyReferrers\t166\t69%\n3\tMay 2016\tWho won Google VS Oracle? Developers won. In Free Code CampView storyReferrers\t1900\t66%\n3\tMay 2016\tBest Gitter channels on: VR & AR In Free Code CampView storyReferrers\t15\t57%\n3\tMay 2016\tHow building HTML5 canvas games helped me learn programming In Free Code CampView storyReferrers\t154\t56%\n3\tMay 2016\tJavaScript Promises Explained By Gambling At A Casino In Free Code CampView storyReferrers\t236\t33%\n3\tMay 2016\tFrom Zero to Front-end Hero (Part 2) In Free Code CampView storyReferrers\t1200\t17%\n3\tMay 2016\tNerding Out With Bezier Curves In Free Code CampView storyReferrers\t186\t39%\n3\tMay 2016\tPlease don’t quit — every expert was once a beginner In Free Code CampView storyReferrers\t601\t46%\n3\tMay 2016\tDon’t break the chain: why we’ll miss GitHub streaks In Free Code CampView storyReferrers\t534\t50%\n3\tMay 2016\t4 Reasons you should try out GraphQL today In Free Code CampView storyReferrers\t115\t46%\n3\tMay 2016\tFree Code Camp’s 1,000+ study groups are now fully autonomous In Free Code CampView storyReferrers\t123\t42%\n3\tMay 2016\tGitHub broke my 1,000 day streak In Free Code CampView storyReferrers\t316\t42%\n3\tMay 2016\tWe have been programming for thousands of years In Free Code CampView storyReferrers\t89\t52%\n3\tMay 2016\tJavaScript Is Turing Complete— Explained In Free Code CampView storyReferrers\t127\t23%\n3\tMay 2016\t6 Absurd Ideas For Building Your First Web App In Free Code CampView storyReferrers\t231\t42%\n3\tMay 2016\tYou’re Already Ready for Your First Hackathon In Free Code CampView storyReferrers\t208\t64%\n3\tMay 2016\tFrom Zero to Front-end Hero (Part 1) In Free Code CampView storyReferrers\t2700\t23%\n3\tMay 2016\tLearn ES6 The Dope Way Part II: Arrow functions and the ‘this’ keyword In Free Code CampView storyReferrers\t125\t38%\n3\tMay 2016\tUnderstanding Asynchronous JavaScript Callbacks Through Household Chores In Free Code CampView storyReferrers\t190\t49%\n3\tMay 2016\t5 JavaScript “Bad” Parts That Are Fixed In ES6 In Free Code CampView storyReferrers\t546\t15%\n3\tMay 2016\tHow going to coding events helped me get an awesome job In Free Code CampView storyReferrers\t376\t50%\n3\tMay 2016\tLet’s stop trivializing design work In Free Code CampView storyReferrers\t522\t73%\n3\tMay 2016\tBest Gitter channels on: Hardware, IoT & Robotics In Free Code CampView storyReferrers\t21\t47%\n3\tMay 2016\tA more seamless workflow — style guides for better design and development In Free Code CampView storyReferrers\t517\t31%\n3\tMay 2016\tPlease do learn to code In Free Code CampView storyReferrers\t6100\t43%\n3\tMay 2016\tLet’s explore the universe of programming resources together In Free Code CampView storyReferrers\t1300\t40%\n3\tMay 2016\tHow to Get a Developer Job in Less Than a Year In Free Code CampView storyReferrers\t799\t23%\n3\tMay 2016\tThe best podcasts for new coders, and the best tools for listening to them In Free Code CampView storyReferrers\t1100\t20%\n3\tMay 2016\tBuilding Online Communities: Node-Pixel. In Free Code CampView storyReferrers\t26\t37%\n3\tMay 2016\tA podcast launch story (case study) In Free Code CampView storyReferrers\t28\t29%\n3\tMay 2016\tWe asked 15,000 people who they are, and how they’re learning to code In Free Code CampView storyReferrers\t1400\t39%\n3\tMay 2016\tCracking the front-end interview In Free Code CampView storyReferrers\t1000\t33%\n3\tMay 2016\tHow to learn web design when you have the creativity of Homer Simpson In Free Code CampView storyReferrers\t186\t45%\n3\tMay 2016\tModel-View-Controller (MVC) Explained Through Ordering Drinks At The Bar In Free Code CampView storyReferrers\t854\t45%\n3\tMay 2016\tLearn to code like a Korean student learns English In Free Code CampView storyReferrers\t254\t55%\n3\tMay 2016\t10 Takeaways from 22 Data Visualization Practitioners at #OpenVisConf In Free Code CampView storyReferrers\t142\t35%\n3\tMay 2016\tLearn ES6 The Dope Way Part I: const, let & var In Free Code CampView storyReferrers\t193\t48%\n2\tApril 2016\tStartup Accelerator Comparison: Y Combinator VS Techstars In Free Code CampView storyReferrers\t34\t42%\n2\tApril 2016\tStop asking senior developers who aren’t looking. Start mentoring juniors. In Free Code CampView storyReferrers\t249\t29%\n2\tApril 2016\tWhy is hiring broken? It starts at the whiteboard. In Free Code CampView storyReferrers\t1500\t45%\n2\tApril 2016\tLet’s Learn JavaScript Closures In Free Code CampView storyReferrers\t647\t13%\n2\tApril 2016\tHow Product Design Decisions are Made In Free Code CampView storyReferrers\t535\t54%\n2\tApril 2016\t5 Mistakes to Avoid When Designing Micro-interactions In Free Code CampView storyReferrers\t1000\t35%\n2\tApril 2016\tHow Long Does Free Code Camp Take? In Free Code CampView storyReferrers\t633\t56%\n2\tApril 2016\tHow JPG Works In Free Code CampView storyReferrers\t247\t32%\n2\tApril 2016\tBeing A Developer After 40 In Free Code CampView storyReferrers\t5500\t27%\n2\tApril 2016\tSouth Korea Is a Self-Taught Coder’s Paradise In Free Code CampView storyReferrers\t102\t60%\n2\tApril 2016\tHow to silence your JavaScript console In Free Code CampView storyReferrers\t45\t83%\n2\tApril 2016\tMedium isn’t just startup people In Free Code CampView storyReferrers\t282\t65%\n2\tApril 2016\t“The Art of Computer Programming” by Donald Knuth In Free Code CampView storyReferrers\t3600\t59%\n2\tApril 2016\tBuilding a TwitchTV Status App In Free Code CampView storyReferrers\t34\t46%\n2\tApril 2016\tHow to Design a Bot Protocol In Free Code CampView storyReferrers\t44\t29%\n2\tApril 2016\tWe just abandoned our blog for Medium. You probably should, too. In Free Code CampView storyReferrers\t1700\t50%\n2\tApril 2016\tGive your Front End a Health Check In Free Code CampView storyReferrers\t80\t37%\n2\tApril 2016\t5,000 developers talk about their salaries In Free Code CampView storyReferrers\t1400\t55%\n2\tApril 2016\tMongoDB point-in-time recoveries In Free Code CampView storyReferrers\t41\t45%\n2\tApril 2016\tBuilding online communities: Hazelcast In Free Code CampView storyReferrers\t11\t34%\n2\tApril 2016\tHow to Choose the Right Coding Bootcamp In Free Code CampView storyReferrers\t56\t59%\n2\tApril 2016\tWhy Android developers should consider FlatBuffers over JSON In Free Code CampView storyReferrers\t190\t46%\n2\tApril 2016\tMaking it rain code — Matrix Style In Free Code CampView storyReferrers\t70\t23%\n2\tApril 2016\tDo You Have A Needy, Insecure Website? In Free Code CampView storyReferrers\t54\t63%\n2\tApril 2016\tBuilding a Wikipedia Search App In Free Code CampView storyReferrers\t51\t56%\n2\tApril 2016\tJavaScript Callbacks Explained Using Minions In Free Code CampView storyReferrers\t215\t25%\n2\tApril 2016\tBuilding online communities: Numenta In Free Code CampView storyReferrers\t8\t34%\n2\tApril 2016\tHere’s What 9 Months of Self-Taught Coding Looks Like In Free Code CampView storyReferrers\t248\t67%\n2\tApril 2016\tThe Age of Self-Serve is Coming to an End In Free Code CampView storyReferrers\t92\t57%\n2\tApril 2016\tRetrospective: lessons we learned from 2 major API outages In Free Code CampView storyReferrers\t22\t49%\n2\tApril 2016\tSilicon Valley’s Smartest Loser In Free Code CampView storyReferrers\t37\t52%\n2\tApril 2016\tHow my daughter taught me about accessibility In Free Code CampView storyReferrers\t51\t58%\n2\tApril 2016\tJavaScript Libraries and APIs In Free Code CampView storyReferrers\t127\t27%\n2\tApril 2016\tThree Ways to Title Case a Sentence in JavaScript In Free Code CampView storyReferrers\t95\t23%\n2\tApril 2016\tHello World! The Pythonic way In Free Code CampView storyReferrers\t111\t32%\n2\tApril 2016\tDomain Registrars, DNS, and Hosting In Free Code CampView storyReferrers\t165\t55%\n2\tApril 2016\tHTML/CSS: Z-axis Adventures In Free Code CampView storyReferrers\t37\t33%\n2\tApril 2016\tAn Introduction to Microservices In Free Code CampView storyReferrers\t154\t42%\n2\tApril 2016\tHow to use EJS Templating in a Node.js Application In Free Code CampView storyReferrers\t25\t34%\n2\tApril 2016\tApplying JavaScript: User Scripts In Free Code CampView storyReferrers\t92\t26%\n2\tApril 2016\tBest Gitter channels: Developer Tools In Free Code CampView storyReferrers\t23\t64%\n2\tApril 2016\tTech’s best April Fool’s Day jokes of 2016 In Free Code CampView storyReferrers\t151\t67%\n2\tMarch 2016\tHow we crafted a survey for thousands of people who are learning to code In Free Code CampView storyReferrers\t213\t57%\n2\tMarch 2016\tThree Ways to Find the Longest Word in a String in JavaScript In Free Code CampView storyReferrers\t102\t32%\n2\tMarch 2016\tOf hidden features, messages in bottles, and demented bakers. In Free Code CampView storyReferrers\t7\t53%\n2\tMarch 2016\tIn Defense of Hyper Modular JavaScript In Free Code CampView storyReferrers\t230\t47%\n2\tMarch 2016\tBuilding a Weather App In Free Code CampView storyReferrers\t56\t50%\n2\tMarch 2016\t6 things to ask when interview for a remote job In Free Code CampView storyReferrers\t314\t65%\n2\tMarch 2016\tLearning to Code: When It Gets Dark In Free Code CampView storyReferrers\t668\t25%\n2\tMarch 2016\tBuilding a Node.js application on Android In Free Code CampView storyReferrers\t29\t30%\n2\tMarch 2016\tWhy we need novel authentication schemes? In Free Code CampView storyReferrers\t14\t30%\n2\tMarch 2016\tReflecting on 1 Year of Zen Audio Player In Free Code CampView storyReferrers\t31\t62%\n2\tMarch 2016\tnpm Package Hijacking: From the Hijackers Perspective In Free Code CampView storyReferrers\t295\t63%\n2\tMarch 2016\tJavaScript Functions and HTML5 Canvas In Free Code CampView storyReferrers\t33\t31%\n2\tMarch 2016\tWhat do cryptic Github comments mean? In Free Code CampView storyReferrers\t65\t62%\n2\tMarch 2016\tWhen should I use TypeScript? In Free Code CampView storyReferrers\t188\t45%\n2\tMarch 2016\td’Oh My Zsh In Free Code CampView storyReferrers\t1000\t27%\n2\tMarch 2016\tAlgorithms: The Good, The Bad and The Ugly In Free Code CampView storyReferrers\t100\t56%\n2\tMarch 2016\tUser Experience explained in 5 minutes for newbie front end developers In Free Code CampView storyReferrers\t333\t38%\n2\tMarch 2016\tBest Gitter channels for: Game Developers In Free Code CampView storyReferrers\t20\t51%\n2\tMarch 2016\tTwo Ways to Check for Palindromes in JavaScript In Free Code CampView storyReferrers\t80\t30%\n2\tMarch 2016\tA Glimpse of 100,000 Internet Users In Free Code CampView storyReferrers\t124\t71%\n2\tMarch 2016\tExact Solution for “Exact Change” In Free Code CampView storyReferrers\t16\t54%\n2\tMarch 2016\tJon Skeet — The Chuck Norris of Programming In Free Code CampView storyReferrers\t280\t44%\n2\tMarch 2016\tPoker and Software Engineering In Free Code CampView storyReferrers\t63\t22%\n2\tMarch 2016\tBuilding a Random Quote Machine In Free Code CampView storyReferrers\t46\t56%\n2\tMarch 2016\tInsights from Stack Overflow’s 2016 survey of 50,000 developers In Free Code CampView storyReferrers\t1920\t43%\n2\tMarch 2016\tI finally made sense of front end build tools. You can, too. In Free Code CampView storyReferrers\t503\t39%\n2\tMarch 2016\tThree Ways to Factorialize a Number in JavaScript In Free Code CampView storyReferrers\t80\t46%\n2\tMarch 2016\tThe most interesting thing I’ve read all week In Free Code CampView storyReferrers\t222\t63%\n2\tMarch 2016\tThree Ways to Reverse a String in JavaScript In Free Code CampView storyReferrers\t173\t33%\n2\tMarch 2016\tThe Top 17 Design Tools You Must Master in 2016 to Stay Relevant In Free Code CampView storyReferrers\t131\t53%\n2\tMarch 2016\tBest Gitter channels: Material Design In Free Code CampView storyReferrers\t29\t62%\n2\tMarch 2016\tIn Honor of National Grammar Day In Free Code CampView storyReferrers\t19\t50%\n2\tMarch 2016\tSerendipity, training montages, and how my friend automated himself out of a job In Free Code CampView storyReferrers\t49\t61%\n2\tMarch 2016\tA Beginner-Friendly Introduction to Containers, VMs and Docker In Free Code CampView storyReferrers\t671\t26%\n2\tMarch 2016\tJava, Ruby, and Go, Oh My! In Free Code CampView storyReferrers\t633\t46%\n2\tMarch 2016\tHurry, the villagers need your help! In Free Code CampView storyReferrers\t51\t56%\n2\tMarch 2016\tBreaking The Fourth Wall In Software In Free Code CampView storyReferrers\t52\t25%\n2\tMarch 2016\tComparing early days of Go and Java In Free Code CampView storyReferrers\t60\t63%\n2\tMarch 2016\t101 Ways to Make Your Website More Awesome In Free Code CampView storyReferrers\t535\t25%\n2\tMarch 2016\tUnfundable Slack bots In Free Code CampView storyReferrers\t183\t47%\n2\tMarch 2016\tSetting up OBS for Live Coding in 7 Steps In Free Code CampView storyReferrers\t29\t45%\n2\tMarch 2016\tThe tactical networking guide for introverts In Free Code CampView storyReferrers\t120\t47%\n2\tFebruary 2016\t🎈🎉 The Complete List of User Experience (UX) Resources & Tools 🎉🎈 In Free Code CampView storyReferrers\t1700\t23%\n2\tFebruary 2016\tBest Gitter channels for: iOS Developers In Free Code CampView storyReferrers\t33\t64%\n2\tFebruary 2016\tGit rebase and the golden rule explained. In Free Code CampView storyReferrers\t280\t39%\n2\tFebruary 2016\tHow to land your first open source contribution, from your browser, in 15 minutes In Free Code CampView storyReferrers\t344\t42%\n2\tFebruary 2016\tOne way to Greatness: Pick Yourself In Free Code CampView storyReferrers\t297\t56%\n2\tFebruary 2016\tThe Summits Ahead In Free Code CampView storyReferrers\t199\t49%\n2\tFebruary 2016\tThe pick and choose approach and a list of inspirational websites In Free Code CampView storyReferrers\t46\t44%\n2\tFebruary 2016\tA Look Back: My Year of Traditional Computer Science Learning and Self-Teaching In Free Code CampView storyReferrers\t161\t63%\n2\tFebruary 2016\tBuilding a Node.js application on Android In Free Code CampView storyReferrers\t99\t42%\n2\tFebruary 2016\tI spent $110,000 on grad school, only to realize that the free online resources were actually… In Free Code CampView storyReferrers\t333\t60%\n2\tFebruary 2016\tUnderstanding git for real by exploring the .git directory In Free Code CampView storyReferrers\t941\t35%\n2\tFebruary 2016\tPreventative Programming — how fix to bugs before they happen In Free Code CampView storyReferrers\t76\t29%\n2\tFebruary 2016\tHow to Level up as a Developer In Free Code CampView storyReferrers\t873\t33%\n2\tFebruary 2016\tApp Launch Marketing Checklist in just 3 Days In Free Code CampView storyReferrers\t139\t31%\n2\tFebruary 2016\tHow I doubled the battery life on my Mac by literally closing one tab in a browser In Free Code CampView storyReferrers\t149\t79%\n2\tFebruary 2016\tCoding from a Meteorologist’s Perspective In Free Code CampView storyReferrers\t20\t47%\n2\tFebruary 2016\tBest Gitter Channels for: Data Science & Machine Learning In Free Code CampView storyReferrers\t55\t53%\n2\tFebruary 2016\tA Flood of Data In Free Code CampView storyReferrers\t243\t64%\n2\tFebruary 2016\tComing to Terms with the Troubling Side of Open Source’s Success In Free Code CampView storyReferrers\t34\t20%\n2\tFebruary 2016\tBundle-Up Your Inbox to be a Better Dev In Free Code CampView storyReferrers\t74\t41%\n2\tFebruary 2016\tThe Fab Four technique to create Responsive Emails without Media Queries In Free Code CampView storyReferrers\t517\t34%\n2\tFebruary 2016\tWebpack for The Fast and The Furious In Free Code CampView storyReferrers\t62\t33%\n2\tFebruary 2016\tHow to write a jQuery like library in 71 lines of code — Learn about the DOM In Free Code CampView storyReferrers\t161\t24%\n2\tFebruary 2016\tThings People Learning to Code will Understand: Part 2 In Free Code CampView storyReferrers\t124\t62%\n2\tFebruary 2016\tNo such thing as “real programming” In Free Code CampView storyReferrers\t99\t50%\n2\tFebruary 2016\tJavaScript Modules Part 2: Module Bundling In Free Code CampView storyReferrers\t381\t26%\n2\tFebruary 2016\tBuilding a CRUD Application with Express and MongoDB — Part 2 In Free Code CampView storyReferrers\t43\t34%\n2\tFebruary 2016\tAll I Really Need to Know About InfoSec, I learned from Mr. Robot In Free Code CampView storyReferrers\t315\t64%\n2\tFebruary 2016\t5 Failed Portfolios Later and Here I Am In Free Code CampView storyReferrers\t149\t72%\n2\tFebruary 2016\tWhy I Mourn the Death of Parse In Free Code CampView storyReferrers\t20\t61%\n2\tFebruary 2016\tA year ago I started learning to code, focusing on front-end development. In Free Code CampView storyReferrers\t425\t51%\n2\tFebruary 2016\tBuilding a Vegan Recipe App with React, Redux and Firebase In Free Code CampView storyReferrers\t44\t28%\n1\tJanuary 2016\tI finally got my first programming job, now what? In Free Code CampView storyReferrers\t134\t66%\n1\tJanuary 2016\tHow I wasted two years of my life trying to learn web development before discovering Free Code Camp In Free Code CampView storyReferrers\t297\t62%\n1\tJanuary 2016\tTo the Nine-nine-ninety-nines In Free Code CampView storyReferrers\t328\t53%\n1\tJanuary 2016\tBuilding a Simple CRUD Application with Express and MongoDB In Free Code CampView storyReferrers\t98\t30%\n1\tJanuary 2016\tAny Solution Versus the Best Solution In Free Code CampView storyReferrers\t40\t51%\n1\tJanuary 2016\tIntellectual Property — Right or Robbery? In Free Code CampView storyReferrers\t21\t36%\n1\tJanuary 2016\tA Special Hell for Designers Like Me In Free Code CampView storyReferrers\t197\t67%\n1\tJanuary 2016\tJavaScript Modules: A Beginner’s Guide In Free Code CampView storyReferrers\t1200\t22%\n1\tJanuary 2016\tAdventures in NodeJS In Free Code CampView storyReferrers\t96\t68%\n1\tJanuary 2016\tIf I Ran Product at Twitter In Free Code CampView storyReferrers\t155\t24%\n1\tJanuary 2016\tHow modifying popular libraries can help you become a better developer In Free Code CampView storyReferrers\t60\t68%\n1\tJanuary 2016\tEnglish, Population, Connectivity and Campsites In Free Code CampView storyReferrers\t36\t43%\n1\tJanuary 2016\tTinkering Toward Simplicity In Free Code CampView storyReferrers\t158\t56%\n1\tJanuary 2016\tEverything I know about web responsive typography In Free Code CampView storyReferrers\t60\t26%\n1\tJanuary 2016\tWhy I Left Gulp and Grunt for npm Scripts In Free Code CampView storyReferrers\t1000\t39%\n1\tJanuary 2016\tThings Everyone Who’s Learning to Code Will Understand In Free Code CampView storyReferrers\t310\t49%\n1\tJanuary 2016\tHow to Contribute to Free Code Camp’s Video Challenges In Free Code CampView storyReferrers\t62\t45%\n1\tJanuary 2016\tHow I Landed My First Job as a Web Developer In Free Code CampView storyReferrers\t393\t57%\n1\tJanuary 2016\tA semi-automatic way to create your own grid map In Free Code CampView storyReferrers\t49\t57%\n1\tJanuary 2016\tES2015 is already here — it’s just not very evenly distributed In Free Code CampView storyReferrers\t50\t35%\n1\tJanuary 2016\tBuilding my Extra-curricular Music App In Free Code CampView storyReferrers\t49\t59%\n1\tJanuary 2016\tInfix Expressions VS Postfix Expressions, and How to Build a Better JavaScript Calculator In Free Code CampView storyReferrers\t21\t71%\n1\tJanuary 2016\tAngular 2 versus React: There Will Be Blood In Free Code CampView storyReferrers\t2200\t41%\n1\tDecember 2015\tPerlis on Coding Joy (+ 10 Epic Epigrams) In Free Code CampView storyReferrers\t23\t62%\n1\tDecember 2015\tHow the Web Works Part III: HTTP & REST In Free Code CampView storyReferrers\t317\t31%\n1\tDecember 2015\tThe Hour of Code x 2,080 In Free Code CampView storyReferrers\t240\t42%\n1\tDecember 2015\tClass Struggle in the 21st Century In Free Code CampView storyReferrers\t39\t69%\n1\tDecember 2015\tA New Year’s Resolution with a 100% Chance of Success In Free Code CampView storyReferrers\t68\t73%\n1\tDecember 2015\tMy Year as a Self-starter Programmer in Review In Free Code CampView storyReferrers\t222\t66%\n1\tDecember 2015\tFree Code Camp Christmas Special: Giving the Gift of Open Data In Free Code CampView storyReferrers\t92\t65%\n1\tDecember 2015\t5 Coding Podcasts to Enlighten your Commute In Free Code CampView storyReferrers\t269\t54%\n1\tDecember 2015\tWriting Command-Line Applications in NodeJS In Free Code CampView storyReferrers\t91\t29%\n1\tDecember 2015\tTurning code to cash — How to make money as a Web Developer and live to tell the tale. In Free Code CampView storyReferrers\t271\t64%\n1\tDecember 2015\tGet Better Git Commit Messages with Atom In Free Code CampView storyReferrers\t90\t47%\n1\tDecember 2015\tHow the Web Works Part II: Client-Server Model & the Structure of a Web Application In Free Code CampView storyReferrers\t415\t35%\n1\tDecember 2015\tDecember Go Design Something Project: Pomodoro Timer In Free Code CampView storyReferrers\t73\t50%\n1\tDecember 2015\tWhere do all the bytes come from? In Free Code CampView storyReferrers\t195\t60%\n1\tDecember 2015\tIt turns out my neighbors wanted to learn to code, too. They just didn’t realize it was possible. In Free Code CampView storyReferrers\t83\t56%\n1\tDecember 2015\tSimplifying RecyclerView Adapters with Rx & Databinding In Free Code CampView storyReferrers\t61\t41%\n1\tDecember 2015\tHow the Web Works: A Primer for Newcomers to Web Development (or anyone, really) In Free Code CampView storyReferrers\t840\t33%\n1\tDecember 2015\tNasa, IBM, Mommyhood and Back In Free Code CampView storyReferrers\t28\t54%\n1\tDecember 2015\tMy First Month At Free Code Camp In Free Code CampView storyReferrers\t168\t68%\n1\tDecember 2015\tOvercoming JavaScript Framework Fatigue In Free Code CampView storyReferrers\t264\t55%\n1\tDecember 2015\t9 Differences Between Men and Women Learning to Code In Free Code CampView storyReferrers\t125\t37%\n1\tDecember 2015\t5 Things to Remember When You’re Learning to Program In Free Code CampView storyReferrers\t154\t61%\n1\tDecember 2015\tWhy does it cost $1,000 to list a job on Free Code Camp? In Free Code CampView storyReferrers\t42\t79%\n1\tDecember 2015\tLearn to Code by Coding In Free Code CampView storyReferrers\t834\t47%\n1\tNovember 2015\tHow I Built My First Multi-Platform Mobile App using JavaScript and XDK In Free Code CampView storyReferrers\t39\t44%\n1\tNovember 2015\tCrying Algorithm Tears In Free Code CampView storyReferrers\t50\t54%\n1\tNovember 2015\tGrowth Hacking Your City’s Campsite In Free Code CampView storyReferrers\t64\t42%\n1\tNovember 2015\tExploring JavaScript Iteration In Free Code CampView storyReferrers\t42\t54%\n1\tNovember 2015\tHow to Patch Together an AI from Scratch In Free Code CampView storyReferrers\t19\t66%\n1\tNovember 2015\tIs It “Computer Science” or “Programming”? In Free Code CampView storyReferrers\t92\t34%\n1\tNovember 2015\t7 Git Hacks You Just Can’t Ignore In Free Code CampView storyReferrers\t289\t43%\n1\tNovember 2015\tFreeCodeCamp Might Help You Live Longer In Free Code CampView storyReferrers\t49\t69%\n1\tNovember 2015\tWhat Nobody Tells You About Learning To Code — And Why That Makes It So Hard In Free Code CampView storyReferrers\t164\t55%\n1\tNovember 2015\tMePage In Free Code CampView storyReferrers\t20\t44%\n1\tNovember 2015\tHow to Modularize HTML Using Template Engines and Gulp In Free Code CampView storyReferrers\t31\t27%\n1\tNovember 2015\tPutting Scope in Perspective In Free Code CampView storyReferrers\t10\t60%\n1\tNovember 2015\tIt’s Not You, It’s Me: Why I’m Breaking up with Teaching English and Becoming a Full Stack… In Free Code CampView storyReferrers\t76\t63%\n1\tNovember 2015\tFirst Experiences Scaling a Meteor App In Free Code CampView storyReferrers\t234\t28%\n1\tOctober 2015\tClosing the Book on Closures In Free Code CampView storyReferrers\t58\t50%\n1\tOctober 2015\tMaking rainbows In Free Code CampView storyReferrers\t6\t65%\n1\tOctober 2015\tProgramming is poetry In Free Code CampView storyReferrers\t316\t59%\n1\tOctober 2015\tTips for writing Medium posts that other developers will actually read In Free Code CampView storyReferrers\t104\t67%\n1\tOctober 2015\tHow CS50x changed my perspective on coding In Free Code CampView storyReferrers\t66\t49%\n1\tOctober 2015\tYou’re Saying it Wrong In Free Code CampView storyReferrers\t19\t76%\n1\tOctober 2015\tFreeCodeCamp and the JavaScript Tattoo In Free Code CampView storyReferrers\t57\t64%\n1\tOctober 2015\tHost your Static Website on your own Domain through Github Pages In Free Code CampView storyReferrers\t119\t55%\n1\tOctober 2015\tDon’t Live with Broken Windows In Free Code CampView storyReferrers\t36\t79%\n1\tOctober 2015\tSharing My Coding Journey In Free Code CampView storyReferrers\t43\t78%\n1\tOctober 2015\tGulp! I Improved my Workflow! In Free Code CampView storyReferrers\t49\t30%\n1\tOctober 2015\tBeginners Guide to Big O Notation In Free Code CampView storyReferrers\t108\t54%\n1\tOctober 2015\t7 Ways Streaming Makes you a Better Coder In Free Code CampView storyReferrers\t142\t61%\n1\tOctober 2015\tJump Start Your Local Campsite with Coffee-and-Code In Free Code CampView storyReferrers\t50\t70%\n1\tOctober 2015\tCommit to Yourself. Commit to a Nonprofit. In Free Code CampView storyReferrers\t23\t80%\n"
  },
  {
    "path": "medium-fCC-data/data/medium_titles - rawdata.tsv",
    "content": "order\tinv-ord\tselection\tCollTitle\tCorrectedTitle\tOrigRecommends\tclassfication\tRecommends\tclass_WD\tclass_WD&CS\n541\t112\t0\tAngular 2 versus React: There Will Be BloodIn freeCodeCampView storyReferrers\tAngular 2 versus React: There Will Be Blood\t2.5K\tTECH\t2500\t0\t0\n18\t635\t1\tThe mind-blowing AI announcement from Google that you probably missed.In freeCodeCampView storyReferrers\tThe mind-blowing AI announcement from Google that you probably missed.\t2.4K\tTECH\t2400\t0\t0\n650\t3\t0\tThings I Wish Someone Had Told Me When I Was Learning How to CodeIn freeCodeCampView storyReferrers\tThings I Wish Someone Had Told Me When I Was Learning How to Code\t3.2K\tMOT\t3200\t0\t0\n94\t559\t1\tHow to encrypt your entire life in less than an hourIn freeCodeCampView storyReferrers\tHow to encrypt your entire life in less than an hour\t7.4K\tSEC\t7400\t0\t0\n409\t244\t0\tBeing A Developer After 40In freeCodeCampView storyReferrers\tBeing A Developer After 40\t6K\tMOT\t6000\t0\t0\n92\t561\t0\tThe code I’m still ashamed ofIn freeCodeCampView storyReferrers\tThe code I’m still ashamed of\t5.2K\tMOT\t5200\t0\t0\n81\t572\t1\tI spent 3 months applying to jobs after a coding bootcamp. Here’s what I learned.In freeCodeCampView storyReferrers\tI spent 3 months applying to jobs after a coding bootcamp. Here’s what I learned.\t7.6K\tJOB\t7600\t0\t0\n73\t580\t0\tI can’t just stand by and watch Mark Zuckerberg destroy the internet.In freeCodeCampView storyReferrers\tI can’t just stand by and watch Mark Zuckerberg destroy the internet.\t7.3K\tOTHER\t7300\t0\t0\n51\t602\t0\tWhy I studied full-time for 8 months for a Google interviewIn freeCodeCampView storyReferrers\tWhy I studied full-time for 8 months for a Google interview\t4K\tMOT\t4000\t0\t0\n103\t550\t0\tWhat programming language should you learn first?In freeCodeCampView storyReferrers\tWhat programming language should you learn first?\t5.8K\tMOT\t5800\t0\t0\n526\t127\t0\tJavaScript Modules: A Beginner’s GuideIn freeCodeCampView storyReferrers\tJavaScript Modules: A Beginner’s Guide\t1.5K\tCS\t1500\t0\t1\n285\t368\t0\tTen Rules for Negotiating a Job OfferIn freeCodeCampView storyReferrers\tTen Rules for Negotiating a Job Offer\t3.5K\tJOB\t3500\t0\t0\n105\t548\t0\tA Study Plan To Cure JavaScript FatigueIn freeCodeCampView storyReferrers\tA Study Plan To Cure JavaScript Fatigue\t4.1K\tMOT\t4100\t0\t0\n379\t274\t0\tFrom Zero to Front-end Hero (Part 1)In freeCodeCampView storyReferrers\tFrom Zero to Front-end Hero (Part 1)\t3K\tWD\t3000\t1\t1\n629\t24\t0\tThe Principles of UX ChoreographyIn freeCodeCampView storyReferrers\tThe Principles of UX Choreography\t2.9K\tDES\t2900\t0\t0\n342\t311\t0\tHow to download Coursera’s courses before they’re gone foreverIn freeCodeCampView storyReferrers\tHow to download Coursera’s courses before they’re gone forever\t1.5K\tOTHER\t1500\t0\t0\n533\t120\t0\tWhy I Left Gulp and Grunt for npm ScriptsIn freeCodeCampView storyReferrers\tWhy I Left Gulp and Grunt for npm Scripts\t1.1K\tWD\t1100\t1\t1\n185\t468\t1\tLive asynchronously.In freeCodeCampView storyReferrers\tLive asynchronously.\t5.2K\tWD\t5200\t1\t1\n318\t335\t0\tFinding Time to Become a Better DeveloperIn freeCodeCampView storyReferrers\tFinding Time to Become a Better Developer\t3.8K\tMOT\t3800\t0\t0\n387\t266\t0\tPlease do learn to codeIn freeCodeCampView storyReferrers\tPlease do learn to code\t6.3K\tMOT\t6300\t0\t0\n164\t489\t0\tThings you probably didn’t know you could do with Chrome’s Developer ConsoleIn freeCodeCampView storyReferrers\tThings you probably didn’t know you could do with Chrome’s Developer Console\t2.3K\tWD\t2300\t1\t1\n418\t235\t1\t5,000 developers talk about their salariesIn freeCodeCampView storyReferrers\t5,000 developers talk about their salaries\t1.4K\tJOB\t1400\t0\t0\n141\t512\t0\tIs Model-View-Controller dead on the front end?In freeCodeCampView storyReferrers\tIs Model-View-Controller dead on the front end?\t1.3K\tWD\t1300\t1\t1\n457\t196\t0\td’Oh My ZshIn freeCodeCampView storyReferrers\td’Oh My Zsh\t1K\tOTHER\t1000\t0\t0\n48\t605\t0\tI’m learning to code at 56. Here’s an epic beat-down of my critical inner self.In freeCodeCampView storyReferrers\tI’m learning to code at 56. Here’s an epic beat-down of my critical inner self.\t4.5K\tMOT\t4500\t0\t0\n82\t571\t0\tThe 100% correct way to do CSS breakpointsIn freeCodeCampView storyReferrers\tThe 100% correct way to do CSS breakpoints\t2.3K\tWD\t2300\t1\t1\n332\t321\t1\tOne does not simply learn to codeIn freeCodeCampView storyReferrers\tOne does not simply learn to code\t5.2K\tMOT\t5200\t0\t0\n206\t447\t0\tLinux is 25. Yay! Let’s celebrate with 25 stunning facts about Linux.In freeCodeCampView storyReferrers\tLinux is 25. Yay! Let’s celebrate with 25 stunning facts about Linux.\t3.5K\tOTHER\t3500\t0\t0\n11\t642\t1\tWhy I told my friends to stop using WhatsApp and TelegramIn freeCodeCampView storyReferrers\tWhy I told my friends to stop using WhatsApp and Telegram\t3.8K\tSEC\t3800\t0\t0\n33\t620\t1\t2017 is the year that front-end developers should go back and master the basicsIn freeCodeCampView storyReferrers\t2017 is the year that front-end developers should go back and master the basics\t2.2K\tWD\t2200\t1\t1\n413\t240\t0\t“The Art of Computer Programming” by Donald KnuthIn freeCodeCampView storyReferrers\t“The Art of Computer Programming” by Donald Knuth\t3.6K\tOTHER\t3600\t0\t0\n110\t543\t0\tApple to developers: There is no escape.In freeCodeCampView storyReferrers\tApple to developers: There is no escape.\t3.1K\tTECH\t3100\t0\t0\n496\t157\t1\tUnderstanding git for real by exploring the .git directoryIn freeCodeCampView storyReferrers\tUnderstanding git for real by exploring the .git directory\t965\tOTHER\t965\t0\t0\n194\t459\t0\tHow not to bomb your offer negotiationIn freeCodeCampView storyReferrers\tHow not to bomb your offer negotiation\t1.6K\tJOB\t1600\t0\t0\n229\t424\t0\tWhat is an API? In English, please.In freeCodeCampView storyReferrers\tWhat is an API? In English, please.\t2.2K\tWD\t2200\t1\t1\n619\t34\t0\tCoding Explained in 25 Profound ComicsIn freeCodeCampView storyReferrers\tCoding Explained in 25 Profound Comics\t584\tOTHER\t584\t0\t0\n329\t324\t0\tThe Practical Guide to Becoming a Professional Web DeveloperIn freeCodeCampView storyReferrers\tThe Practical Guide to Becoming a Professional Web Developer\t3.2K\tMOT\t3200\t0\t0\n202\t451\t0\tSo a product manager asks you to fix a bug…In freeCodeCampView storyReferrers\tSo a product manager asks you to fix a bug…\t2.7K\tJOB\t2700\t0\t0\n324\t329\t0\tWhy so many developers hate recruitersIn freeCodeCampView storyReferrers\tWhy so many developers hate recruiters\t1.1K\tJOB\t1100\t0\t0\n145\t508\t0\tJavaScript Fatigue FatigueIn freeCodeCampView storyReferrers\tJavaScript Fatigue Fatigue\t2.3K\tTECH\t2300\t0\t0\n309\t344\t0\tFrom design to development, 10 tools I can’t live withoutIn freeCodeCampView storyReferrers\tFrom design to development, 10 tools I can’t live without\t3.1K\tPM\t3100\t0\t0\n404\t249\t0\tLet’s Learn JavaScript ClosuresIn freeCodeCampView storyReferrers\tLet’s Learn JavaScript Closures\t763\tCS\t763\t0\t1\n313\t340\t0\tYou in 6 seconds: how to write a résumé that employers will actually readIn freeCodeCampView storyReferrers\tYou in 6 seconds: how to write a résumé that employers will actually read\t3.6K\tJOB\t3600\t0\t0\n348\t305\t0\tSalary Negotiation: how not to set a bunch of money on fireIn freeCodeCampView storyReferrers\tSalary Negotiation: how not to set a bunch of money on fire\t2.8K\tJOB\t2800\t0\t0\n248\t405\t0\tI hack time.In freeCodeCampView storyReferrers\tI hack time.\t3.2K\tMOT\t3200\t0\t0\n287\t366\t1\tThe 50 best free online university courses according to dataIn freeCodeCampView storyReferrers\tThe 50 best free online university courses according to data\t1.6K\tDS\t1600\t0\t0\n350\t303\t0\tDesigning in colorIn freeCodeCampView storyReferrers\tDesigning in color\t2.5K\tDES\t2500\t0\t0\n354\t299\t1\t360 million reasons to destroy all passwordsIn freeCodeCampView storyReferrers\t360 million reasons to destroy all passwords\t3.2K\tSEC\t3200\t0\t0\n262\t391\t0\tSo, you want to work in security?In freeCodeCampView storyReferrers\tSo, you want to work in security?\t604\tJOB\t604\t0\t0\n368\t285\t0\tFrom Zero to Front-end Hero (Part 2)In freeCodeCampView storyReferrers\tFrom Zero to Front-end Hero (Part 2)\t1.4K\tWD\t1400\t1\t1\n210\t443\t0\tFitter. Happier. More productive. Working remotely.In freeCodeCampView storyReferrers\tFitter. Happier. More productive. Working remotely.\t2K\tJOB\t2000\t0\t0\n20\t633\t1\tReact’s Five Fingers of Death. Master these five concepts, then master React.In freeCodeCampView storyReferrers\tReact’s Five Fingers of Death. Master these five concepts, then master React.\t1.3K\tWD\t1300\t1\t1\n388\t265\t0\tLet’s explore the universe of programming resources togetherIn freeCodeCampView storyReferrers\tLet’s explore the universe of programming resources together\t1.4K\tTECH\t1400\t0\t0\n35\t618\t0\tBoot Up 2017 with the #100DaysOfCode ChallengeIn freeCodeCampView storyReferrers\tBoot Up 2017 with the #100DaysOfCode Challenge\t1.96K\tMOT\t1960\t0\t0\n506\t147\t0\tThe Fab Four technique to create Responsive Emails without Media QueriesIn freeCodeCampView storyReferrers\tThe Fab Four technique to create Responsive Emails without Media Queries\t540\tOTHER\t540\t0\t0\n390\t263\t0\tThe best podcasts for new coders, and the best tools for listening to themIn freeCodeCampView storyReferrers\tThe best podcasts for new coders, and the best tools for listening to them\t1.2K\tTECH\t1200\t0\t0\n29\t624\t0\tAll of 2016’s top mobile apps are owned by either Google or FacebookIn freeCodeCampView storyReferrers\tAll of 2016’s top mobile apps are owned by either Google or Facebook\t2.5K\tDS\t2500\t0\t0\n84\t569\t0\tCraigslist, Wikipedia, and the Abundance EconomyIn freeCodeCampView storyReferrers\tCraigslist, Wikipedia, and the Abundance Economy\t3K\tMOT\t3000\t0\t0\n316\t337\t0\tWhat k-pop can teach us about designIn freeCodeCampView storyReferrers\tWhat k-pop can teach us about design\t1.5K\tDES\t1500\t0\t0\n158\t495\t1\tIf you want to learn Data Science, start with one of these programming classesIn freeCodeCampView storyReferrers\tIf you want to learn Data Science, start with one of these programming classes\t1.7K\tDS\t1700\t0\t0\n209\t444\t0\tLearning How to Learn: The Most Important Developer SkillIn freeCodeCampView storyReferrers\tLearning How to Learn: The Most Important Developer Skill\t2.2K\tMOT\t2200\t0\t0\n382\t271\t0\t5 JavaScript “Bad” Parts That Are Fixed In ES6In freeCodeCampView storyReferrers\t5 JavaScript “Bad” Parts That Are Fixed In ES6\t598\tCS\t598\t0\t1\n467\t186\t0\tInsights from Stack Overflow’s 2016 survey of 50,000 developersIn freeCodeCampView storyReferrers\tInsights from Stack Overflow’s 2016 survey of 50,000 developers\t1.93K\tDS\t1930\t0\t0\n208\t445\t0\tCSS Positioning Explained By Building An Ice Cream SundaeIn freeCodeCampView storyReferrers\tCSS Positioning Explained By Building An Ice Cream Sundae\t1.2K\tWD\t1200\t1\t1\n306\t347\t0\tGetting a raise comes down to one thing: Leverage.In freeCodeCampView storyReferrers\tGetting a raise comes down to one thing: Leverage.\t1.1K\tJOB\t1100\t0\t0\n393\t260\t1\tWe asked 15,000 people who they are, and how they’re learning to codeIn freeCodeCampView storyReferrers\tWe asked 15,000 people who they are, and how they’re learning to code\t1.4K\tFCC\t1400\t0\t0\n284\t369\t0\tDesigning a styleguide: elements that go into building compelling productsIn freeCodeCampView storyReferrers\tDesigning a styleguide: elements that go into building compelling products\t1.5K\tDES\t1500\t0\t0\n327\t326\t1\tLeveling up in CSSIn freeCodeCampView storyReferrers\tLeveling up in CSS\t1.1K\tWD\t1100\t1\t1\n403\t250\t0\tWhy is hiring broken? It starts at the whiteboard.In freeCodeCampView storyReferrers\tWhy is hiring broken? It starts at the whiteboard.\t1.5K\tJOB\t1500\t0\t0\n394\t259\t0\tCracking the front-end interviewIn freeCodeCampView storyReferrers\tCracking the front-end interview\t1.2K\tJOB\t1200\t0\t0\n600\t53\t1\tRxAndroid and Retrofit 2.0In freeCodeCampView storyReferrers\tRxAndroid and Retrofit 2.0\t211\tWD\t211\t1\t1\n486\t167\t0\t🎈🎉 The Complete List of User Experience (UX) Resources & Tools 🎉🎈In freeCodeCampView storyReferrers\t🎈🎉 The Complete List of User Experience (UX) Resources & Tools 🎉🎈\t1.8K\tDES\t1800\t0\t0\n144\t509\t1\tWhat I learned from reviewing 50 portfolios on Reddit in 3 crazy days.In freeCodeCampView storyReferrers\tWhat I learned from reviewing 50 portfolios on Reddit in 3 crazy days.\t1.1K\tDES\t1100\t0\t0\n303\t350\t0\tThe Future of Browser HistoryIn freeCodeCampView storyReferrers\tThe Future of Browser History\t1.4K\tTECH\t1400\t0\t0\n77\t576\t0\tSo that whole coding bootcamp thing is a scam, right?In freeCodeCampView storyReferrers\tSo that whole coding bootcamp thing is a scam, right?\t899\tMOT\t899\t0\t0\n274\t379\t0\tStop the overuse of overflow menusIn freeCodeCampView storyReferrers\tStop the overuse of overflow menus\t1.1K\tDES\t1100\t0\t0\n488\t165\t0\tGit rebase and the golden rule explained.In freeCodeCampView storyReferrers\tGit rebase and the golden rule explained.\t296\tAD\t296\t0\t0\n498\t155\t1\tHow to Level up as a DeveloperIn freeCodeCampView storyReferrers\tHow to Level up as a Developer\t888\tMOT\t888\t0\t0\n652\t1\t1\tThe Design Process: A PyramidIn freeCodeCampView storyReferrers\tThe Design Process: A Pyramid\t2.2K\tDES\t2200\t0\t0\n476\t177\t0\tA Beginner-Friendly Introduction to Containers, VMs and DockerIn freeCodeCampView storyReferrers\tA Beginner-Friendly Introduction to Containers, VMs and Docker\t782\tOTHER\t782\t0\t0\n179\t474\t0\tThe 6 most desirable coding jobs (and the types of people drawn to each)In freeCodeCampView storyReferrers\tThe 6 most desirable coding jobs (and the types of people drawn to each)\t831\tJOB\t831\t0\t0\n66\t587\t1\tYour privacy is under attack from several terrifying new lawsIn freeCodeCampView storyReferrers\tYour privacy is under attack from several terrifying new laws\t2.1K\tSEC\t2100\t0\t0\n266\t387\t0\tThe rise and fall (OK — mostly fall) of YahooIn freeCodeCampView storyReferrers\tThe rise and fall (OK — mostly fall) of Yahoo\t2.8K\tTECH\t2800\t0\t0\n315\t338\t0\tGhost in the machine: Snapchat isn’t mobile-first — it’s something else entirelyIn freeCodeCampView storyReferrers\tGhost in the machine: Snapchat isn’t mobile-first — it’s something else entirely\t764\tTECH\t764\t0\t0\n305\t348\t0\tAtom treasuresIn freeCodeCampView storyReferrers\tAtom treasures\t1K\tOTHER\t1000\t0\t0\n295\t358\t0\tHow to write Medium stories people will actually readIn freeCodeCampView storyReferrers\tHow to write Medium stories people will actually read\t3.1K\tMOT\t3100\t0\t0\n494\t159\t0\tBuilding a Node.js application on AndroidIn freeCodeCampView storyReferrers\tBuilding a Node.js application on Android\t123\tWD\t123\t1\t1\n292\t361\t0\tImperative vs Declarative ProgrammingIn freeCodeCampView storyReferrers\tImperative vs Declarative Programming\t920\tCS\t920\t0\t1\n621\t32\t0\tWhy I dropped out of Free Code CampIn freeCodeCampView storyReferrers\tWhy I dropped out of Free Code Camp\t167\tMOT\t167\t0\t0\n648\t5\t0\tCreating a Chat BotIn freeCodeCampView storyReferrers\tCreating a Chat Bot\t422\tOTHER\t422\t0\t0\n132\t521\t0\tA style guide for writing on MediumIn freeCodeCampView storyReferrers\tA style guide for writing on Medium\t3.8K\tMOT\t3800\t0\t0\n136\t517\t0\tHow to make HTML disappear completelyIn freeCodeCampView storyReferrers\tHow to make HTML disappear completely\t938\tWD\t938\t1\t1\n566\t87\t0\tLearn to Code by CodingIn freeCodeCampView storyReferrers\tLearn to Code by Coding\t858\tMOT\t858\t0\t0\n471\t182\t1\tThree Ways to Reverse a String in JavaScriptIn freeCodeCampView storyReferrers\tThree Ways to Reverse a String in JavaScript\t211\tCS\t211\t0\t1\n301\t352\t0\tYou might not need React RouterIn freeCodeCampView storyReferrers\tYou might not need React Router\t307\tWD\t307\t1\t1\n307\t346\t0\tGood coding instincts will eventually kick you in the teethIn freeCodeCampView storyReferrers\tGood coding instincts will eventually kick you in the teeth\t1.5K\tOTHER\t1500\t0\t0\n343\t310\t1\tJoin the #100DaysOfCodeIn freeCodeCampView storyReferrers\tJoin the #100DaysOfCode\t1.4K\tMOT\t1400\t0\t0\n53\t600\t0\tHere’s Why Client-side Rendering WonIn freeCodeCampView storyReferrers\tHere’s Why Client-side Rendering Won\t1K\tWD\t1000\t1\t1\n62\t591\t1\tYou might not need that $15K coding bootcampIn freeCodeCampView storyReferrers\tYou might not need that $15K coding bootcamp\t873\tMOT\t873\t0\t0\n100\t553\t0\tHow CSS pseudo-classes work, explained with code and lots of diagramsIn freeCodeCampView storyReferrers\tHow CSS pseudo-classes work, explained with code and lots of diagrams\t646\tWD\t646\t1\t1\n386\t267\t0\tA more seamless workflow — style guides for better design and developmentIn freeCodeCampView storyReferrers\tA more seamless workflow — style guides for better design and development\t542\tDES\t542\t0\t0\n406\t247\t0\t5 Mistakes to Avoid When Designing Micro-interactionsIn freeCodeCampView storyReferrers\t5 Mistakes to Avoid When Designing Micro-interactions\t1.1K\tWD\t1100\t1\t1\n559\t94\t0\tHow the Web Works: A Primer for Newcomers to Web Development (or anyone, really)In freeCodeCampView storyReferrers\tHow the Web Works: A Primer for Newcomers to Web Development (or anyone, really)\t905\tWD\t905\t1\t1\n107\t546\t0\tWhat I learned from writing six functions that all did the same thingIn freeCodeCampView storyReferrers\tWhat I learned from writing six functions that all did the same thing\t1K\tCS\t1000\t0\t1\n608\t45\t0\tRxAndroid and Kotlin (Part 1)In freeCodeCampView storyReferrers\tRxAndroid and Kotlin (Part 1)\t125\tWD\t125\t1\t1\n257\t396\t0\tHacking Imgur for Fun and ProfitIn freeCodeCampView storyReferrers\tHacking Imgur for Fun and Profit\t308\tWD\t308\t1\t1\n416\t237\t0\tWe just abandoned our blog for Medium. You probably should, too.In freeCodeCampView storyReferrers\tWe just abandoned our blog for Medium. You probably should, too.\t1.8K\tFCC\t1800\t0\t0\n13\t640\t0\tUnderstanding Flexbox: Everything you need to knowIn freeCodeCampView storyReferrers\tUnderstanding Flexbox: Everything you need to know\t1.4K\tWD\t1400\t1\t1\n139\t514\t0\tUpgrading to MacOS Sierra will break your SSH keys and lock you out of your own servers.In freeCodeCampView storyReferrers\tUpgrading to MacOS Sierra will break your SSH keys and lock you out of your own servers.\t491\tSEC\t491\t0\t0\n235\t418\t0\tMaking sense of ReduxIn freeCodeCampView storyReferrers\tMaking sense of Redux\t467\tWD\t467\t1\t1\n244\t409\t0\tHere are all the Git commands I used last week, and what they do.In freeCodeCampView storyReferrers\tHere are all the Git commands I used last week, and what they do.\t1.1K\tOTHER\t1100\t0\t0\n396\t257\t0\tModel-View-Controller (MVC) Explained Through Ordering Drinks At The BarIn freeCodeCampView storyReferrers\tModel-View-Controller (MVC) Explained Through Ordering Drinks At The Bar\t889\tWD\t889\t1\t1\n477\t176\t0\tJava, Ruby, and Go, Oh My!In freeCodeCampView storyReferrers\tJava, Ruby, and Go, Oh My!\t664\tTECH\t664\t0\t0\n500\t153\t1\tHow I doubled the battery life on my Mac by literally closing one tab in a browserIn freeCodeCampView storyReferrers\tHow I doubled the battery life on my Mac by literally closing one tab in a browser\t154\tTECH\t154\t0\t0\n224\t429\t0\tConstant confusion: why I still use JavaScript function statementsIn freeCodeCampView storyReferrers\tConstant confusion: why I still use JavaScript function statements\t1.1K\tCS\t1100\t0\t1\n234\t419\t0\tHow I made my first million dollars (in pro bono code)In freeCodeCampView storyReferrers\tHow I made my first million dollars (in pro bono code)\t1.5K\tMOT\t1500\t0\t0\n275\t378\t0\t“create-react-app” and the future of creating React applicationsIn freeCodeCampView storyReferrers\t“create-react-app” and the future of creating React applications\t615\tDES\t615\t0\t0\n407\t246\t0\tHow Long Does Free Code Camp Take?In freeCodeCampView storyReferrers\tHow Long Does Free Code Camp Take?\t729\tFCC\t729\t0\t0\n609\t44\t0\tSo Yeah We Tried Slack… and We Deeply Regretted ItIn freeCodeCampView storyReferrers\tSo Yeah We Tried Slack… and We Deeply Regretted It\t240\tFCC\t240\t0\t0\n37\t616\t0\t10 Principles I Want to Live ByIn freeCodeCampView storyReferrers\t10 Principles I Want to Live By\t1.7K\tMOT\t1700\t0\t0\n49\t604\t0\tREST in Peace: Microservices vs monoliths in real-life examplesIn freeCodeCampView storyReferrers\tREST in Peace: Microservices vs monoliths in real-life examples\t819\tWD\t819\t1\t1\n389\t264\t0\tHow to Get a Developer Job in Less Than a YearIn freeCodeCampView storyReferrers\tHow to Get a Developer Job in Less Than a Year\t977\tJOB\t977\t0\t0\n56\t597\t0\tHow I landed a top-tier tech internship by doing something I loveIn freeCodeCampView storyReferrers\tHow I landed a top-tier tech internship by doing something I love\t2.2K\tMOT\t2200\t0\t0\n356\t297\t0\tFrom Carpenter to Front End Developer in under 5 monthsIn freeCodeCampView storyReferrers\tFrom Carpenter to Front End Developer in under 5 months\t1.4K\tMOT\t1400\t0\t0\n4\t649\t0\tWhy Chrome’s autocomplete is insecure and how you can turn it offIn freeCodeCampView storyReferrers\tWhy Chrome’s autocomplete is insecure and how you can turn it off\t821\tSEC\t821\t0\t0\n121\t532\t0\tHow to design APIs that don’t suckIn freeCodeCampView storyReferrers\tHow to design APIs that don’t suck\t1K\tWD\t1000\t1\t1\n453\t200\t0\tnpm Package Hijacking: From the Hijackers PerspectiveIn freeCodeCampView storyReferrers\tnpm Package Hijacking: From the Hijackers Perspective\t304\tWD\t304\t1\t1\n14\t639\t0\tUse the Zeigarnik Effect to learn to code fasterIn freeCodeCampView storyReferrers\tUse the Zeigarnik Effect to learn to code faster\t1.3K\tMOT\t1300\t0\t0\n124\t529\t0\tCSS Flexbox Explained by Road Tripping Across the CountryIn freeCodeCampView storyReferrers\tCSS Flexbox Explained by Road Tripping Across the Country\t485\tWD\t485\t1\t1\n511\t142\t1\tJavaScript Modules Part 2: Module BundlingIn freeCodeCampView storyReferrers\tJavaScript Modules Part 2: Module Bundling\t465\tCS\t465\t0\t1\n70\t583\t1\tHow your startup can leverage production-grade infrastructure for less than $200/monthIn freeCodeCampView storyReferrers\tHow your startup can leverage production-grade infrastructure for less than $200/month\t1.4K\tMOT\t1400\t0\t0\n85\t568\t0\tFull-stack development is alive and well. And for good reasons.In freeCodeCampView storyReferrers\tFull-stack development is alive and well. And for good reasons.\t1.3K\tWD\t1300\t1\t1\n456\t197\t1\tWhen should I use TypeScript?In freeCodeCampView storyReferrers\tWhen should I use TypeScript?\t216\tWD\t216\t1\t1\n211\t442\t0\tThe moment when you realize every server in the world is vulnerableIn freeCodeCampView storyReferrers\tThe moment when you realize every server in the world is vulnerable\t808\tSEC\t808\t0\t0\n468\t185\t0\tI finally made sense of front end build tools. You can, too.In freeCodeCampView storyReferrers\tI finally made sense of front end build tools. You can, too.\t712\tWD\t712\t1\t1\n516\t137\t0\tA year ago I started learning to code, focusing on front-end development.In freeCodeCampView storyReferrers\tA year ago I started learning to code, focusing on front-end development.\t430\tMOT\t430\t0\t0\n32\t621\t1\tHow to get stuff done faster using the hidden mobile webIn freeCodeCampView storyReferrers\tHow to get stuff done faster using the hidden mobile web\t1.1K\tWD\t1100\t1\t1\n59\t594\t0\tInfrastructure is BeautifulIn freeCodeCampView storyReferrers\tInfrastructure is Beautiful\t879\tDS\t879\t0\t0\n98\t555\t0\tIf you want to learn Data Science, take a few of these statistics classesIn freeCodeCampView storyReferrers\tIf you want to learn Data Science, take a few of these statistics classes\t889\tDS\t889\t0\t0\n112\t541\t0\tCode dependencies are the devil.In freeCodeCampView storyReferrers\tCode dependencies are the devil.\t812\tWD\t812\t1\t1\n126\t527\t0\t6,000 freelancers talk about money, happiness, and their hopes for the futureIn freeCodeCampView storyReferrers\t6,000 freelancers talk about money, happiness, and their hopes for the future\t769\tJOB\t769\t0\t0\n147\t506\t1\tHow to stand on the shoulders of giantsIn freeCodeCampView storyReferrers\tHow to stand on the shoulders of giants\t1.2K\tFCC\t1200\t0\t0\n38\t615\t0\tAnnouncing #Open2017, a New Year’s Eve live stream for developersIn freeCodeCampView storyReferrers\tAnnouncing #Open2017, a New Year’s Eve live stream for developers\t931\tFCC\t931\t0\t0\n171\t482\t0\tCSS Floats Explained By Riding An EscalatorIn freeCodeCampView storyReferrers\tCSS Floats Explained By Riding An Escalator\t549\tWD\t549\t1\t1\n408\t245\t0\tHow JPG WorksIn freeCodeCampView storyReferrers\tHow JPG Works\t266\tWD\t266\t1\t1\n645\t8\t0\tA Cautionary Tale of Learning to Code. My own.In freeCodeCampView storyReferrers\tA Cautionary Tale of Learning to Code. My own.\t729\tMOT\t729\t0\t0\n78\t575\t0\tCSS Selectors Explained By Going Car ShoppingIn freeCodeCampView storyReferrers\tCSS Selectors Explained By Going Car Shopping\t411\tWD\t411\t1\t1\n134\t519\t0\tSo I benchmarked Yarn against the 4 most popular CI tools.In freeCodeCampView storyReferrers\tSo I benchmarked Yarn against the 4 most popular CI tools.\t509\tWD\t509\t1\t1\n150\t503\t1\tThe State Of JavaScript 2016: ResultsIn freeCodeCampView storyReferrers\tThe State Of JavaScript 2016: Results\t464\tTECH\t464\t0\t0\n163\t490\t0\tOpen Source for GoodIn freeCodeCampView storyReferrers\tOpen Source for Good\t711\tFCC\t711\t0\t0\n166\t487\t0\tHow to find your first open source bug to fixIn freeCodeCampView storyReferrers\tHow to find your first open source bug to fix\t1K\tMOT\t1000\t0\t0\n193\t460\t0\tIdentity Crisis: Am I a Developer or Designer?In freeCodeCampView storyReferrers\tIdentity Crisis: Am I a Developer or Designer?\t517\tWD\t517\t1\t1\n319\t334\t1\tIf Correlation Doesn’t Imply Causation, Then What Does?In freeCodeCampView storyReferrers\tIf Correlation Doesn’t Imply Causation, Then What Does?\t202\tDS\t202\t0\t0\n325\t328\t1\tThe Business Implications of Machine LearningIn freeCodeCampView storyReferrers\tThe Business Implications of Machine Learning\t409\tTECH\t409\t0\t0\n364\t289\t0\tWho won Google VS Oracle? Developers won.In freeCodeCampView storyReferrers\tWho won Google VS Oracle? Developers won.\t1.94K\tTECH\t1940\t0\t0\n551\t102\t0\tWriting Command-Line Applications in NodeJSIn freeCodeCampView storyReferrers\tWriting Command-Line Applications in NodeJS\t106\tOTHER\t106\t0\t0\n6\t647\t0\tWomen only said 27% of the words in 2016’s biggest movies.In freeCodeCampView storyReferrers\tWomen only said 27% of the words in 2016’s biggest movies.\t521\tDS\t521\t0\t0\n155\t498\t1\tWhat does it mean when code is “easy to reason about”?In freeCodeCampView storyReferrers\tWhat does it mean when code is “easy to reason about”?\t557\tCS\t557\t0\t1\n192\t461\t0\tI built a role playing game in JavaScript. You can, too. Here’s how.In freeCodeCampView storyReferrers\tI built a role playing game in JavaScript. You can, too. Here’s how.\t595\tWD\t595\t1\t1\n449\t204\t0\tLearning to Code: When It Gets DarkIn freeCodeCampView storyReferrers\tLearning to Code: When It Gets Dark\t778\tMOT\t778\t0\t0\n556\t97\t1\tWhere do all the bytes come from?In freeCodeCampView storyReferrers\tWhere do all the bytes come from?\t197\tCS\t197\t0\t1\n17\t636\t0\tWhat I learned from analyzing the top 252 Medium stories of 2016In freeCodeCampView storyReferrers\tWhat I learned from analyzing the top 252 Medium stories of 2016\t1.7K\tDS\t1700\t0\t0\n89\t564\t0\tYour Best Work Will Be InvisibleIn freeCodeCampView storyReferrers\tYour Best Work Will Be Invisible\t708\tMOT\t708\t0\t0\n116\t537\t0\tA Gentle Introduction to Data Structures: How Stacks WorkIn freeCodeCampView storyReferrers\tA Gentle Introduction to Data Structures: How Stacks Work\t775\tCS\t775\t0\t1\n184\t469\t0\tDon’t ruin your <img>In freeCodeCampView storyReferrers\tDon’t ruin your <img>\t408\tJOB\t408\t0\t0\n196\t457\t0\tA Beginner’s Very Bumpy Journey Through The World of Open SourceIn freeCodeCampView storyReferrers\tA Beginner’s Very Bumpy Journey Through The World of Open Source\t756\tMOT\t756\t0\t0\n444\t209\t0\tThree Ways to Find the Longest Word in a String in JavaScriptIn freeCodeCampView storyReferrers\tThree Ways to Find the Longest Word in a String in JavaScript\t134\tCS\t134\t0\t1\n448\t205\t0\t6 things to ask when interview for a remote jobIn freeCodeCampView storyReferrers\t6 things to ask when interview for a remote job\t316\tJOB\t316\t0\t0\n119\t534\t0\tStop Making Me Sign Up!In freeCodeCampView storyReferrers\tStop Making Me Sign Up!\t563\tSEC\t563\t0\t0\n108\t545\t0\tI feel like Sherlock, if he were a developerIn freeCodeCampView storyReferrers\tI feel like Sherlock, if he were a developer\t733\tWD\t733\t1\t1\n482\t171\t1\tUnfundable Slack botsIn freeCodeCampView storyReferrers\tUnfundable Slack bots\t183\tOTHER\t183\t0\t0\n554\t99\t0\tHow the Web Works Part II: Client-Server Model & the Structure of a Web ApplicationIn freeCodeCampView storyReferrers\tHow the Web Works Part II: Client-Server Model & the Structure of a Web Application\t435\tWD\t435\t1\t1\n180\t473\t0\tHey newbie open source contributors: please blog more.In freeCodeCampView storyReferrers\tHey newbie open source contributors: please blog more.\t774\tMOT\t774\t0\t0\n425\t228\t0\tJavaScript Callbacks Explained Using MinionsIn freeCodeCampView storyReferrers\tJavaScript Callbacks Explained Using Minions\t281\tCS\t281\t0\t1\n536\t117\t0\tHow I Landed My First Job as a Web DeveloperIn freeCodeCampView storyReferrers\tHow I Landed My First Job as a Web Developer\t424\tJOB\t424\t0\t0\n69\t584\t1\tRandom Art and the Cryptographic Christmas TreeIn freeCodeCampView storyReferrers\tRandom Art and the Cryptographic Christmas Tree\t440\tSEC\t440\t0\t0\n263\t390\t1\tHow to hack your friendsIn freeCodeCampView storyReferrers\tHow to hack your friends\t541\tWD\t541\t1\t1\n384\t269\t1\tLet’s stop trivializing design workIn freeCodeCampView storyReferrers\tLet’s stop trivializing design work\t525\tDES\t525\t0\t0\n176\t477\t1\tAlgorithms in plain English: time complexity and Big-O notationIn freeCodeCampView storyReferrers\tAlgorithms in plain English: time complexity and Big-O notation\t837\tCS\t837\t0\t1\n245\t408\t0\tInternationalization in ReactIn freeCodeCampView storyReferrers\tInternationalization in React\t237\tWD\t237\t1\t1\n16\t637\t0\t10 more podcasts that new coders should listen to in 2017In freeCodeCampView storyReferrers\t10 more podcasts that new coders should listen to in 2017\t807\tTECH\t807\t0\t0\n281\t372\t0\tA Brief History of the Command LineIn freeCodeCampView storyReferrers\tA Brief History of the Command Line\t401\tTECH\t401\t0\t0\n433\t220\t0\tThree Ways to Title Case a Sentence in JavaScriptIn freeCodeCampView storyReferrers\tThree Ways to Title Case a Sentence in JavaScript\t129\tCS\t129\t0\t1\n253\t400\t0\tHow to conquer legacy codeIn freeCodeCampView storyReferrers\tHow to conquer legacy code\t499\tOTHER\t499\t0\t0\n308\t345\t0\tMinimum Viable DevOpsIn freeCodeCampView storyReferrers\tMinimum Viable DevOps\t406\tDES\t406\t0\t0\n625\t28\t0\tHow to Survive 80+ Hours of Programming Every WeekIn freeCodeCampView storyReferrers\tHow to Survive 80+ Hours of Programming Every Week\t164\tMOT\t164\t0\t0\n61\t592\t1\tA Gentle Introduction to Data Structures: How Graphs WorkIn freeCodeCampView storyReferrers\tA Gentle Introduction to Data Structures: How Graphs Work\t709\tCS\t709\t0\t1\n157\t496\t1\tRecursion, Recursion, RecursionIn freeCodeCampView storyReferrers\tRecursion, Recursion, Recursion\t639\tCS\t639\t0\t1\n222\t431\t0\tVisualizing reddit’s activity and uptime over the past 8 yearsIn freeCodeCampView storyReferrers\tVisualizing reddit’s activity and uptime over the past 8 years\t50\tDS\t50\t0\t0\n581\t72\t0\tFirst Experiences Scaling a Meteor AppIn freeCodeCampView storyReferrers\tFirst Experiences Scaling a Meteor App\t261\tWD\t261\t1\t1\n340\t313\t0\tWhat I learned from #100DaysOfCodeIn freeCodeCampView storyReferrers\tWhat I learned from #100DaysOfCode\t483\tMOT\t483\t0\t0\n544\t109\t1\tHow the Web Works Part III: HTTP & RESTIn freeCodeCampView storyReferrers\tHow the Web Works Part III: HTTP & REST\t344\tWD\t344\t1\t1\n162\t491\t0\tGet a front-row seat in Harvard’s largest class, thanks to virtual realityIn freeCodeCampView storyReferrers\tGet a front-row seat in Harvard’s largest class, thanks to virtual reality\t471\tTECH\t471\t0\t0\n178\t475\t0\tHow to build a serverless NodeJS microservice on AWS LambdaIn freeCodeCampView storyReferrers\tHow to build a serverless NodeJS microservice on AWS Lambda\t149\tWD\t149\t1\t1\n242\t411\t0\tAngular Authentication made easy with FirebaseIn freeCodeCampView storyReferrers\tAngular Authentication made easy with Firebase\t118\tSEC\t118\t0\t0\n102\t551\t0\tTesting a React-driven website’s SEO using “Fetch as Google”In freeCodeCampView storyReferrers\tTesting a React-driven website’s SEO using “Fetch as Google”\t427\tDES\t427\t0\t0\n377\t276\t1\t6 Absurd Ideas For Building Your First Web AppIn freeCodeCampView storyReferrers\t6 Absurd Ideas For Building Your First Web App\t257\tDES\t257\t0\t0\n446\t207\t0\tIn Defense of Hyper Modular JavaScriptIn freeCodeCampView storyReferrers\tIn Defense of Hyper Modular JavaScript\t231\tTECH\t231\t0\t0\n355\t298\t0\tStop Bringing Type Safety To JavaScriptIn freeCodeCampView storyReferrers\tStop Bringing Type Safety To JavaScript\t151\tSEC\t151\t0\t0\n72\t581\t0\tThe hardest part of learning to code is also the funnest partIn freeCodeCampView storyReferrers\tThe hardest part of learning to code is also the funnest part\t887\tMOT\t887\t0\t0\n298\t355\t0\tWrite Modern Asynchronous Javascript using Promises, Generators, and CoroutinesIn freeCodeCampView storyReferrers\tWrite Modern Asynchronous Javascript using Promises, Generators, and Coroutines\t275\tCS\t275\t0\t1\n610\t43\t0\t25 Free Resources for New JavaScript DevelopersIn freeCodeCampView storyReferrers\t25 Free Resources for New JavaScript Developers\t253\tWD\t253\t1\t1\n123\t530\t0\tHow to build your own Uber-for-X AppIn freeCodeCampView storyReferrers\tHow to build your own Uber-for-X App\t538\tWD\t538\t1\t1\n286\t367\t0\tJavaScript Closures Explained by Mailing a PackageIn freeCodeCampView storyReferrers\tJavaScript Closures Explained by Mailing a Package\t411\tCS\t411\t0\t1\n128\t525\t0\tSEO vs. React: Web Crawlers are Smarter Than You ThinkIn freeCodeCampView storyReferrers\tSEO vs. React: Web Crawlers are Smarter Than You Think\t408\tDES\t408\t0\t0\n149\t504\t0\tReact Props/State Explained Through Darth Vader’s Hunt for the RebelsIn freeCodeCampView storyReferrers\tReact Props/State Explained Through Darth Vader’s Hunt for the Rebels\t356\tWD\t356\t1\t1\n461\t192\t1\tTwo Ways to Check for Palindromes in JavaScriptIn freeCodeCampView storyReferrers\tTwo Ways to Check for Palindromes in JavaScript\t106\tCS\t106\t0\t1\n338\t315\t1\tCraftsmanship, design, and codeIn freeCodeCampView storyReferrers\tCraftsmanship, design, and code\t643\tMOT\t643\t0\t0\n464\t189\t0\tJon Skeet — The Chuck Norris of ProgrammingIn freeCodeCampView storyReferrers\tJon Skeet — The Chuck Norris of Programming\t298\tMOT\t298\t0\t0\n28\t625\t0\tWhat you do after you graduate matters way more than where you went to school. Here’s the data.In freeCodeCampView storyReferrers\tWhat you do after you graduate matters way more than where you went to school. Here’s the data.\t609\tMOT\t609\t0\t0\n58\t595\t1\tWhy use static types in JavaScript? (A 4-part primer on static typing with Flow)In freeCodeCampView storyReferrers\tWhy use static types in JavaScript? (A 4-part primer on static typing with Flow)\t342\tWD\t342\t1\t1\n186\t467\t0\tWhy Your Next Mac Should Be a Hackintosh 🖥In freeCodeCampView storyReferrers\tWhy Your Next Mac Should Be a Hackintosh 🖥\t293\tTECH\t293\t0\t0\n374\t279\t0\tGitHub broke my 1,000 day streakIn freeCodeCampView storyReferrers\tGitHub broke my 1,000 day streak\t323\tOTHER\t323\t0\t0\n361\t292\t0\tReact Unit Testing with Mocha and EnzymeIn freeCodeCampView storyReferrers\tReact Unit Testing with Mocha and Enzyme\t118\tWD\t118\t1\t1\n328\t325\t0\tThe Student Who Became the TeacherIn freeCodeCampView storyReferrers\tThe Student Who Became the Teacher\t582\tMOT\t582\t0\t0\n443\t210\t0\tHow we crafted a survey for thousands of people who are learning to codeIn freeCodeCampView storyReferrers\tHow we crafted a survey for thousands of people who are learning to code\t222\tFCC\t222\t0\t0\n64\t589\t0\tThis week do an Hour of Code with your kidsIn freeCodeCampView storyReferrers\tThis week do an Hour of Code with your kids\t590\tMOT\t590\t0\t0\n534\t119\t1\tThings Everyone Who’s Learning to Code Will UnderstandIn freeCodeCampView storyReferrers\tThings Everyone Who’s Learning to Code Will Understand\t336\tMOT\t336\t0\t0\n489\t164\t0\tHow to land your first open source contribution, from your browser, in 15 minutesIn freeCodeCampView storyReferrers\tHow to land your first open source contribution, from your browser, in 15 minutes\t357\tMOT\t357\t0\t0\n127\t526\t0\tWhat I learned from reading the Redux source codeIn freeCodeCampView storyReferrers\tWhat I learned from reading the Redux source code\t397\tWD\t397\t1\t1\n230\t423\t0\tWhere to Hold React Component Data: state, store, static, and thisIn freeCodeCampView storyReferrers\tWhere to Hold React Component Data: state, store, static, and this\t262\tWD\t262\t1\t1\n558\t95\t0\tSimplifying RecyclerView Adapters with Rx & DatabindingIn freeCodeCampView storyReferrers\tSimplifying RecyclerView Adapters with Rx & Databinding\t87\tWD\t87\t1\t1\n369\t284\t1\tNerding Out With Bezier CurvesIn freeCodeCampView storyReferrers\tNerding Out With Bezier Curves\t196\tWD\t196\t1\t1\n300\t353\t1\tRESTful Services Part I : HTTP in a NutshellIn freeCodeCampView storyReferrers\tRESTful Services Part I : HTTP in a Nutshell\t520\tWD\t520\t1\t1\n71\t582\t0\tLessons From My Post-bootcamp Job Search in LondonIn freeCodeCampView storyReferrers\tLessons From My Post-bootcamp Job Search in London\t580\tJOB\t580\t0\t0\n370\t283\t0\tPlease don’t quit — every expert was once a beginnerIn freeCodeCampView storyReferrers\tPlease don’t quit — every expert was once a beginner\t652\tMOT\t652\t0\t0\n22\t631\t1\tIf you want a developer job, be fearless and dream bigIn freeCodeCampView storyReferrers\tIf you want a developer job, be fearless and dream big\t596\tMOT\t596\t0\t0\n239\t414\t0\tSetting up Flow when you’ve already got Babel in placeIn freeCodeCampView storyReferrers\tSetting up Flow when you’ve already got Babel in place\t170\tWD\t170\t1\t1\n302\t351\t0\tHard-Earned Android Programming ExperiencesIn freeCodeCampView storyReferrers\tHard-Earned Android Programming Experiences\t542\tMOT\t542\t0\t0\n347\t306\t1\tThe Big Problem with Design InspirationIn freeCodeCampView storyReferrers\tThe Big Problem with Design Inspiration\t462\tDES\t462\t0\t0\n213\t440\t0\tIt takes a village to raise a coderIn freeCodeCampView storyReferrers\tIt takes a village to raise a coder\t633\tMOT\t633\t0\t0\n450\t203\t0\tBuilding a Node.js application on AndroidIn freeCodeCampView storyReferrers\tBuilding a Node.js application on Android\t42\tWD\t42\t1\t1\n177\t476\t1\tHow to add code blocks to Medium and use embed tools for syntax highlightingIn freeCodeCampView storyReferrers\tHow to add code blocks to Medium and use embed tools for syntax highlighting\t914\tOTHER\t914\t0\t0\n191\t462\t1\tHow to build a random quote generator with JavaScript and HTML, for absolute beginnersIn freeCodeCampView storyReferrers\tHow to build a random quote generator with JavaScript and HTML, for absolute beginners\t235\tWD\t235\t1\t1\n545\t108\t0\tThe Hour of Code x 2,080In freeCodeCampView storyReferrers\tThe Hour of Code x 2,080\t243\tFCC\t243\t0\t0\n563\t90\t1\t9 Differences Between Men and Women Learning to CodeIn freeCodeCampView storyReferrers\t9 Differences Between Men and Women Learning to Code\t128\tDS\t128\t0\t0\n251\t402\t0\tHow to build your first chatbot using ChatScriptIn freeCodeCampView storyReferrers\tHow to build your first chatbot using ChatScript\t151\tOTHER\t151\t0\t0\n217\t436\t0\tWith open data, you finally get what you’ve paid for all these yearsIn freeCodeCampView storyReferrers\tWith open data, you finally get what you’ve paid for all these years\t764\tDS\t764\t0\t0\n276\t377\t0\tResumes suck. Here’s the data.In freeCodeCampView storyReferrers\tResumes suck. Here’s the data.\t361\tJOB\t361\t0\t0\n118\t535\t1\tAn introduction to how JavaScript package managers workIn freeCodeCampView storyReferrers\tAn introduction to how JavaScript package managers work\t447\tWD\t447\t1\t1\n344\t309\t0\tYour UI is your product’s humble compensation for not being telepathicIn freeCodeCampView storyReferrers\tYour UI is your product’s humble compensation for not being telepathic\t290\tDES\t290\t0\t0\n44\t609\t0\tThe Great Programming Jargon Bake-offIn freeCodeCampView storyReferrers\tThe Great Programming Jargon Bake-off\t407\tOTHER\t407\t0\t0\n146\t507\t1\tMy First Open Source AdventureIn freeCodeCampView storyReferrers\tMy First Open Source Adventure\t550\tMOT\t550\t0\t0\n299\t354\t1\tLearn Node.js with Brigadier Fluffykins Part I: Sync, Async, and Creating Your First Server!In freeCodeCampView storyReferrers\tLearn Node.js with Brigadier Fluffykins Part I: Sync, Async, and Creating Your First Server!\t286\tWD\t286\t1\t1\n57\t596\t0\tThe Man Who Knew Infinity: Coding Ramanujan’s TaxiIn freeCodeCampView storyReferrers\tThe Man Who Knew Infinity: Coding Ramanujan’s Taxi\t328\tCS\t328\t0\t1\n133\t520\t0\tThree ways you can find the largest number in an array using JavaScriptIn freeCodeCampView storyReferrers\tThree ways you can find the largest number in an array using JavaScript\t257\tCS\t257\t0\t1\n45\t608\t0\tThe 10 best free online courses of 2016 according to dataIn freeCodeCampView storyReferrers\tThe 10 best free online courses of 2016 according to data\t216\tDS\t216\t0\t0\n91\t562\t0\tYou can’t fix diversity in tech without fixing the technical interview. Here’s the data.In freeCodeCampView storyReferrers\tYou can’t fix diversity in tech without fixing the technical interview. Here’s the data.\t320\tJOB\t320\t0\t0\n550\t103\t1\t5 Coding Podcasts to Enlighten your CommuteIn freeCodeCampView storyReferrers\t5 Coding Podcasts to Enlighten your Commute\t275\tTECH\t275\t0\t0\n552\t101\t0\tTurning code to cash — How to make money as a Web Developer and live to tell the tale.In freeCodeCampView storyReferrers\tTurning code to cash — How to make money as a Web Developer and live to tell the tale.\t279\tJOB\t279\t0\t0\n88\t565\t1\tA Gentle Introduction to Data Structures: How Linked Lists WorkIn freeCodeCampView storyReferrers\tA Gentle Introduction to Data Structures: How Linked Lists Work\t340\tCS\t340\t0\t1\n277\t376\t0\tHow to use GraphQL in your Redux appIn freeCodeCampView storyReferrers\tHow to use GraphQL in your Redux app\t179\tWD\t179\t1\t1\n481\t172\t0\t101 Ways to Make Your Website More AwesomeIn freeCodeCampView storyReferrers\t101 Ways to Make Your Website More Awesome\t541\tDES\t541\t0\t0\n74\t579\t1\tWhy Redux need reducers to be “pure functions”In freeCodeCampView storyReferrers\tWhy Redux need reducers to be “pure functions”\t258\tWD\t258\t1\t1\n378\t275\t0\tYou’re Already Ready for Your First HackathonIn freeCodeCampView storyReferrers\tYou’re Already Ready for Your First Hackathon\t208\tMOT\t208\t0\t0\n52\t601\t0\tI’ve been running Meteor at scale for a year now. Here’s what I’ve learned.In freeCodeCampView storyReferrers\tI’ve been running Meteor at scale for a year now. Here’s what I’ve learned.\t340\tWD\t340\t1\t1\n405\t248\t0\tHow Product Design Decisions are MadeIn freeCodeCampView storyReferrers\tHow Product Design Decisions are Made\t579\tPM\t579\t0\t0\n54\t599\t0\tSurge VS GitHub Pages: How to deploy a create-react-app projectIn freeCodeCampView storyReferrers\tSurge VS GitHub Pages: How to deploy a create-react-app project\t520\tWD\t520\t1\t1\n249\t404\t0\tMake WebStorm better with these customizationsIn freeCodeCampView storyReferrers\tMake WebStorm better with these customizations\t192\tWD\t192\t1\t1\n525\t128\t0\tA Special Hell for Designers Like MeIn freeCodeCampView storyReferrers\tA Special Hell for Designers Like Me\t205\tDES\t205\t0\t0\n190\t463\t0\tYou will randomly bomb technical interviews. Everyone does. Here’s the data.In freeCodeCampView storyReferrers\tYou will randomly bomb technical interviews. Everyone does. Here’s the data.\t213\tJOB\t213\t0\t0\n507\t146\t1\tWebpack for The Fast and The FuriousIn freeCodeCampView storyReferrers\tWebpack for The Fast and The Furious\t68\tWD\t68\t1\t1\n3\t650\t0\tWhy you should ask questions at your next tech company interviewIn freeCodeCampView storyReferrers\tWhy you should ask questions at your next tech company interview\t620\tJOB\t620\t0\t0\n261\t392\t1\tA Cognitive Sciences Reading List for DesignersIn freeCodeCampView storyReferrers\tA Cognitive Sciences Reading List for Designers\t350\tDES\t350\t0\t0\n371\t282\t0\tDon’t break the chain: why we’ll miss GitHub streaksIn freeCodeCampView storyReferrers\tDon’t break the chain: why we’ll miss GitHub streaks\t564\tOTHER\t564\t0\t0\n469\t184\t0\tThree Ways to Factorialize a Number in JavaScriptIn freeCodeCampView storyReferrers\tThree Ways to Factorialize a Number in JavaScript\t105\tCS\t105\t0\t1\n503\t150\t0\tA Flood of DataIn freeCodeCampView storyReferrers\tA Flood of Data\t245\tDS\t245\t0\t0\n562\t91\t0\tOvercoming JavaScript Framework FatigueIn freeCodeCampView storyReferrers\tOvercoming JavaScript Framework Fatigue\t266\tMOT\t266\t0\t0\n321\t332\t1\tPractice, set goals, and take advantage of all the coding resources out thereIn freeCodeCampView storyReferrers\tPractice, set goals, and take advantage of all the coding resources out there\t366\tMOT\t366\t0\t0\n376\t277\t0\tJavaScript Is Turing Complete— ExplainedIn freeCodeCampView storyReferrers\tJavaScript Is Turing Complete— Explained\t143\tCS\t143\t0\t1\n232\t421\t0\tBreathing air into AirBnB’s JavaScript Style GuideIn freeCodeCampView storyReferrers\tBreathing air into AirBnB’s JavaScript Style Guide\t260\tWD\t260\t1\t1\n521\t132\t0\tTo the Nine-nine-ninety-ninesIn freeCodeCampView storyReferrers\tTo the Nine-nine-ninety-nines\t332\tTECH\t332\t0\t0\n491\t162\t0\tThe Summits AheadIn freeCodeCampView storyReferrers\tThe Summits Ahead\t200\tTECH\t200\t0\t0\n199\t454\t0\tDesign for doggiesIn freeCodeCampView storyReferrers\tDesign for doggies\t334\tDES\t334\t0\t0\n101\t552\t0\tA Gentle Introduction to Data Structures: How Queues WorkIn freeCodeCampView storyReferrers\tA Gentle Introduction to Data Structures: How Queues Work\t285\tCS\t285\t0\t1\n130\t523\t0\tHow to launch an effective landing page for your projectIn freeCodeCampView storyReferrers\tHow to launch an effective landing page for your project\t341\tWD\t341\t1\t1\n47\t606\t0\tReact Elements VS React ComponentsIn freeCodeCampView storyReferrers\tReact Elements VS React Components\t370\tWD\t370\t1\t1\n216\t437\t1\tThe best free online university courses for learning a new world languageIn freeCodeCampView storyReferrers\tThe best free online university courses for learning a new world language\t264\tTECH\t264\t0\t0\n41\t612\t1\tLearn Google Analytics from Santa and his ElvesIn freeCodeCampView storyReferrers\tLearn Google Analytics from Santa and his Elves\t249\tDS\t249\t0\t0\n243\t410\t1\tConfessions of an Insecure DesignerIn freeCodeCampView storyReferrers\tConfessions of an Insecure Designer\t440\tMOT\t440\t0\t0\n280\t373\t0\tDon’t copy-paste code. Type it out.In freeCodeCampView storyReferrers\tDon’t copy-paste code. Type it out.\t238\tMOT\t238\t0\t0\n294\t359\t0\tHow to Design, Code, and Animate SVGsIn freeCodeCampView storyReferrers\tHow to Design, Code, and Animate SVGs\t326\tWD\t326\t1\t1\n83\t570\t1\t<table> prejudice and HTML xenophobiaIn freeCodeCampView storyReferrers\t<table> prejudice and HTML xenophobia\t373\tWD\t373\t1\t1\n204\t449\t0\tMove Fast and Don’t Break ThingsIn freeCodeCampView storyReferrers\tMove Fast and Don’t Break Things\t280\tMOT\t280\t0\t0\n508\t145\t0\tHow to write a jQuery like library in 71 lines of code — Learn about the DOMIn freeCodeCampView storyReferrers\tHow to write a jQuery like library in 71 lines of code — Learn about the DOM\t167\tWD\t167\t1\t1\n240\t413\t1\tAsync operations using redux-sagaIn freeCodeCampView storyReferrers\tAsync operations using redux-saga\t126\tWD\t126\t1\t1\n86\t567\t0\tNo API? No Problem! Rapid Development via Mock APIsIn freeCodeCampView storyReferrers\tNo API? No Problem! Rapid Development via Mock APIs\t334\tWD\t334\t1\t1\n258\t395\t0\tLessons from a year’s worth of hiring dataIn freeCodeCampView storyReferrers\tLessons from a year’s worth of hiring data\t167\tOTHER\t167\t0\t0\n159\t494\t1\tRESTful Services Part II : Constraints and GoalsIn freeCodeCampView storyReferrers\tRESTful Services Part II : Constraints and Goals\t178\tWD\t178\t1\t1\n172\t481\t0\tHow to implement your first password-less login systemIn freeCodeCampView storyReferrers\tHow to implement your first password-less login system\t178\tSEC\t178\t0\t0\n337\t316\t1\tWhat I learned about Silicon Valley during my 12 hour stayIn freeCodeCampView storyReferrers\tWhat I learned about Silicon Valley during my 12 hour stay\t146\tMOT\t146\t0\t0\n495\t158\t0\tI spent $110,000 on grad school, only to realize that the free online resources were actually…In freeCodeCampView storyReferrers\tI spent $110,000 on grad school, only to realize that the free online resources were actually…\t339\tMOT\t339\t0\t0\n574\t79\t0\t7 Git Hacks You Just Can’t IgnoreIn freeCodeCampView storyReferrers\t7 Git Hacks You Just Can’t Ignore\t290\tOTHER\t290\t0\t0\n8\t645\t0\tWhy I told my friends to stop using WhatsApp and TelegramIn freeCodeCampView storyReferrers\tWhy I told my friends to stop using WhatsApp and Telegram\t244\tSEC\t244\t0\t0\n27\t626\t0\tHow Free Code Camp keeps me grounded as a recent bootcamp gradIn freeCodeCampView storyReferrers\tHow Free Code Camp keeps me grounded as a recent bootcamp grad\t225\tMOT\t225\t0\t0\n36\t617\t0\tReact “Aha” MomentsIn freeCodeCampView storyReferrers\tReact “Aha” Moments\t439\tWD\t439\t1\t1\n114\t539\t0\tIt’s time to get in over your headIn freeCodeCampView storyReferrers\tIt’s time to get in over your head\t529\tMOT\t529\t0\t0\n520\t133\t0\tHow I wasted two years of my life trying to learn web development before discovering Free Code CampIn freeCodeCampView storyReferrers\tHow I wasted two years of my life trying to learn web development before discovering Free Code Camp\t303\tMOT\t303\t0\t0\n197\t456\t0\tHow to hack together a graphical Python debuggerIn freeCodeCampView storyReferrers\tHow to hack together a graphical Python debugger\t75\tOTHER\t75\t0\t0\n427\t226\t0\tHere’s What 9 Months of Self-Taught Coding Looks LikeIn freeCodeCampView storyReferrers\tHere’s What 9 Months of Self-Taught Coding Looks Like\t267\tMOT\t267\t0\t0\n447\t206\t0\tBuilding a Weather AppIn freeCodeCampView storyReferrers\tBuilding a Weather App\t65\tWD\t65\t1\t1\n76\t577\t1\tQuality Assurance is broken. Here’s how we can make it as agile as everything else.In freeCodeCampView storyReferrers\tQuality Assurance is broken. Here’s how we can make it as agile as everything else.\t213\tPM\t213\t0\t0\n183\t470\t0\tHow Toyota changed the way we approach codeIn freeCodeCampView storyReferrers\tHow Toyota changed the way we approach code\t208\tPM\t208\t0\t0\n42\t611\t1\tAJAX Explained by Upgrading Your Video Game CharacterIn freeCodeCampView storyReferrers\tAJAX Explained by Upgrading Your Video Game Character\t254\tWD\t254\t1\t1\n75\t578\t0\tCode Briefing: I spent 3 months applying to developer jobs. Here’s what I learned.In freeCodeCampView storyReferrers\tCode Briefing: I spent 3 months applying to developer jobs. Here’s what I learned.\t153\tCB\t153\t0\t0\n131\t522\t0\tThe data behind our community’s first year on MediumIn freeCodeCampView storyReferrers\tThe data behind our community’s first year on Medium\t397\tFCC\t397\t0\t0\n43\t610\t0\tWant people to actually answer your Stack Overflow question? Add a question mark.In freeCodeCampView storyReferrers\tWant people to actually answer your Stack Overflow question? Add a question mark.\t157\tDS\t157\t0\t0\n220\t433\t0\tIf you want recruiters to take you seriously, build a strong personal narrative.In freeCodeCampView storyReferrers\tIf you want recruiters to take you seriously, build a strong personal narrative.\t249\tJOB\t249\t0\t0\n620\t33\t0\t25 Mac Tools for Productive CodingIn freeCodeCampView storyReferrers\t25 Mac Tools for Productive Coding\t62\tWD\t62\t1\t1\n34\t619\t1\tHow to crank your progressive web app’s Google Lighthouse score up to 100In freeCodeCampView storyReferrers\tHow to crank your progressive web app’s Google Lighthouse score up to 100\t348\tWD\t348\t1\t1\n117\t536\t0\tRead, Search, (Don’t Be Afraid to) AskIn freeCodeCampView storyReferrers\tRead, Search, (Don’t Be Afraid to) Ask\t291\tMOT\t291\t0\t0\n397\t256\t1\tLearn to code like a Korean student learns EnglishIn freeCodeCampView storyReferrers\tLearn to code like a Korean student learns English\t268\tMOT\t268\t0\t0\n585\t68\t0\tProgramming is poetryIn freeCodeCampView storyReferrers\tProgramming is poetry\t343\tMOT\t343\t0\t0\n23\t630\t0\tCode Briefing: Lessons from 3,000 developer job interviewsIn freeCodeCampView storyReferrers\tCode Briefing: Lessons from 3,000 developer job interviews\t229\tCB\t229\t0\t0\n225\t428\t0\tPeople can’t gauge their own interview performance. And that makes them harder to hire.In freeCodeCampView storyReferrers\tPeople can’t gauge their own interview performance. And that makes them harder to hire.\t185\tJOB\t185\t0\t0\n383\t270\t0\tHow going to coding events helped me get an awesome jobIn freeCodeCampView storyReferrers\tHow going to coding events helped me get an awesome job\t406\tMOT\t406\t0\t0\n459\t194\t0\tUser Experience explained in 5 minutes for newbie front end developersIn freeCodeCampView storyReferrers\tUser Experience explained in 5 minutes for newbie front end developers\t349\tDES\t349\t0\t0\n168\t485\t0\tCode Briefing: the 6 most desirable coding jobs by the numbersIn freeCodeCampView storyReferrers\tCode Briefing: the 6 most desirable coding jobs by the numbers\t70\tCB\t70\t0\t0\n548\t105\t0\tMy Year as a Self-starter Programmer in ReviewIn freeCodeCampView storyReferrers\tMy Year as a Self-starter Programmer in Review\t228\tMOT\t228\t0\t0\n595\t58\t0\t7 Ways Streaming Makes you a Better CoderIn freeCodeCampView storyReferrers\t7 Ways Streaming Makes you a Better Coder\t150\tMOT\t150\t0\t0\n203\t450\t0\tWhat I learned from showing my work on Hacker NewsIn freeCodeCampView storyReferrers\tWhat I learned from showing my work on Hacker News\t141\tMOT\t141\t0\t0\n268\t385\t0\tDesigning HyperDev: How we’re tackling web development’s nagging complexityIn freeCodeCampView storyReferrers\tDesigning HyperDev: How we’re tackling web development’s nagging complexity\t188\tWD\t188\t1\t1\n480\t173\t0\tComparing early days of Go and JavaIn freeCodeCampView storyReferrers\tComparing early days of Go and Java\t62\tTECH\t62\t0\t0\n510\t143\t0\tNo such thing as “real programming”In freeCodeCampView storyReferrers\tNo such thing as “real programming”\t100\tOTHER\t100\t0\t0\n513\t140\t1\tAll I Really Need to Know About InfoSec, I learned from Mr. RobotIn freeCodeCampView storyReferrers\tAll I Really Need to Know About InfoSec, I learned from Mr. Robot\t320\tWD\t320\t1\t1\n632\t21\t0\tA Vision of Coding, Without Opening your EyesIn freeCodeCampView storyReferrers\tA Vision of Coding, Without Opening your Eyes\t241\tOTHER\t241\t0\t0\n60\t593\t0\tCode Briefing: Yes, there are completely free coding bootcampsIn freeCodeCampView storyReferrers\tCode Briefing: Yes, there are completely free coding bootcamps\t173\tCB\t173\t0\t0\n367\t286\t1\tJavaScript Promises Explained By Gambling At A CasinoIn freeCodeCampView storyReferrers\tJavaScript Promises Explained By Gambling At A Casino\t269\tCS\t269\t0\t1\n531\t122\t0\tTinkering Toward SimplicityIn freeCodeCampView storyReferrers\tTinkering Toward Simplicity\t166\tDES\t166\t0\t0\n182\t471\t0\tCode Briefing: I built a role playing game in JavaScript. Here’s how.In freeCodeCampView storyReferrers\tCode Briefing: I built a role playing game in JavaScript. Here’s how.\t199\tCB\t199\t0\t0\n218\t435\t0\tLet’s test React components with TDD, Mocha, Chai, and jsdomIn freeCodeCampView storyReferrers\tLet’s test React components with TDD, Mocha, Chai, and jsdom\t105\tWD\t105\t1\t1\n576\t77\t1\tWhat Nobody Tells You About Learning To Code — And Why That Makes It So HardIn freeCodeCampView storyReferrers\tWhat Nobody Tells You About Learning To Code — And Why That Makes It So Hard\t163\tMOT\t163\t0\t0\n30\t623\t1\tJavaScript conferences you can look forward to in 2017In freeCodeCampView storyReferrers\tJavaScript conferences you can look forward to in 2017\t139\tWD\t139\t1\t1\n237\t416\t0\tCode Briefing: Good code is its own best documentationIn freeCodeCampView storyReferrers\tCode Briefing: Good code is its own best documentation\t251\tCB\t251\t0\t0\n255\t398\t0\tPutting the M in MVPIn freeCodeCampView storyReferrers\tPutting the M in MVP\t275\tWD\t275\t1\t1\n437\t216\t0\tAn Introduction to MicroservicesIn freeCodeCampView storyReferrers\tAn Introduction to Microservices\t188\tWD\t188\t1\t1\n195\t458\t1\tNew Coders: How Salary and Time Spent Learning Vary by DemographicIn freeCodeCampView storyReferrers\tNew Coders: How Salary and Time Spent Learning Vary by Demographic\t78\tJOB\t78\t0\t0\n372\t281\t0\t4 Reasons you should try out GraphQL todayIn freeCodeCampView storyReferrers\t4 Reasons you should try out GraphQL today\t126\tWD\t126\t1\t1\n470\t183\t0\tThe most interesting thing I’ve read all weekIn freeCodeCampView storyReferrers\tThe most interesting thing I’ve read all week\t224\tOTHER\t224\t0\t0\n165\t488\t0\tThe Numbers of the #ILookLikeAnEngineer Ad CampaignIn freeCodeCampView storyReferrers\tThe Numbers of the #ILookLikeAnEngineer Ad Campaign\t106\tDS\t106\t0\t0\n175\t478\t1\tHow I built a mailing list signup form right into Medium using Google FormsIn freeCodeCampView storyReferrers\tHow I built a mailing list signup form right into Medium using Google Forms\t382\tWD\t382\t1\t1\n555\t98\t1\tDecember Go Design Something Project: Pomodoro TimerIn freeCodeCampView storyReferrers\tDecember Go Design Something Project: Pomodoro Timer\t72\tWD\t72\t1\t1\n5\t648\t0\tRecognizing Traffic Lights With Deep LearningIn freeCodeCampView storyReferrers\tRecognizing Traffic Lights With Deep Learning\t196\tDS\t196\t0\t0\n12\t641\t0\tWhat I’ve learned from 18 weeks of vlogging my coding journeyIn freeCodeCampView storyReferrers\tWhat I’ve learned from 18 weeks of vlogging my coding journey\t229\tMOT\t229\t0\t0\n135\t518\t0\tCode Briefing: My favorite stories from our first year on MediumIn freeCodeCampView storyReferrers\tCode Briefing: My favorite stories from our first year on Medium\t169\tCB\t169\t0\t0\n399\t254\t0\tLearn ES6 The Dope Way Part I: const, let & varIn freeCodeCampView storyReferrers\tLearn ES6 The Dope Way Part I: const, let & var\t195\tCS\t195\t0\t1\n593\t60\t1\tGulp! I Improved my Workflow!In freeCodeCampView storyReferrers\tGulp! I Improved my Workflow!\t51\tWD\t51\t1\t1\n65\t588\t0\tHow a bunch of strangers in Fresno found a venue, threw coding events, and got developer jobsIn freeCodeCampView storyReferrers\tHow a bunch of strangers in Fresno found a venue, threw coding events, and got developer jobs\t171\tMOT\t171\t0\t0\n80\t573\t0\tHow to attract new contributors to your open source projectIn freeCodeCampView storyReferrers\tHow to attract new contributors to your open source project\t348\tMOT\t348\t0\t0\n290\t363\t0\tWhat soft skills do developers need in their backpacks?In freeCodeCampView storyReferrers\tWhat soft skills do developers need in their backpacks?\t336\tJOB\t336\t0\t0\n9\t644\t0\tA massive free guide to CSS FlexboxIn freeCodeCampView storyReferrers\tA massive free guide to CSS Flexbox\t270\tWD\t270\t1\t1\n142\t511\t1\tCode Briefing: What I learned from reviewing 50 portfolios on Reddit in 3 crazy daysIn freeCodeCampView storyReferrers\tCode Briefing: What I learned from reviewing 50 portfolios on Reddit in 3 crazy days\t89\tCB\t89\t0\t0\n152\t501\t0\tHow to manipulate classes without jQuery by using HTML5’s classList APIIn freeCodeCampView storyReferrers\tHow to manipulate classes without jQuery by using HTML5’s classList API\t239\tWD\t239\t1\t1\n169\t484\t1\tGetting hired as a freelancer comes down to one thing: trust.In freeCodeCampView storyReferrers\tGetting hired as a freelancer comes down to one thing: trust.\t234\tJOB\t234\t0\t0\n187\t466\t0\tDescartes, Berkeley and Functional Reactive ProgrammingIn freeCodeCampView storyReferrers\tDescartes, Berkeley and Functional Reactive Programming\t155\tCS\t155\t0\t1\n238\t415\t0\tPackage your service like a productIn freeCodeCampView storyReferrers\tPackage your service like a product\t338\tDES\t338\t0\t0\n273\t380\t1\tWhy you shouldn’t build an app aimed at 500,000 users in 5 days on a $100 serverIn freeCodeCampView storyReferrers\tWhy you shouldn’t build an app aimed at 500,000 users in 5 days on a $100 server\t150\tWD\t150\t1\t1\n398\t255\t0\t10 Takeaways from 22 Data Visualization Practitioners at #OpenVisConfIn freeCodeCampView storyReferrers\t10 Takeaways from 22 Data Visualization Practitioners at #OpenVisConf\t154\tWD\t154\t1\t1\n564\t89\t0\t5 Things to Remember When You’re Learning to ProgramIn freeCodeCampView storyReferrers\t5 Things to Remember When You’re Learning to Program\t160\tMOT\t160\t0\t0\n148\t505\t0\tCode Briefing: using Darth Vader to explain ReactIn freeCodeCampView storyReferrers\tCode Briefing: using Darth Vader to explain React\t128\tCB\t128\t0\t0\n264\t389\t1\tPhotos and stories from a designerIn freeCodeCampView storyReferrers\tPhotos and stories from a designer\t189\tMOT\t189\t0\t0\n422\t231\t0\tMaking it rain code — Matrix StyleIn freeCodeCampView storyReferrers\tMaking it rain code — Matrix Style\t70\tPM\t70\t0\t0\n39\t614\t0\tWhen it comes to whiteboard coding interviews, remember to PREPIn freeCodeCampView storyReferrers\tWhen it comes to whiteboard coding interviews, remember to PREP\t176\tJOB\t176\t0\t0\n200\t453\t0\tCode Briefing: CSS positioning explained by building an ice cream sundaeIn freeCodeCampView storyReferrers\tCode Briefing: CSS positioning explained by building an ice cream sundae\t181\tCB\t181\t0\t0\n349\t304\t1\tCodePen Tips and Best PracticeIn freeCodeCampView storyReferrers\tCodePen Tips and Best Practice\t112\tWD\t112\t1\t1\n395\t258\t0\tHow to learn web design when you have the creativity of Homer SimpsonIn freeCodeCampView storyReferrers\tHow to learn web design when you have the creativity of Homer Simpson\t200\tMOT\t200\t0\t0\n458\t195\t0\tAlgorithms: The Good, The Bad and The UglyIn freeCodeCampView storyReferrers\tAlgorithms: The Good, The Bad and The Ugly\t111\tFCC\t111\t0\t0\n161\t492\t0\tWhat Product teams can learn from the London Underground fire of 1987In freeCodeCampView storyReferrers\tWhat Product teams can learn from the London Underground fire of 1987\t203\tPM\t203\t0\t0\n282\t371\t1\tLearn Node.js with Brigadier Fluffykins Part II: Events, EventEmitter and the Event LoopIn freeCodeCampView storyReferrers\tLearn Node.js with Brigadier Fluffykins Part II: Events, EventEmitter and the Event Loop\t156\tWD\t156\t1\t1\n441\t212\t0\tTech’s best April Fool’s Day jokes of 2016In freeCodeCampView storyReferrers\tTech’s best April Fool’s Day jokes of 2016\t151\tOTHER\t151\t0\t0\n547\t106\t0\tA New Year’s Resolution with a 100% Chance of SuccessIn freeCodeCampView storyReferrers\tA New Year’s Resolution with a 100% Chance of Success\t71\tMOT\t71\t0\t0\n561\t92\t0\tMy First Month At Free Code CampIn freeCodeCampView storyReferrers\tMy First Month At Free Code Camp\t170\tMOT\t170\t0\t0\n639\t14\t0\tThe real reason to learn the MEAN Stack: EmployabilityIn freeCodeCampView storyReferrers\tThe real reason to learn the MEAN Stack: Employability\t28\tMOT\t28\t0\t0\n278\t375\t1\tGetting Started with Async/AwaitIn freeCodeCampView storyReferrers\tGetting Started with Async/Await\t189\tCS\t189\t0\t1\n570\t83\t0\tGrowth Hacking Your City’s CampsiteIn freeCodeCampView storyReferrers\tGrowth Hacking Your City’s Campsite\t73\tMOT\t73\t0\t0\n137\t516\t0\tCode Briefing: The state of JavaScript in 2016In freeCodeCampView storyReferrers\tCode Briefing: The state of JavaScript in 2016\t87\tCB\t87\t0\t0\n514\t139\t1\t5 Failed Portfolios Later and Here I AmIn freeCodeCampView storyReferrers\t5 Failed Portfolios Later and Here I Am\t150\tJOB\t150\t0\t0\n638\t15\t1\t25 tools every new coder needsIn freeCodeCampView storyReferrers\t25 tools every new coder needs\t133\tWD\t133\t1\t1\n381\t272\t0\tUnderstanding Asynchronous JavaScript Callbacks Through Household ChoresIn freeCodeCampView storyReferrers\tUnderstanding Asynchronous JavaScript Callbacks Through Household Chores\t195\tCS\t195\t0\t1\n472\t181\t0\tThe Top 17 Design Tools You Must Master in 2016 to Stay RelevantIn freeCodeCampView storyReferrers\tThe Top 17 Design Tools You Must Master in 2016 to Stay Relevant\t132\tTECH\t132\t0\t0\n612\t41\t0\tHow to get other developers to actually notice your GitHub repositoriesIn freeCodeCampView storyReferrers\tHow to get other developers to actually notice your GitHub repositories\t77\tMOT\t77\t0\t0\n160\t493\t0\tCode Briefing: You can now take free Harvard classes using virtual realityIn freeCodeCampView storyReferrers\tCode Briefing: You can now take free Harvard classes using virtual reality\t159\tCB\t159\t0\t0\n233\t420\t0\tHow to Install the Facebook SDK into a React Native Android or iOS AppIn freeCodeCampView storyReferrers\tHow to Install the Facebook SDK into a React Native Android or iOS App\t99\tWD\t99\t1\t1\n528\t125\t0\tIf I Ran Product at TwitterIn freeCodeCampView storyReferrers\tIf I Ran Product at Twitter\t165\tWD\t165\t1\t1\n402\t251\t1\tStop asking senior developers who aren’t looking. Start mentoring juniors.In freeCodeCampView storyReferrers\tStop asking senior developers who aren’t looking. Start mentoring juniors.\t268\tMOT\t268\t0\t0\n410\t243\t0\tSouth Korea Is a Self-Taught Coder’s ParadiseIn freeCodeCampView storyReferrers\tSouth Korea Is a Self-Taught Coder’s Paradise\t107\tMOT\t107\t0\t0\n296\t357\t0\tWhat growth engineers can teach us about engineeringIn freeCodeCampView storyReferrers\tWhat growth engineers can teach us about engineering\t239\tMOT\t239\t0\t0\n439\t214\t0\tApplying JavaScript: User ScriptsIn freeCodeCampView storyReferrers\tApplying JavaScript: User Scripts\t97\tCS\t97\t0\t1\n490\t163\t0\tOne way to Greatness: Pick YourselfIn freeCodeCampView storyReferrers\tOne way to Greatness: Pick Yourself\t327\tMOT\t327\t0\t0\n493\t160\t0\tA Look Back: My Year of Traditional Computer Science Learning and Self-TeachingIn freeCodeCampView storyReferrers\tA Look Back: My Year of Traditional Computer Science Learning and Self-Teaching\t164\tMOT\t164\t0\t0\n79\t574\t0\tCode Briefing: Full-stack development is alive and wellIn freeCodeCampView storyReferrers\tCode Briefing: Full-stack development is alive and well\t119\tCB\t119\t0\t0\n96\t557\t0\tCode Briefing: The best classes for learning statisticsIn freeCodeCampView storyReferrers\tCode Briefing: The best classes for learning statistics\t168\tCB\t168\t0\t0\n250\t403\t0\tBest Gitter channels for: Learning to CodeIn freeCodeCampView storyReferrers\tBest Gitter channels for: Learning to Code\t161\tAD\t161\t0\t0\n346\t307\t1\t4 forgotten principles of usability testingIn freeCodeCampView storyReferrers\t4 forgotten principles of usability testing\t153\tDES\t153\t0\t0\n434\t219\t0\tHello World! The Pythonic wayIn freeCodeCampView storyReferrers\tHello World! The Pythonic way\t119\tOTHER\t119\t0\t0\n412\t241\t0\tMedium isn’t just startup peopleIn freeCodeCampView storyReferrers\tMedium isn’t just startup people\t293\tMOT\t293\t0\t0\n283\t370\t0\tFace centering Android library build on top of Google Vision APIIn freeCodeCampView storyReferrers\tFace centering Android library build on top of Google Vision API\t184\tOTHER\t184\t0\t0\n432\t221\t0\tJavaScript Libraries and APIsIn freeCodeCampView storyReferrers\tJavaScript Libraries and APIs\t135\tWD\t135\t1\t1\n462\t191\t1\tA Glimpse of 100,000 Internet UsersIn freeCodeCampView storyReferrers\tA Glimpse of 100,000 Internet Users\t130\tDS\t130\t0\t0\n553\t100\t0\tGet Better Git Commit Messages with AtomIn freeCodeCampView storyReferrers\tGet Better Git Commit Messages with Atom\t93\tOTHER\t93\t0\t0\n623\t30\t0\tWhy I dropped out of Free Code CampIn freeCodeCampView storyReferrers\tWhy I dropped out of Free Code Camp\t109\tMOT\t109\t0\t0\n272\t381\t0\tManually Tuning Webpack BuildsIn freeCodeCampView storyReferrers\tManually Tuning Webpack Builds\t165\tWD\t165\t1\t1\n373\t280\t1\tFree Code Camp’s 1,000+ study groups are now fully autonomousIn freeCodeCampView storyReferrers\tFree Code Camp’s 1,000+ study groups are now fully autonomous\t141\tFCC\t141\t0\t0\n380\t273\t1\tLearn ES6 The Dope Way Part II: Arrow functions and the ‘this’ keywordIn freeCodeCampView storyReferrers\tLearn ES6 The Dope Way Part II: Arrow functions and the ‘this’ keyword\t130\tCS\t130\t0\t1\n466\t187\t0\tBuilding a Random Quote MachineIn freeCodeCampView storyReferrers\tBuilding a Random Quote Machine\t49\tWD\t49\t1\t1\n590\t63\t0\tHost your Static Website on your own Domain through Github PagesIn freeCodeCampView storyReferrers\tHost your Static Website on your own Domain through Github Pages\t123\tWD\t123\t1\t1\n592\t61\t0\tSharing My Coding JourneyIn freeCodeCampView storyReferrers\tSharing My Coding Journey\t44\tMOT\t44\t0\t0\n227\t426\t0\tWhat is an API? In English, please.In freeCodeCampView storyReferrers\tWhat is an API? In English, please.\t139\tWD\t139\t1\t1\n279\t374\t0\tScientists can now store data with individual atomsIn freeCodeCampView storyReferrers\tScientists can now store data with individual atoms\t216\tTECH\t216\t0\t0\n330\t323\t0\t10,000 hours! Do you really need that much?In freeCodeCampView storyReferrers\t10,000 hours! Do you really need that much?\t65\tMOT\t65\t0\t0\n509\t144\t0\tThings People Learning to Code will Understand: Part 2In freeCodeCampView storyReferrers\tThings People Learning to Code will Understand: Part 2\t136\tOTHER\t136\t0\t0\n519\t134\t0\tI finally got my first programming job, now what?In freeCodeCampView storyReferrers\tI finally got my first programming job, now what?\t138\tJOB\t138\t0\t0\n214\t439\t0\tDeveloping Data Scientists and EngineersIn freeCodeCampView storyReferrers\tDeveloping Data Scientists and Engineers\t55\tDS\t55\t0\t0\n265\t388\t0\tMake your life easier with JavaScript promisesIn freeCodeCampView storyReferrers\tMake your life easier with JavaScript promises\t91\tCS\t91\t0\t1\n336\t317\t0\tHappy Little Projects: Elixir, Phoenix, Twilio, and the Spotify APIIn freeCodeCampView storyReferrers\tHappy Little Projects: Elixir, Phoenix, Twilio, and the Spotify API\t96\tWD\t96\t1\t1\n573\t80\t0\tIs It “Computer Science” or “Programming”?In freeCodeCampView storyReferrers\tIs It “Computer Science” or “Programming”?\t98\tOTHER\t98\t0\t0\n113\t540\t0\tThe Most Important ESLint Rule for Redux ApplicationsIn freeCodeCampView storyReferrers\tThe Most Important ESLint Rule for Redux Applications\t57\tWD\t57\t1\t1\n115\t538\t0\tCode Briefing: A gentle introduction to how the Stack data structure worksIn freeCodeCampView storyReferrers\tCode Briefing: A gentle introduction to how the Stack data structure works\t117\tCB\t117\t0\t0\n320\t333\t0\tLearn ES6 The Dope Way Part V: Classes, Transpiling ES6 Code & More Resources!In freeCodeCampView storyReferrers\tLearn ES6 The Dope Way Part V: Classes, Transpiling ES6 Code & More Resources!\t134\tCS\t134\t0\t1\n26\t627\t1\tTonight ring in 2017 with friends and codeIn freeCodeCampView storyReferrers\tTonight ring in 2017 with friends and code\t185\tMOT\t185\t0\t0\n322\t331\t0\tDynamic mocking with Kakapo.jsIn freeCodeCampView storyReferrers\tDynamic mocking with Kakapo.js\t85\tDES\t85\t0\t0\n357\t296\t0\tUsing the Let’s Encrypt Certbot to get HTTPS on your Amazon EC2 NGINX boxIn freeCodeCampView storyReferrers\tUsing the Let’s Encrypt Certbot to get HTTPS on your Amazon EC2 NGINX box\t60\tWD\t60\t1\t1\n421\t232\t0\tHow to Choose the Right Coding BootcampIn freeCodeCampView storyReferrers\tHow to Choose the Right Coding Bootcamp\t60\tTECH\t60\t0\t0\n428\t225\t0\tThe Age of Self-Serve is Coming to an EndIn freeCodeCampView storyReferrers\tThe Age of Self-Serve is Coming to an End\t95\tTECH\t95\t0\t0\n46\t607\t0\tCode Briefing: REST in Peace — when to use microservices and when to use monolithsIn freeCodeCampView storyReferrers\tCode Briefing: REST in Peace — when to use microservices and when to use monoliths\t106\tCB\t106\t0\t0\n122\t531\t0\tCode Briefing: CSS Flexbox is kind of like a road tripIn freeCodeCampView storyReferrers\tCode Briefing: CSS Flexbox is kind of like a road trip\t95\tCB\t95\t0\t0\n201\t452\t0\tHow to build and install the latest Linux kernel from sourceIn freeCodeCampView storyReferrers\tHow to build and install the latest Linux kernel from source\t89\tOTHER\t89\t0\t0\n502\t151\t0\tBest Gitter Channels for: Data Science & Machine LearningIn freeCodeCampView storyReferrers\tBest Gitter Channels for: Data Science & Machine Learning\t65\tAD\t65\t0\t0\n271\t382\t1\tMake your code more “pythonic” using Python’s special methodsIn freeCodeCampView storyReferrers\tMake your code more “pythonic” using Python’s special methods\t93\tOTHER\t93\t0\t0\n288\t365\t1\tBest Gitter channels: Python & DjangoIn freeCodeCampView storyReferrers\tBest Gitter channels: Python & Django\t77\tCB\t77\t0\t0\n366\t287\t0\tHow building HTML5 canvas games helped me learn programmingIn freeCodeCampView storyReferrers\tHow building HTML5 canvas games helped me learn programming\t161\tWD\t161\t1\t1\n530\t123\t1\tEnglish, Population, Connectivity and CampsitesIn freeCodeCampView storyReferrers\tEnglish, Population, Connectivity and Campsites\t37\tFCC\t37\t0\t0\n580\t73\t0\tIt’s Not You, It’s Me: Why I’m Breaking up with Teaching English and Becoming a Full Stack…In freeCodeCampView storyReferrers\tIt’s Not You, It’s Me: Why I’m Breaking up with Teaching English and Becoming a Full Stack…\t78\tMOT\t78\t0\t0\n241\t412\t0\tHow to set up a Basic Ember.js appIn freeCodeCampView storyReferrers\tHow to set up a Basic Ember.js app\t97\tWD\t97\t1\t1\n259\t394\t0\tHow to read more efficiently with RSSIn freeCodeCampView storyReferrers\tHow to read more efficiently with RSS\t133\tOTHER\t133\t0\t0\n345\t308\t0\tA Different Approach to Learning… and TravelIn freeCodeCampView storyReferrers\tA Different Approach to Learning… and Travel\t101\tMOT\t101\t0\t0\n360\t293\t0\tHow Multi-User Dungeons taught me to programIn freeCodeCampView storyReferrers\tHow Multi-User Dungeons taught me to program\t213\tWD\t213\t1\t1\n537\t116\t0\tA semi-automatic way to create your own grid mapIn freeCodeCampView storyReferrers\tA semi-automatic way to create your own grid map\t51\tOTHER\t51\t0\t0\n55\t598\t0\tCode Briefing: How I landed a top-tier tech internship by doing something I loveIn freeCodeCampView storyReferrers\tCode Briefing: How I landed a top-tier tech internship by doing something I love\t110\tCB\t110\t0\t0\n90\t563\t0\tCode Briefing: The code I’m still ashamed ofIn freeCodeCampView storyReferrers\tCode Briefing: The code I’m still ashamed of\t77\tCB\t77\t0\t0\n106\t547\t0\tCode Briefing: It’s time to get in over your headIn freeCodeCampView storyReferrers\tCode Briefing: It’s time to get in over your head\t42\tCB\t42\t0\t0\n156\t497\t0\tCode Briefing: recursion, recursion, recursionIn freeCodeCampView storyReferrers\tCode Briefing: recursion, recursion, recursion\t84\tCB\t84\t0\t0\n219\t434\t1\tCode Briefing: Confessions of an Insecure DesignerIn freeCodeCampView storyReferrers\tCode Briefing: Confessions of an Insecure Designer\t81\tCB\t81\t0\t0\n267\t386\t0\tGit under the hoodIn freeCodeCampView storyReferrers\tGit under the hood\t95\tOTHER\t95\t0\t0\n7\t646\t0\tHow to get published in the freeCodeCamp Medium publicationIn freeCodeCampView storyReferrers\tHow to get published in the freeCodeCamp Medium publication\t325\tMOT\t325\t0\t0\n10\t643\t1\tIntroducing WebSlidesIn freeCodeCampView storyReferrers\tIntroducing WebSlides\t284\tWD\t284\t1\t1\n50\t603\t1\tCode Briefing: Here’s why client-side rendering wonIn freeCodeCampView storyReferrers\tCode Briefing: Here’s why client-side rendering won\t68\tCB\t68\t0\t0\n189\t464\t0\tCode Briefing: How not to bomb your job offer negotiationIn freeCodeCampView storyReferrers\tCode Briefing: How not to bomb your job offer negotiation\t77\tCB\t77\t0\t0\n331\t322\t0\tLearn ES6 The Dope Way Part IV: Default Parameters, Destructuring Assignment, and a new method!In freeCodeCampView storyReferrers\tLearn ES6 The Dope Way Part IV: Default Parameters, Destructuring Assignment, and a new method!\t110\tCS\t110\t0\t1\n339\t314\t0\tLearn ES6 The Dope Way Part III: Template Literals, Spread Operators, and Generators!In freeCodeCampView storyReferrers\tLearn ES6 The Dope Way Part III: Template Literals, Spread Operators, and Generators!\t117\tCS\t117\t0\t1\n549\t104\t0\tFree Code Camp Christmas Special: Giving the Gift of Open DataIn freeCodeCampView storyReferrers\tFree Code Camp Christmas Special: Giving the Gift of Open Data\t96\tFCC\t96\t0\t0\n596\t57\t0\tJump Start Your Local Campsite with Coffee-and-CodeIn freeCodeCampView storyReferrers\tJump Start Your Local Campsite with Coffee-and-Code\t52\tMOT\t52\t0\t0\n317\t336\t0\tHow to win at life: advice from code championsIn freeCodeCampView storyReferrers\tHow to win at life: advice from code champions\t112\tMOT\t112\t0\t0\n628\t25\t0\tOur 1,600 Hour JavaScript Coding CurriculumIn freeCodeCampView storyReferrers\tOur 1,600 Hour JavaScript Coding Curriculum\t50\tFCC\t50\t0\t0\n111\t542\t0\tRESTful Services Part III : HATEOAS and The Richardson Maturity ModelIn freeCodeCampView storyReferrers\tRESTful Services Part III : HATEOAS and The Richardson Maturity Model\t87\tWD\t87\t1\t1\n314\t339\t0\tHow to build a Hackintosh for codingIn freeCodeCampView storyReferrers\tHow to build a Hackintosh for coding\t62\tOTHER\t62\t0\t0\n353\t300\t0\tTranscending the Technical InterviewIn freeCodeCampView storyReferrers\tTranscending the Technical Interview\t131\tJOB\t131\t0\t0\n465\t188\t0\tPoker and Software EngineeringIn freeCodeCampView storyReferrers\tPoker and Software Engineering\t68\tCS\t68\t0\t1\n499\t154\t0\tApp Launch Marketing Checklist in just 3 DaysIn freeCodeCampView storyReferrers\tApp Launch Marketing Checklist in just 3 Days\t143\tTECH\t143\t0\t0\n99\t554\t0\tCode Briefing: How the Queue data structure worksIn freeCodeCampView storyReferrers\tCode Briefing: How the Queue data structure works\t81\tCB\t81\t0\t0\n188\t465\t0\tBest Gitter channels: MathematicsIn freeCodeCampView storyReferrers\tBest Gitter channels: Mathematics\t109\tAD\t109\t0\t0\n226\t427\t0\tI kept a record of every single song I listened to last year. Here’s the data.In freeCodeCampView storyReferrers\tI kept a record of every single song I listened to last year. Here’s the data.\t62\tDS\t62\t0\t0\n260\t393\t0\tLearn Node.js with Brigadier Fluffykins Part III: Request Object, Configure Routes, Serve FilesIn freeCodeCampView storyReferrers\tLearn Node.js with Brigadier Fluffykins Part III: Request Object, Configure Routes, Serve Files\t91\tWD\t91\t1\t1\n269\t384\t0\tCreate your own GitHub (kinda)In freeCodeCampView storyReferrers\tCreate your own GitHub (kinda)\t76\tWD\t76\t1\t1\n414\t239\t0\tBuilding a TwitchTV Status AppIn freeCodeCampView storyReferrers\tBuilding a TwitchTV Status App\t44\tCS\t44\t0\t1\n438\t215\t0\tHow to use EJS Templating in a Node.js ApplicationIn freeCodeCampView storyReferrers\tHow to use EJS Templating in a Node.js Application\t28\tWD\t28\t1\t1\n512\t141\t0\tBuilding a CRUD Application with Express and MongoDB — Part 2In freeCodeCampView storyReferrers\tBuilding a CRUD Application with Express and MongoDB — Part 2\t46\tWD\t46\t1\t1\n522\t131\t0\tBuilding a Simple CRUD Application with Express and MongoDBIn freeCodeCampView storyReferrers\tBuilding a Simple CRUD Application with Express and MongoDB\t103\tWD\t103\t1\t1\n557\t96\t0\tIt turns out my neighbors wanted to learn to code, too. They just didn’t realize it was possible.In freeCodeCampView storyReferrers\tIt turns out my neighbors wanted to learn to code, too. They just didn’t realize it was possible.\t83\tMOT\t83\t0\t0\n633\t20\t0\tMake your Java code smell nice and freshIn freeCodeCampView storyReferrers\tMake your Java code smell nice and fresh\t64\tOTHER\t64\t0\t0\n212\t441\t0\tCode Briefing: NASA will release all their research as Open DataIn freeCodeCampView storyReferrers\tCode Briefing: NASA will release all their research as Open Data\t140\tCB\t140\t0\t0\n215\t438\t1\tOne year in the Free Code Camp Data Science RoomIn freeCodeCampView storyReferrers\tOne year in the Free Code Camp Data Science Room\t56\tFCC\t56\t0\t0\n311\t342\t1\tCunningham’s Law AKA Getting Answers From Snobby PeopleIn freeCodeCampView storyReferrers\tCunningham’s Law AKA Getting Answers From Snobby People\t189\tMOT\t189\t0\t0\n341\t312\t0\tHow a 15-year-old designed, developed, and launched an iPhone App in two monthsIn freeCodeCampView storyReferrers\tHow a 15-year-old designed, developed, and launched an iPhone App in two months\t46\tMOT\t46\t0\t0\n351\t302\t0\tJust because you’re self-taught doesn’t mean you have to learn alone.In freeCodeCampView storyReferrers\tJust because you’re self-taught doesn’t mean you have to learn alone.\t132\tMOT\t132\t0\t0\n419\t234\t0\tMongoDB point-in-time recoveriesIn freeCodeCampView storyReferrers\tMongoDB point-in-time recoveries\t46\tWD\t46\t1\t1\n424\t229\t1\tBuilding a Wikipedia Search AppIn freeCodeCampView storyReferrers\tBuilding a Wikipedia Search App\t61\tWD\t61\t1\t1\n483\t170\t0\tSetting up OBS for Live Coding in 7 StepsIn freeCodeCampView storyReferrers\tSetting up OBS for Live Coding in 7 Steps\t32\tOTHER\t32\t0\t0\n565\t88\t1\tWhy does it cost $1,000 to list a job on Free Code Camp?In freeCodeCampView storyReferrers\tWhy does it cost $1,000 to list a job on Free Code Camp?\t49\tFCC\t49\t0\t0\n589\t64\t0\tFreeCodeCamp and the JavaScript TattooIn freeCodeCampView storyReferrers\tFreeCodeCamp and the JavaScript Tattoo\t65\tFCC\t65\t0\t0\n151\t502\t1\tBuilding Online Communities: Keras.ioIn freeCodeCampView storyReferrers\tBuilding Online Communities: Keras.io\t82\tFCC\t82\t0\t0\n231\t422\t1\tSWAYAM: Inside India’s massive bet on online coursesIn freeCodeCampView storyReferrers\tSWAYAM: Inside India’s massive bet on online courses\t104\tTECH\t104\t0\t0\n484\t169\t1\tThe tactical networking guide for introvertsIn freeCodeCampView storyReferrers\tThe tactical networking guide for introverts\t123\tMOT\t123\t0\t0\n611\t42\t0\tFrom Scrum Master to VP of Engineering: why job titles matterIn freeCodeCampView storyReferrers\tFrom Scrum Master to VP of Engineering: why job titles matter\t63\tJOB\t63\t0\t0\n646\t7\t0\tFree Code Camp’s First MonthIn freeCodeCampView storyReferrers\tFree Code Camp’s First Month\t61\tFCC\t61\t0\t0\n143\t510\t0\tSend Emails Using PythonIn freeCodeCampView storyReferrers\tSend Emails Using Python\t81\tOTHER\t81\t0\t0\n236\t417\t0\tTreat your codebase like a house. Don’t bulldoze it just so you can remodel the kitchen.In freeCodeCampView storyReferrers\tTreat your codebase like a house. Don’t bulldoze it just so you can remodel the kitchen.\t138\tCS\t138\t0\t1\n363\t290\t0\tThis is what I must tell my dad — before our time runs outIn freeCodeCampView storyReferrers\tThis is what I must tell my dad — before our time runs out\t165\tMOT\t165\t0\t0\n435\t218\t0\tDomain Registrars, DNS, and HostingIn freeCodeCampView storyReferrers\tDomain Registrars, DNS, and Hosting\t169\tWD\t169\t1\t1\n505\t148\t0\tBundle-Up Your Inbox to be a Better DevIn freeCodeCampView storyReferrers\tBundle-Up Your Inbox to be a Better Dev\t78\tOTHER\t78\t0\t0\n538\t115\t0\tES2015 is already here — it’s just not very evenly distributedIn freeCodeCampView storyReferrers\tES2015 is already here — it’s just not very evenly distributed\t55\tTECH\t55\t0\t0\n31\t622\t0\tCode Briefing: It’s faster hereIn freeCodeCampView storyReferrers\tCode Briefing: It’s faster here\t63\tCB\t63\t0\t0\n87\t566\t0\tCode Briefing: How the linked list data structure worksIn freeCodeCampView storyReferrers\tCode Briefing: How the linked list data structure works\t66\tCB\t66\t0\t0\n153\t500\t0\tCode Briefing: What does it mean when code is “easy to reason about”?In freeCodeCampView storyReferrers\tCode Briefing: What does it mean when code is “easy to reason about”?\t65\tCB\t65\t0\t0\n205\t448\t1\tCode Briefing: Let’s celebrate Linux’s 25th birthday with 25 Linux facts.In freeCodeCampView storyReferrers\tCode Briefing: Let’s celebrate Linux’s 25th birthday with 25 Linux facts.\t130\tCB\t130\t0\t0\n228\t425\t0\tJazz up your user interface with web audioIn freeCodeCampView storyReferrers\tJazz up your user interface with web audio\t64\tWD\t64\t1\t1\n270\t383\t0\tWhy talent agents for engineers don’t existIn freeCodeCampView storyReferrers\tWhy talent agents for engineers don’t exist\t79\tJOB\t79\t0\t0\n291\t362\t1\tThe Importance of Pseudo-code in Searching for SolutionsIn freeCodeCampView storyReferrers\tThe Importance of Pseudo-code in Searching for Solutions\t144\tCS\t144\t0\t1\n375\t278\t0\tWe have been programming for thousands of yearsIn freeCodeCampView storyReferrers\tWe have been programming for thousands of years\t94\tOTHER\t94\t0\t0\n454\t199\t0\tJavaScript Functions and HTML5 CanvasIn freeCodeCampView storyReferrers\tJavaScript Functions and HTML5 Canvas\t37\tWD\t37\t1\t1\n95\t558\t0\tHow to use React’s higher-order componentsIn freeCodeCampView storyReferrers\tHow to use React’s higher-order components\t68\tWD\t68\t1\t1\n252\t401\t0\tCreate a simple REST API endpoint using Webtask.ioIn freeCodeCampView storyReferrers\tCreate a simple REST API endpoint using Webtask.io\t58\tWD\t58\t1\t1\n497\t156\t0\tPreventative Programming — how fix to bugs before they happenIn freeCodeCampView storyReferrers\tPreventative Programming — how fix to bugs before they happen\t77\tOTHER\t77\t0\t0\n587\t66\t0\tHow CS50x changed my perspective on codingIn freeCodeCampView storyReferrers\tHow CS50x changed my perspective on coding\t70\tMOT\t70\t0\t0\n293\t360\t1\tClobber imposter syndrome using your mental searchlightIn freeCodeCampView storyReferrers\tClobber imposter syndrome using your mental searchlight\t68\tMOT\t68\t0\t0\n568\t85\t0\tHow I Built My First Multi-Platform Mobile App using JavaScript and XDKIn freeCodeCampView storyReferrers\tHow I Built My First Multi-Platform Mobile App using JavaScript and XDK\t39\tWD\t39\t1\t1\n170\t483\t0\tThe borderless, technology-focused mindset of Africa’s future leadersIn freeCodeCampView storyReferrers\tThe borderless, technology-focused mindset of Africa’s future leaders\t145\tMOT\t145\t0\t0\n223\t430\t0\tFor more realistic FramerJS prototypes, just add dataIn freeCodeCampView storyReferrers\tFor more realistic FramerJS prototypes, just add data\t66\tWD\t66\t1\t1\n586\t67\t0\tTips for writing Medium posts that other developers will actually readIn freeCodeCampView storyReferrers\tTips for writing Medium posts that other developers will actually read\t109\tMOT\t109\t0\t0\n594\t59\t0\tBeginners Guide to Big O NotationIn freeCodeCampView storyReferrers\tBeginners Guide to Big O Notation\t109\tCS\t109\t0\t1\n297\t356\t0\tBest Gitter channels: Node.jsIn freeCodeCampView storyReferrers\tBest Gitter channels: Node.js\t58\tAD\t58\t0\t0\n417\t236\t0\tGive your Front End a Health CheckIn freeCodeCampView storyReferrers\tGive your Front End a Health Check\t84\tDES\t84\t0\t0\n492\t161\t0\tThe pick and choose approach and a list of inspirational websitesIn freeCodeCampView storyReferrers\tThe pick and choose approach and a list of inspirational websites\t49\tDES\t49\t0\t0\n2\t651\t0\tHow designers engineer luck into video gamesIn freeCodeCampView storyReferrers\tHow designers engineer luck into video games\t115\tDES\t115\t0\t0\n167\t486\t1\tCoding bootcamps also teach you how to get rejected 10 times a day.In freeCodeCampView storyReferrers\tCoding bootcamps also teach you how to get rejected 10 times a day.\t30\tAD\t30\t0\t0\n310\t343\t0\tBest Gitter channels on: GoIn freeCodeCampView storyReferrers\tBest Gitter channels on: Go\t57\tAD\t57\t0\t0\n15\t638\t1\tCode Briefing: React’s Five Fingers of DeathIn freeCodeCampView storyReferrers\tCode Briefing: React’s Five Fingers of Death\t70\tCB\t70\t0\t0\n527\t126\t0\tAdventures in NodeJSIn freeCodeCampView storyReferrers\tAdventures in NodeJS\t97\tWD\t97\t1\t1\n21\t632\t0\tWhat it’s like to be a Robot in 2017In freeCodeCampView storyReferrers\tWhat it’s like to be a Robot in 2017\t74\tDS\t74\t0\t0\n63\t590\t1\tCode Briefing: Do an Hour of Code with your kidsIn freeCodeCampView storyReferrers\tCode Briefing: Do an Hour of Code with your kids\t90\tCB\t90\t0\t0\n181\t472\t0\tRx — If the Operators could speak!In freeCodeCampView storyReferrers\tRx — If the Operators could speak!\t100\tCS\t100\t0\t1\n362\t291\t0\tWaking up a sleeping city with JavaScriptIn freeCodeCampView storyReferrers\tWaking up a sleeping city with JavaScript\t53\tMOT\t53\t0\t0\n401\t252\t0\tStartup Accelerator Comparison: Y Combinator VS TechstarsIn freeCodeCampView storyReferrers\tStartup Accelerator Comparison: Y Combinator VS Techstars\t40\tTECH\t40\t0\t0\n479\t174\t0\tBreaking The Fourth Wall In SoftwareIn freeCodeCampView storyReferrers\tBreaking The Fourth Wall In Software\t53\tMOT\t53\t0\t0\n535\t118\t0\tHow to Contribute to Free Code Camp’s Video ChallengesIn freeCodeCampView storyReferrers\tHow to Contribute to Free Code Camp’s Video Challenges\t62\tFCC\t62\t0\t0\n613\t40\t0\t25 Coders Worth Following on Twitter in 2015In freeCodeCampView storyReferrers\t25 Coders Worth Following on Twitter in 2015\t30\tTECH\t30\t0\t0\n615\t38\t0\t10 Steps to Plan Better so you can Write Less CodeIn freeCodeCampView storyReferrers\t10 Steps to Plan Better so you can Write Less Code\t62\tCS\t62\t0\t1\n24\t629\t0\tReact Interview QuestionsIn freeCodeCampView storyReferrers\tReact Interview Questions\t202\tJOB\t202\t0\t0\n40\t613\t0\tCode Briefing: Learn Google Analytics from Santa and his ElvesIn freeCodeCampView storyReferrers\tCode Briefing: Learn Google Analytics from Santa and his Elves\t80\tCB\t80\t0\t0\n109\t544\t0\tBuilding Online Communities: OpenAPSIn freeCodeCampView storyReferrers\tBuilding Online Communities: OpenAPS\t48\tAD\t48\t0\t0\n323\t330\t0\tBest Gitter channels on: ScalaIn freeCodeCampView storyReferrers\tBest Gitter channels on: Scala\t27\tAD\t27\t0\t0\n430\t223\t1\tSilicon Valley’s Smartest LoserIn freeCodeCampView storyReferrers\tSilicon Valley’s Smartest Loser\t38\tMOT\t38\t0\t0\n463\t190\t0\tExact Solution for “Exact Change”In freeCodeCampView storyReferrers\tExact Solution for “Exact Change”\t16\tCS\t16\t0\t1\n504\t149\t0\tComing to Terms with the Troubling Side of Open Source’s SuccessIn freeCodeCampView storyReferrers\tComing to Terms with the Troubling Side of Open Source’s Success\t34\tMOT\t34\t0\t0\n643\t10\t1\tFree Code Camp Doesn’t Make Money, and That’s OKIn freeCodeCampView storyReferrers\tFree Code Camp Doesn’t Make Money, and That’s OK\t43\tFCC\t43\t0\t0\n19\t634\t1\tHow to set up ESLint in Atom so you can contribute to Open SourceIn freeCodeCampView storyReferrers\tHow to set up ESLint in Atom so you can contribute to Open Source\t79\tWD\t79\t1\t1\n120\t533\t0\tHow to write fast, fun command-line applications with GolangIn freeCodeCampView storyReferrers\tHow to write fast, fun command-line applications with Golang\t40\tWD\t40\t1\t1\n140\t513\t0\tHow Crowd Curation Improved Our Search Quality by 27%In freeCodeCampView storyReferrers\tHow Crowd Curation Improved Our Search Quality by 27%\t71\tPM\t71\t0\t0\n415\t238\t0\tHow to Design a Bot ProtocolIn freeCodeCampView storyReferrers\tHow to Design a Bot Protocol\t47\tOTHER\t47\t0\t0\n436\t217\t0\tHTML/CSS: Z-axis AdventuresIn freeCodeCampView storyReferrers\tHTML/CSS: Z-axis Adventures\t38\tWD\t38\t1\t1\n529\t124\t0\tHow modifying popular libraries can help you become a better developerIn freeCodeCampView storyReferrers\tHow modifying popular libraries can help you become a better developer\t61\tWD\t61\t1\t1\n635\t18\t0\tEveryone at Free Code Camp now has a PortfolioIn freeCodeCampView storyReferrers\tEveryone at Free Code Camp now has a Portfolio\t33\tFCC\t33\t0\t0\n68\t585\t0\tCode Briefing: The geekiest ugly sweater everIn freeCodeCampView storyReferrers\tCode Briefing: The geekiest ugly sweater ever\t55\tCB\t55\t0\t0\n455\t198\t1\tWhat do cryptic Github comments mean?In freeCodeCampView storyReferrers\tWhat do cryptic Github comments mean?\t69\tOTHER\t69\t0\t0\n473\t180\t0\tBest Gitter channels: Material DesignIn freeCodeCampView storyReferrers\tBest Gitter channels: Material Design\t29\tAD\t29\t0\t0\n523\t130\t0\tAny Solution Versus the Best SolutionIn freeCodeCampView storyReferrers\tAny Solution Versus the Best Solution\t41\tPM\t41\t0\t0\n597\t56\t0\tCommit to Yourself. Commit to a Nonprofit.In freeCodeCampView storyReferrers\tCommit to Yourself. Commit to a Nonprofit.\t25\tMOT\t25\t0\t0\n335\t318\t0\tThe Danger of Stopping at Z: Why Kids Should Code, in the Words of Dr. SeussIn freeCodeCampView storyReferrers\tThe Danger of Stopping at Z: Why Kids Should Code, in the Words of Dr. Seuss\t48\tTECH\t48\t0\t0\n411\t242\t0\tHow to silence your JavaScript consoleIn freeCodeCampView storyReferrers\tHow to silence your JavaScript console\t46\tWD\t46\t1\t1\n517\t136\t0\tBuilding a Vegan Recipe App with React, Redux and FirebaseIn freeCodeCampView storyReferrers\tBuilding a Vegan Recipe App with React, Redux and Firebase\t44\tWD\t44\t1\t1\n532\t121\t0\tEverything I know about web responsive typographyIn freeCodeCampView storyReferrers\tEverything I know about web responsive typography\t64\tDES\t64\t0\t0\n247\t406\t0\tBuilding Online Communities: GitHub TeacherIn freeCodeCampView storyReferrers\tBuilding Online Communities: GitHub Teacher\t39\tAD\t39\t0\t0\n326\t327\t1\tDon’t limit your open source project’s potentialIn freeCodeCampView storyReferrers\tDon’t limit your open source project’s potential\t64\tMOT\t64\t0\t0\n583\t70\t0\tClosing the Book on ClosuresIn freeCodeCampView storyReferrers\tClosing the Book on Closures\t58\tCS\t58\t0\t1\n626\t27\t1\tFree Code Camp now has Local GroupsIn freeCodeCampView storyReferrers\tFree Code Camp now has Local Groups\t8\tFCC\t8\t0\t0\n129\t524\t0\tCode Briefing: A million views a month on MediumIn freeCodeCampView storyReferrers\tCode Briefing: A million views a month on Medium\t39\tCB\t39\t0\t0\n207\t446\t0\tExperimenting with the Apache Mesos HTTP API for Fun and ProfitIn freeCodeCampView storyReferrers\tExperimenting with the Apache Mesos HTTP API for Fun and Profit\t17\tWD\t17\t1\t1\n478\t175\t1\tHurry, the villagers need your help!In freeCodeCampView storyReferrers\tHurry, the villagers need your help!\t51\tWD\t51\t1\t1\n539\t114\t0\tBuilding my Extra-curricular Music AppIn freeCodeCampView storyReferrers\tBuilding my Extra-curricular Music App\t49\tWD\t49\t1\t1\n569\t84\t0\tCrying Algorithm TearsIn freeCodeCampView storyReferrers\tCrying Algorithm Tears\t51\tMOT\t51\t0\t0\n125\t528\t0\tThere weren’t any design events in my city, so I organized one myself.In freeCodeCampView storyReferrers\tThere weren’t any design events in my city, so I organized one myself.\t43\tMOT\t43\t0\t0\n173\t480\t0\tBest Gitter channels on: RustIn freeCodeCampView storyReferrers\tBest Gitter channels on: Rust\t25\tAD\t25\t0\t0\n174\t479\t0\tHow to publish your own Python Package on PyPiIn freeCodeCampView storyReferrers\tHow to publish your own Python Package on PyPi\t54\tOTHER\t54\t0\t0\n352\t301\t0\tCommunication Is Just As Important As CodeIn freeCodeCampView storyReferrers\tCommunication Is Just As Important As Code\t48\tMOT\t48\t0\t0\n440\t213\t0\tBest Gitter channels: Developer ToolsIn freeCodeCampView storyReferrers\tBest Gitter channels: Developer Tools\t23\tAD\t23\t0\t0\n571\t82\t0\tExploring JavaScript IterationIn freeCodeCampView storyReferrers\tExploring JavaScript Iteration\t44\tCS\t44\t0\t1\n138\t515\t0\tProgramming Language LimericksIn freeCodeCampView storyReferrers\tProgramming Language Limericks\t24\tOTHER\t24\t0\t0\n246\t407\t0\tMitigating MonolithsIn freeCodeCampView storyReferrers\tMitigating Monoliths\t50\tPM\t50\t0\t0\n256\t397\t0\tHow we ran a diary study from within our productIn freeCodeCampView storyReferrers\tHow we ran a diary study from within our product\t40\tPM\t40\t0\t0\n391\t262\t0\tBuilding Online Communities: Node-Pixel.In freeCodeCampView storyReferrers\tBuilding Online Communities: Node-Pixel.\t26\tAD\t26\t0\t0\n429\t224\t0\tRetrospective: lessons we learned from 2 major API outagesIn freeCodeCampView storyReferrers\tRetrospective: lessons we learned from 2 major API outages\t27\tTECH\t27\t0\t0\n475\t178\t0\tSerendipity, training montages, and how my friend automated himself out of a jobIn freeCodeCampView storyReferrers\tSerendipity, training montages, and how my friend automated himself out of a job\t50\tOTHER\t50\t0\t0\n577\t76\t0\tMePageIn freeCodeCampView storyReferrers\tMePage\t21\tWD\t21\t1\t1\n578\t75\t0\tHow to Modularize HTML Using Template Engines and GulpIn freeCodeCampView storyReferrers\tHow to Modularize HTML Using Template Engines and Gulp\t34\tWD\t34\t1\t1\n591\t62\t0\tDon’t Live with Broken WindowsIn freeCodeCampView storyReferrers\tDon’t Live with Broken Windows\t37\tDES\t37\t0\t0\n487\t166\t1\tBest Gitter channels for: iOS DevelopersIn freeCodeCampView storyReferrers\tBest Gitter channels for: iOS Developers\t35\tAD\t35\t0\t0\n575\t78\t0\tFreeCodeCamp Might Help You Live LongerIn freeCodeCampView storyReferrers\tFreeCodeCamp Might Help You Live Longer\t51\tFCC\t51\t0\t0\n289\t364\t0\tComputing in Public, Computing for PublicIn freeCodeCampView storyReferrers\tComputing in Public, Computing for Public\t27\tTECH\t27\t0\t0\n616\t37\t0\t2014 in Numbers: My Life Behind the Command LineIn freeCodeCampView storyReferrers\t2014 in Numbers: My Life Behind the Command Line\t22\tMOT\t22\t0\t0\n358\t295\t0\tIt’s All About the ‘–ilities’In freeCodeCampView storyReferrers\tIt’s All About the ‘–ilities’\t20\tPM\t20\t0\t0\n97\t556\t1\tBest Gitter channels: PHPIn freeCodeCampView storyReferrers\tBest Gitter channels: PHP\t37\tAD\t37\t0\t0\n604\t49\t0\tPowering up with GitHubIn freeCodeCampView storyReferrers\tPowering up with GitHub\t15\tOTHER\t15\t0\t0\n423\t230\t0\tDo You Have A Needy, Insecure Website?In freeCodeCampView storyReferrers\tDo You Have A Needy, Insecure Website?\t58\tSEC\t58\t0\t0\n540\t113\t0\tInfix Expressions VS Postfix Expressions, and How to Build a Better JavaScript CalculatorIn freeCodeCampView storyReferrers\tInfix Expressions VS Postfix Expressions, and How to Build a Better JavaScript Calculator\t21\tCS\t21\t0\t1\n93\t560\t0\tBest Gitter channels on: HaskellIn freeCodeCampView storyReferrers\tBest Gitter channels on: Haskell\t22\tAD\t22\t0\t0\n560\t93\t1\tNasa, IBM, Mommyhood and BackIn freeCodeCampView storyReferrers\tNasa, IBM, Mommyhood and Back\t29\tTECH\t29\t0\t0\n333\t320\t0\tBest Gitter channels on: RubyIn freeCodeCampView storyReferrers\tBest Gitter channels on: Ruby\t18\tAD\t18\t0\t0\n385\t268\t1\tBest Gitter channels on: Hardware, IoT & RoboticsIn freeCodeCampView storyReferrers\tBest Gitter channels on: Hardware, IoT & Robotics\t20\tAD\t20\t0\t0\n221\t432\t0\tBuilding Online Communities: Pupil LabsIn freeCodeCampView storyReferrers\tBuilding Online Communities: Pupil Labs\t11\tAD\t11\t0\t0\n546\t107\t0\tClass Struggle in the 21st CenturyIn freeCodeCampView storyReferrers\tClass Struggle in the 21st Century\t39\tWD\t39\t1\t1\n524\t129\t1\tIntellectual Property — Right or Robbery?In freeCodeCampView storyReferrers\tIntellectual Property — Right or Robbery?\t21\tOTHER\t21\t0\t0\n599\t54\t1\tCode Speed Dating: Meet CSSIn freeCodeCampView storyReferrers\tCode Speed Dating: Meet CSS\t19\tWD\t19\t1\t1\n637\t16\t1\tTransparency in Action: Free Code Camp is Now Open SourceIn freeCodeCampView storyReferrers\tTransparency in Action: Free Code Camp is Now Open Source\t30\tFCC\t30\t0\t0\n460\t193\t0\tBest Gitter channels for: Game DevelopersIn freeCodeCampView storyReferrers\tBest Gitter channels for: Game Developers\t20\tAD\t20\t0\t0\n431\t222\t0\tHow my daughter taught me about accessibilityIn freeCodeCampView storyReferrers\tHow my daughter taught me about accessibility\t53\tDES\t53\t0\t0\n452\t201\t0\tReflecting on 1 Year of Zen Audio PlayerIn freeCodeCampView storyReferrers\tReflecting on 1 Year of Zen Audio Player\t31\tWD\t31\t1\t1\n392\t261\t0\tA podcast launch story (case study)In freeCodeCampView storyReferrers\tA podcast launch story (case study)\t29\tMOT\t29\t0\t0\n515\t138\t0\tWhy I Mourn the Death of ParseIn freeCodeCampView storyReferrers\tWhy I Mourn the Death of Parse\t20\tTECH\t20\t0\t0\n572\t81\t0\tHow to Patch Together an AI from ScratchIn freeCodeCampView storyReferrers\tHow to Patch Together an AI from Scratch\t21\tOTHER\t21\t0\t0\n634\t19\t1\t100 Days of Free Code CampIn freeCodeCampView storyReferrers\t100 Days of Free Code Camp\t8\tFCC\t8\t0\t0\n603\t50\t0\tRebuilding the 747 at 35,000 FeetIn freeCodeCampView storyReferrers\tRebuilding the 747 at 35,000 Feet\t28\tFCC\t28\t0\t0\n642\t11\t0\tI’m a Grandma and my Coding Career is just Getting StartedIn freeCodeCampView storyReferrers\tI’m a Grandma and my Coding Career is just Getting Started\t24\tMOT\t24\t0\t0\n451\t202\t0\tWhy we need novel authentication schemes?In freeCodeCampView storyReferrers\tWhy we need novel authentication schemes?\t14\tSEC\t14\t0\t0\n365\t288\t1\tBest Gitter channels on: VR & ARIn freeCodeCampView storyReferrers\tBest Gitter channels on: VR & AR\t16\tAD\t16\t0\t0\n334\t319\t0\tTaming Karma, SauceLabs and Internet Explorer: a journey revealedIn freeCodeCampView storyReferrers\tTaming Karma, SauceLabs and Internet Explorer: a journey revealed\t12\tWD\t12\t1\t1\n624\t29\t0\tKopernik: A Nonprofit Project RetrospectiveIn freeCodeCampView storyReferrers\tKopernik: A Nonprofit Project Retrospective\t9\tFCC\t9\t0\t0\n426\t227\t0\tBuilding online communities: NumentaIn freeCodeCampView storyReferrers\tBuilding online communities: Numenta\t9\tAD\t9\t0\t0\n543\t110\t0\tPerlis on Coding Joy (+ 10 Epic Epigrams)In freeCodeCampView storyReferrers\tPerlis on Coding Joy (+ 10 Epic Epigrams)\t23\tOTHER\t23\t0\t0\n579\t74\t1\tPutting Scope in PerspectiveIn freeCodeCampView storyReferrers\tPutting Scope in Perspective\t10\tCS\t10\t0\t1\n501\t152\t0\tCoding from a Meteorologist’s PerspectiveIn freeCodeCampView storyReferrers\tCoding from a Meteorologist’s Perspective\t20\tDS\t20\t0\t0\n420\t233\t0\tBuilding online communities: HazelcastIn freeCodeCampView storyReferrers\tBuilding online communities: Hazelcast\t11\tAD\t11\t0\t0\n640\t13\t0\tHello world! Now what?In freeCodeCampView storyReferrers\tHello world! Now what?\t8\tMOT\t8\t0\t0\n601\t52\t0\t5 Ways We’re Improving Thanks to Your FeedbackIn freeCodeCampView storyReferrers\t5 Ways We’re Improving Thanks to Your Feedback\t27\tFCC\t27\t0\t0\n606\t47\t0\tWatch us Code Games Live All WeekendIn freeCodeCampView storyReferrers\tWatch us Code Games Live All Weekend\t8\tFCC\t8\t0\t0\n588\t65\t0\tYou’re Saying it WrongIn freeCodeCampView storyReferrers\tYou’re Saying it Wrong\t20\tOTHER\t20\t0\t0\n630\t23\t0\tFree Code Camp Now Has an Official Theme SongIn freeCodeCampView storyReferrers\tFree Code Camp Now Has an Official Theme Song\t12\tFCC\t12\t0\t0\n304\t349\t0\tBuilding Online Communities: JuliaLangESIn freeCodeCampView storyReferrers\tBuilding Online Communities: JuliaLangES\t11\tAD\t11\t0\t0\n474\t179\t0\tIn Honor of National Grammar DayIn freeCodeCampView storyReferrers\tIn Honor of National Grammar Day\t19\tOTHER\t19\t0\t0\n618\t35\t0\tAcknowledging the Tower of BabelIn freeCodeCampView storyReferrers\tAcknowledging the Tower of Babel\t7\tFCC\t7\t0\t0\n584\t69\t1\tMaking rainbowsIn freeCodeCampView storyReferrers\tMaking rainbows\t8\tMOT\t8\t0\t0\n614\t39\t0\tCloser to Code, Closer to DadIn freeCodeCampView storyReferrers\tCloser to Code, Closer to Dad\t6\tMOT\t6\t0\t0\n641\t12\t0\tShort, Interactive, Browser-basedIn freeCodeCampView storyReferrers\tShort, Interactive, Browser-based\t5\tDES\t5\t0\t0\n445\t208\t0\tOf hidden features, messages in bottles, and demented bakers.In freeCodeCampView storyReferrers\tOf hidden features, messages in bottles, and demented bakers.\t8\tMOT\t8\t0\t0\n622\t31\t0\tAn Overview of Modern Discussion Tools, and Why We Decided to Build Our OwnIn freeCodeCampView storyReferrers\tAn Overview of Modern Discussion Tools, and Why We Decided to Build Our Own\t3\tFCC\t3\t0\t0\n1\t652\t\tJanuary 2017\tJanuary 2017\t\tdate\t\t\t\n25\t628\t\tDecember 2016\tDecember 2016\t\tdate\t\t\t\n67\t586\t\tNovember 2016\tNovember 2016\t\tdate\t\t\t\n104\t549\t\tOctober 2016\tOctober 2016\t\tdate\t\t\t\n154\t499\t\tSeptember 2016\tSeptember 2016\t\tdate\t\t\t\n198\t455\t\tAugust 2016\tAugust 2016\t\tdate\t\t\t\n254\t399\t\tJuly 2016\tJuly 2016\t\tdate\t\t\t\n312\t341\t\tJune 2016\tJune 2016\t\tdate\t\t\t\n359\t294\t\tMay 2016\tMay 2016\t\tdate\t\t\t\n400\t253\t\tApril 2016\tApril 2016\t\tdate\t\t\t\n442\t211\t\tMarch 2016\tMarch 2016\t\tdate\t\t\t\n485\t168\t\tFebruary 2016\tFebruary 2016\t\tdate\t\t\t\n518\t135\t\tJanuary 2016\tJanuary 2016\t\tdate\t\t\t\n542\t111\t\tDecember 2015\tDecember 2015\t\tdate\t\t\t\n567\t86\t\tNovember 2015\tNovember 2015\t\tdate\t\t\t\n582\t71\t\tOctober 2015\tOctober 2015\t\tdate\t\t\t\n598\t55\t\tSeptember 2015\tSeptember 2015\t\tdate\t\t\t\n602\t51\t\tAugust 2015\tAugust 2015\t\tdate\t\t\t\n605\t48\t\tJuly 2015\tJuly 2015\t\tdate\t\t\t\n607\t46\t\tJune 2015\tJune 2015\t\tdate\t\t\t\n617\t36\t\tMay 2015\tMay 2015\t\tdate\t\t\t\n627\t26\t\tApril 2015\tApril 2015\t\tdate\t\t\t\n631\t22\t\tJanuary 2015\tJanuary 2015\t\tdate\t\t\t\n636\t17\t\tDecember 2014\tDecember 2014\t\tdate\t\t\t\n644\t9\t\tNovember 2014\tNovember 2014\t\tdate\t\t\t\n647\t6\t\tOctober 2014\tOctober 2014\t\tdate\t\t\t\n649\t4\t\tNovember 2013\tNovember 2013\t\tdate\t\t\t\n651\t2\t\tOctober 2013\tOctober 2013\t\tdate\t\t\t\n"
  },
  {
    "path": "new-coder-surveys/README.md",
    "content": "# new-coder-surveys\n\nThe open dataset from freeCodeCamp's surveys.\n\n# observations\n\n* Datasets for every year shared similar questions, structures and treatments.\n* The best description of the datasets can be found at ./2016-new-coder-survey/survey-data-dictionary.md.\n* The project was largerly done by @erictleung using R to manipulate the data; other members of the DSR also collaborated.\n* Visit the corresponding repository per year to find analyses and other relevant contributions and activities.\n\n# datasets & projects\n\n### 2016-new-coder-survey\n\nThis project was featured in several freeCodeCamp Medium articles. Eg.:\n* https://medium.freecodecamp.org/we-asked-15-000-people-who-they-are-and-how-theyre-learning-to-code-4104e29b2781\n* https://medium.freecodecamp.org/new-coders-how-salary-and-time-spent-learning-vary-by-demographic-359ef1ed0da8\n\nTo know about the dataset and other information see project repository.\n\n### 2017-new-coder-survey\n\nThis project was featured in several freeCodeCamp Medium articles:\n* https://medium.freecodecamp.org/take-the-2017-new-coder-survey-and-help-us-build-a-massive-public-dataset-8c808cbee7eb\n* https://medium.freecodecamp.org/we-asked-20-000-people-who-they-are-and-how-theyre-learning-to-code-fff5d668969\n\nTo know about the dataset and other information see project repository.\n\n\n"
  },
  {
    "path": "open-api/README.md",
    "content": "![FreeCodeCamp](https://camo.githubusercontent.com/60c67cf9ac2db30d478d21755289c423e1f985c6/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f66726565636f646563616d702f776964652d736f6369616c2d62616e6e65722e706e67)\nThis open-api project is a [FreeCodeCamp](http://www.freecodecamp.com) spin-off. Join FreeCodeCamp to learn to code and help nonprofits.\n\n# open-api Project\n\n## About\n\nFree Code Camp's open API initiative is an implementation of the FreeCodeCamp's open-data policy. The open API exposes user performance and some more details on Free Code Camp users. Third parties are encouraged to develop tools to present FCC user data in a creative way. \n\n\n## Getting Started\n\nThe FCC open API exposes FCC user statistics for third party applications. The API allows access to:\n* User summary list\n* Single user details\n\nNote: The API is currently in Alpha test, being hosted on [Heroku](https://fccapi.herokuapp.com)\nThe data is an offline extract taken from the real FCC user database. Because of limited resources, only the 50,000 most active users are extracted. Once the API is stable, it will be integrated in the Freecodecamp domain.\n\n### Getting an API key\nAll requests must have a API-key in the request. In this stage there is no online resource to generate an API-key. If you want an API key for your app, please ask for it on the [FreeCodeCamp/DataScience Gitter](https://gitter.im/FreeCodeCamp/DataScience). The API-key is specified in the query string as `key=<value>`.\n\n### User summary list\nThis endpoint returns a list of summary user data. Optionally you can set filters on some items and sort the results. For pagination the API supports limit and skip options. To reduce the amount of data, the challenges details are only returned if you ask for it.\n\nThe general endpoint is `<host>/v1/users/<options>`.\n##### Options \n| **Key**                              | **Value**         | \n| -------|-------------|\n| key | Your API key |\n| skip  |Number of records to skip |\n| limit | Number of returned records (max = 100)|\n| details | Show the challenge details if details=true |\n| sort |Sort the results on some of the items. You can define multiple items to sort on, separated by comma's. Use a minus sign to indicate a decending sort.  |\n| <itemname>={< or >}value  | Set a filter on some of the items. Use the itemname as a quey string parameter. Use the < prefix to select rows with value less than and use > to select values greater. |\n---\n**<itemname>** is one of: 'username', 'algorithmsRecent', 'algorithmsTotal', 'challengesRecent', 'challengesTotal', 'helpsRecent', 'helpsTotal', 'hikesRecent', 'hikesTotal', 'otherRecent', 'otherTotal', 'pointsRecent', 'pointsTotal', 'projectsRecent', 'projectsTotal'\n\n##### Examples\n| URL | Returns |\n|---|---|\n| https://fccapi.herokuapp.com/v1/users/key=?? | List the first 100 users |\n| https://fccapi.herokuapp.com/v1/users/key=??&limit=3&skip=4 | List 3 users, starting with user 5 |\n| https://fccapi.herokuapp.com/v1/users/key=??&sort=-username | List the first 100 users and sort descending on username |\n| https://fccapi.herokuapp.com/v1/users/key=??&algorithmsRecent=>10&projectsTotal=15&limit=10 | List the first 10 users that have recently completed more than 10 algorithms and have exactly completed 15 projects in total |\n\n### Single user data\nThis endpoint returns the data for a single user. You need to know the username to use it, because that is the only key. The returned data can be extended by asking for details. \n\nThe general endpoint is `<host>/v1/user/:username?<options>`.\n##### Options \n| **Key**                              | **Value**         | \n| -------|-------------|\n| key | Your API key |\n| details | Show the challenge details if details=true |\n\n##### Examples\n| URL | Returns |\n|---|---|\n| https://fccapi.herokuapp.com/v1/user/mrx/key=??&details=true | List the details for user mrx |\n\n\n"
  },
  {
    "path": "package.json",
    "content": "{\n  \"name\": \"open-data\",\n  \"version\": \"0.0.1\",\n  \"description\": \"Free Code Camp's open data initiative\",\n  \"main\": \"index.js\",\n  \"scripts\": {\n    \"test\": \"echo \\\\\\\"Happy Coding!\\\\\\\"\"\n  },\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/FreeCodeCamp/open-data.git\"\n  },\n  \"keywords\": [\n    \"data\",\n    \"freecodecamp\",\n    \"mongodb\"\n  ],\n  \"license\": \"(BSD-3-Clause AND CC-BY-SA-4.0)\",\n  \"bugs\": {\n    \"url\": \"https://github.com/FreeCodeCamp/open-data/issues\"\n  },\n  \"homepage\": \"https://github.com/FreeCodeCamp/open-data#readme\"\n}\n"
  },
  {
    "path": "unofficial-bots/README.md",
    "content": "# unofficial-bots\n\nEfforts made to build bots to interact with students in the different social media platforms.\n\n# observations\n\n* Unofficial ones.\n\n# projects\n\n### purdybot\n\nA simple command-based \"bot\" that provided random responses to questions; for fun.\n\n### 100daysOfCode - Twitterbot\n\nAn advanced customised command-based \"bot\" for broadcasting messaging on Twitter; for organizations (eg. public relations).\n"
  }
]