Homepage
Open in app
Sign in
Get started
All Stories published by We’ve moved to freeCodeCamp.org/news on January 11, 2017
All
2017
January
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Sort by most read
Quincy Larson
in
We’ve moved to freeCodeCamp.org/news
Jan 11, 2017
Why I told my friends to stop using WhatsApp and Telegram
Read more…
361
4 responses
January 10, 2017
January 12, 2017
About
We’ve moved to freeCodeCamp.org/news
We’ve moved to
https://freecodecamp.org/news
and publish tons of tutorials each week. See you there.
More information
Tags
Self Driving Cars
Security
VR
Technology
Tech
Editors
Quincy Larson
Jennifer Bland
Abigail Rennemeyer
Writers
Briana Marie
Daniel Robinson
Divya Mistry
Rasheed Bustamam
tiff
Adam Goswick
Zell Liew
Steve
William Countiss
Alex Bunardzic
Festus K. Yangani
Kurt
Gwendolyn Faraday
Marie Chuatoco
Rob Welan
Seth Alexander
Wesley McCann
K. Anthony
Colt McAnlis
Florian Beijers
Kristoffer Andreasen
Evaristo Caraballo
Sam Galizia
Sophanarith Sok
Daniel Voicu
Jessica Maria Gaddis
Pramod Sripada
Primož Cigler
Harshavardhana
Dillon Forrest
Drew
Jason Hreha
Justin Lynn Reid
Ayo Isaiah
Nathan Johnson
Rachel Bird
Thomas Noe
Shakeel Mohamed
Thomas Schultz
Mike Groseclose
ᴋɪʀʙʏ ᴋᴏʜʟᴍᴏʀɢᴇɴ
Alex Beregszaszi
rajaraodv
Kevin Kononenko
Nicholas Tart
Carl Tashian
Collin Ferry
Weiting Liu
Ryan Bigg
Mariya Diminsky
Aleks Gorbenko
Gabriel Machuret
Jonathan Z. White
Jonas Downey
Jed Watson
Surbhi Oberoi
David Valdman
Bram Bos
Nash Vail
Andrew Charlebois
George Stepanek
Rebecca Ussai Henderson
Michael Shilman
Wiley Jones
Piotr Bakker
Dhawal Shah
Bill Sourour
William Cabell
Julien Danjou
Gregory Beaver
Ashwin Hariharan
zzarcon
Nitish Tiwari
Austen Allred
Aline Lerner
Arun Sasidharan
Konstantin Tarkus
James Wright
Krist Wongsuphasawat
Si Waters
Pratim Sengupta
Howon Song
Marco Massenzio
Shashank Sharma
Gareth Wilson
Chet Corcos
Naman Kamra
Megan Dell
Alex Ewerlöf (moved to substack)
Sam Corcos
Ian Belcher
Victor Savkin
Fayner Brack
Nathan
Sahil Khoja
Ahmed Rizwan
Sam Aiken
Juhi Chitra
Garreth Dottin
eric boam
Marty Laurita
Giorgio Robino
Felipe Hoffa
Anup Cowkur
James Y Rauhut
Eliezer Steinbock
Michael Olorunnisola
Michelle Glauser
Sacha Greif
Beth Qiang
Karan Thakkar
Sudheesh Shetty
Jean-Paul Delimat
Per Harald Borgen
Googley as Heck
RDX
Cristian Medina
Ugo Cupcic
Mohammad Kermani
Dheeraj Joshi
JS
LJ Kenward
Andy Tiffany
Angela Zhang
Steven Gilbert
Michael D
José Luis Antúnez
Christian Sepulveda
Terren Peterson
David Brailovsky
gk_
Jose J. Pérez Aguinaga
Drew Firment
Sina Habibian
Arthur Camara
Lawrence Yeo
Abhinav Suri
Hrishi Mittal
Richard Yang (@richard.ux)
Sergei Garcia
Filip Hracek
Justice Mba
Haki Benita
lars verspohl
Rodrigo Martinez
Jeff Lowery
Wolfgang Beyer
Nikita Kozlov
Michal Bialas
Josh Pitzalis
Mariya Yao
Peter Gleeson
Kaye Mao
Alaina Kafkes
Spencer Carli
Andrey Pokrovskiy
Alec Jones
P. Daniel Tyreus, PhD
Frederick Ige
Adam Kell
benjamin bannister
Bruno Krebs
Vlad Wetzel
Allie Vogel
Romain Thalineau
Ben Cheng
Beau Carnes
Sachin Malhotra
Taron Foxworth
Shub A
Febin John James
Vitaliy Potapov
Shalvah
Alex Olteanu
Bilal Mohammed
Rahul Iyer
Ravi Vadrevu
Matt Rothenberg
Hayley D’Auria
Gijs Corstens
Dave Smith
Sébastien Portebois
Chris Lee
Nik
Sean Smith
Steve Krouse
Vaghawan Ojha
Nikita Savchenko
Khawaja Farooq
Nabeena Mali
Pubs Abayasiri
Joyz
Tiago Ferreira
Dor Moshe
Adir Amsalem
Mateja Trifunovski
Kenny Kuchera
Darryl Pargeter
Nicolas Cuillery
Jeremy Gunter
Izzy Piyale-Sheard
Django Stars
Omer Goldberg
Yangshun Tay
Jason Arnold
Danny Huang
Gilad Dayagi
peterWeinberg
Michael Karnjanaprakorn
CodeDraken
Ben Edelstein
Ovid
Amir Ghafouri
Linda Xie
Andrew Brown
Mockplus
Jose Marcial Portilla
Marcelo Lotif
Nirmalya Ghosh
Birowsky
Nader Dabit
Justin Searls
Cory Zue
Ruslan Talpă
Aimee Knight 👩🏻💻
Sean T. Larkin
Benjamin Schachter
Will Abramson
Atila Fassina
Michael Gardner
Flávio H. Freitas
Travis Chan
Nik Custodio
Ryan Williams
Oluwaseun Omoyajowo
Sean
Avner Sorek
Kate Brodock
Casper Beyer
Kamil Tustanowski
Nicolas Grenié
Narendra N Shetty
Stacy Goh
Roy Yuen
Daniel Deutsch
Fabrice Dubois
Faizan Ahmed
Sam Harris
Dat Tran
Sanket Meghani
Nikolay Khabarov
Gosha Arinich
Coding with Cookie
Kevin Hsu
Tait Brown
Niki Agrawal
Aman Y. Agarwal
Casper Sermsuksan
Vijayabharathi Balasubramanian
Mark Mansur
Ben Regenspan
Avi Ashkenazi
Umar Hansa
Jonathan Solórzano-Hamilton
Madison Kanna
Nick Bourdakos
Zach Grosser
Pablo E. Cortez
Dmitri Zimine
Moses Soh
Vikash Singh
Jedidiah Yueh
Maeve Spark
Ricardo Sousa
Parminder Singh
Trey Huffine
Ivan Zarea
Andrea Zanin
Sihui Huang
Iris Nevins
David Rajnoch
Kartik Godawat
Ethan Arrowood
Rohan Dasika
Jannes Klaas
Bruno Pedro
Francesco Pallotta
Alex Birsan
Robyn Hartung Lundin
Ben Carp
Jessica Chan
Tushar Agrawal
Jérémie Grandsenne
Jordan Dworkin
Kangzeroo
Daliana Liu
Takuya Matsuyama
Gustavo Azevedo
Payal Gupta
Alex Peterson
Nicolas Udy
Joseph Gefroh
Steven Fink
William Kwan
Jeff Kao
Mike Williams
Fredrik Strand Oseberg
David Dias
Jacob Evelyn
Antin Harasymiv
Bharath Kallur
Suhem Parack
Michael Tombor
WOWCUBE (CubiOs Inc.)
Daniel Weiner
Chris Kubecka
Subhan Nadeem
Aditya Parab
Jose Maria Macedo
Marius Lazar
Declan Meehan
Goodness Kayode
Claire Giordano
Alex Saveau
Nikolay Derkach
Jacek Schae
Jake Prins
Joe Warren
Esau Silva
Nityesh Agarwal
Tatiana Doyle
Ajay NS
Alex Brown
William Woodhead
Marcin Moskala
Sumit Gupta
Alexandre Robin
Nikhil Dwivedi
Akul Tomar
Calder White
Pakal De Bonchamp
Felipe Lopes
Ivan Pilot
YK Sugi
Daniel Lopes
James Le
Yunkai Zhou
Joe Dixon
Sunny Beatteay
Mátyás Fodor
Jimmy Zhang
Charles Freeborn
Scott Vinkle
Kristóf Litavecz
Paul McGillivray
Edaena Salinas
Rohan Taneja
Timothy Ko
Maciej Nowakowski
Enrico Piccinin
Sarvasv Kulpati
Bharath Raj
Ying Kit Yuen
Michael Hunger
Jake Shelley
premprakashsingh
Alex Fedorov
Sigurður Skúli
_haochuan
Harshita Arora
Jake Lumetta
James Barnard
Seun Matt
Dmytro Strukov
Dave Gray
Sarah Dayan
Angela Guzman
Srebalaji Thirumalai
Robert Cooper
Uri Shaked
Daksh Shah
Niharika Singh
Roshan Jossey
Andrea Bizzotto
Jonathan Creamer
Sibylle Sehl
Daniel Hunter
Rachael Tatman
Hamza ERBAY
Eamonn McEvoy
Slobodan Stojanović
Peter Mbanugo
Ashwini Sheshagiri
Victor Ofoegbu
Rahat Khanna
Leonardo Lima
Codesmith
Josh McMenemy
Joe Dang
Judy Gichoya, MD
Kris Baillargeon
Zhia Chong
Dmitry Rastorguev
Gergely Szerovay
Kamlesh Chandnani
Andreas Lopez
Adam Kelly
Vishal Kumar
TOAST UI
Kevin Bridges
Dor Tal
Pubudu Dodangoda
Hayden Mills
Sam Gavis-Hughson
Rajika Imal
Didier FRANC
Joannah Nanjekye
Pau Pavón
Michelle Jones
Lusan Das
Nishant Mishra
David Rieger
Amit Rathi
John David Chibuk
Rachel
Thomas Simonini
Samantha Wong
Marilyn Magnusen
Jaroslav Vaňkát
Cristian Salcescu
linhothy
The ipdata Team
Julia Bourbois
Linton Ye
Bryan Smith
Sandya Sankarram
Mohan Dere
nolan grace
Yana Yevsiyevich
Diego Haz
Felix Wu
Eumir Gaspar
Charlie Jeppsson
Kartik Khare
Rainer Hahnekamp
Jinwoo Choi
Linda Gregier
Jeff Okawa
Eugen Kiss
Marcus Wood
Daniel Simmons
Leonardo Carreiro
Ariel Camus
Sajal Sarwar Sharma
Akash Sant
Eric V
Atakan Goktepe
Roh𝔦t Kr․
Niketan Patel
Dler Ari
Moshe Vilner
Andrey Nikishaev
Yazan Aabed
DJ Chung
Dave Nugent
Alex Vervloet
Himanshu Pant
Todd Palmer
Sandor Dargo
Ashish Nandan Singh
Sohaib Nehal
Richard Reis
Wilberforce Uwadiegwu
Cynthia Lee
Anthony Sistilli
Greg Obinna
Paolo Mioni
Lucas McGartland
Shahbaz Ahmed
Lucas Kohorst
Ujjwal Saxena
Albino Tonnina
David Mack
ZAYDEK
Michael Umanah
Vincent Tang
Gupta Garuda
JonLuca De Caro
Karan Asher
Jonathan Kosgei
Aaron King
Dhruvdutt Jadhav
Marko Anastasov
Deepal Dsilva
Michael Rybintsev
Mohammed Salman
Jean-Sébastien Tremblay
pancy
Sankalp Bhatia
Peace Ojemeh (Perrie)
Colin Morgan
Ankit Jain
Ankit Sharma
David Nowak
Peter-John Welcome
Phil Seaton
Hassan Djirdeh
Vered Rekanati Mordechai
Harbind Kharod
Vinh Le
Francis Sunday
Greg Sabo
Nicolas Dao
Ashley MacWhirter
Ian Wilson
Sergio Garcez
Prithviraj Pawar
Anuj Pahade
Sergiy Dybskiy
Kushagra Pathak
Samuele Dassatti
Harshdeep S Jawanda
Rachael Ray
Zac Kwan
Sushrut Shivaswamy
Shy Alter
Osman (Ozzie) Osman
Dumindu Buddhika
Bohdan Kit
Megan Risdal
Hugo
Riccardo Canella
Dominic Fraser
Ori Roza
Honey Thakuria
Christoph Michel
Brainhub
Rajput Mehul
Siddhesh Rane
Iago Rodrigues
Periklis Gkolias
Anant Jain
Abdelkrim Hadjidj
Tomas Trajan
Quinn Langille
Tal Kol
Philipp
Jagoda Dworniczak
Timber.io
Gant Laborde
Divya Godayal
Craig Fitzpatrick
Christian Neumanns
Sandeep Panda
Angela He
Nathan Malishev
Christopher Diggins
Victor Cassone
Gaurav
Rajasekar Elango
O-LAP
Elliot Dahl
Nicholas Vincent-Hill
Prakash Sharma
Melody Yang
Drew Dahlman
Keith Mifsud
Zack
Estefania Cassingena Navone
Moshe Siegel
Oguz Gelal
Timur Badretdinov
ellereeeee
Amin Mohamed Ajani
Jack Finlay
Pratik Parmar
Anabella Spinelli
Prarthana S. Sannamani
Faizan Bashir
Tyler Elliot Bettilyon
Oyetoke Tobiloba Emmanuel
Logan Wright
Leonardo Cardoso
Jake Moxey
Charisol
Ranadhir Dey
Zubin
Manish Bansal
Mateusz Tarnaski
Ghost Together
Theo Strauss
Abdul Moiz Ansari
Fahim ul Haq
Alexander Ryabtsev
Jonathan Wood
QuickBird Studios
Warren Bell
Wiki Chaves
Mahdi Azarboon
Ben Church
Nitish Phanse
Bapusaheb Patil
Ankit Karnany
Rohit Ramname
Siraj Raval
Richard Middleton
Abhinav Jain
David Yu
Ali Spittel
Felipe Lazo
Abhishek Jain
Daniel Ni
Ashish Gaikwad
Patrick Ferris
Cathy Ha
Alina Alam
Sashko Stubailo
Tiago Antunes
Kyle Gill
Kevin Turney
Max Huddleston
Ronald Rey
Erika Tan
Aditya Sridhar
Stephanie Winn
Srinivasan Chandramouli
Vikrant Negi
Filip Jerga
Simone Di Maulo
Marina Ferreira
Karthik Venkateswaran
Cher Don
Luciano Strika
Roxy A
Gilad Haimov
Luc Claustres
Derek Mei
Nick Gard
Hadrien Jean
Ralu Bolovan
Trevor Phillips
Haardik
Milap Neupane
Jérémy Brunet
Soumyajit Pathak
Daniel Lemay
Leo Kyrpychenko
Arnav Bansal
Ameer Jhan
Farha Kareem
ChunLin Wu
Ankur Anand
Daniel Newton
Marco
Eduardo Vedes
Michael X
Matt Z
Abdul Kadir
Benek Lisefski
Mehul Mohan
Hayden
Shailesh Shekhawat
Sam Westreich, PhD
Shawn Toubeau
Paul Laux
Akogwu Uche
Veronika Rovnik
Sumedh Nimkarde
Valentijn v/den Hout
Tomche Delev
Madhav Bahl
Joel Speed
Amir Off
Matt Studdert
Tejaas Solanki
Code Girl
Grace Carter
Antoine Lechenault
Lukas Lukac
Max Goh
Andrey Semin
Raman Sah
Soujanya PS
Joanna Gaudyn
Arun Mathew Kurian
Amanda Bullington
Chetan Sharma
Bhavya Karia
Vinicius Gularte
Hemal Patel
Sachin Kumar
Goran Aviani
Charles Ouellet
Brian Kabiro
Erica Pisani
Ayusch Jain
Will Wang
Harshit Tyagi
Patryk Miziuła, PhD
Vali Shah
Igor Yalovoy 🧙
Amanda Sopkin
Tom Schweers
Vinicius de Melo Rocha
Nezar Assawiel
Kashyap Bhansali
Girish Rawat
Krzysztof Czernek
Erisan Olasheni
Roland Leth
Netta Bondy
Valeri Alexiev
Carine-Belle
Tristan Ganry
Wilson Wang
Dhanraj Acharya
Jordan LaGrone
Russell Hammett Jr. (Kritner)
Nikhil Sridhar
Abhishek Jakhar
Chiamaka Ikeanyi
Shashi Kumar Raja
Johny Thomas
Piotr Gaczkowski
Karel Rochelt
Jacob Goh
Colin Smith
Thomas Reinecke
Dalia Simons
Chenhua Zhu
Ben Gubler
Aly
Мihail Gaberov
Flavio M. De Stefano
Bill Girten
Virginia Balseiro
Gopal Singh
Deepu K Sasidharan
Cat Hicks
Sven Efftinge
Thang Vu
Siegfried Grimbeek
Asya Frumkin
Stanislav Termosa
Mukhamed Khasanza
Robin Sandborg
Jonathan Speek
Kaashan Hussain
Dzaky Widya Putra
Jye Sawtell-Rickson
Melchor Tatlonghari
Taha Shashtari
Seif Ghezala 🇩🇿
C-J Kihl
Smit Shilu
Chris Doucette
Zafar Saleem
Lachlan Young
Ondrej Svestka
Marvin Frachet
Mahdi Karabiben
Dipto Karmakar
Rafael Belchior
Utsab Saha
Daphna Regev
shahar taite
Ritvik Khanna
Abhinav Pandey
Błażej Kosmowski
Phoebe Voong-Fadel
Maciej Myśliński
Simon Späti
Ryan Harris
Danny Perez
Anastasia
Zain Manji
Chester Leung
Mattia Astorino
Onel Harrison
Léo Jacquemin
Georgia Nola
Josh Temple
Vishwa Shah
Nastasia Saby
Siddhant Srivastav
Adrian Hajdin
Avanthika Meenakshi
Deepika Gunda
Yael Hermon
Nathan Sebhastian
Cristiano Correia
Adi Polak
Code Breaker
Chan Wen Tjun
Soundarya Balasubramani
Prashant Yadav
Sergey Malchevskiy
Paul Razvan Berg
Priyabrata Biswas
Fabian Hinsenkamp
Sam Ollason
Nadeem Ahamed
shota jolbordi
Vaibhav Kandwal
Vivian Egwu
Katie Siegel
Julius Zerwick
Darren Burns
Kofo Okesola
Ethan Hansen
Nandhini Saravanan
Andrey Goncharov
Ashay Mandwarya 🖋️💻🍕
Maple Ong
Andrea Santurbano
Alex Peattie
Bayrem Gharsellaoui
Franziska Hinkelmann
Krunoslav Banovac
Alexander Gilmanov
Bryan Lee
Luan Orlandi
Yung L. Leung
Oladipupo Bello
Zlatan Bekric
Michael Uloth
Karthik Iyengar
Grace Elina
Leandro Pérez
Valerii Tereshchenko
Luke Joliat
John Selawsky
Joel S. Syder
Marcelo Russi Mergulhão
Sinisa Louc
Eden Adler
David Karolyi
James Munro
Vinicius Marchesin Araujo
Łukasz Ławicki
artismarti
Daniel Miller
Catherine Vassant (aka Codingk8)
Jennifer Wjertzoch
Irina Bulygina
Anna Su**
Santhosh Reddy
Evandro Gomes
Janitha Tennakoon
James Dietle
Mikhail Shilkov
Jonathan Albert M. Cunanan
Philipp Haidenbauer
Shukant Pal
Mohak Puri
Ken Gilb
Shen Huang
Pierre-Antoine Mills
Derek Fong
Anna 4erepawko Mészáros
Arnel Enero
Jacob Worrel
Lazar Gugleta
Emmanuel Sibanda
Oleg Isonen
Dafna Rosenblum
Philip Osborne, PhD Researcher
Yonatan Doron
Emrick Sinitambirivoutin
Simone Busoli
Kevin Gardner
Shirshendu Bhowmick
Puranjay Mohan
Nick Manning
Errol Fernandes
Sitaram Shelke
Shaira Williams
Noël Widmer
James Okunlade
Gabriel Tanner
Andrei Cacio
Adam Goldschmidt
Mohammad Iqbal
Iain Nash
Yuichi Fujiki
the onset
Kyle Gallagher
Roman Leventov
HD
Ray Naldo
Thomas Barrasso
Khalil Stemmler
Jordy van den Aardweg
Bruno
Sari Harrison
Mrudul Shah
Arthur Arakelyan
Kevin Ghadyani
Sarah Sweat
RomRoc
Eric Tong
Cecelia Shao
Schalk Venter
Carlos da Costa
Tanveer Sayyed
Vivek Palaniappan
Sam Johnson
Fito von Zastrow
Saheed Oladele
Stephen McLean
Yasufumi TANIGUCHI
Harry Sauers
Christian Jess Mark
Lior Messinger
Dane David
Chamath Kirinde
Preetish HS
LearnDataSci
Kousik Nath
Egwuenu Gift
Dhruv Barochiya
Ben Mmari
Leandro Cesquini Pereira
Olivier LOURME
Alexander Kamenov
Andrew Li
Panth
Dane Stevens
Felix Kuestahler
Stacey Tay
Kathy Dinh
Matt Oxley
Andres Vourakis
Tim Jackson
Dor Sever
Tirmidzi Faizal Aflahi
Nishit Jain
jaredwolff
Zdravko Kolev
Pramono Winata
Henry Tabima Giraldo
Tan Le Tian
Miles Till
Milan Mimica
Dr. Michaela Greiler
Balázs Tápai
Wilfred Morgan
Jerin Paul
Victor A. Requena
Janeth Graziani
Sanjula Madurapperuma
Avishek Nag
Romesh Liyanage (Romeliyan)
Daniel Barker
Leanne Z
Josh Wulf
Raymond Blessed
Srishti Gupta
Bolaji Ayodeji
Zeeshaan Maudarbocus
Simon Schwartz
Arthur Puszynski
Momčilo Dakić
Neeraj Negi