Skip to content

Instantly share code, notes, and snippets.

@beaucarnes
Created May 28, 2019 19:12
Show Gist options
  • Save beaucarnes/8d2b38fe46741e210dd94a2bdd4c978e to your computer and use it in GitHub Desktop.
Save beaucarnes/8d2b38fe46741e210dd94a2bdd4c978e to your computer and use it in GitHub Desktop.
[
{"url":"https://www.freecodecamp.org/news/a-beginners-guide-to-git-how-to-create-your-first-github-project-c3ff53f56861","tags":["Git","Programming","Technology","Productivity","Software Development"]},
{"url":"https://www.freecodecamp.org/news/7-important-lessons-about-programming-that-ive-learned-at-17-516ae619686","tags":["Programming","Technology","Learning To Code","Coding","Lessons Learned"]},
{"url":"https://www.freecodecamp.org/news/a-beginners-guide-to-git-how-to-create-your-first-github-project-c3ff53f56861","tags":["Git","Programming","Technology","Productivity","Software Development"]},
{"url":"https://www.freecodecamp.org/news/7-important-lessons-about-programming-that-ive-learned-at-17-516ae619686","tags":["Programming","Technology","Learning To Code","Coding","Lessons Learned"]},
{"url":"https://www.freecodecamp.org/news/zipline-build-a-smart-javascript-calculator-65e21a8b0b0c","tags":["JavaScript","Mathematics","Education","Programming","Design"]},
{"url":"https://www.freecodecamp.org/news/z-axis-html-css-z-index-layout-adventures-2419cefdc2ed","tags":["CSS","Design","Web Development","Programming","Web Design"]},
{"url":"https://www.freecodecamp.org/news/youre-already-ready-for-your-first-hackathon-b585aca54b93","tags":["Startup","Web Development","Tech","Design","Hackathons"]},
{"url":"https://www.freecodecamp.org/news/your-ultimate-guide-to-writing-a-qa-documentation-6cdf425bab80","tags":["Software Development","Quality Assurance","Software Testing","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/your-job-title-matters-more-than-you-think-c34a0156b8ef","tags":["Tech","Startup","Careers","Jobs","Programming"]},
{"url":"https://www.freecodecamp.org/news/you-wont-build-a-community-out-of-networking-drinking-events-d24fd555b8c3","tags":["Startup","Learning","Education","Life","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/you-re-saying-it-wrong-359e4634268","tags":["JavaScript","Tech","Language","Humor","Writing"]},
{"url":"https://www.freecodecamp.org/news/you-in-6-seconds-how-to-write-a-r%C3%A9sum%C3%A9-that-employers-will-actually-read-fd7757740802","tags":["Jobs","Job Hunting","Resume","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/writing-command-line-applications-in-nodejs-2cf8327eee2","tags":["JavaScript","Nodejs","Linux","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/world-cup-visualized-all-the-goals-b52e5ef53e0a","tags":["Bigquery","Data Science","Visualization","Sports","World Cup"]},
{"url":"https://www.freecodecamp.org/news/world-cup-all-the-goals-in-2018-b52e5ef53e0a","tags":["Bigquery","Data Science","Visualization","Sports","World Cup"]},
{"url":"https://www.freecodecamp.org/news/women-in-tech-my-own-perspective-9eaa481c73b8","tags":["Women In Tech","Education","Grace Hopper Conference","Life","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/why-you-should-use-column-indentation-to-improve-your-codes-readability-f1364e2e77ba","tags":["Programming","JavaScript","Productivity","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/why-you-should-choose-usestate-instead-of-usereducer-ffc80057f815","tags":["React","JavaScript","Web Development","Web Design","Tech"]},
{"url":"https://www.freecodecamp.org/news/why-we-need-novel-authentication-schemes-6d5139e0cd9","tags":["Security","Infosec","Web Development","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/why-is-hiring-broken-it-starts-at-the-whiteboard-34b088e5a5db","tags":["Technology","Design","Education","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/why-i-think-flutter-is-the-future-of-mobile-app-development-768332b73c0d","tags":["Mobile App Development","Flutter","Dart","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/why-i-spent-110k-to-decide-not-to-go-to-school-7402e78c89ee","tags":["Programming","Education","Life Lessons","Personal Development","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/why-i-mourn-the-death-of-parse-4f4dfb15af34","tags":["Mobile App Development","Programming","Tech","Technology","Mobile"]},
{"url":"https://www.freecodecamp.org/news/why-i-love-vim-19134461ab85","tags":["Vim","Linux","Programming","Productivity","Technology"]},
{"url":"https://www.freecodecamp.org/news/why-i-left-gulp-and-grunt-for-npm-scripts-3d6853dd22b8","tags":["JavaScript","Nodejs","NPM","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/why-i-hate-your-single-page-app-f08bb4ff9134","tags":["JavaScript","Web Development","Technology","Tech","Design"]},
{"url":"https://www.freecodecamp.org/news/why-does-it-cost-1-000-to-list-a-job-on-free-code-camp-fff05d4627a2","tags":["Hiring","Web Development","Startup"]},
{"url":"https://www.freecodecamp.org/news/which-us-cities-are-really-the-rainiest-i-crunched-the-data-5ca00c2848d9","tags":["Bigquery","Big Data","Data Visualization","Weather","Google Cloud Platform"]},
{"url":"https://www.freecodecamp.org/news/where-do-all-the-bytes-come-from-f51586690fd0","tags":["Game Development","Compression","Image Compression","Design","Learning"]},
{"url":"https://www.freecodecamp.org/news/when-should-i-use-typescript-311cb5fe801b","tags":["JavaScript","Typescript","Angularjs","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/what-you-need-to-know-about-the-future-of-bitcoin-technology-cc6936ba0b99","tags":["Bitcoin","Technology","Blockchain","Finance","Business"]},
{"url":"https://www.freecodecamp.org/news/what-you-havent-published-a-toolbox-yet-92a0825b8178","tags":["Startup","Marketing","Media","Business","Branding"]},
{"url":"https://www.freecodecamp.org/news/what-were-the-best-free-online-courses-of-2017-you-decide-5210e27da996","tags":["Education","Tech","Technology","Business","Design"]},
{"url":"https://www.freecodecamp.org/news/what-ren%C3%A9-descartes-can-teach-you-about-design-e0eace2ca268","tags":["Mathematics","Design","Philosophy","Tech","History"]},
{"url":"https://www.freecodecamp.org/news/what-programming-language-should-i-learn-first-%CA%87d%C4%B1%C9%B9%C9%94s%C9%90%CA%8C%C9%90%C9%BE-%C9%B9%C7%9D%CA%8Dsu%C9%90-19a33b0a467d","tags":["Web Development","Tech","Life Lessons","Startup","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/what-nobody-tells-you-about-learning-to-code-and-why-that-makes-it-so-hard-22431ba27d78","tags":["Coding","Programming","Learning To Code","Startup","Women In Tech"]},
{"url":"https://www.freecodecamp.org/news/what-ive-learned-about-front-end-development-from-age-12-to-22-99b673a032e2","tags":["Web Development","Front End Development","Technology","JavaScript","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/what-is-shitty-code-handwriting-ae7c00708b","tags":["Programming","Software Development","Life Lessons","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/what-is-programming-22a72ef4fd02","tags":["Programming","Technology","Philosophy","History","Language"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3","tags":["JavaScript","Nodejs","Web Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-as-an-esl-teacher-will-help-you-learn-how-to-code-32a348afdd00","tags":["Web Development","Learning To Code","Education","Tech","Teaching"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-about-front-end-development-from-12-to-22-99b673a032e2","tags":["Web Development","Front End Development","Technology","JavaScript","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/what-does-choosing-and-applying-eyeshadow-teach-us-about-coding-932b6cd5cfee","tags":["JavaScript","Coding","Women In Tech","Codelikeagirl","Tech"]},
{"url":"https://www.freecodecamp.org/news/what-do-cryptic-github-comments-mean-9c1912bcc0a4","tags":["Github","Open Source","Programming","Learning","Tech"]},
{"url":"https://www.freecodecamp.org/news/webpack-for-the-fast-and-the-furious-bf8d3746adbd","tags":["JavaScript","Webpack","ES6","Nodejs","Web Development"]},
{"url":"https://www.freecodecamp.org/news/weather-and-bigquery-rainiest-cities-united-states-5ca00c2848d9","tags":["Bigquery","Big Data","Data Visualization","Weather","Google Cloud Platform"]},
{"url":"https://www.freecodecamp.org/news/we-need-a-new-document-markup-language-here-is-why-c22e0ec44e15","tags":["Writing","Markup","Documentation","Tech","UX"]},
{"url":"https://www.freecodecamp.org/news/we-need-a-new-document-markup-language-c22e0ec44e15","tags":["Writing","Markup","Documentation","Tech","UX"]},
{"url":"https://www.freecodecamp.org/news/we-just-launched-the-biggest-ever-survey-of-people-learning-to-code-cac81dadf1ea","tags":["Education","Technology","Design","Social Media","Startup"]},
{"url":"https://www.freecodecamp.org/news/we-just-abandoned-our-blog-for-medium-you-probably-should-too-33e742a1d49","tags":["Writing","Technology","Design","Social Media","Marketing"]},
{"url":"https://www.freecodecamp.org/news/we-asked-15-000-people-who-they-are-and-how-theyre-learning-to-code-4104e29b2781","tags":["Data Science","Design","Tech","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/vote-best-online-courses-2017-5210e27da996","tags":["Education","Tech","Technology","Business","Design"]},
{"url":"https://www.freecodecamp.org/news/visual-studio-code-extensions-ff7f29b71341","tags":["JavaScript","Software Development","Programming","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/virtual-reality-harvard-cs50-16970919ebb2","tags":["Virtual Reality","Technology","Computer Science","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/using-flow-with-babel-c04fdca8d14d","tags":["JavaScript","Flowtype","Programming"]},
{"url":"https://www.freecodecamp.org/news/user-experience-explained-in-5-minutes-for-newbie-front-end-developers-1293c1521407","tags":["UX","Web Design","Design","Self Improvement","Psychology"]},
{"url":"https://www.freecodecamp.org/news/up-to-awesome-commit-messages-a85558cb90e8","tags":["Git","Web Development","Programming","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/unfundable-slack-bots-9369a75fdd","tags":["Slack","Bots","Humor","Star Wars","Design"]},
{"url":"https://www.freecodecamp.org/news/understanding-git-for-real-by-exploring-the-git-directory-1e079c15b807","tags":["Tech","Programming","Git","Learning","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/understanding-asynchronous-javascript-callbacks-through-household-chores-e3de9a1dbd04","tags":["JavaScript","Programming","Education","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/typescript-curry-ramda-types-f747e99744ab","tags":["Typescript","Functional Programming","Ramda","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/two-ways-to-check-for-palindromes-in-javascript-64fea8191fd7","tags":["JavaScript","Programming","Web Development","Algorithms","Design"]},
{"url":"https://www.freecodecamp.org/news/turning-code-to-cash-how-to-make-money-as-a-web-developer-and-live-to-tell-the-tale-f5eedc557b3e","tags":["Web Development","Freelancing","Tech","Business","Entrepreneurship"]},
{"url":"https://www.freecodecamp.org/news/train-like-an-aws-certified-cloud-ninja-534f1770eba2","tags":["AWS","Cloud Computing","Tech","Programming","Software Development"]},
{"url":"https://www.freecodecamp.org/news/towards-better-git-commit-messages-using-atom-6dbda5e14984","tags":["Programming","Git","Productivity","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/top-50-free-online-courses-2018-e67d0da38e95","tags":["Education","Tech","Learning","Online Courses","Programming"]},
{"url":"https://www.freecodecamp.org/news/to-the-nine-nine-ninety-nines-9f6b08be72df","tags":["Technology","Social Media","Design","Education","Programming"]},
{"url":"https://www.freecodecamp.org/news/tinkering-toward-simplicity-6a15fb9dcdcb","tags":["Design","Social Media","Technology","UX","Startup"]},
{"url":"https://www.freecodecamp.org/news/three-ways-to-title-case-a-sentence-in-javascript-676a9175eb27","tags":["JavaScript","Programming","Learning","Algorithms","Technology"]},
{"url":"https://www.freecodecamp.org/news/three-ways-to-find-the-longest-word-in-a-string-in-javascript-a2fb04c9757c","tags":["JavaScript","Programming","Web Development","Design","Algorithms"]},
{"url":"https://www.freecodecamp.org/news/this-weekend-we-launched-our-open-source-community-s-medium-publication-52954c08adea","tags":["Writing","Technology","Social Media","Marketing","Design"]},
{"url":"https://www.freecodecamp.org/news/this-is-the-only-r%C3%A9sum%C3%A9-objective-advice-you-need-to-get-hired-8b7b52d80b3a","tags":["Jobs","Careers","Resume","Career Advice","Technology"]},
{"url":"https://www.freecodecamp.org/news/things-people-learning-to-code-will-understand-part-2-6685cbed8c6","tags":["Programming","GIF","Humor","Women In Tech","Design"]},
{"url":"https://www.freecodecamp.org/news/things-i-wish-someone-had-told-me-when-i-was-learning-how-to-code-565fc9dcb329","tags":["Tech","Education","Programming","Self Improvement","Learning"]},
{"url":"https://www.freecodecamp.org/news/things-everyone-who-s-learning-to-code-will-understand-d289658ad263","tags":["Web Development","Programming","Humor","Women In Tech","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/these-are-the-best-javascript-chart-libraries-for-2019-29782f5e1dc2","tags":["JavaScript","Data Visualization","Tech","Data Science","Programming"]},
{"url":"https://www.freecodecamp.org/news/these-are-the-best-free-open-data-sources-anyone-can-use-a65b514b0f2d","tags":["Open Data","Data Science","Open Source","Machine Learning","Big Data"]},
{"url":"https://www.freecodecamp.org/news/the-year-of-a-self-starter-programmer-in-review-ed005a041f92","tags":["Programming","Business","Education","Startup","Design"]},
{"url":"https://www.freecodecamp.org/news/the-voice-memos-bff-speech-to-text-powered-by-machine-learning-1dbc7a6c65f1","tags":["Google Cloud Platform","Machine Learning","Writing","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/the-voice-memos-bff-how-to-make-speech2text-easy-with-machine-learning-1dbc7a6c65f1","tags":["Google Cloud Platform","Machine Learning","Writing","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/the-ultimate-intermediate-ruby-on-rails-tutorial-lets-create-an-entire-app-d7c6e997c63f","tags":["Ruby on Rails","Programming","Web Development","Software Development","Startup"]},
{"url":"https://www.freecodecamp.org/news/the-top-17-design-tools-you-must-master-in-2016-to-stay-relevant-543ac02e681d","tags":["Design","UX","Technology","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/the-tactical-networking-guide-for-introverts-aadd93b09849","tags":["Networking","Introvert","Life Lessons","Startup","Psychology"]},
{"url":"https://www.freecodecamp.org/news/the-summits-ahead-e5a982309ed0","tags":["Education","Technology","Design","Social Media","Startup"]},
{"url":"https://www.freecodecamp.org/news/the-story-of-one-mother-two-sons-value-type-vs-reference-type-in-swift-6e125af2d5d0","tags":["Swift","iOS","Programming","Technology","Mobile"]},
{"url":"https://www.freecodecamp.org/news/the-revolution-of-pure-views-aed339db7da4","tags":["JavaScript","React","Functional Programming","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/the-reality-of-running-a-production-node-app-on-aws-elastic-beanstalk-55c78b5dad0b","tags":["AWS","JavaScript","Nodejs","Programming","DevOps"]},
{"url":"https://www.freecodecamp.org/news/the-psychology-of-pair-programming-86cb31f9abca","tags":["Pair Programming","Software Development","Programming","Psychology","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-principles-of-ux-choreography-69c91c2cbc2a","tags":["Design","UX","Animation","User Experience","Art"]},
{"url":"https://www.freecodecamp.org/news/the-post-graduation-blues-10-tips-for-the-recent-computer-science-grad-2b48f27c1deb","tags":["Programming","Computer Science","Students","Tech","Jobs"]},
{"url":"https://www.freecodecamp.org/news/the-pick-and-choose-approach-and-a-list-of-inspirational-websites-361b2048c114","tags":["Design","Web Design","Web Development"]},
{"url":"https://www.freecodecamp.org/news/the-new-meme-order-changing-the-game-with-simple-browser-caching-bcd24a07dc3e","tags":["JavaScript","Memes","Technology","Design","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-most-interesting-thing-i-ve-read-all-week-dd251d866ce5","tags":["Education","Technology","Design","Writing","Startup"]},
{"url":"https://www.freecodecamp.org/news/the-most-important-skill-a-programmer-can-learn-9d410c786baf","tags":["Programming","Software Development","Coding","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/the-most-important-lessons-ive-learned-after-a-year-of-working-with-react-1de862421981","tags":["Tech","React","JavaScript","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-moment-when-you-realize-every-server-in-the-world-is-vulnerable-8e4371fc5261","tags":["Security","Data Structures","Programming","Tech","Software Development"]},
{"url":"https://www.freecodecamp.org/news/the-hour-of-code-times-2-080-67dda26be3af","tags":["Technology","Design","Social Media","Life Lessons","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/the-future-of-browser-history-2abad38022b1","tags":["Search","Browsers","Internet","Web Design","Design"]},
{"url":"https://www.freecodecamp.org/news/the-fab-four-technique-to-create-responsive-emails-without-media-queries-baf11fdfa848","tags":["CSS","Web Development","Email","Design","UX"]},
{"url":"https://www.freecodecamp.org/news/the-difference-between-a-solution-and-the-best-solution-c5ff0cd573e3","tags":["Web Development","Education","Teaching","Design","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-design-process-a-pyramid-c77135c177d4","tags":["Design","Design Process","UX","User Experience","Technology"]},
{"url":"https://www.freecodecamp.org/news/the-complete-list-of-user-experience-ux-resources-tools-7af32aa129f6","tags":["UX","Usability","User Experience","Design","Startup"]},
{"url":"https://www.freecodecamp.org/news/the-best-podcasts-for-new-coders-and-the-best-tools-for-listening-to-them-df393b1c8dc","tags":["Web Development","Podcast","Learning To Code","Learning","Education"]},
{"url":"https://www.freecodecamp.org/news/the-basics-of-nosql-databases-and-why-we-need-them-5f6639ed9574","tags":["Database","Tech","Startup","Programming","NoSQL"]},
{"url":"https://www.freecodecamp.org/news/the-art-of-computer-programming-by-donald-knuth-82e275c8764f","tags":["Programming","Software Development","Tech","Technology","Books"]},
{"url":"https://www.freecodecamp.org/news/the-age-of-self-serve-is-coming-to-an-end-ae632f7151b2","tags":["Artificial Intelligence","Technology","Economics","Business","Design"]},
{"url":"https://www.freecodecamp.org/news/the-50-best-free-online-university-courses-according-to-the-data-e67d0da38e95","tags":["Education","Tech","Learning","Online Courses","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-10-best-free-online-courses-of-2016-according-to-data-c479b55ed851","tags":["Self Improvement","Productivity","Startup","Programming","Design"]},
{"url":"https://www.freecodecamp.org/news/tech-s-best-april-fool-s-day-jokes-for-2016-ef0bc1e66950","tags":["Humor","Tech","Design","Startup","Technology"]},
{"url":"https://www.freecodecamp.org/news/swift-vs-objective-c-the-trending-up-and-comer-vs-the-dinosaur-5b19add8e2ed","tags":["Swift","Objective C","Technology","Apple","Programming"]},
{"url":"https://www.freecodecamp.org/news/swayam-inside-indias-massive-bet-on-online-courses-a800824c0a2f","tags":["Education","India","Higher Education","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/swayam-india-moocs-a800824c0a2f","tags":["Education","India","Higher Education","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/survival-guide-migrating-from-the-firebase-realtime-database-to-cloud-firestore-fd8da8149877","tags":["Programming","Web Development","Tech","Startup","DevOps"]},
{"url":"https://www.freecodecamp.org/news/style-webpage-or-markdown-like-medium-article-using-html-css-sass-bootstrap-c6f9e64c0955","tags":["Web Development","Programming","Design","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/struggling-with-a-coding-challenge-follow-these-simple-steps-a5372c6ea0f4","tags":["Programming","Web Development","Education","Artificial Intelligence","Game Development"]},
{"url":"https://www.freecodecamp.org/news/stephen-mayeux-shows-you-what-9-months-of-self-taught-coding-looks-like-50f4e6c3598f","tags":["Web Development","Programming","Learn To Code","Learning","Design"]},
{"url":"https://www.freecodecamp.org/news/state-machines-d42855debc66","tags":["Programming","Software Engineering","Software Development","Finite State Machine","Computer Science"]},
{"url":"https://www.freecodecamp.org/news/state-machines-basics-of-computer-science-d42855debc66","tags":["Programming","Software Engineering","Software Development","Finite State Machine","Computer Science"]},
{"url":"https://www.freecodecamp.org/news/startup-content-toolbox-ecosystem-community-92a0825b8178","tags":["Startup","Marketing","Media","Business","Branding"]},
{"url":"https://www.freecodecamp.org/news/startup-accelerator-comparison-y-combinator-vs-techstars-b4080d0c93c8","tags":["Startup","Tech","Accelerator"]},
{"url":"https://www.freecodecamp.org/news/start-writing-modern-javascript-code-f98eccb4841","tags":["JavaScript","Software Development","ES6","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/south-korea-will-pay-you-to-learn-coding-5947fa625659","tags":["Web Development","Education","South Korea","Learning","Personal Development"]},
{"url":"https://www.freecodecamp.org/news/so-you-want-to-be-a-product-manager-this-is-where-i-started-d354944308c0","tags":["Product Management","Career Change","Product","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/simplifying-recyclerview-adapters-with-rx-databinding-f02ebed0b386","tags":["Android","Rxandroid","Recyclerview","Mobile App Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/silicon-valley-s-smartest-loser-f0c3fac753d8","tags":["Startup","Technology","Business","Education","History"]},
{"url":"https://www.freecodecamp.org/news/setting-up-obs-for-live-coding-7-steps-99b8986e7249","tags":["Programming","Live Streaming","Tech","Design","Education"]},
{"url":"https://www.freecodecamp.org/news/setting-up-jest-enzyme-for-testing-react-native-40393ca04145","tags":["React Native","Jest","Unit Testing","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/setting-up-flow-when-youve-already-got-babel-in-place-c04fdca8d14d","tags":["JavaScript","Flowtype","Programming"]},
{"url":"https://www.freecodecamp.org/news/serendipity-training-montages-and-how-my-friend-automated-himself-out-of-a-job-eb62315f1b4d","tags":["Programming","Tech","Education","Motivation","Technology"]},
{"url":"https://www.freecodecamp.org/news/securing-managing-secrets-using-google-cloud-kms-3fe08c69f499","tags":["Software Development","Programming","Security","Google Cloud Platform","Tech"]},
{"url":"https://www.freecodecamp.org/news/rxandroid-and-retrofit-2-0-66dc52725fff","tags":["Rxjava","Retrofit","Android App Development","Mobile App Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/rxandroid-and-kotlin-part-1-f0382dc26ed8","tags":["Android","Android App Development","Programming","Kotlin","Mobile"]},
{"url":"https://www.freecodecamp.org/news/rtdb-to-firestore-fd8da8149877","tags":["Programming","Web Development","Tech","Startup","DevOps"]},
{"url":"https://www.freecodecamp.org/news/room-sqlite-beginner-tutorial-2e725e47bfab","tags":["Database","Technology","Programming","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/review-these-50-questions-to-crack-your-java-programming-interview-69d03d746b7f","tags":["Programming","Java","Coding","Software Development","Interview Questions"]},
{"url":"https://www.freecodecamp.org/news/resources-for-software-developers-who-are-obsessed-with-learning-94dd26ed5dbd","tags":["Programming","Software Engineering","Learning","Technology","Web Development"]},
{"url":"https://www.freecodecamp.org/news/reflecting-on-1-year-of-zen-audio-player-57ee759365ee","tags":["Programming","Open Source","Music","Design","UX"]},
{"url":"https://www.freecodecamp.org/news/reduce-f47a7da511a9","tags":["JavaScript","Functional Programming","Programming","Learning To Code","Web Development"]},
{"url":"https://www.freecodecamp.org/news/reddit-uptime-2008-2016-bigquery-b3d7b11046e0","tags":["Bigquery","Data Visualization","Data Science","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/reddit-uptime-2008-2016-b3d7b11046e0","tags":["Bigquery","Data Visualization","Data Science","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/recursion-in-javascript-1608032c7a1f","tags":["JavaScript","Front End Development","Programming","Technology","Web Development"]},
{"url":"https://www.freecodecamp.org/news/rebuilding-the-747-at-35-000-feet-165bddf4782","tags":["Technology","Design","Social Media","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/real-time-dynamic-cover-system-in-unreal-engine-4-eddb554eaefb","tags":["Programming","Gaming","Tech","Tutorial","Technology"]},
{"url":"https://www.freecodecamp.org/news/reading-accessibility-82d24841ac7e","tags":["Writing","Accessibility","Technology","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/read-write-mindful-minutes-from-healthkit-with-swift-232b65118fe2","tags":["iOS","Software Development","Programming","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/react-s-jsx-the-other-side-of-the-coin-2ace7ab62b98","tags":["React","JavaScript","Web Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/rails-internationalization-i18n-the-complete-guide-bf840492f34f","tags":["Ruby on Rails","Localization","Startup","Technology","Internationalization"]},
{"url":"https://www.freecodecamp.org/news/rabbitmq-9e8f78194993","tags":["Rabbitmq","Message Broker","Queue","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/qa-documentation-ultimate-guide-6cdf425bab80","tags":["Software Development","Quality Assurance","Software Testing","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/putting-scope-in-perspective-c9a16974c3be","tags":["JavaScript","Programming","Women In Tech","Learning","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/promise-all-in-javascript-with-example-6c8c5aea3e32","tags":["JavaScript","Software Development","Nodejs","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/preventative-programming-how-fix-to-bugs-before-they-happen-9df82cf215c5","tags":["Programming","JavaScript","Coding","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/preprocessing-for-deep-learning-from-covariance-matrix-to-image-whitening-9e2b9c75165c","tags":["Machine Learning","Deep Learning","Python","Data Science","Tech"]},
{"url":"https://www.freecodecamp.org/news/pragmatic-programmer-broken-windows-6916998eecbe","tags":["Tech","Programming","Books","Startup","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/powerful-tools-for-mongodb-data-visualization-565000c7309","tags":["Web Development","Mongodb","Tech","Programming","Data Analysis"]},
{"url":"https://www.freecodecamp.org/news/portfolio-app-using-react-618814e35843","tags":["React","JavaScript","Web Development","Tech","Portfolio"]},
{"url":"https://www.freecodecamp.org/news/poker-and-software-engineering-e77963d5177c","tags":["Poker","Machine Learning","Startup","Software Development","Business"]},
{"url":"https://www.freecodecamp.org/news/please-do-learn-to-code-233597dd141c","tags":["Programming","Education","Technology","Design","Social Media"]},
{"url":"https://www.freecodecamp.org/news/perlis-on-tech-evangelism-10-epigrams-5ea6dcf3faf5","tags":["Programming","Philosophy","Tech","Life Lessons","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/overcoming-javascript-framework-fatigue-741dac9370ee","tags":["JavaScript","Education","Tech","Startup","Design"]},
{"url":"https://www.freecodecamp.org/news/one-way-to-greatness-pick-yourself-31945487731b","tags":["Productivity","Programming","Inspiration","Motivation","Personal Development"]},
{"url":"https://www.freecodecamp.org/news/of-hidden-features-messages-in-bottles-and-demented-bakers-8abfb7eb630","tags":["Coding","Communication","Humor","Business","Design"]},
{"url":"https://www.freecodecamp.org/news/object-oriented-programming-concepts-21bb035f7260","tags":["Programming","Interview","Tech","Object Oriented","Jobs"]},
{"url":"https://www.freecodecamp.org/news/npm-package-hijacking-from-the-hijackers-perspective-af0c48ab9922","tags":["JavaScript","NPM","Security","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/nosql-databases-5f6639ed9574","tags":["Database","Tech","Startup","Programming","NoSQL"]},
{"url":"https://www.freecodecamp.org/news/no-such-thing-as-real-programming-c30b98c51d8","tags":["Programming","Web Development","Books","Learning To Code","Technology"]},
{"url":"https://www.freecodecamp.org/news/nifi-surf-on-your-dataflow-4f3343c50aa2","tags":["Apache","Data","Software Development","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/networking-at-meet-ups-getting-hired-f0f7c4f4681a","tags":["Web Development","Programming","Learning To Code","Social Media","Careers"]},
{"url":"https://www.freecodecamp.org/news/my-personal-favorite-visual-studio-code-extensions-ff7f29b71341","tags":["JavaScript","Software Development","Programming","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/my-first-month-at-freecodecamp-781c591357f1","tags":["Learning","Entrepreneurship","Education","Self Improvement","Startup"]},
{"url":"https://www.freecodecamp.org/news/my-first-foray-into-technology-c5b6e83fe8f1","tags":["JavaScript","Technology","Programming","Algorithms","Computer Science"]},
{"url":"https://www.freecodecamp.org/news/my-crypto-coins-app-series-part-5-160e7aaa6382","tags":["Android","Cryptocurrency","Web Services","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/my-crypto-coins-app-series-part-4-60fbc2bac2bf","tags":["Android","Kotlin","Cryptocurrency","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/my-crypto-coins-app-series-part-3-df57f86daf74","tags":["Android","Cryptocurrency","Technology","Apps","Architecture Components"]},
{"url":"https://www.freecodecamp.org/news/my-crypto-coins-app-series-part-2-580ccb4d8cf6","tags":["Android","Cryptocurrency","Apps","UI","Tech"]},
{"url":"https://www.freecodecamp.org/news/my-crypto-coins-app-series-part-1-36fe781a75c1","tags":["Android","Kotlin","Cryptocurrency","Apps","Tech"]},
{"url":"https://www.freecodecamp.org/news/my-crypto-coins-app-series-61be4f8af906","tags":["Android","Kotlin","Cryptocurrency","Apps","Tech"]},
{"url":"https://www.freecodecamp.org/news/multi-class-classification-with-sci-kit-learn-xgboost-a-case-study-using-brainwave-data-363d7fca5f69","tags":["Machine Learning","Tech","Technology","Data Science","Coding"]},
{"url":"https://www.freecodecamp.org/news/mongodb-point-in-time-recoveries-or-how-we-saved-600-dollars-a-month-and-got-a-better-backup-55466b7d714","tags":["Mongodb","DevOps","Database","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/mongodb-data-visualization-tools-565000c7309","tags":["Web Development","Mongodb","Tech","Programming","Data Analysis"]},
{"url":"https://www.freecodecamp.org/news/model-view-controller-mvc-explained-through-ordering-drinks-at-the-bar-efcba6255053","tags":["Web Development","Learning To Code","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/mitigating-monoliths-2a8dcb8603a9","tags":["Web Development","Software Development","DevOps","Tech","Microservices"]},
{"url":"https://www.freecodecamp.org/news/mistakes-i-made-while-learning-to-code-2a7e3ace092e","tags":["Programming","Web Development","Learning","Learning To Code","Design"]},
{"url":"https://www.freecodecamp.org/news/misconceptions-about-blockchain-8553262e8ff0","tags":["Blockchain","Cryptocurrency","Bitcoin","Tech","ICO"]},
{"url":"https://www.freecodecamp.org/news/mindset-lessons-from-a-year-with-react-1de862421981","tags":["Tech","React","JavaScript","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/microservice-8edfdb9be811","tags":["Nodejs","JavaScript","Programming","Tech","Apps"]},
{"url":"https://www.freecodecamp.org/news/mepage-8b10e260d73","tags":["Web Development","CSS","Portfolio","Marketing","Startup"]},
{"url":"https://www.freecodecamp.org/news/medium-isn-t-just-startup-people-30a3752b09b9","tags":["Technology","Design","Writing","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/manage-multiple-python-versions-and-virtual-environments-venv-pyenv-pyvenv-a29fb00c296f","tags":["Python","Technology","Software Development","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/making-sense-of-front-end-build-tools-3a1b3a87043b","tags":["JavaScript","Web Development","Front End Development","Nodejs","NPM"]},
{"url":"https://www.freecodecamp.org/news/making-rainbows-8427d7c4bd90","tags":["Science","Creativity","Learning","History","Writing"]},
{"url":"https://www.freecodecamp.org/news/make-your-website-load-lightning-fast-with-webp-images-cf55c98ac0a2","tags":["Web Development","Tech","Web Design","Software Development","UX"]},
{"url":"https://www.freecodecamp.org/news/looking-back-to-what-started-it-all-731ef5424aec","tags":["Programming","Blindness","Life","Accessibility","Design"]},
{"url":"https://www.freecodecamp.org/news/lokalise-co-blog-bf840492f34f","tags":["Ruby on Rails","Localization","Startup","Technology","Internationalization"]},
{"url":"https://www.freecodecamp.org/news/level-you-up-to-awesome-commit-messages-a85558cb90e8","tags":["Git","Web Development","Programming","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/lets-stop-trivializing-design-work-c4beb48a339c","tags":["Design","Marketing","Branding"]},
{"url":"https://www.freecodecamp.org/news/lets-learn-javascript-closures-66feb44f6a44","tags":["JavaScript","ES6","Programming","Learning To Code","Learning"]},
{"url":"https://www.freecodecamp.org/news/lets-explore-the-universe-of-programming-resources-together-77ff382a4c52","tags":["Technology","Education","Design","Tech","Social Media"]},
{"url":"https://www.freecodecamp.org/news/lets-create-an-intermediate-level-ruby-on-rails-application-d7c6e997c63f","tags":["Ruby on Rails","Programming","Web Development","Software Development","Startup"]},
{"url":"https://www.freecodecamp.org/news/let-s-go-for-a-hike-here-s-your-map-4301df6e3801","tags":["Education","Tech","Teaching","Open Source","Design"]},
{"url":"https://www.freecodecamp.org/news/learning-to-code-when-it-gets-dark-e485edfb58fd","tags":["Programming","Design","Motivation","Personal Development","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/learn-to-code-by-coding-d1e241de81c0","tags":["Education","Design","Technology","Self Improvement","Startup"]},
{"url":"https://www.freecodecamp.org/news/learn-node-js-by-building-a-timestamp-microservice-app-8edfdb9be811","tags":["Nodejs","JavaScript","Programming","Tech","Apps"]},
{"url":"https://www.freecodecamp.org/news/learn-linux-vim-basic-features-19134461ab85","tags":["Vim","Linux","Programming","Productivity","Technology"]},
{"url":"https://www.freecodecamp.org/news/learn-flutter-best-resources-18f88346ed0f","tags":["Flutter","Google","Technology","Programming","Learning"]},
{"url":"https://www.freecodecamp.org/news/learn-es6-the-dope-way-part-ii-arrow-functions-and-the-this-keyword-381ac7a32881","tags":["JavaScript","ES6","Education","Web Development","Tutorial"]},
{"url":"https://www.freecodecamp.org/news/learn-es6-the-dope-way-i-const-let-var-ae828580472b","tags":["ES6","JavaScript","Programming","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/keras-vs-pytorch-avp-transfer-learning-c8b852c31f02","tags":["Machine Learning","Deep Learning","Python","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/keras-vs-pytorch-alien-vs-predator-recognition-with-transfer-learning-c8b852c31f02","tags":["Machine Learning","Deep Learning","Python","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/jon-skeet-the-chuck-norris-of-programming-ee5781c7e18a","tags":["Programming","Humor","Social Media","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/javascript-modules-part-2-module-bundling-5020383cf306","tags":["JavaScript","ES6","Programming","Technology","Software Development"]},
{"url":"https://www.freecodecamp.org/news/javascript-modules-a-beginner-s-guide-783f7d7a5fcc","tags":["JavaScript","ES6","Web Development","Education","Programming"]},
{"url":"https://www.freecodecamp.org/news/javascript-libraries-and-apis-e9d674dc5690","tags":["JavaScript","Learning","Technology","API","Design"]},
{"url":"https://www.freecodecamp.org/news/javascript-is-turing-complete-explained-41a34287d263","tags":["JavaScript","Programming","Computer Science","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/javascript-functions-af6f9186a553","tags":["JavaScript","Web Development","The Iron Yard","Design","Programming"]},
{"url":"https://www.freecodecamp.org/news/javascript-callbacks-explained-using-minions-da272f4d9bcd","tags":["JavaScript","Web Development","Front End Development","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/javascript-async-and-await-in-loops-30ecc5fb3939","tags":["JavaScript"]},
{"url":"https://www.freecodecamp.org/news/java-ruby-and-go-oh-my-6b5577ba2bc2","tags":["Education","Technology","Design","Programming","Social Media"]},
{"url":"https://www.freecodecamp.org/news/java-async-io-async-request-processing-in-http-request-1a04f395d8c7","tags":["Java","Asynchronous","Sockets","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/ivy-league-free-online-courses-a0d7ae675869","tags":["Tech","Startup","Productivity","Life Lessons","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/it-turns-out-my-neighbors-wanted-to-learn-to-code-too-they-just-didn-t-realize-it-was-possible-554a7bd8d4a7","tags":["Community","Tech","Women In Tech","Teaching","Social Media"]},
{"url":"https://www.freecodecamp.org/news/it-s-not-you-it-s-me-why-i-m-breaking-up-with-teaching-english-and-becoming-a-full-stack-7909b84df0dd","tags":["Education","Web Development","Tech","Self Improvement","Careers"]},
{"url":"https://www.freecodecamp.org/news/ismael-venegas-castell%C3%B3-is-a-data-analyst-and-organizer-of-the-julialanges-community-from-mexico-eeac2af0743a","tags":["Open Source","Programming","Julialang","Community","Data Science"]},
{"url":"https://www.freecodecamp.org/news/is-it-computer-science-or-programming-c01383dacc9c","tags":["Education","Education Reform","Computer Science","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/introduction-to-graphql-1d8011b80159","tags":["API","GraphQL","Programming","Database","Data"]},
{"url":"https://www.freecodecamp.org/news/introducing-packem-a-super-fast-experimental-bundler-written-in-rust-e981af875517","tags":["JavaScript","Bundler","Typescript","Rust","Nodejs"]},
{"url":"https://www.freecodecamp.org/news/introducing-modulz-the-next-step-in-visual-coding-5751775ed435","tags":["UX","Design","UI","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/intel-xdk-or-how-i-finally-built-my-first-multi-platform-app-bc4ca181cbb5","tags":["Mobile","Apps","JavaScript","Tech","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/insights-into-two-recent-service-outage-incidents-6e9a9c93c225","tags":["Programming","DevOps","Software Development","Management","Agile"]},
{"url":"https://www.freecodecamp.org/news/incrementally-add-flow-type-checking-react-261fee015f80","tags":["JavaScript","Technology","Flow","React","Software Development"]},
{"url":"https://www.freecodecamp.org/news/in-honor-of-national-grammar-day-f62930407f4b","tags":["Programming","Language","Learning","Writing","Technology"]},
{"url":"https://www.freecodecamp.org/news/in-defense-of-hyper-modular-javascript-33934c79e113","tags":["Nodejs","JavaScript","Open Source","Design","Technology"]},
{"url":"https://www.freecodecamp.org/news/impposter-syndrome-664a4b749fb8","tags":["Imposter Syndrome","Tech","Self Improvement","Life Lessons","Programming"]},
{"url":"https://www.freecodecamp.org/news/imposter-syndrome-what-it-is-why-it-happens-and-how-to-stop-the-madness-664a4b749fb8","tags":["Imposter Syndrome","Tech","Self Improvement","Life Lessons","Programming"]},
{"url":"https://www.freecodecamp.org/news/image-optimization-558d9f449e3","tags":["Web Development","Optimization","Tech","Productivity","Programming"]},
{"url":"https://www.freecodecamp.org/news/if-you-want-to-talk-about-accessibility-then-we-need-to-talk-about-readability-issues-82d24841ac7e","tags":["Writing","Accessibility","Technology","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/if-you-a-developer-whos-obsessed-with-learning-check-out-these-resources-94dd26ed5dbd","tags":["Programming","Software Engineering","Learning","Technology","Web Development"]},
{"url":"https://www.freecodecamp.org/news/if-i-ran-product-at-twitter-b8dc1e3458cd","tags":["Twitter","Social Media","Product Management","Design","Startup"]},
{"url":"https://www.freecodecamp.org/news/i-ve-thought-about-blogging-my-coding-journey-for-a-while-but-nobody-would-read-it-except-for-my-9c41a9a8eb97","tags":["Technology","Education","JavaScript","Design","Medium"]},
{"url":"https://www.freecodecamp.org/news/i-uncovered-1-150-coursera-courses-that-are-still-completely-free-6d84cdb30da","tags":["Education","Self Improvement","Technology","Startup","Data Science"]},
{"url":"https://www.freecodecamp.org/news/i-finally-got-my-first-programming-job-now-what-e8389ee16ef2","tags":["Web Development","Tech","Careers","Jobs","Startup"]},
{"url":"https://www.freecodecamp.org/news/hurry-the-villagers-need-your-help-962dc3df2d78","tags":["Tech","Gaming","Education","Game Development","Learning"]},
{"url":"https://www.freecodecamp.org/news/https-medium-freecodecamp-org-how-to-predict-rent-and-select-the-best-lease-duration-to-save-money-5cf35145d398","tags":["Data Science","Tech","Real Estate","Data Visualization","Startup"]},
{"url":"https://www.freecodecamp.org/news/https-medium-freecodecamp-org-best-free-open-data-sources-anyone-can-use-a65b514b0f2d","tags":["Open Data","Data Science","Open Source","Machine Learning","Big Data"]},
{"url":"https://www.freecodecamp.org/news/https-medium-com-xgee-whiz-tips-for-building-an-amazing-coding-community-7606c81c3822","tags":["Tech","Technology","Startup","Self Improvement","Life"]},
{"url":"https://www.freecodecamp.org/news/https-medium-com-srinathperera-blockchain-patterns-6cf58fdc2d9b","tags":["Blockchain","Cryptocurrency","Software Architecture","Bitcoin","Tech"]},
{"url":"https://www.freecodecamp.org/news/https-medium-com-sharadvm-how-to-read-a-regression-table-661d391e9bd7-708e75efc560","tags":["Data Science","Regression","Tech","Data","Predictive Analytics"]},
{"url":"https://www.freecodecamp.org/news/https-medium-com-samwcoding-deconstructing-the-hemingway-app-8098e22d878d","tags":["JavaScript","Writing","Tech","English","Lessons Learned"]},
{"url":"https://www.freecodecamp.org/news/https-medium-com-rahman-sameeha-whats-flutter-an-intro-to-dart-6fc42ba7c4a3","tags":["Flutter","Dart","Tech","Mobile App Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/https-medium-com-nakayama-shingo-creating-responsive-tables-with-pure-css-using-the-grid-layout-module-8e0ea8f03e83","tags":["Responsive Design","Grid Layout","Css Properties","Flexbox","Datatables"]},
{"url":"https://www.freecodecamp.org/news/https-medium-com-henry-little-a-reactive-joystick-built-with-rxjs-abfca3668786","tags":["JavaScript","Rxjs","Functional Programming","Angular","Tech"]},
{"url":"https://www.freecodecamp.org/news/https-medium-com-hadrienj-preprocessing-for-deep-learning-9e2b9c75165c","tags":["Machine Learning","Deep Learning","Python","Data Science","Tech"]},
{"url":"https://www.freecodecamp.org/news/https-medium-com-gladchinda-hacks-for-creating-javascript-arrays-a1b80cb372b","tags":["JavaScript","ES6","Hacks","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/https-medium-com-deckee-tech-mitigating-monoliths-2a8dcb8603a9","tags":["Web Development","Software Development","DevOps","Tech","Microservices"]},
{"url":"https://www.freecodecamp.org/news/https-medium-com-colin-gabriel-smith-swift-vs-objective-c-5b19add8e2ed","tags":["Swift","Objective C","Technology","Apple","Programming"]},
{"url":"https://www.freecodecamp.org/news/https-medium-com-bobberry-guide-your-coding-and-your-coding-career-with-real-users-in-the-real-world-d9526a93eaef","tags":["UX","Coding","User Experience","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/https-medium-com-anupcowkur-how-to-design-apis-that-dont-suck-922d864365c9","tags":["Programming","Software Development","Design","API","Web Development"]},
{"url":"https://www.freecodecamp.org/news/https-medium-com-anshap1719-graphql-subscriptions-with-go-gqlgen-and-mongodb-5e008fc46451","tags":["Golang","Mongodb","GraphQL","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-you-can-build-a-strong-coding-community-in-your-city-and-how-i-did-it-7606c81c3822","tags":["Tech","Technology","Startup","Self Improvement","Life"]},
{"url":"https://www.freecodecamp.org/news/how-we-can-build-schr%C3%B6dingers-div-with-vue-4068f6423830","tags":["JavaScript","Vuejs","Programming","Technology","Learning"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-an-awesome-junior-developer-r%C3%A9sum%C3%A9-in-a-few-simple-steps-316010db80ec","tags":["Junior Developer","Software Development","Career Advice","Technology","Jobs"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-a-jquery-like-library-in-71-lines-of-code-learn-about-the-dom-e9fb99dbc8d2","tags":["JavaScript","Web Development","Programming","Design","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-grpc-web-with-react-1c93feb691b5","tags":["JavaScript","React","Envoy Proxy","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-ejs-templating-in-a-node-js-application-ea9347a96c65","tags":["JavaScript","Nodejs","Ejs","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-unleash-the-power-of-feature-based-js-development-with-feature-u-v1-b84e2372c5e6","tags":["React","Features","JavaScript","Libraries","Utilities"]},
{"url":"https://www.freecodecamp.org/news/how-to-teach-your-projects-to-talk-with-aws-polly-490468af3a99","tags":["Raspberry Pi","AWS","Python","Artificial Intelligence","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-system-design-dda63ed27e26","tags":["Interview","Computer Science","Education","Software Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-survive-and-thrive-in-your-first-junior-developer-job-52deffddbe9c","tags":["Professional Development","Junior Developer","Tech","Programming","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-surf-the-web-to-find-motivating-and-insightful-content-605c7e961ef1","tags":["Internet","Motivation","Learning","Reading","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-style-your-webpage-or-markdown-like-a-medium-article-or-however-you-want-c6f9e64c0955","tags":["Web Development","Programming","Design","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-streamline-developer-onboarding-the-dev-environment-as-code-c25f1ce83ec2","tags":["DevOps","Git","Development","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-start-building-your-android-app-creating-mockups-ui-and-xml-layouts-580ccb4d8cf6","tags":["Android","Cryptocurrency","Apps","UI","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-silence-your-javascript-console-8fcdd96997f7","tags":["JavaScript","Testing","Web Development","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-setup-continuous-integration-ci-with-react-circleci-and-github-e0efd5040b03","tags":["Web Development","Programming","DevOps","Github","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-graphql-with-golang-a-deep-dive-from-basics-to-advanced-d3e02a429ac3","tags":["GraphQL","Golang","Tech","Programming","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-a-serious-kubernetes-terminal-dd07cab51cd4","tags":["Kubernetes","Terminal","DevOps","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-secure-and-manage-secrets-using-google-cloud-kms-3fe08c69f499","tags":["Software Development","Programming","Security","Google Cloud Platform","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-reverse-a-string-in-javascript-in-3-different-ways-75e4763c68cb","tags":["JavaScript","Programming","Algorithms","Coding","Learning"]},
{"url":"https://www.freecodecamp.org/news/how-to-read-and-write-mindful-minutes-from-ioss-healthkit-with-swift-232b65118fe2","tags":["iOS","Software Development","Programming","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-read-a-regression-table-708e75efc560","tags":["Data Science","Regression","Tech","Data","Predictive Analytics"]},
{"url":"https://www.freecodecamp.org/news/how-to-produce-and-consume-data-streams-directly-via-cypher-with-streams-procedures-52cbc5f543f1","tags":["Neo4j","Apache Kafka","Streaming","Tech","Data"]},
{"url":"https://www.freecodecamp.org/news/how-to-predict-rent-and-select-the-best-lease-duration-to-save-money-5cf35145d398","tags":["Data Science","Tech","Real Estate","Data Visualization","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-to-pimp-out-your-developer-profile-and-leave-your-old-r%C3%A9sum%C3%A9-in-the-dust-3655b0c04c05","tags":["Programming","Life Lessons","Tech","Open Source","Learning"]},
{"url":"https://www.freecodecamp.org/news/how-to-optimize-react-applications-with-lazy-loading-232183e02768","tags":["JavaScript","React","Programming","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-modularize-html-using-template-engines-and-gulp-d1cb8af54138","tags":["JavaScript","Web Development","Programming","Productivity","Nodejs"]},
{"url":"https://www.freecodecamp.org/news/how-to-measure-hearthstone-performance-e6d9bdafaaf9","tags":["Data Science","Gaming","Life Lessons","Tech","Life"]},
{"url":"https://www.freecodecamp.org/news/how-to-measure-hearthstone-e6d9bdafaaf9","tags":["Data Science","Gaming","Life Lessons","Tech","Life"]},
{"url":"https://www.freecodecamp.org/news/how-to-master-advanced-typescript-patterns-f747e99744ab","tags":["Typescript","Functional Programming","Ramda","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-manage-multiple-python-versions-and-virtual-environments-a29fb00c296f","tags":["Python","Technology","Software Development","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-your-website-load-lightning-fast-with-webp-images-cf55c98ac0a2","tags":["Web Development","Tech","Web Design","Software Development","UX"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-your-kotlin-android-animations-accessible-7432bd23e395","tags":["Android","Software Development","Accessibility","Kotlin","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-peace-with-deadlines-in-software-development-6cfe3e993f51","tags":["Software Development","Programming","Life Lessons","Self Improvement","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-a-360-vr-app-with-unity-51cbe41ad8f1","tags":["Virtual Reality","Unity","Tech","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-level-up-as-a-developer-87344584777c","tags":["Productivity","Programming","Self Improvement","Careers","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-learn-web-design-when-you-have-the-creativity-of-homer-simpson-a22c0452c99e","tags":["Design","Web Design","Web Development","Learning To Code","Learning"]},
{"url":"https://www.freecodecamp.org/news/how-to-land-your-first-open-source-contribution-from-your-browser-in-15-minutes-756d9bbf81ad","tags":["Education","Open Source","Technology","Learning","Social Media"]},
{"url":"https://www.freecodecamp.org/news/how-to-interview-for-a-remote-job-f6282ee0365d","tags":["Productivity","Careers","Remote Working","Tech","Design"]},
{"url":"https://www.freecodecamp.org/news/how-to-interview-as-a-developer-candidate-b666734f12dd","tags":["Software Development","Interviewing","Careers","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-incrementally-add-flow-to-an-existing-react-app-261fee015f80","tags":["JavaScript","Technology","Flow","React","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-improve-the-build-speed-of-your-android-projects-bd49029d8602","tags":["Android","Kotlin","Java","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-implement-dependency-injection-in-your-app-with-dagger-2-60fbc2bac2bf","tags":["Android","Kotlin","Cryptocurrency","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-host-a-git-repository-on-a-subdomain-with-netlify-b8afb5fca96e","tags":["Technology","Tech","Netlify","Programming","Web Hosting"]},
{"url":"https://www.freecodecamp.org/news/how-to-go-from-idea-to-live-marketplace-mvp-with-no-software-development-skills-%EF%B8%8F-289ceae4226a","tags":["Startup","Marketplaces","Software Development","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-your-site-on-https-for-free-in-10-minutes-c051ca570324","tags":["Security","Tech","Startup","Web Development","Web Design"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-started-with-d3-and-react-c7da74a5bd9f","tags":["JavaScript","React","Front End Development","Data Science","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-a-developer-job-in-less-than-a-year-c27bbfe71645","tags":["Programming","Motivation","Web Development","Careers","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-generate-readme-badges-with-express-and-squirrelly-77310125dca0","tags":["JavaScript","Software Development","Expressjs","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-generate-readme-badges-with-express-77310125dca0","tags":["JavaScript","Software Development","Expressjs","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-generate-an-html-table-and-a-pdf-with-node-google-puppeteer-32f94d9e39f6","tags":["JavaScript","Node","Coding","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-find-the-index-where-a-number-belongs-in-an-array-in-javascript-9af8453a39a8","tags":["Tech","Programming","Coding","JavaScript","Algorithms"]},
{"url":"https://www.freecodecamp.org/news/how-to-factorialize-a-number-in-javascript-9263c89a4b38","tags":["JavaScript","Programming","Web Development","Technology","Algorithms"]},
{"url":"https://www.freecodecamp.org/news/how-to-explain-object-oriented-programming-concepts-to-a-6-year-old-21bb035f7260","tags":["Programming","Interview","Tech","Object Oriented","Jobs"]},
{"url":"https://www.freecodecamp.org/news/how-to-edit-pythonpath-on-windows-eafd19840d44","tags":["Python","Windows 10","Programming","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-easily-implement-qrcoder-in-asp-net-core-using-c-10c4aa857e84","tags":["Aspnetcore","Csharp","Web Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-design-ui-states-and-communicate-effectively-with-developers-using-the-finite-state-machine-fb420ca53215","tags":["Design","UI","UX","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-design-apis-that-dont-suck-922d864365c9","tags":["Programming","Software Development","Design","API","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-design-a-bot-protocol-4b7584fc8d2c","tags":["Artificial Intelligence","Bots","Conversational UI","Tech","AI"]},
{"url":"https://www.freecodecamp.org/news/how-to-deal-with-nested-callbacks-and-avoid-callback-hell-1bc8dc4a2012","tags":["JavaScript","Tech","Programming","Productivity","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-an-expense-organizer-with-javascript-in-10-minutes-d6dd3541ab5e","tags":["JavaScript","Dropbox","ES6","Front End Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-searchable-log-with-gatsby-d624bf3a05af","tags":["React","Gatsbyjs","Tutorial","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-facebook-messenger-bot-for-your-page-3be12ca18de5","tags":["Chatbots","Tech","AI","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-countdown-component-using-react-momentjs-4717edc4ac3","tags":["React","JavaScript","Technology","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-convert-from-react-redux-classes-to-react-hooks-the-easy-way-eca2233e0e7a","tags":["React","Tech","Programming","Productivity","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-configure-multiple-camel-context-in-spring-boot-application-d3a16396266","tags":["Java","Coding","Programming","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-columnize-your-code-to-improve-readability-f1364e2e77ba","tags":["Programming","JavaScript","Productivity","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-choose-which-validator-to-use-a-comparison-between-joi-express-validator-ac0b910c1a8c","tags":["JavaScript","Nodejs","Expressjs","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-choose-the-right-online-course-or-platform-when-youre-learning-to-code-9ae77fd3504a","tags":["Programming","Coding","Technology","Learning To Code","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-the-best-image-classifier-3c72010b3d55","tags":["Technology","Artificial Intelligence","Machine Learning","Deep Learning","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-an-image-classifier-with-greater-than-97-accuracy-3c72010b3d55","tags":["Technology","Artificial Intelligence","Machine Learning","Deep Learning","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-an-ai-game-bot-using-openai-gym-and-universe-f2eb9bfbb40a","tags":["Artificial Intelligence","Bots","Python","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-deep-learning-image-classifier-for-game-of-thrones-dragons-42cd59a1972d","tags":["Image Classification","Machine Learning","Deep Learning","Artificial Intelligence","Python"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-blazing-fast-graphql-api-with-node-js-mongodb-and-fastify-77fd5acd2998","tags":["GraphQL","JavaScript","Nodejs","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-break-into-product-management-d354944308c0","tags":["Product Management","Career Change","Product","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-the-web-works-part-iii-http-rest-e61bc50fa0a","tags":["JavaScript","Web Development","Learning To Code","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-the-web-works-part-ii-client-server-model-the-structure-of-a-web-application-735b4b6d76e3","tags":["Web Development","Tech","Programming","Design","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-the-web-works-a-primer-for-newcomers-to-web-development-or-anyone-really-b4584e63585c","tags":["Web Development","Learning To Code","Education","Design","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-my-daughter-taught-me-about-accessibility-898354103d52","tags":["Accessibility","A11y","Programming","UX","Design"]},
{"url":"https://www.freecodecamp.org/news/how-modifying-popular-libraries-can-help-you-become-a-better-developer-4fbdd7d88228","tags":["Animation","CSS","Web Development","Open Source","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-long-does-free-code-camp-take-f986202346ef","tags":["Web Development","Programming","Learning To Code","Technology","Education"]},
{"url":"https://www.freecodecamp.org/news/how-jpg-works-a4dbd2316f35","tags":["Computer Science","Mathematics","Web Development","Technology","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-image-optimization-decreased-my-websites-page-weight-by-62-558d9f449e3","tags":["Web Development","Optimization","Tech","Productivity","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-wasted-2-years-of-my-life-trying-to-learn-web-development-prior-to-discovering-freecodecamp-916cbdcf8a1","tags":["Education","Learning To Code","Life Lessons","Web Development","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-i-transitioned-from-a-graphic-designer-to-front-end-developer-in-5-months-7be7bfd6a46c","tags":["Self Improvement","Tech","Life Lessons","Education","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-landed-my-first-job-as-a-web-developer-f991fe728b95","tags":["Learning To Code","Women In Tech","Careers","Tech","Jobs"]},
{"url":"https://www.freecodecamp.org/news/how-i-got-1000-%EF%B8%8F-on-my-github-project-654d3d394ca6","tags":["Open Source","Github","Swift","iOS","Cocoapods"]},
{"url":"https://www.freecodecamp.org/news/how-i-get-options-data-for-free-fba22d395cc8","tags":["Python","Finance","Web Scraping","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-doubled-the-battery-life-on-my-mac-by-literally-closing-one-tab-in-a-browser-d96f2c5374db","tags":["Web Development","Apple","Productivity","Life Lessons","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-i-carefully-crafted-a-terrible-visualization-2c8e06d50ebb","tags":["Design","Data Visualization","Data Science","Big Data","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-design-decisions-are-made-c18201c052d1","tags":["Design","UX","Design Thinking","User Experience","Business"]},
{"url":"https://www.freecodecamp.org/news/how-cs50x-changed-my-world-perspective-and-totally-learn-coding-and-stuff-3cd2edd9b012","tags":["Education","Technology","Writing","Self Improvement","Learning"]},
{"url":"https://www.freecodecamp.org/news/how-build-community-network-hackhorizon-d24fd555b8c3","tags":["Startup","Learning","Education","Life","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-apache-nifi-works-surf-on-your-dataflow-dont-drown-in-it-4f3343c50aa2","tags":["Apache","Data","Software Development","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/hosting-custom-domain-on-github-pages-8c598248d2bc","tags":["Github","Coding","Programming","Self Improvement","Productivity"]},
{"url":"https://www.freecodecamp.org/news/hiring-juniors-52e4aaf9d778","tags":["Programming","Hiring","Mentorship","Tech","Careers"]},
{"url":"https://www.freecodecamp.org/news/heres-how-you-can-make-a-360-vr-app-in-10-minutes-with-unity-51cbe41ad8f1","tags":["Virtual Reality","Unity","Tech","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/help-us-kickstart-modulz-5751775ed435","tags":["UX","Design","UI","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/hello-world-the-pythonic-way-ea006c56038c","tags":["Programming","Python","Learning To Code","Technology","Learning"]},
{"url":"https://www.freecodecamp.org/news/hash-table-attack-8e4371fc5261","tags":["Security","Data Structures","Programming","Tech","Software Development"]},
{"url":"https://www.freecodecamp.org/news/hacks-for-creating-javascript-arrays-a1b80cb372b","tags":["JavaScript","ES6","Hacks","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/gulp-i-improved-my-workflow-354d31d25655","tags":["JavaScript","Gulp","Front End Development"]},
{"url":"https://www.freecodecamp.org/news/guide-your-coding-and-your-coding-career-with-real-users-in-the-real-world-d9526a93eaef","tags":["UX","Coding","User Experience","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/growth-hacking-your-free-code-camp-group-8cf76300a5d1","tags":["Programming","Social Media","Startup","Teaching","Design"]},
{"url":"https://www.freecodecamp.org/news/graphql-subscriptions-with-go-gqlgen-and-mongodb-5e008fc46451","tags":["Golang","Mongodb","GraphQL","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/graphic-designer-to-front-end-developer-7be7bfd6a46c","tags":["Self Improvement","Tech","Life Lessons","Education","Programming"]},
{"url":"https://www.freecodecamp.org/news/give-your-front-end-a-health-check-952c857ecdb4","tags":["Web Development","Learning To Code","QA","Design","Technology"]},
{"url":"https://www.freecodecamp.org/news/github-broke-my-1-000-day-streak-6ec0c4c3a7d9","tags":["Open Source","Programming","Personal Development","Tech","Life"]},
{"url":"https://www.freecodecamp.org/news/git-rebase-and-the-golden-rule-explained-70715eccc372","tags":["Git","Tech","Productivity","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/get-your-npm-package-covered-with-jest-and-codecov-%EF%B8%8F-9a4cb22b93f4","tags":["JavaScript","Jest","Node","Testing","Tech"]},
{"url":"https://www.freecodecamp.org/news/get-a-front-row-seat-in-harvards-largest-class-thanks-to-virtual-reality-16970919ebb2","tags":["Virtual Reality","Technology","Computer Science","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/gcp-cloudiotcore-esp32-mongooseos-1st-5c88d8134ac7","tags":["IoT","Google Cloud","Firebase","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/gcp-cloud-iot-core-with-esp32-and-mongoose-os-5c88d8134ac7","tags":["IoT","Google Cloud","Firebase","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/future-of-bitcoin-cc6936ba0b99","tags":["Bitcoin","Technology","Blockchain","Finance","Business"]},
{"url":"https://www.freecodecamp.org/news/from-zero-to-front-end-hero-part-1-7d4f7f0bff02","tags":["CSS","Web Development","Front End Development","Tech","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/from-a-python-project-to-an-open-source-package-an-a-to-z-guide-c34cb7139a22","tags":["Python","Open Source","Github","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/freecodecamp-might-help-you-live-longer-5c5f5104d31e","tags":["Health","Programming","Life","Productivity","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/freecodecamp-book-club-3cc4bfae6853","tags":["Programming","Technology","Coding","Book Club","Learning"]},
{"url":"https://www.freecodecamp.org/news/freecodecamp-atlanta-is-starting-a-book-club-are-you-ready-to-participate-3cc4bfae6853","tags":["Programming","Technology","Coding","Book Club","Learning"]},
{"url":"https://www.freecodecamp.org/news/freecodecamp-and-the-javascript-tattoo-a3770c547a9d","tags":["Imposter Syndrome","Software Development","Freecodecamp","Women In Tech","Design"]},
{"url":"https://www.freecodecamp.org/news/free-online-courses-cs-programming-june-2017-96a4207bb182","tags":["Programming","Data Science","Computer Science","Education","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/free-https-c051ca570324","tags":["Security","Tech","Startup","Web Development","Web Design"]},
{"url":"https://www.freecodecamp.org/news/free-code-camps-1-000-study-groups-are-now-fully-autonomous-d40a3660e292","tags":["Web Development","Community","Open Source","Social Media","Education"]},
{"url":"https://www.freecodecamp.org/news/free-code-camp-s-first-month-9bed140da1f4","tags":["Education","Technology","Design","Startup","Social Media"]},
{"url":"https://www.freecodecamp.org/news/free-code-camp-now-has-an-official-theme-song-97765270d2bd","tags":["Humor","Technology","JavaScript","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/four-architecture-pattern-candidates-for-blockchain-based-decentralized-applications-6cf58fdc2d9b","tags":["Blockchain","Cryptocurrency","Software Architecture","Bitcoin","Tech"]},
{"url":"https://www.freecodecamp.org/news/flutter-is-awesome-but-where-do-i-start-learning-18f88346ed0f","tags":["Flutter","Google","Technology","Programming","Learning"]},
{"url":"https://www.freecodecamp.org/news/first-experiences-scaling-a-meteor-app-14a48e62a4af","tags":["Meteor","Web Development","JavaScript","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/feature-u-v1-b84e2372c5e6","tags":["React","Features","JavaScript","Libraries","Utilities"]},
{"url":"https://www.freecodecamp.org/news/feature-u-feature-based-project-organization-for-react-cf3277b11318","tags":["React","Redux","JavaScript","Features","Tech"]},
{"url":"https://www.freecodecamp.org/news/feature-u-cf3277b11318","tags":["React","Redux","JavaScript","Features","Tech"]},
{"url":"https://www.freecodecamp.org/news/eyeshadow-932b6cd5cfee","tags":["JavaScript","Coding","Women In Tech","Codelikeagirl","Tech"]},
{"url":"https://www.freecodecamp.org/news/exploring-javascript-for-in-loops-bdfc226d8515","tags":["JavaScript","Web Development","Programming","Learning","Technology"]},
{"url":"https://www.freecodecamp.org/news/explain-bitcoin-like-im-five-73b4257ac833","tags":["Bitcoin","Blockchain","Ethereum","Technology","Cryptocurrency"]},
{"url":"https://www.freecodecamp.org/news/exact-solution-for-exact-change-81e1d23bfe58","tags":["JavaScript","Programming","Algorithms","Tech","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/everything-i-know-about-responsive-web-typography-c774c2138f5c","tags":["CSS","Typography","Design","Programming","UX"]},
{"url":"https://www.freecodecamp.org/news/english-size-connectivity-and-campsites-factors-driving-the-use-of-free-code-camp-worldwide-3c9d4e2b8c17","tags":["Education","Technology","Data Science","Social Media","Data"]},
{"url":"https://www.freecodecamp.org/news/dont-break-the-chain-why-github-s-streaks-will-be-sorely-missed-by-many-4fff90bc2a38","tags":["Programming","Technology","Design","Life","Education"]},
{"url":"https://www.freecodecamp.org/news/domain-registrars-dns-and-hosting-353e4163a19","tags":["Startup","Tech","Technology","Productivity","Marketing"]},
{"url":"https://www.freecodecamp.org/news/docker-simplified-a-hands-on-guide-for-absolute-beginners-96639a35ff36","tags":["Tech","Technology","DevOps","Docker","Programming"]},
{"url":"https://www.freecodecamp.org/news/docker-simplified-96639a35ff36","tags":["Tech","Technology","DevOps","Docker","Programming"]},
{"url":"https://www.freecodecamp.org/news/do-you-have-a-needy-insecure-website-234502f586cd","tags":["Marketing","UX","Startup","Writing","Design"]},
{"url":"https://www.freecodecamp.org/news/do-not-allow-bad-smells-in-your-java-code-4e8ad244393","tags":["Programming","Java","Testing","Web Development","Design"]},
{"url":"https://www.freecodecamp.org/news/discover-the-power-of-closures-in-vuejs-f10d3c249a12","tags":["JavaScript","Programming","Vuejs","Front End Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/dev-env-as-code-c25f1ce83ec2","tags":["DevOps","Git","Development","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/designing-ui-states-and-communicate-with-developers-effectively-by-fsm-fb420ca53215","tags":["Design","UI","UX","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/demystifying-the-monad-in-scala-cc716bb6f534","tags":["Programming","Scala","Functional Programming","Monads","Software Development"]},
{"url":"https://www.freecodecamp.org/news/deep-learning-image-classifier-for-game-of-thrones-dragons-42cd59a1972d","tags":["Image Classification","Machine Learning","Deep Learning","Artificial Intelligence","Python"]},
{"url":"https://www.freecodecamp.org/news/deep-dive-into-spark-internals-and-architecture-f6e32045393b","tags":["Spark","Data Science","Technology","Artificial Intelligence","Programming"]},
{"url":"https://www.freecodecamp.org/news/deep-dive-into-graphql-with-golang-d3e02a429ac3","tags":["GraphQL","Golang","Tech","Programming","Coding"]},
{"url":"https://www.freecodecamp.org/news/deconstructing-the-hemingway-app-8098e22d878d","tags":["JavaScript","Writing","Tech","English","Lessons Learned"]},
{"url":"https://www.freecodecamp.org/news/december-go-design-something-project-pomodoro-timer-9617ac5d733b","tags":["Productivity","Education","Programming","Design","UX"]},
{"url":"https://www.freecodecamp.org/news/day-22-how-to-build-an-ai-game-bot-using-openai-gym-and-universe-f2eb9bfbb40a","tags":["Artificial Intelligence","Bots","Python","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/d-oh-my-zsh-af99ca54212c","tags":["Programming","Open Source","Software Development","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/creating-responsive-tables-with-pure-css-using-the-grid-layout-module-8e0ea8f03e83","tags":["Responsive Design","Grid Layout","Css Properties","Flexbox","Datatables"]},
{"url":"https://www.freecodecamp.org/news/creating-grid-map-for-thailand-397b53a4ecf","tags":["Data Visualization","Data Science","Design","Maps","D3"]},
{"url":"https://www.freecodecamp.org/news/creating-a-fashion-police-with-react-native-and-off-the-shelf-ai-78b606002aa1","tags":["Machine Learning","Artificial Intelligence","React Native","App Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/creating-a-chat-bot-42861e6a2acd","tags":["Programming","Chatbots","Tech","Startup","Design"]},
{"url":"https://www.freecodecamp.org/news/create-your-portfolio-website-using-react-js-618814e35843","tags":["React","JavaScript","Web Development","Tech","Portfolio"]},
{"url":"https://www.freecodecamp.org/news/cracking-the-system-design-interview-tips-from-a-twitter-software-engineer-dda63ed27e26","tags":["Interview","Computer Science","Education","Software Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/cracking-the-front-end-interview-9a34cd46237","tags":["Front End Development","Web Development","JavaScript","Learning","Tech"]},
{"url":"https://www.freecodecamp.org/news/coursera-free-online-courses-6d84cdb30da","tags":["Education","Self Improvement","Technology","Startup","Data Science"]},
{"url":"https://www.freecodecamp.org/news/couldnt-get-into-ivy-league-irl-here-are-250-free-online-courses-from-ivy-league-colleges-a0d7ae675869","tags":["Tech","Startup","Productivity","Life Lessons","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/configure-multiple-camel-context-in-spring-boot-application-d3a16396266","tags":["Java","Coding","Programming","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/confessions-of-an-insecure-designer-cebfe2546e97","tags":["Design","UX","Startup","Product Design","Women In Tech"]},
{"url":"https://www.freecodecamp.org/news/confessions-insecure-designer-cebfe2546e97","tags":["Design","UX","Startup","Product Design","Women In Tech"]},
{"url":"https://www.freecodecamp.org/news/comparing-early-days-of-go-and-java-db8163bc6798","tags":["Golang","Programming","Java","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/coding-from-a-meteorologist-s-perspective-3c81aa9c1160","tags":["Programming","Web Development","Meteorology","Tech","Science"]},
{"url":"https://www.freecodecamp.org/news/closures-vuejs-higher-order-functions-emojipicker-f10d3c249a12","tags":["JavaScript","Programming","Vuejs","Front End Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/closing-the-book-on-closures-50b095289bfa","tags":["JavaScript","Programming","Web Development","Learning","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/class-struggle-in-the-21st-century-ae670f700794","tags":["CSS","Web Development","Web Design","Self Improvement","Learning"]},
{"url":"https://www.freecodecamp.org/news/choosing-the-right-course-9ae77fd3504a","tags":["Programming","Coding","Technology","Learning To Code","Productivity"]},
{"url":"https://www.freecodecamp.org/news/choosing-a-coding-bootcamp-826f784dd97a","tags":["Learning","Learning To Code","Tech","Business","Economics"]},
{"url":"https://www.freecodecamp.org/news/changing-the-meme-game-bcd24a07dc3e","tags":["JavaScript","Memes","Technology","Design","Programming"]},
{"url":"https://www.freecodecamp.org/news/canmaking-it-rain-code-matrix-style-ec6e1386084e","tags":["Web Development","Programming","JavaScript","Design","Learning"]},
{"url":"https://www.freecodecamp.org/news/bundle-up-your-inbox-to-be-a-better-dev-f9f52e6d6bf","tags":["Web Development","JavaScript","Self Improvement","Productivity","Design"]},
{"url":"https://www.freecodecamp.org/news/building-products-for-everyone-voiceover-on-ios-accessibility-tutorial-2f5282e943ef","tags":["Accessibility","iOS","Design","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/building-products-for-everyone-voiceover-on-ios-2f5282e943ef","tags":["Accessibility","iOS","Design","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/building-open-source-communities-node-pixel-afbe9fffc1b2","tags":["Open Source","Hardware","JavaScript","Nodejs","Social Media"]},
{"url":"https://www.freecodecamp.org/news/building-online-communities-numenta-9053ad89bb23","tags":["Machine Learning","Open Source","Brain"]},
{"url":"https://www.freecodecamp.org/news/building-online-communities-hazelcast-b26b0609890d","tags":["Open Source","Data","Developer Relations"]},
{"url":"https://www.freecodecamp.org/news/building-an-app-outside-of-your-curriculum-7b76aa881d52","tags":["Music","JavaScript","Programming","Design","Social Media"]},
{"url":"https://www.freecodecamp.org/news/building-a-wikipedia-search-engine-project-4d84de3841d2","tags":["API","Front End Development","Design","Programming","Learning"]},
{"url":"https://www.freecodecamp.org/news/building-a-weather-app-a3cec42b11fa","tags":["JavaScript","API","Learning To Code","Technology","Design"]},
{"url":"https://www.freecodecamp.org/news/building-a-twitchtv-app-project-8824d61fe7a5","tags":["JavaScript","Learning To Code","Front End Development","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/building-a-simple-crud-application-with-express-and-mongodb-63f80f3eb1cd","tags":["Nodejs","Web Development","Education","Programming","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/building-a-random-quote-machine-project-6e8d10430f4a","tags":["Design","Web Development","UX","JavaScript","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/building-a-node-js-application-on-android-part-2-express-and-nedb-ced04caea7bb","tags":["API","Nodejs","Programming","Learning To Code","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/building-a-node-js-application-on-android-part-1-termux-vim-and-node-js-dfa90c28958f","tags":["Linux","Nodejs","Android","Design","Tech"]},
{"url":"https://www.freecodecamp.org/news/building-a-crud-application-with-express-and-mongodb-part-2-11d421bb0215","tags":["Nodejs","Mongodb","JavaScript","Learning To Code","Learning"]},
{"url":"https://www.freecodecamp.org/news/build-a-real-time-dynamic-cover-system-eddb554eaefb","tags":["Programming","Gaming","Tech","Tutorial","Technology"]},
{"url":"https://www.freecodecamp.org/news/browserify-vs-webpack-b3d7ca08a0a9","tags":["JavaScript","Webpack","Browserify","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/browserhistory-2abad38022b1","tags":["Search","Browsers","Internet","Web Design","Design"]},
{"url":"https://www.freecodecamp.org/news/breaking-the-fourth-wall-in-software-d08a25df34b7","tags":["Slack","Design","Programming","UX","Technology"]},
{"url":"https://www.freecodecamp.org/news/bonfire-tears-free-code-camp-edition-d79bbfd3d945","tags":["JavaScript","Learning To Code","Programming","Women In Tech","Women"]},
{"url":"https://www.freecodecamp.org/news/best-gitter-channels-on-hardware-iot-dd136c6af664","tags":["Arduino","IoT","Makers","Robotics","Robots"]},
{"url":"https://www.freecodecamp.org/news/best-gitter-channels-material-design-2b137171083f","tags":["Design","Material Design","Web Design"]},
{"url":"https://www.freecodecamp.org/news/best-gitter-channels-for-ios-developers-173b32627ce1","tags":["iOS","Swift Programming","Swift"]},
{"url":"https://www.freecodecamp.org/news/best-gitter-channels-for-game-developers-49ca45c92351","tags":["Game Development","Game Design","Mobile Game Development"]},
{"url":"https://www.freecodecamp.org/news/best-gitter-channels-for-data-science-machine-learning-6e8eeb5063c0","tags":["Machine Learning","Data Science","Deep Learning"]},
{"url":"https://www.freecodecamp.org/news/best-gitter-channels-developer-tools-719549789ba4","tags":["Nodejs","Developer Tools","Software Development"]},
{"url":"https://www.freecodecamp.org/news/best-free-online-courses-of-2016-c479b55ed851","tags":["Self Improvement","Productivity","Startup","Programming","Design"]},
{"url":"https://www.freecodecamp.org/news/beginner-s-guide-to-react-router-53094349669","tags":["React","JavaScript","Web Development","Programming","Software Development"]},
{"url":"https://www.freecodecamp.org/news/aws-polly-tutorial-490468af3a99","tags":["Raspberry Pi","AWS","Python","Artificial Intelligence","Tech"]},
{"url":"https://www.freecodecamp.org/news/avoiding-null-check-pollution-in-javascript-with-optionals-4ed8e2702ce3","tags":["JavaScript","Clean Code","Nodejs","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/avoiding-null-check-pollution-in-javascript-4ed8e2702ce3","tags":["JavaScript","Clean Code","Nodejs","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/automatic-website-performance-regression-testing-4e30e6bf5cd","tags":["Software Development","Technology","Performance","Software Testing","Programming"]},
{"url":"https://www.freecodecamp.org/news/asynchronous-io-vs-asynchronous-request-processing-in-java-1a04f395d8c7","tags":["Java","Asynchronous","Sockets","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/asymptotic-analysis-explained-with-pok%C3%A9mon-a-deep-dive-into-complexity-analysis-8bf4396804e0","tags":["Technology","Programming","Python","Coding","Interview"]},
{"url":"https://www.freecodecamp.org/news/applying-javascript-user-scripts-2e505643644d","tags":["Web Development","Front End Development","JavaScript","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/app-launch-marketing-checklist-in-just-3-days-367d1ae3c3b","tags":["Apps","Mobile","Mobile App Development","SEO","Marketing"]},
{"url":"https://www.freecodecamp.org/news/angular-2-versus-react-there-will-be-blood-66595faafd51","tags":["JavaScript","Angularjs","React","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-the-solid-principles-36fe781a75c1","tags":["Android","Kotlin","Cryptocurrency","Apps","Tech"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-the-jamstack-the-architecture-of-the-modern-web-c4a0d128d9ca","tags":["Web Development","Jamstack","JavaScript","API","Tech"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-tdd-with-vue-js-66544710b50c","tags":["JavaScript","Tdd","Tech","API","Vuejs"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-rabbitmq-a-broker-that-deals-in-messages-9e8f78194993","tags":["Rabbitmq","Message Broker","Queue","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-microservices-2705e7758f9","tags":["Microservices","Software Engineering","Programming","Web Development","DevOps"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-functional-javascript-e8dab63bb51d","tags":["Functional Programming","JavaScript","Books","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/an-explanation-of-progressive-web-apps-for-the-non-pwa-crowd-8a400e275ea1","tags":["Web Development","Pwa","Tech","Coding","Programming"]},
{"url":"https://www.freecodecamp.org/news/all-you-need-to-know-about-promise-all-6c8c5aea3e32","tags":["JavaScript","Software Development","Nodejs","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/all-i-really-need-to-know-about-infosec-i-learned-from-mr-robot-7902cca6d729","tags":["Education","Technology","Design","Security","Social Media"]},
{"url":"https://www.freecodecamp.org/news/all-about-that-architecture-exploring-different-architecture-patterns-and-how-to-use-them-in-your-df57f86daf74","tags":["Android","Cryptocurrency","Technology","Apps","Architecture Components"]},
{"url":"https://www.freecodecamp.org/news/algorithms-the-good-the-bad-and-the-ugly-e63db0a9cfb3","tags":["Web Development","Programming","Data","Algorithms","Technology"]},
{"url":"https://www.freecodecamp.org/news/adventures-in-nodejs-d3d1f85a9d3e","tags":["JavaScript","Nodejs","Learning To Code","Technology","Design"]},
{"url":"https://www.freecodecamp.org/news/accessible-a11y-kotlin-android-animations-7432bd23e395","tags":["Android","Software Development","Accessibility","Kotlin","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-variation-on-the-knapsack-problem-how-to-solve-the-partition-equal-subset-sum-problem-in-java-7e0fc047f19b","tags":["Programming","Algorithms","Dynamic Programming","Java","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-special-hell-for-designers-like-me-5c55bd855613","tags":["Design","Photography","Photoshop","UX","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-simplified-introduction-to-dart-and-flutter-6fc42ba7c4a3","tags":["Flutter","Dart","Tech","Mobile App Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-simple-guide-to-building-an-amazing-technical-r%C3%A9sum%C3%A9-39cba7420fd5","tags":["Programming","Self Improvement","Open Source","Careers","Web Development"]},
{"url":"https://www.freecodecamp.org/news/a-roadmap-to-build-a-modern-android-app-in-2018-61be4f8af906","tags":["Android","Kotlin","Cryptocurrency","Apps","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-reactive-joystick-built-with-rxjs-abfca3668786","tags":["JavaScript","Rxjs","Functional Programming","Angular","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-podcast-launch-story-case-study-230222b95653","tags":["Tech","Podcast","Education","Technology","Social Media"]},
{"url":"https://www.freecodecamp.org/news/a-new-year-s-resolution-with-a-100-chance-of-success-cb1467a3c1c6","tags":["Nonprofit","Tech","Programming","Life Lessons","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/a-more-seamless-workflow-style-guides-for-better-design-and-development-639fc55be28c","tags":["Design","Front End Development","Web Development","UX","User Experience"]},
{"url":"https://www.freecodecamp.org/news/a-look-back-my-year-of-traditional-computer-science-learning-and-self-teaching-9176dfd9651c","tags":["Programming","Education","Personal Development","Self Improvement","Learning"]},
{"url":"https://www.freecodecamp.org/news/a-guide-to-the-reduce-method-in-javascript-f47a7da511a9","tags":["JavaScript","Functional Programming","Programming","Learning To Code","Web Development"]},
{"url":"https://www.freecodecamp.org/news/a-glimpse-of-100-000-internet-users-23d1fb8c362d","tags":["Tech","Data","Startup","Business","Marketing"]},
{"url":"https://www.freecodecamp.org/news/a-flood-of-data-714f287d75a0","tags":["Web Development","Startup","Tech","Social Media","Design"]},
{"url":"https://www.freecodecamp.org/news/a-cautionary-tale-of-learning-to-code-my-own-eddb24d9d5a7","tags":["Education","Technology","Design","Self Improvement","Learning"]},
{"url":"https://www.freecodecamp.org/news/a-better-web-development-workflow-confluence-airtable-jira-abstract-e626ef4ff5bc","tags":["Design","Workflow","Management","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-better-web-development-workflow-confluence-airtable-and-more-e626ef4ff5bc","tags":["Design","Workflow","Management","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-beginners-guide-to-room-persistence-library-2e725e47bfab","tags":["Database","Technology","Programming","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-beginner-friendly-introduction-to-containers-vms-and-docker-79a9e3e119b","tags":["DevOps","Linux","Docker","Open Source","Technology"]},
{"url":"https://www.freecodecamp.org/news/9-difference-between-men-and-women-learning-to-code-e4e28446b0fb","tags":["Women In Tech","Tech","Coding","Self Improvement","Social Media"]},
{"url":"https://www.freecodecamp.org/news/898b38a6c0e1","tags":["Web Development","UX","Design","JavaScript","Responsive Design"]},
{"url":"https://www.freecodecamp.org/news/7-steps-to-make-money-on-upwork-bf57e56f6038","tags":["Freelancing","Tech","Web Development","Web Design","Jobs"]},
{"url":"https://www.freecodecamp.org/news/7-git-hacks-you-just-can-t-ignore-41aea137727a","tags":["Git","Programming","Tech","Productivity","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/6-absurd-ideas-for-building-your-first-web-application-24afca35e519","tags":["Web Development","Front End Development","Web Design","Technology","Design"]},
{"url":"https://www.freecodecamp.org/news/5-things-you-should-keep-in-mind-when-learning-to-program-and-shouldn-t-repeat-when-teaching-it-1ed8e734b04f","tags":["Programming","Coding","Learning To Code","Self Improvement","Productivity"]},
{"url":"https://www.freecodecamp.org/news/5-javascript-bad-parts-that-are-fixed-in-es6-c7c45d44fd81","tags":["JavaScript","ES6","Programming","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/5-failed-portfolios-later-and-here-i-am-590707f38089","tags":["Web Development","Design","UX","User Experience","Women In Tech"]},
{"url":"https://www.freecodecamp.org/news/5-coding-podcasts-to-enlighten-your-commute-ec4a9c3f8504","tags":["Podcast","Education","Technology","Learning","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/5-000-developers-talk-about-their-salaries-d13ddbb17fb8","tags":["Economics","Technology","Design","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/435-free-online-programming-computer-science-courses-you-can-start-in-june-96a4207bb182","tags":["Programming","Data Science","Computer Science","Education","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/2-out-of-3-developers-are-self-taught-and-other-insights-from-stack-overflow-s-2016-survey-of-50-8cf0ee5d4c21","tags":["Technology","Design","Startup","Social Media","Data"]},
{"url":"https://www.freecodecamp.org/news/15-web-developer-portfolios-to-inspire-you-137fb1743cae","tags":["Design","Web Development","Portfolio","Web Design","Entrepreneurship"]},
{"url":"https://www.freecodecamp.org/news/101-ways-to-make-your-website-more-awesome-79c934dd2a11","tags":["Startup","Web Development","Tech","Design","Technology"]},
{"url":"https://www.freecodecamp.org/news/10-things-you-are-wrong-about-blockchain-8553262e8ff0","tags":["Blockchain","Cryptocurrency","Bitcoin","Tech","ICO"]},
{"url":"https://www.freecodecamp.org/news/10-takeaways-from-22-data-visualization-practitioners-at-openvisconf-a4a3a5b96fcd","tags":["Data Visualization","Data Science","Data","Design","Women In Tech"]},
{"url":"https://www.freecodecamp.org/news/-898b38a6c0e1","tags":["Web Development","UX","Design","JavaScript","Responsive Design"]},
{"url":"https://www.freecodecamp.org/news/why-you-should-choose-usestate-instead-of-usereducer-ffc80057f815","tags":["React","JavaScript","Web Development","Web Design","Tech"]},
{"url":"https://www.freecodecamp.org/news/why-i-think-flutter-is-the-future-of-mobile-app-development-768332b73c0d","tags":["Mobile App Development","Flutter","Dart","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-by-reverse-engineering-airbnbs-internationalization-library-85580fe56ca3","tags":["JavaScript","Nodejs","Web Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/these-are-the-best-javascript-chart-libraries-for-2019-29782f5e1dc2","tags":["JavaScript","Data Visualization","Tech","Data Science","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-story-of-one-mother-two-sons-value-type-vs-reference-type-in-swift-6e125af2d5d0","tags":["Swift","iOS","Programming","Technology","Mobile"]},
{"url":"https://www.freecodecamp.org/news/the-reality-of-running-a-production-node-app-on-aws-elastic-beanstalk-55c78b5dad0b","tags":["AWS","JavaScript","Nodejs","Programming","DevOps"]},
{"url":"https://www.freecodecamp.org/news/the-psychology-of-pair-programming-86cb31f9abca","tags":["Pair Programming","Software Development","Programming","Psychology","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-post-graduation-blues-10-tips-for-the-recent-computer-science-grad-2b48f27c1deb","tags":["Programming","Computer Science","Students","Tech","Jobs"]},
{"url":"https://www.freecodecamp.org/news/the-most-important-skill-a-programmer-can-learn-9d410c786baf","tags":["Programming","Software Development","Coding","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/setting-up-jest-enzyme-for-testing-react-native-40393ca04145","tags":["React Native","Jest","Unit Testing","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/review-these-50-questions-to-crack-your-java-programming-interview-69d03d746b7f","tags":["Programming","Java","Coding","Software Development","Interview Questions"]},
{"url":"https://www.freecodecamp.org/news/multi-class-classification-with-sci-kit-learn-xgboost-a-case-study-using-brainwave-data-363d7fca5f69","tags":["Machine Learning","Tech","Technology","Data Science","Coding"]},
{"url":"https://www.freecodecamp.org/news/javascript-async-and-await-in-loops-30ecc5fb3939","tags":["JavaScript"]},
{"url":"https://www.freecodecamp.org/news/introducing-packem-a-super-fast-experimental-bundler-written-in-rust-e981af875517","tags":["JavaScript","Bundler","Typescript","Rust","Nodejs"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-grpc-web-with-react-1c93feb691b5","tags":["JavaScript","React","Envoy Proxy","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-survive-and-thrive-in-your-first-junior-developer-job-52deffddbe9c","tags":["Professional Development","Junior Developer","Tech","Programming","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-surf-the-web-to-find-motivating-and-insightful-content-605c7e961ef1","tags":["Internet","Motivation","Learning","Reading","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-setup-continuous-integration-ci-with-react-circleci-and-github-e0efd5040b03","tags":["Web Development","Programming","DevOps","Github","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-a-serious-kubernetes-terminal-dd07cab51cd4","tags":["Kubernetes","Terminal","DevOps","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-produce-and-consume-data-streams-directly-via-cypher-with-streams-procedures-52cbc5f543f1","tags":["Neo4j","Apache Kafka","Streaming","Tech","Data"]},
{"url":"https://www.freecodecamp.org/news/how-to-optimize-react-applications-with-lazy-loading-232183e02768","tags":["JavaScript","React","Programming","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-peace-with-deadlines-in-software-development-6cfe3e993f51","tags":["Software Development","Programming","Life Lessons","Self Improvement","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-improve-the-build-speed-of-your-android-projects-bd49029d8602","tags":["Android","Kotlin","Java","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-host-a-git-repository-on-a-subdomain-with-netlify-b8afb5fca96e","tags":["Technology","Tech","Netlify","Programming","Web Hosting"]},
{"url":"https://www.freecodecamp.org/news/how-to-handle-restful-web-services-using-retrofit-okhttp-gson-glide-and-coroutines-160e7aaa6382","tags":["Android","Cryptocurrency","Web Services","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-started-with-d3-and-react-c7da74a5bd9f","tags":["JavaScript","React","Front End Development","Data Science","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-generate-an-html-table-and-a-pdf-with-node-google-puppeteer-32f94d9e39f6","tags":["JavaScript","Node","Coding","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-find-the-index-where-a-number-belongs-in-an-array-in-javascript-9af8453a39a8","tags":["Tech","Programming","Coding","JavaScript","Algorithms"]},
{"url":"https://www.freecodecamp.org/news/how-to-edit-pythonpath-on-windows-eafd19840d44","tags":["Python","Windows 10","Programming","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-easily-implement-qrcoder-in-asp-net-core-using-c-10c4aa857e84","tags":["Aspnetcore","Csharp","Web Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-deal-with-nested-callbacks-and-avoid-callback-hell-1bc8dc4a2012","tags":["JavaScript","Tech","Programming","Productivity","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-an-expense-organizer-with-javascript-in-10-minutes-d6dd3541ab5e","tags":["JavaScript","Dropbox","ES6","Front End Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-searchable-log-with-gatsby-d624bf3a05af","tags":["React","Gatsbyjs","Tutorial","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-facebook-messenger-bot-for-your-page-3be12ca18de5","tags":["Chatbots","Tech","AI","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-countdown-component-using-react-momentjs-4717edc4ac3","tags":["React","JavaScript","Technology","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-convert-from-react-redux-classes-to-react-hooks-the-easy-way-eca2233e0e7a","tags":["React","Tech","Programming","Productivity","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-choose-which-validator-to-use-a-comparison-between-joi-express-validator-ac0b910c1a8c","tags":["JavaScript","Nodejs","Expressjs","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-blazing-fast-graphql-api-with-node-js-mongodb-and-fastify-77fd5acd2998","tags":["GraphQL","JavaScript","Nodejs","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-get-options-data-for-free-fba22d395cc8","tags":["Python","Finance","Web Scraping","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/from-a-python-project-to-an-open-source-package-an-a-to-z-guide-c34cb7139a22","tags":["Python","Open Source","Github","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/deep-dive-into-spark-internals-and-architecture-f6e32045393b","tags":["Spark","Data Science","Technology","Artificial Intelligence","Programming"]},
{"url":"https://www.freecodecamp.org/news/creating-a-fashion-police-with-react-native-and-off-the-shelf-ai-78b606002aa1","tags":["Machine Learning","Artificial Intelligence","React Native","App Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/automatic-website-performance-regression-testing-4e30e6bf5cd","tags":["Software Development","Technology","Performance","Software Testing","Programming"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-the-jamstack-the-architecture-of-the-modern-web-c4a0d128d9ca","tags":["Web Development","Jamstack","JavaScript","API","Tech"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-test-driven-development-with-vue-js-66544710b50c","tags":["JavaScript","Tdd","Tech","API","Vuejs"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-functional-javascript-e8dab63bb51d","tags":["Functional Programming","JavaScript","Books","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/an-explanation-of-progressive-web-apps-for-the-non-pwa-crowd-8a400e275ea1","tags":["Web Development","Pwa","Tech","Coding","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-variation-on-the-knapsack-problem-how-to-solve-the-partition-equal-subset-sum-problem-in-java-7e0fc047f19b","tags":["Programming","Algorithms","Dynamic Programming","Java","Tech"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-reactive-relational-database-access-with-spring-and-r2dbc-1a9447d4b122","tags":["Java","Kotlin","Spring Data","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-update-a-components-prop-in-react-js-oh-yes-it-s-possible-f9d26f1c4c6d","tags":["React","Programming","JavaScript","Coding","Tech"]},
{"url":"https://www.freecodecamp.org/news/graphql-for-front-end-developers-1f59808f4435","tags":["Tech","GraphQL","Front End Development","JavaScript","Web Development"]},
{"url":"https://www.freecodecamp.org/news/from-zero-to-deploy-how-i-created-a-static-website-from-scratch-using-netlify-gatsby-ebca82612ffd","tags":["Web Development","React","Front End Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-your-future-self-happy-by-writing-good-docs-f41fba2d2dab","tags":["Docs","Engineering","Tech","Productivity","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-guide-to-prototype-based-class-inheritance-in-javascript-84953db26df0","tags":["JavaScript","Web Development","Programming","Coding","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-facebook-designs-microinteractions-for-feature-discovery-c79cfe998a77","tags":["UX","UI","Front End Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/patch-cord-design-how-to-give-your-gui-an-analog-look-d26a68f8e97b","tags":["JavaScript","UX","Design","Front End Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-javascript-promises-actually-work-from-the-inside-out-76698bb7210b","tags":["JavaScript","Nodejs","Web Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-reddit-inspired-loading-spinner-with-only-html-and-css-5b2fca3fdca","tags":["CSS","Design","Animation","UX","Tech"]},
{"url":"https://www.freecodecamp.org/news/moving-away-from-magic-or-why-i-dont-want-to-use-laravel-anymore-2ce098c979bd","tags":["Laravel","Programming","Software Engineering","Tech","PHP"]},
{"url":"https://www.freecodecamp.org/news/a-guide-to-golang-e-commerce-8c0804088e4e","tags":["Web Development","Ecommerce","Golang","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-monitor-your-air-quality-with-this-diy-setup-3399793137c3","tags":["Raspberry Pi","Python","Programming","Electronics","IoT"]},
{"url":"https://www.freecodecamp.org/news/the-easiest-ssr-with-react-and-axios-f36ed9392a8c","tags":["React","Axios","JavaScript","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-your-website-clean-and-maintainable-with-graphql-13fe06098656","tags":["GraphQL","Web Development","JavaScript","Nodejs","Microservices"]},
{"url":"https://www.freecodecamp.org/news/how-to-successfully-submit-an-app-to-the-app-store-for-review-ad7ccdd87722","tags":["iOS","Apple","Mobile App Development","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/leakage-of-client-secret-server-tokens-of-all-uber-developer-applications-657d9d7fd30e","tags":["API","Bug Bounty","Uber","Tech","Security"]},
{"url":"https://www.freecodecamp.org/news/these-are-the-top-testing-tools-libraries-and-frameworks-for-java-developers-8c0e3f9bc11d","tags":["Testing","Java","Programming","Software Development","Coding"]},
{"url":"https://www.freecodecamp.org/news/abs-1-1-0-more-python-and-bash-for-the-most-fun-programming-language-out-there-d62806b1cf53","tags":["Programming","Bash","JavaScript","Python","Programming Languages"]},
{"url":"https://www.freecodecamp.org/news/how-to-easily-set-up-custom-events-tracking-in-google-analytics-d1818e2ecdd0","tags":["Google Analytics","Data Analysis","Marketing","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/things-ive-learned-about-css-grid-layout-932777c2d6d7","tags":["CSS","HTML","Front End Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/what-we-learned-by-serving-machine-learning-models-at-scale-using-google-cloud-ml-faea5010d29a","tags":["Cloud Computing","Machine Learning","Data Science","Programming","Python"]},
{"url":"https://www.freecodecamp.org/news/how-we-updated-our-onboarding-experience-and-got-more-users-b0cd353677d6","tags":["UX","Onboarding","UI","Tech","Design"]},
{"url":"https://www.freecodecamp.org/news/how-to-classify-photos-in-600-classes-using-nine-million-open-images-65847da1a319","tags":["Machine Learning","Data Science","Computer Vision","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-prioritize-what-you-learn-by-creating-a-topic-backlog-30d6a2a2c798","tags":["Programming","Technology","Personal Development","Education","Coding"]},
{"url":"https://www.freecodecamp.org/news/create-a-blazing-fast-modern-blog-with-nuxt-and-prismic-7d19935d849c","tags":["JavaScript","CMS","Web Development","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-started-with-internationalization-in-javascript-c09a0d2cd834","tags":["JavaScript","Web Development","Front End Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/css-customs-properties-cheatsheet-c86778541f7d","tags":["CSS","Front End Development","JavaScript","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-basic-introduction-to-javascript-variable-definitions-and-hoisting-93aa38e742eb","tags":["JavaScript","Web Development","Coding","Programming","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-beautiful-lanterns-that-arrange-themselves-into-words-da01ae98238","tags":["Algorithms","CSS","JavaScript","UX","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-an-autocompletion-uitextfield-using-coredata-in-swift-dbedad03ea3d","tags":["Swift","iOS App Development","Programming","UX","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-the-turing-machine-interactive-simulator-can-help-you-understand-algorithms-a0fa88d0e057","tags":["Programming","Tech","Turing Machine","Algorithms","Coding"]},
{"url":"https://www.freecodecamp.org/news/server-side-rendering-react-with-rails-using-puppeteer-cf5ec2697e88","tags":["React","Rails","Puppeteer","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-graphql-with-apollo-on-your-website-ecb6046e139","tags":["GraphQL","Web Development","JavaScript","Nodejs","Apollo"]},
{"url":"https://www.freecodecamp.org/news/an-awesome-guide-on-how-to-build-restful-apis-with-asp-net-core-87b818123e28","tags":["Tech","API","Programming","Csharp","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-your-own-map-filter-and-reduce-functions-in-javascript-ab1e35679d26","tags":["JavaScript","Functional Programming","ES6","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-complete-guide-to-es10-features-5fd0feb9513a","tags":["JavaScript","Web Development","Coding","Programming","Software Development"]},
{"url":"https://www.freecodecamp.org/news/using-google-cloud-tasks-in-laravel-php-24985db107b","tags":["Google Cloud Platform","Laravel","Google App Engine","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-todomvc-app-with-react-and-8base-graphql-api-ea858952731b","tags":["GraphQL","React","Front End Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-got-from-n00b-intern-to-engineering-team-lead-8320c5a2e3f9","tags":["Job Hunting","Programming","Engineering","Careers","Software Development"]},
{"url":"https://www.freecodecamp.org/news/understanding-the-domain-name-servers-46c6bcf9afa3","tags":["DNS","Internet","Web Development","Computer Network","Technology"]},
{"url":"https://www.freecodecamp.org/news/all-you-need-to-know-about-text-preprocessing-for-nlp-and-machine-learning-bc1c5765ff67","tags":["Machine Learning","NLP","Data Science","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/qualities-of-great-software-engineers-621f4094f5ab","tags":["Software Development","Programming","Self Improvement","Coding","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-not-to-be-afraid-of-javascript-anymore-c40780dc071","tags":["JavaScript","Programming","Technology","Productivity","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/top-5-machine-learning-courses-for-2019-8a259572686e","tags":["Machine Learning","Data Science","Artificial Intelligence","Python","Technology"]},
{"url":"https://www.freecodecamp.org/news/swift-4-working-with-reference-types-in-closures-and-capture-lists-ce6aa89f8574","tags":["Swift","Tech","Programming","Technology","Coding"]},
{"url":"https://www.freecodecamp.org/news/introduction-to-object-oriented-programming-with-ruby-d594e1c6eebe","tags":["Programming","Ruby","Learning To Code","Tech","Object Oriented"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-a-simple-application-with-akka-cluster-506e20a725cf","tags":["Akka","Scala","Docker","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/an-in-depth-introduction-to-sqoop-architecture-ad4ae0532583","tags":["Big Data","Hadoop","Technology","Architecture","Data Science"]},
{"url":"https://www.freecodecamp.org/news/how-the-golden-rule-of-react-components-can-help-you-write-better-code-127046b478eb","tags":["React","JavaScript","Technology","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-simple-modern-javascript-apps-with-webpack-and-progressive-web-techniques-a30354eab214","tags":["JavaScript","Progressive Web App","Technology","Programming","Software Engineering"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-height-collection-views-dynamic-in-your-ios-apps-7d6ca94d2212","tags":["Swift","Programming","Tech","Data","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-a-mooc-mba-using-free-courses-from-top-10-business-schools-545113e506d9","tags":["Education","Business","Personal Development","Self Improvement","Management"]},
{"url":"https://www.freecodecamp.org/news/the-complete-guide-to-loops-in-javascript-f5e242921d8c","tags":["JavaScript","Web Development","Software Development","Coding","Programming"]},
{"url":"https://www.freecodecamp.org/news/these-are-the-best-free-courses-to-learn-data-structures-and-algorithms-in-depth-4d52f0d6b35a","tags":["Programming","Algorithms","Java","Coding","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-choose-the-best-code-conventions-for-you-and-your-team-992cc2cc7b83","tags":["Programming","Coding","Tech","Web Development","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-were-teaching-k-12-students-how-to-code-e0dcc31192db","tags":["Education","Programming","Python","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/the-fastest-way-to-get-promoted-as-an-engineer-dd0c1399587a","tags":["Software Engineering","Career Development","Technology","Productivity","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-empathy-can-help-you-create-a-better-work-culture-c73d2ca15a70","tags":["Software Development","Empathy","Self Improvement","Psychology","Tech"]},
{"url":"https://www.freecodecamp.org/news/react-introduction-for-people-who-know-just-enough-jquery-to-get-by-2019-version-28a4b4316d1a","tags":["JavaScript","React","Jquery","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-2-software-development-principles-can-save-your-project-573fc10461cb","tags":["Software Development","Design Patterns","Tech","Programming","Coding"]},
{"url":"https://www.freecodecamp.org/news/epics-are-dead-heres-what-we-should-do-instead-279bada1e644","tags":["Agile","Scrum","Technology","Productivity","Business"]},
{"url":"https://www.freecodecamp.org/news/the-cover-letter-that-got-me-a-remote-front-end-developer-job-22e937b42339","tags":["Technology","Web Development","Jobs","Front End Development","Careers"]},
{"url":"https://www.freecodecamp.org/news/my-journey-to-becoming-a-software-engineer-4ae301fc02b","tags":["Programming","Tech","Web Development","Self Improvement","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/the-most-popular-programming-languages-used-in-blockchain-development-5133a0a207dc","tags":["Blockchain","Cryptocurrency","Bitcoin","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-develop-your-react-superpowers-with-the-context-api-61e0ab952c02","tags":["React","Freecodecamp","Programming","Coding","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/5-tips-on-transitioning-your-career-into-data-science-even-if-you-dont-code-today-3440a563ac9d","tags":["Data Science","Startup","Machine Learning","Entrepreneurship","Personal Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-effective-decisions-by-comparing-alternatives-99ab7d4388bb","tags":["Decision Making","Tech","Productivity","Software Development","Teamwork"]},
{"url":"https://www.freecodecamp.org/news/iot-prototyping-with-firebase-doing-more-with-less-2f5c746dac8b","tags":["Arduino","IoT","Internet of Things","Firebase","Platformio"]},
{"url":"https://www.freecodecamp.org/news/learn-from-indias-brightest-minds-here-are-300-free-courses-from-iits-that-are-starting-soon-539ce17007be","tags":["Education","Tech","Personal Development","Self Improvement","India"]},
{"url":"https://www.freecodecamp.org/news/speed-up-node-re-builds-leveraging-docker-multi-stage-builds-and-save-money-65189a4ab115","tags":["JavaScript","Docker","React","Productivity","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-laravel-rest-api-with-test-driven-development-c4bb6417db3c","tags":["Web Development","Tech","Testing","PHP","Programming"]},
{"url":"https://www.freecodecamp.org/news/cloudcannon-cms-for-jekyll-building-a-multilingual-site-23435f75b82a","tags":["Web Development","Jekyll","CMS","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/learn-regular-expressions-with-this-free-course-37511963d278","tags":["Software Development","Programming","JavaScript","Software","Regex"]},
{"url":"https://www.freecodecamp.org/news/how-to-be-the-superstar-intern-you-know-you-are-54eb0372b5e5","tags":["Internships","Software Development","College","Life Lessons","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-implement-a-binary-search-algorithm-in-java-without-recursion-67d9337fd75f","tags":["Programming","Java","Algorithms","Coding","Software Development"]},
{"url":"https://www.freecodecamp.org/news/the-complete-guide-to-scss-sass-30053c266b23","tags":["CSS","Design","UX","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/data-structures-101-graphs-a-visual-introduction-for-beginners-6d88f36ec768","tags":["Programming","Computer Science","Data Structures","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-source-content-with-gatsby-js-c220dde97e7","tags":["Web Development","Gatsbyjs","React","JavaScript","Tech"]},
{"url":"https://www.freecodecamp.org/news/blitz-tips-rxjs-pipe-is-not-a-subscribe-125c89437a2c","tags":["JavaScript","Rxjs","Typescript","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/diving-into-javascript-how-to-create-a-hex2rgb-color-converter-ce32d32afd1f","tags":["JavaScript","Web Development","CSS","Tech","Design"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-react-native-charts-with-dynamic-tooltips-64aefc550c95","tags":["React Native","Tech","Programming","Design","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-be-more-productive-on-github-c3cedab043e3","tags":["Github","Git","Productivity","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/what-you-need-to-know-about-your-users-in-2019-638bcbd1ff39","tags":["UX","Startup","Tech","UI","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-run-ipv6-enabled-docker-containers-on-aws-87e090ab0397","tags":["AWS","Docker","Technology","Containers","Tech"]},
{"url":"https://www.freecodecamp.org/news/javascript-modules-from-iifes-to-commonjs-to-es6-modules-4d10c16f55d4","tags":["JavaScript","Web Development","Software Development","Programming","Modules"]},
{"url":"https://www.freecodecamp.org/news/how-to-understand-reducers-you-can-use-them-without-redux-2935208bdb12","tags":["React","JavaScript","Web Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/going-serverless-with-react-and-aws-amplify-development-environment-set-up-9b15c3363bd","tags":["AWS","Reactjs","JavaScript","Serverless","Tech"]},
{"url":"https://www.freecodecamp.org/news/what-to-consider-for-painless-apache-kafka-integration-df559e828876","tags":["Big Data","Apache Kafka","Architecture","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-new-chapter-begins-i-am-joining-runcloud-as-a-full-time-technical-writer-afba58ec6a13","tags":["Tech","Self Improvement","Life Lessons","Startup","Education"]},
{"url":"https://www.freecodecamp.org/news/something-within-me-whispered-be-the-builder-9a47fcc013f","tags":["Startup","Tech","Self Improvement","Programming","Inspiration"]},
{"url":"https://www.freecodecamp.org/news/how-to-learn-new-things-effectively-and-enjoy-doing-it-54c116c1a236","tags":["Learning","Tips","Self Improvement","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/going-serverless-with-rust-and-api-gateway-aa5d1502c32e","tags":["AWS","Rust","AWS Lambda","Technology","Serverless"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-super-quick-smile-tracking-app-16eee960888d","tags":["Swift","iOS","Technology","Software Development","Augmented Reality"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-your-app-work-offline-with-the-power-of-javascript-685d968bcfbb","tags":["JavaScript","Technology","Coding","Productivity","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-google-doc-of-coding-git-github-ec103e87926d","tags":["Git","Github","Tech","Collaboration","Programming"]},
{"url":"https://www.freecodecamp.org/news/here-is-how-we-take-care-of-firefox-health-at-mozilla-8f7f9b085955","tags":["Firefox","Open Source","Mozilla","Internships","Tech"]},
{"url":"https://www.freecodecamp.org/news/refactoring-oops-ive-been-doing-it-backwards-55eed503ccd0","tags":["Software Development","JavaScript","Technology","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/ace-your-first-year-as-a-junior-developer-with-this-advice-bbc68b6fe2d9","tags":["Software Development","Junior Developer","Learning To Code","Career Advice","Technology"]},
{"url":"https://www.freecodecamp.org/news/finding-your-way-with-map-aecb8ca038f6","tags":["JavaScript","Web Development","Programming","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-graphql-how-it-works-and-how-to-use-it-91162ecd72d0","tags":["JavaScript","Technology","Web Development","Programming","GraphQL"]},
{"url":"https://www.freecodecamp.org/news/how-to-host-a-blazor-application-on-firebase-67c4ee956a22","tags":["Blazor","Firebase","Tech","Programming","Apps"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-facebook-messenger-to-notify-you-about-the-weather-8b5e87a64540","tags":["Python","How To","Weather","Facebook Messenger","Bots"]},
{"url":"https://www.freecodecamp.org/news/functional-programming-patterns-cookbook-3a0dfe2d7e0a","tags":["Functional Programming","JavaScript","Software Development","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-historical-price-charts-with-d3-js-72214aaf6ba3","tags":["JavaScript","Data Visualization","Web Development","Fintech","Tech"]},
{"url":"https://www.freecodecamp.org/news/charting-the-waters-pt-2-a-comparison-of-javascript-charting-libraries-96e9fb79b856","tags":["Data Visualization","D3js","Tech","Programming","Data Science"]},
{"url":"https://www.freecodecamp.org/news/what-we-learned-about-2019-developer-hiring-trends-from-analyzing-112-654-coding-tests-b05a3ba0ca7b","tags":["JavaScript","Coding","Tech","Careers","Jobs"]},
{"url":"https://www.freecodecamp.org/news/how-to-embrace-event-driven-graph-analytics-using-neo4j-and-apache-kafka-474c9f405e06","tags":["Neo4j","Analytics","Tech","Programming","Data"]},
{"url":"https://www.freecodecamp.org/news/how-to-automate-code-reviews-on-github-41be46250712","tags":["Github","Technology","Code","Chatbots","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-update-the-apollo-clients-cache-after-a-mutation-79a0df79b840","tags":["GraphQL","Reactjs","Vuejs","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/working-with-unpublished-node-dependencies-f396ea1a363a","tags":["JavaScript","Nodejs","NPM","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-auto-layout-with-uiscrollview-for-ios-b94b8687a4cc","tags":["Software Development","iOS App Development","Tech","Programming","Design"]},
{"url":"https://www.freecodecamp.org/news/scrum-for-startups-or-for-any-project-for-that-matter-93ad0db17a84","tags":["Agile","Startup","Tech","Technology","Entrepreneurship"]},
{"url":"https://www.freecodecamp.org/news/how-to-free-up-space-on-your-developer-mac-f542f66ddfb","tags":["Git","JavaScript","Tech","Productivity","Mac"]},
{"url":"https://www.freecodecamp.org/news/color-management-for-the-web-the-challenges-from-iphone-to-chrome-b07cb44ad21b","tags":["Design","Web Development","Photography","Technology","UX"]},
{"url":"https://www.freecodecamp.org/news/lets-explore-slice-splice-spread-syntax-in-javascript-e242a6f21e60","tags":["JavaScript","ES6","Tech","Programming","Coding"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-azure-durable-functions-patterns-and-best-practices-b1939ae6c717","tags":["Azure","Serverless","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/a-guide-to-this-in-javascript-e3b9daef4df1","tags":["JavaScript","Technology","Education","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-test-exceptions-in-kotlin-with-assertfailswith-dd50f929ef8c","tags":["Kotlin","Testing","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/it-is-never-too-late-to-be-who-you-might-have-been-becoming-a-developer-at-age-36-7d186ad5702","tags":["Entrepreneurship","Personal Development","Life Lessons","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-setup-a-powerful-api-with-graphql-koa-and-mongodb-339cfae832a1","tags":["GraphQL","JavaScript","API","Mongodb","Tech"]},
{"url":"https://www.freecodecamp.org/news/learn-mongodb-a4ce205e7739","tags":["Mongodb","Programming","Tech","NoSQL","Productivity"]},
{"url":"https://www.freecodecamp.org/news/the-design-of-webassembly-81f1dcabaddd","tags":["JavaScript","Webassembly","Web Development","Internet","Tech"]},
{"url":"https://www.freecodecamp.org/news/webassembly-with-golang-is-fun-b243c0e34f02","tags":["JavaScript","Golang","Tech","Front End Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-best-to-use-small-pockets-of-idle-time-61a0eb050df4","tags":["Productivity","Mindset","Tech","Self Improvement","Learning"]},
{"url":"https://www.freecodecamp.org/news/the-evolution-of-async-javascript-from-callbacks-to-promises-to-async-await-e73b047f2f40","tags":["JavaScript","Web Development","Software Development","Software Engineering","Asyncawait"]},
{"url":"https://www.freecodecamp.org/news/how-the-growth-share-matrix-of-software-development-can-help-you-decide-which-language-to-learn-d457593709a5","tags":["Programming","Technology","Productivity","Self Improvement","Learning"]},
{"url":"https://www.freecodecamp.org/news/three-controversial-charts-from-the-state-of-js-2018-ec9dda45749","tags":["JavaScript","Tech","Programming","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-quick-introduction-to-the-react-state-hook-9910f298eefb","tags":["JavaScript","React","Software Development","UI","Tech"]},
{"url":"https://www.freecodecamp.org/news/i-bypassed-how-i-hacked-googles-bug-tracking-system-itself-for-15-600-in-bounties-here-s-how-3355c8c63955","tags":["Google","Security","Bug Bounty","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-three-layer-application-with-react-8621741baca0","tags":["JavaScript","Technology","Web Development","React","Programming"]},
{"url":"https://www.freecodecamp.org/news/an-elegant-led-illustration-of-a-mathematical-identity-de88ee88c963","tags":["Mathematics","Electronics","Arduino","Coding","Tech"]},
{"url":"https://www.freecodecamp.org/news/haptics-for-mobile-ar-how-to-enhance-arkit-apps-with-a-sense-of-touch-151d9e9c9950","tags":["Augmented Reality","Design","User Experience","Unity","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-single-page-application-using-vue-js-vuex-vuetify-and-firebase-838b40721a07","tags":["Vuejs","Firebase","Software Engineering","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-develop-a-location-based-application-using-react-native-6f49cdbdac4f","tags":["React Native","App Development","Tech","Programming","Mobile"]},
{"url":"https://www.freecodecamp.org/news/video-audio-in-html-a-short-guide-69f721878b47","tags":["Web Development","HTML","Programming","Audio","Tech"]},
{"url":"https://www.freecodecamp.org/news/my-journey-from-esl-teacher-to-software-developer-35cc998a6ec0","tags":["Programming","Life Lessons","Technology","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-develop-your-react-superpowers-with-the-render-props-pattern-b74e68c6d053","tags":["JavaScript","React","Programming","Coding","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-an-spa-using-vue-js-vuex-vuetify-and-firebase-using-vue-router-fc5bd065fe18","tags":["Vue","Vuejs","Software Development","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/never-use-an-absolute-path-for-your-apis-again-9ee9199563be","tags":["AWS","Front End Development","DevOps","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-power-of-jamstack-how-4-strangers-built-an-interactive-live-game-show-app-in-a-short-weekend-f8c1fec4f55b","tags":["GraphQL","React","Hackathons","Tech","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/you-dont-need-a-regex-for-that-57c771c4fab0","tags":["Regex","Software Development","Software Engineering","Technology","Poetry"]},
{"url":"https://www.freecodecamp.org/news/what-happened-when-170-software-developers-attended-the-largest-tech-fest-in-warri-nigeria-23085b378a2a","tags":["Technology","Education","Startup","Life Lessons","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-photo-feed-with-go-and-vue-js-9d7f7f39c1b4","tags":["Web Development","Golang","Vuejs","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/making-delivery-the-focus-techniques-for-delivering-quality-applications-222b79d301d9","tags":["Agile","Software Development","DevOps","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-an-spa-using-vue-js-vuex-vuetify-and-firebase-use-vuex-and-access-the-api-f8036aa464ad","tags":["Vue","Vuejs","Vuex","Software Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-beautiful-ruby-plots-with-galaaz-320848058857","tags":["Technology","Ruby","R","Data Science","Data Visualization"]},
{"url":"https://www.freecodecamp.org/news/the-ultimate-guide-to-preparing-for-the-coding-interview-183251ee36c9","tags":["Software Development","Computer Science","Interview","Jobs","Tech"]},
{"url":"https://www.freecodecamp.org/news/what-is-progressive-enhancement-and-why-it-matters-e80c7aaf834a","tags":["Web Development","JavaScript","Coding","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/if-you-want-to-become-a-tech-leader-follow-this-advice-831c8fdecff8","tags":["Leadership","Growth","Tech","Self Improvement","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/learn-the-bootstrap-4-grid-system-in-10-minutes-e83bfae115da","tags":["Web Development","Bootstrap","CSS","Tech","Front End Development"]},
{"url":"https://www.freecodecamp.org/news/a-birds-eye-vue-how-to-get-started-with-vue-js-dd1b82795908","tags":["JavaScript","Coding","Web Development","Programming","Vuejs"]},
{"url":"https://www.freecodecamp.org/news/how-to-upload-an-open-source-java-library-to-maven-central-cac7ce2f57c","tags":["Technology","Java","Open Source","Libraries","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-wikipedias-api-search-with-ramdajs-b3c1a069d7af","tags":["JavaScript","Ramda","Technology","Functional Programming","API"]},
{"url":"https://www.freecodecamp.org/news/how-to-add-internationalization-to-a-vue-application-d9cfdcabb03b","tags":["JavaScript","Software Development","Software Engineering","Vuejs","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-azure-functions-to-process-high-throughput-messages-996d05d4ab23","tags":["Cloud Computing","Azure","Serverless","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-simple-customizable-web-scraper-using-rxjs-and-node-6858cfe82a39","tags":["JavaScript","Rxjs","Web Scraping","Nodejs","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-fewer-bugs-tips-for-game-developers-82e3d742f6f7","tags":["Software Development","Programming","Game Development","Software Engineering","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-es6-modules-and-why-theyre-important-a9b20b480773","tags":["JavaScript","ES6","Modules","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-foobar-challenge-googles-hidden-test-for-developers-ed8027c1184","tags":["Google","Recruiting","Coding","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-scale-your-node-js-server-using-clustering-c8d43c656e8f","tags":["Web Development","Programming","Nodejs","Scalability","Backend Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-leverage-the-power-of-kubernetes-to-optimise-your-hosting-costs-c2e168a232a2","tags":["Kubernetes","Docker","Programming","Technology","Software Engineering"]},
{"url":"https://www.freecodecamp.org/news/a-complete-guide-to-creating-objects-in-javascript-b0e2450655e8","tags":["Technology","JavaScript","Education","Programming"]},
{"url":"https://www.freecodecamp.org/news/build-a-bootstrap-form-with-recaptcha-and-php-backend-for-emails-in-30-minutes-17964a374819","tags":["HTML","CSS","Front End Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-error-messages-that-dont-suck-f31c53b64c3e","tags":["JavaScript","Programming","Communication","Technology","Error Handling"]},
{"url":"https://www.freecodecamp.org/news/an-intro-to-object-oriented-programming-in-javascript-objects-prototypes-and-classes-5d135e7361b1","tags":["JavaScript","Object Oriented","Prototype","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-better-organize-your-css-architecture-with-oocss-bem-smacss-65e8a5c207c0","tags":["CSS","Tech","Programming","Design","Technology"]},
{"url":"https://www.freecodecamp.org/news/want-to-become-a-react-developer-947c9a6dbb76","tags":["JavaScript","React","Front End Development","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-deploy-a-rails-5-2-postgresql-app-on-aws-elastic-beanstalk-34e5cec3a984","tags":["AWS","Rails","Postgres","Tech","Deployment"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-spa-using-vue-js-vuex-vuetify-and-firebase-adding-authentication-with-firebase-d9932d1e4365","tags":["Vue","Vuejs","Vuex","Vue Router","Software Development"]},
{"url":"https://www.freecodecamp.org/news/now-that-youre-not-afraid-of-git-anymore-here-s-how-to-leverage-what-you-know-11e710c7f37b","tags":["Git","Technology","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-an-augmented-images-application-with-arcore-93e417b8579d","tags":["Android","Augmented Reality","Software Engineering","Artificial Intelligence","Technology"]},
{"url":"https://www.freecodecamp.org/news/impostor-syndrome-strikes-men-just-as-hard-as-women-and-other-findings-from-thousands-of-d9af80a58a5a","tags":["Tech","Programming","Interview","Technology","Jobs"]},
{"url":"https://www.freecodecamp.org/news/crud-using-react-41d047224e26","tags":["React","JavaScript","Programming","Coding","Tech"]},
{"url":"https://www.freecodecamp.org/news/distributed-systems-when-you-should-build-them-and-how-to-scale-a-step-by-step-guide-37e76a177218","tags":["Cloud Computing","AWS","Technology","Software Architecture","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-one-question-i-shouldve-asked-before-learning-to-program-17b6d3a629b7","tags":["Programming","Learning","Python","Education","Tech"]},
{"url":"https://www.freecodecamp.org/news/what-to-do-when-your-training-and-testing-data-come-from-different-distributions-d89674c6ecd8","tags":["Machine Learning","Data Science","Algorithms","Data","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-run-any-binary-of-any-platform-without-messing-up-with-your-workstation-dade18c18801","tags":["Docker","Linux","DevOps","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/open-source-data-warehousing-druid-apache-airflow-superset-f26d149c9b7","tags":["Big Data","Data Engineering","Open Source","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-functional-programming-style-in-javascript-71fcc050f064","tags":["JavaScript","Web Development","Functional Programming","Software Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-i-went-from-stuck-and-hopeless-to-making-my-tech-career-dreams-come-true-d1fcf52c0650","tags":["Tech","Life Lessons","Interview","Computer Science","Careers"]},
{"url":"https://www.freecodecamp.org/news/what-ive-learned-six-months-into-my-first-job-as-a-self-taught-software-engineer-516b0703e86","tags":["Programming","Tech","Software Development","Web Development","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-up-an-intuition-for-recursion-986032c2f6ad","tags":["Programming","Software Development","Software Engineering","Technology","Java"]},
{"url":"https://www.freecodecamp.org/news/how-to-handle-internet-connection-reachability-in-swift-34482301ea57","tags":["iOS","Swift","Tech","Programming","Internet"]},
{"url":"https://www.freecodecamp.org/news/neural-networks-for-dummies-a-quick-intro-to-this-fascinating-field-795b1705104a","tags":["Artificial Intelligence","Neural Networks","Machine Learning","Beginner","Data Science"]},
{"url":"https://www.freecodecamp.org/news/a-guide-to-object-detection-with-fritz-build-a-pet-monitoring-app-in-android-with-machine-learning-a8ed500978e5","tags":["Android","Machine Learning","App Development","Mobile App Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-publish-your-chrome-extension-dd8400a3d53","tags":["Chrome Extension","Development","Tech","Coding","Tutorial"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-gulp-sass-using-the-command-line-if-youre-a-beginner-17729f53249","tags":["Gulp","Tech","Programming","CSS","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-documentation-website-using-vuepress-eeabe8a99045","tags":["JavaScript","Vuejs","Web Development","Documentation","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-and-test-your-own-react-drag-and-drop-list-with-0-dependencies-6fb461603780","tags":["JavaScript","React","HTML","CSS","Tech"]},
{"url":"https://www.freecodecamp.org/news/670-free-online-programming-computer-science-courses-you-can-start-in-december-a90149ac6de4","tags":["Education","Technology","Tech","Design","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/ux-best-practices-how-to-design-scannable-app-screenshots-89e370bf433e","tags":["Design","Mobile App Development","User Experience","UX","Technology"]},
{"url":"https://www.freecodecamp.org/news/what-is-a-quantum-computer-explained-with-a-simple-example-b8f602035365","tags":["Quantum Computing","Programming","Computer Science","Python"]},
{"url":"https://www.freecodecamp.org/news/demystifying-open-source-contributions-c60fe2bde6d0","tags":["Open Source","Community","Github","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-autogenerate-forms-in-react-and-material-ui-with-mson-5771b1b7e739","tags":["React","Forms","Programming","Tech","Design"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-git-stash-as-temporary-storage-84a0a1e37a43","tags":["Git","Tech","Technology","Version Control","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-your-clients-design-ideas-and-why-this-is-important-398be69c08be","tags":["Design","Tech","Life Lessons","Web Design","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-i-beat-impostor-syndrome-and-stopped-feeling-like-a-fake-c88e952798ed","tags":["Software Development","Programming","Coding","Technology","Mindfulness"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-up-your-muscle-memory-for-data-science-with-python-5960df1c930e","tags":["Data Science","Python","Programming","Tech","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/these-are-the-top-computer-science-terms-you-should-know-if-youre-new-to-programming-fc8592242622","tags":["Programming","Computer Science","JavaScript","Coding","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-a-new-access-token-using-redux-observables-and-the-refresh-token-api-d38d875a8add","tags":["API","React","JavaScript","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-switched-careers-and-got-a-developer-job-in-10-months-a-true-story-b8895e855a8b","tags":["Programming","Front End Development","Tech","Startup","Career Change"]},
{"url":"https://www.freecodecamp.org/news/how-i-analyzed-a-million-medium-articles-to-learn-how-many-claps-great-stories-get-d688cf92759f","tags":["Writing","Self Improvement","Data Science","Inspiration","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-deploy-a-blazor-application-on-azure-cf6f3b1f03a0","tags":["Azure","Tech","Programming","Sql","Technology"]},
{"url":"https://www.freecodecamp.org/news/word-cloud-for-data-scientists-76b8a907e04e","tags":["Data Science","Visualization","Text Mining","Tech","Python"]},
{"url":"https://www.freecodecamp.org/news/simply-javascript-a-straightforward-intro-to-mocking-stubbing-and-interfaces-14e67ed6641a","tags":["JavaScript","Programming","Technology","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/falling-in-and-out-of-love-with-code-2ae1f2eaa37","tags":["Programming","Software Development","Computer Science","Technology","Careers"]},
{"url":"https://www.freecodecamp.org/news/how-to-generate-a-github-markdown-file-from-microsoft-word-using-typescript-a8976ea958c3","tags":["JavaScript","Typescript","Github","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-git-best-practices-saved-me-hours-of-rework-cf227bad9a50","tags":["Git","Tech","Github","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-an-ios-on-demand-build-system-with-jenkins-and-fastlane-8eb1e02c73d1","tags":["iOS","Continuous Delivery","Technology","Programming","Automation"]},
{"url":"https://www.freecodecamp.org/news/the-curious-case-of-performance-testing-settimeout-0-347059a28acf","tags":["JavaScript","Tech","Technology","Web Development","Testing"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-web-scraping-using-r-40284110c848","tags":["Data Science","Web Scraping","R","Web Data","Web Crawler"]},
{"url":"https://www.freecodecamp.org/news/mutating-objects-what-will-be-logged-in-the-console-ffb24e241e07","tags":["JavaScript","Debugging","Tech","Programming","Coding"]},
{"url":"https://www.freecodecamp.org/news/what-the-apple-watchs-new-ekg-feature-means-for-the-future-of-consumer-wearables-and-medicine-4189c070a4e","tags":["Apple","IoT","Tech","Wearables","Health"]},
{"url":"https://www.freecodecamp.org/news/how-to-deploy-a-static-gatsby-app-to-heroku-3362e3ecda0f","tags":["Heroku","Gatsbyjs","Github","Deployment","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-add-app-icons-and-splash-screens-to-a-react-native-app-in-staging-and-production-d1dab615e7c6","tags":["Tech","Technology","React","Programming","Apps"]},
{"url":"https://www.freecodecamp.org/news/create-a-custom-fetch-api-from-xmlhttprequest-2cad1b84f07c","tags":["JavaScript","Programming","Software Development","Software Engineering","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-twitter-sentiments-analyzer-in-python-using-textblob-948e1e8aae14","tags":["Data Science","Python","Sentiment Analysis","Data Analysis","Tech"]},
{"url":"https://www.freecodecamp.org/news/these-tools-will-help-you-write-clean-code-da4b5401f68e","tags":["JavaScript","React","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/docker-swarm-vs-kubernetes-how-to-setup-both-in-two-virtual-machines-f8897fce7967","tags":["Docker","Kubernetes","Containers","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-remember-css-grid-properties-3afee895763","tags":["CSS","Tech","Programming","Design","UX"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-better-at-testing-with-test-driven-development-18a7d097b23f","tags":["JavaScript","Testing","Tech","Test Driven Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-rid-of-nullpointerexception-3cdf9199f9fb","tags":["Programming","Clean Code","Java","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/vert-x-vuejs-oauth2-in-5-steps-c04ee78475b7","tags":["JavaScript","Vuejs","Java","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-push-notifications-working-with-ionic-4-and-firebase-ad87cc92394e","tags":["Push Notification","Apps","Tech","Programming","Firebase"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-the-intel-movidius-neural-compute-stick-b9db16d493a7","tags":["AI","Deep Learning","IoT","Tutorial","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-launch-and-scale-your-tech-product-on-a-shoestring-budget-3ae0247551f1","tags":["Startup","Entrepreneurship","Design","Marketing","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-a-grip-on-reference-vs-value-in-javascript-cba3f86da223","tags":["JavaScript","Programming","Front End Development","Web Development","Software Development"]},
{"url":"https://www.freecodecamp.org/news/industrial-strength-natural-language-processing-de2588b6b1ed","tags":["Machine Learning","Data Science","Programming","Artificial Intelligence","Tech"]},
{"url":"https://www.freecodecamp.org/news/un-marshalling-json-in-akka-http-with-circe-3dcc2764eedb","tags":["Scala","Json","API","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/if-you-want-to-become-an-android-developer-read-these-books-914cdf4b5347","tags":["Android","Mobile App Development","Reading","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-implement-the-chinese-remainder-theorem-in-java-db88a3f1ffe0","tags":["Java","Cybersecurity","Algorithms","Coding","Programming"]},
{"url":"https://www.freecodecamp.org/news/demystifying-containers-101-a-deep-dive-into-container-technology-for-beginners-d7b60d8511c1","tags":["Docker","Technology","Computer Science","Containers","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-built-siriwavejs-library-maths-and-code-behind-6971497ae5c1","tags":["JavaScript","Siri","Math","Tech","Music"]},
{"url":"https://www.freecodecamp.org/news/how-to-learn-ruby-on-rails-a-guide-to-resources-from-beginner-to-master-615ed159da3f","tags":["Ruby on Rails","Programming","Web Development","Technology","Software Development"]},
{"url":"https://www.freecodecamp.org/news/my-favourite-line-of-code-53627668aab4","tags":["JavaScript","Nodejs","Programming","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/implement-a-simple-title-change-website-using-vue-js-7492e049af7","tags":["JavaScript","Vuejs","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/is-your-mysql-secured-7793e5444cf5","tags":["Security","MySQL","Database","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/react-superpowers-container-pattern-20d664bdae65","tags":["React","JavaScript","Programming","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/everything-you-need-to-know-about-ng-template-ng-content-ng-container-and-ngtemplateoutlet-4b7b51223691","tags":["Tech","Programming","Angular","JavaScript","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-become-an-effective-software-engineer-b2d25b588bc8","tags":["Growth Mindset","Software Engineering","Productivity","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-conquer-your-fear-and-stop-hating-job-interviews-dd8ae3d66069","tags":["Interview","Programming","Job Hunting","Web Development","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-go-from-idea-to-url-quickly-with-react-js-and-heroku-d94c293c0d9c","tags":["JavaScript","Programming","React","Technology","Heroku"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-solid-tim-berners-lees-new-re-decentralized-web-25d6b78c523b","tags":["Internet","Web Development","Technology","Decentralization","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-software-engineering-survival-guide-fe3eafb47166","tags":["Programming","Software Development","Computer Science","Technology","Careers"]},
{"url":"https://www.freecodecamp.org/news/how-to-rock-your-next-time-series-forecasting-project-3930d589f704","tags":["Data Science","Technology","Productivity","Machine Learning","Project Management"]},
{"url":"https://www.freecodecamp.org/news/what-we-learned-by-serving-machine-learning-models-using-aws-lambda-c70b303404a1","tags":["AWS","Machine Learning","TensorFlow","Tech","AI"]},
{"url":"https://www.freecodecamp.org/news/a-hands-on-session-with-google-guice-5f25ce588774","tags":["Dependency Injection","Java","Google","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/learn-angular-6-by-building-a-full-stack-application-186659f51a27","tags":["Angular","Tech","Programming","Coding","Apps"]},
{"url":"https://www.freecodecamp.org/news/how-entrepreneur-mindset-can-help-programmers-design-better-software-620482435e56","tags":["Programming","Life Lessons","Tech","Web Development","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/the-complete-javascript-handbook-f26b2c71719c","tags":["JavaScript","Programming","Web Development","Tech","Learning"]},
{"url":"https://www.freecodecamp.org/news/how-to-add-an-ssl-certificate-and-custom-namecheap-domain-to-a-gitlab-pages-site-323f8f3ce642","tags":["Gitlab","Tech","Security","Ssl","Programming"]},
{"url":"https://www.freecodecamp.org/news/supercharge-your-debugging-experience-for-node-js-3f0ddfaffbb2","tags":["JavaScript","Nodejs","Programming","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/cashcycle-angelhack-seattle-hackathon-2018-d3f42a26ddcb","tags":["JavaScript","Hackathon","Learning To Code","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/photoshop-101-introduction-for-web-developers-62d55232e62b","tags":["Photoshop","Web Development","Design","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/lets-learn-how-module-bundlers-work-and-then-write-one-ourselves-b2e3fe6c88ae","tags":["JavaScript","Programming","Technology","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/i-used-programming-to-figure-out-how-card-counting-really-works-7ecefdb1b8d4","tags":["Gambling","Kotlin","Programming","Coding","Tech"]},
{"url":"https://www.freecodecamp.org/news/what-ive-learned-in-1-year-at-twitter-65150f5d4af2","tags":["Startup","Technology","Tech","Life Lessons","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/lets-talk-about-semicolons-in-javascript-f1fe08ab4e53","tags":["Tech","Technology","Startup","Programming","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/how-to-handle-version-control-and-reproducibility-with-jupyter-notebook-e1fbc0b8f922","tags":["Data Science","Jupyter Notebook","Programming","Python","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-market-your-new-project-incorporate-design-create-a-landing-page-and-get-your-users-97812fd9dd4d","tags":["Marketing","Design","Technology","Web Design","Web Development"]},
{"url":"https://www.freecodecamp.org/news/beyond-regular-expressions-an-introduction-to-parsing-context-free-grammars-ee77bdab5a92","tags":["JavaScript","Programming","Regex","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/special-moments-on-my-outreachy-journey-78db1ff11ef4","tags":["Healthcare","Internships","Tech","Writing","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-i-select-aws-services-for-running-my-apps-14e3abb7c56a","tags":["AWS","Technology","Programming","Productivity","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-that-entry-level-job-you-want-a46c14f9d86e","tags":["Interview","Jobs","Technology","Mobile App Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/reflections-on-being-a-remote-developer-757465ed1e9e","tags":["Personal Development","Engineering","Remote Working","Technology","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/here-are-4-best-ways-to-apply-for-software-engineer-jobs-and-exactly-how-to-use-them-a644a88b2241","tags":["Software Development","LinkedIn","Jobs","Careers","Technology"]},
{"url":"https://www.freecodecamp.org/news/heres-the-resume-i-used-to-get-a-job-at-google-as-a-software-engineer-26516526f29a","tags":["Software Development","Programming","Google","Career Advice","Jobs"]},
{"url":"https://www.freecodecamp.org/news/how-to-scale-microservices-with-message-queues-spring-boot-and-kubernetes-f691b7ba3acf","tags":["Microservices","Java","Kubernetes","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-a-promise-out-of-a-callback-function-in-javascript-d8ec35d1f981","tags":["JavaScript","Promises","Web Development","Backend","Tech"]},
{"url":"https://www.freecodecamp.org/news/django-in-the-wild-tips-for-deployment-survival-9b491081c2e4","tags":["Django","Tech","Programming","Startup","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-one-year-of-being-a-volunteer-editor-for-freecodecamp-has-changed-my-life-182057986483","tags":["Tech","Technology","Life Lessons","Self Improvement","Startup"]},
{"url":"https://www.freecodecamp.org/news/docker-tutorial-getting-started-with-python-redis-and-nginx-73ec94ca2f1","tags":["Docker","Containers","Tutorial","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/facial-recognition-using-opencv-in-java-92fa40c22f62","tags":["Java","Opencv","Technology","Artificial Intelligence","Computer Vision"]},
{"url":"https://www.freecodecamp.org/news/building-an-api-with-lambdas-and-api-gateway-part-2-7c674a0eb121","tags":["AWS","Lambda","Amazon","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-from-my-first-ever-software-development-internship-701aa756a72f","tags":["Web Development","Ruby on Rails","Internships","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/github-privacy-101-how-to-remove-personal-emails-from-your-public-repos-58347b06a508","tags":["Web Development","Software Development","Programming","Technology","Github"]},
{"url":"https://www.freecodecamp.org/news/learn-python-by-analyzing-donald-trumps-tweets-ccdf156cb5a3","tags":["Python","NLP","Twitter","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/why-we-will-always-need-new-programming-languages-3415869ea37e","tags":["Programming","Kotlin","Coding","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-develop-a-hyper-personalized-recommendation-system-ab9faf41b9a","tags":["Machine Learning","Data Science","AI","Artificial Intelligence","Tech"]},
{"url":"https://www.freecodecamp.org/news/more-future-tech-thats-hiding-in-plain-sight-augmented-reality-fd9680391e8f","tags":["Virtual Reality","Augmented Reality","Ecommerce","Marketing","Technology"]},
{"url":"https://www.freecodecamp.org/news/get-to-know-tensorflow-js-in-7-minutes-afcd0dfd3d2f","tags":["Machine Learning","TensorFlow","JavaScript","Deep Learning","Artificial Intelligence"]},
{"url":"https://www.freecodecamp.org/news/how-i-made-a-linkedin-contact-adding-bot-and-actually-got-a-few-interviews-with-it-37a6f5f85d4d","tags":["JavaScript","Bots","Software Development","Career Advice","Tech"]},
{"url":"https://www.freecodecamp.org/news/quick-tips-for-constructing-custom-stop-word-lists-c22b40a25169","tags":["Data Science","NLP","Text Mining","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/powerful-ways-to-supercharge-your-nginx-server-and-improve-its-performance-a8afdbfde64d","tags":["DevOps","Programming","Tech","Nginx","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-started-with-reason-cef7ab40660","tags":["JavaScript","Reason","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/an-intro-to-advantage-actor-critic-methods-lets-play-sonic-the-hedgehog-86d6240171d","tags":["Machine Learning","Deep Learning","Artificial Intelligence","TensorFlow","Technology"]},
{"url":"https://www.freecodecamp.org/news/future-tech-thats-hiding-in-plain-sight-artificial-intelligence-683cce8a7d7a","tags":["Artificial Intelligence","AI","Machine Learning","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-files-automatically-and-save-time-with-magic-scaffolding-8dcd1b31483","tags":["JavaScript","Nodejs","React","Functional Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-typescript-stab-at-clean-architecture-b51fbb16a304","tags":["Typescript","Clean Architecture","Software Development","Software Engineering","Technology"]},
{"url":"https://www.freecodecamp.org/news/docker-entrypoint-cmd-dockerfile-best-practices-abc591c30e21","tags":["Docker","Programming","Software Development","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-echo-buttons-take-amazon-alexa-skills-to-a-new-level-d4c489853b1f","tags":["IoT","Technology","Baseball","Amazon Echo","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-our-test-data-generator-makes-fake-data-look-real-ace01c5bde4a","tags":["Data","Software Testing","Open Source","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-a-tech-job-with-no-previous-work-experience-6d3d7d25e1","tags":["Programming","Technology","Jobs","Software Development","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-compose-canvas-animations-in-typescript-9368dfa29028","tags":["JavaScript","Typescript","Animation","Front End Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-data-driven-story-of-airbnb-25e6c5be8973","tags":["Data Science","Airbnb","Technology","Travel","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-built-my-side-project-and-got-31-000-users-the-first-week-d9053bae5302","tags":["Entrepreneurship","Startup","Web Development","Programming","Design"]},
{"url":"https://www.freecodecamp.org/news/gatsby-vs-hugo-a-detailed-comparison-e78d94f640fc","tags":["Web Development","Tech","Technology","React","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/hands-on-get-started-with-infura-and-ipfs-on-ethereum-b63635142af0","tags":["Blockchain","Bitcoin","Technology","JavaScript","Programming"]},
{"url":"https://www.freecodecamp.org/news/all-you-need-to-know-about-the-web-audio-api-3df170559378","tags":["JavaScript","Audio","Tech","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/simple-chat-application-in-node-js-using-express-mongoose-and-socket-io-ee62d94f5804","tags":["Nodejs","Expressjs","Tech","Programming","Tutorial"]},
{"url":"https://www.freecodecamp.org/news/the-portfolio-hack-that-will-make-everyone-want-to-hire-you-58079cfed0b","tags":["Software Development","Design","Jobs","Learning To Code","Technology"]},
{"url":"https://www.freecodecamp.org/news/design-tips-for-developers-84239ca00bfe","tags":["Design","Engineering","Web Development","Technology","Design Thinking"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-badges-to-stop-feeling-like-a-noob-d4e6600d37d2","tags":["Github","Productivity","Security","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/css-grid-the-beginners-guide-45998e6f6b8","tags":["Tech","Technology","CSS","Design","Programming"]},
{"url":"https://www.freecodecamp.org/news/why-we-removed-babels-stage-presets-explicit-opt-in-of-experimental-proposals-cd038c69115a","tags":["JavaScript","Babel","Tc39","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-work-with-react-the-right-way-to-avoid-some-common-pitfalls-fc9eb5e34d9e","tags":["React","JavaScript","Technology","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/the-top-data-structures-you-should-know-for-your-next-coding-interview-36af0831f5e3","tags":["Java","Python","Interview","Technology","Data Science"]},
{"url":"https://www.freecodecamp.org/news/integrating-prettier-with-eslint-and-stylelint-99e74fede33f","tags":["Prettier","JavaScript","Eslint","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/what-the-heck-is-a-developer-advocate-87ab4faccfc4","tags":["Programming","Developer","Engineering","Tech","Teamwork"]},
{"url":"https://www.freecodecamp.org/news/500-free-online-programming-computer-science-courses-you-can-start-in-august-bc1bcac1af5e","tags":["Programming","Education","Personal Development","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-parcel-to-bundle-your-react-js-application-d023979e9fe4","tags":["JavaScript","Reactjs","ES6","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-cultivate-great-communication-skills-as-a-dev-and-kick-bad-habits-to-the-curb-d62a075700f5","tags":["Communication","Software Development","Life Lessons","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-web-animations-86f45de2a871","tags":["CSS","Animation","Web Development","Web Design","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/amazon-web-services-aws-explained-by-operating-a-brewery-8f1e91eacc40","tags":["Tech","Technology","Startup","Education","AWS"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-an-ethereum-wallet-address-from-a-private-key-ae72b0eee27b","tags":["Ethereum","Cryptocurrency","Python","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/use-jsonp-and-other-alternatives-to-bypass-the-same-origin-policy-17114a5f2016","tags":["JavaScript","HTML","Web Development","Tutorial","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-a-beautiful-tiny-npm-package-and-publish-it-2881d4307f78","tags":["JavaScript","NPM","Nodejs","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-center-things-with-style-in-css-dc87b7542689","tags":["CSS","Web Development","Web Design","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/wanna-be-a-developer-here-is-what-you-need-to-take-into-account-7f59a059f39","tags":["Programming","Web Development","Technology","Life Lessons","Learning"]},
{"url":"https://www.freecodecamp.org/news/these-are-the-most-effective-microservice-testing-strategies-according-to-the-experts-6fb584f2edde","tags":["Microservices","Testing","Technology","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/deep-copy-vs-shallow-copy-and-how-you-can-use-them-in-swift-c623833f5ad3","tags":["Swift","Programming","Tech","Data","Technology"]},
{"url":"https://www.freecodecamp.org/news/an-intro-to-web-scraping-with-lxml-and-python-b02b7a3f3098","tags":["Python","Web Scraping","Technology","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-tune-up-your-progressive-web-app-to-get-a-perfect-audit-score-a1779d063eb7","tags":["JavaScript","Progressive Web App","Angular","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/understanding-gradient-descent-the-most-popular-ml-algorithm-a66c0d97307f","tags":["Machine Learning","Artificial Intelligence","Data Science","Mathematics","Tech"]},
{"url":"https://www.freecodecamp.org/news/successes-and-failures-from-three-years-of-hosting-freecodecamp-meetups-b3f5c5825273","tags":["Programming","Freecodecamp","Tech","Life Lessons","Collaboration"]},
{"url":"https://www.freecodecamp.org/news/javascript-booleans-explained-by-going-to-court-a0ca1149a0dc","tags":["Programming","JavaScript","Web Development","Boolean","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-i-made-a-smarter-chatbot-with-intents-5e6ad6e0fd71","tags":["Technology","Artificial Intelligence","Chatbots","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-time-based-one-time-passwords-work-and-why-you-should-use-them-in-your-app-fdd2b9ed43c3","tags":["Security","Two Factor Authentication","Technology","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/javascript-code-cleanup-how-you-can-refactor-to-use-classes-3948118e4468","tags":["JavaScript","React","Programming","Front End Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-most-important-things-you-need-to-know-for-a-programming-interview-3429ac2454b","tags":["Interview","Tech","Programming","Life Lessons","Jobs"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-react-js-chat-app-in-10-minutes-c9233794642b","tags":["JavaScript","Learning","React","Programming","Front End Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-solve-a-cms-problem-when-youre-caught-between-restful-wordpress-and-a-hard-place-77bbebe49e1b","tags":["WordPress","CMS","Storytelling","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/why-you-learn-when-you-teach-d722e9b95902","tags":["Life Lessons","Learning","Programming","Technology","Teaching"]},
{"url":"https://www.freecodecamp.org/news/the-importance-of-time-to-think-f2ae19667937","tags":["Agile","Software Development","Innovation","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-main-pillars-of-learning-programming-and-why-beginners-should-master-them-e04245c17c56","tags":["Programming","Software Development","Software Engineering","Technology","Learning"]},
{"url":"https://www.freecodecamp.org/news/reactive-thinking-how-to-design-a-distributed-system-with-rxjs-websockets-and-node-57d772f89260","tags":["JavaScript","Rxjs","Nodejs","Functional Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-typing-indicator-for-your-chat-app-in-asp-net-2b008680a69a","tags":["JavaScript","Apps","Technology","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/multiprocessing-vs-multithreading-in-python-what-you-need-to-know-ef6bdc13d018","tags":["Programming","Threading","Python","Technology","Software Development"]},
{"url":"https://www.freecodecamp.org/news/building-the-2018-world-cup-graphql-api-fab40ccecb9e","tags":["GraphQL","World Cup","API","JavaScript","Grandstack"]},
{"url":"https://www.freecodecamp.org/news/xamarin-forms-navigation-using-delegates-and-coordinator-a01fb7e3c120","tags":["Mobile App Development","Software Architecture","Software Development","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/learn-how-to-manipulate-the-dom-by-building-a-simple-javascript-color-game-1a3aec1d109a","tags":["Web Development","JavaScript","Programming","Games","Technology"]},
{"url":"https://www.freecodecamp.org/news/invisible-but-crucial-considerations-to-take-into-account-when-building-a-website-17a64e0e7c57","tags":["SEO","UX","UI","Technology","Web Design"]},
{"url":"https://www.freecodecamp.org/news/learn-to-code-the-hard-way-65dece5b0005","tags":["Programming","Humor","Technology","JavaScript","Productivity"]},
{"url":"https://www.freecodecamp.org/news/lolcat-colorls-catpix-and-other-ruby-gems-to-add-color-to-your-terminal-16f4d9499ac7","tags":["Ruby","Programming","Web Development","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-themes-simplify-product-development-b6bab1afd01d","tags":["Product Development","Software Development","Tech","Product Management","Startup"]},
{"url":"https://www.freecodecamp.org/news/from-zero-to-interplanetary-hero-7e62f7d4427","tags":["Ipfs","Dapps","Technology","Blockchain","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-personal-journey-through-the-languages-of-data-science-48f516cbb81c","tags":["Machine Learning","Data Science","Programming Languages","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/introducing-the-single-element-pattern-dfbd2c295c5d","tags":["React","Technology","Tech","Programming","HTML"]},
{"url":"https://www.freecodecamp.org/news/tutorial-purgatory-from-the-perspective-of-a-tutorial-maker-bc8e02301577","tags":["Programming","Tutorial","Technology","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-you-can-build-your-own-free-serverless-comment-box-dc9d4f366d12","tags":["JavaScript","Serverless","Blogging","React","Technology"]},
{"url":"https://www.freecodecamp.org/news/makefiles-101-how-to-use-make-as-a-task-automation-tool-69d2ccc3f25e","tags":["Tech","Programming","Productivity","Automation","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-and-why-to-write-great-user-stories-f5a110668246","tags":["Product Management","Software Development","Tech","User Experience","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-real-time-editable-data-table-in-vue-js-46b7f0b11684","tags":["JavaScript","Data","Programming","Vuejs","Technology"]},
{"url":"https://www.freecodecamp.org/news/immensely-upgrade-your-development-environment-with-these-visual-studio-code-extensions-9cd790478530","tags":["JavaScript","Productivity","Tech","Visual Studio","Programming"]},
{"url":"https://www.freecodecamp.org/news/lessons-learned-from-my-first-react-app-3c4ebb740399","tags":["JavaScript","React","Tech","Design","Programming"]},
{"url":"https://www.freecodecamp.org/news/file-directories-explained-by-getting-dressed-in-the-morning-2f5d0a69cdde","tags":["Web Development","JavaScript","CSS","Technology","Learning"]},
{"url":"https://www.freecodecamp.org/news/dockerfile-copy-vs-add-key-differences-and-best-practices-9570c4592e9e","tags":["Docker","Programming","Web Development","Technology","Software Development"]},
{"url":"https://www.freecodecamp.org/news/will-it-blend-or-how-to-run-google-chrome-in-aws-lambda-2c960fee8b74","tags":["AWS","Serverless","Chrome","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-fickleness-of-this-in-javascript-e94483b890ea","tags":["JavaScript","Programming","Web Development","ES6","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-skyrocket-quality-focus-on-attitude-bd5fadc4dc7f","tags":["Software Development","Feedback","Tech","Life Lessons","Customer Service"]},
{"url":"https://www.freecodecamp.org/news/real-world-reactnative-apps-made-easy-with-react-native-elements-jest-and-mobx-mst-15003ccefef1","tags":["JavaScript","React","Technology","Testing","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-quick-introduction-to-test-driven-development-with-jest-cac71cb94e50","tags":["JavaScript","Jest","Test Driven Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/stepping-up-your-javascript-debugging-skills-cb37355ea9a9","tags":["JavaScript","Debugging","Problem Solving","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/testing-in-python-c6b903eb247d","tags":["Python","Testing","Technology","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-i-use-python-debugger-to-fix-code-ca8492423148","tags":["Debugging","Python","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/a-developers-guide-to-becoming-an-intrapreneur-and-making-a-difference-97bf49b568a9","tags":["Developer","Intrapreneurship","Startup","Tech","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/10-ways-to-write-pipe-compose-in-javascript-f6d54c575616","tags":["JavaScript","Functional Programming","React","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-web-performance-and-the-critical-rendering-path-ce1fb5029494","tags":["Web Development","Web Performance","Browsers","Tech","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-continuous-integration-and-deployment-for-your-react-app-d09ae4525250","tags":["JavaScript","React","Tech","Continuous Integration","Programming"]},
{"url":"https://www.freecodecamp.org/news/are-you-being-micro-managed-manage-your-relationship-with-your-manager-instead-9ad10b28bcda","tags":["Management","Software Development","Tech","Life Lessons","Productivity"]},
{"url":"https://www.freecodecamp.org/news/angular-what-is-the-new-briefly-e6837348dd3a","tags":["JavaScript","Angular6","Angular","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-progressive-web-app-featuring-angular-and-headless-cms-b8ee4f7a5ea3","tags":["JavaScript","Tech","Programming","Angular","Progressive Web App"]},
{"url":"https://www.freecodecamp.org/news/how-to-manage-more-containers-with-docker-swarm-332b5fc4c346","tags":["Docker","Containers","Microservices","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/learn-reasonml-by-building-tic-tac-toe-in-react-334203dd513c","tags":["JavaScript","Reasonml","Web Development","React","Functional Programming"]},
{"url":"https://www.freecodecamp.org/news/phlock-my-hardware-startup-that-disappeared-dde737fedea2","tags":["Web Development","Startup","Hardware","Technology","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/z-index-explained-how-to-stack-elements-using-css-7c5aa0f179b3","tags":["CSS","Technology","Programming","HTML","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-an-app-with-arkit-and-unity-featuring-harry-potter-portkeys-7dd478b02735","tags":["Virtual Reality","Augmented Reality","Tech","iOS","Technology"]},
{"url":"https://www.freecodecamp.org/news/react-and-firebase-are-all-you-need-to-host-your-web-apps-f7ab55919f53","tags":["JavaScript","Technology","React","Firebase","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-and-deploy-your-first-smart-contract-341d5e2ffb35","tags":["Ethereum","Blockchain","Tech","Smart Contracts","Programming"]},
{"url":"https://www.freecodecamp.org/news/finding-success-after-bootcamp-e9b90a26393b","tags":["Programming","Software Development","Technology","Success","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-a-concurrent-task-queue-in-your-redux-sagas-39e598c4fcae","tags":["Programming","Redux","React","JavaScript","Technology"]},
{"url":"https://www.freecodecamp.org/news/debugging-with-pycharm-be282bcd6172","tags":["Debugging","Python","Programming","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/applied-introduction-to-lstms-for-text-generation-380158b29fb3","tags":["Machine Learning","Neural Networks","Data Science","Python","TensorFlow"]},
{"url":"https://www.freecodecamp.org/news/event-handling-in-javascript-with-examples-f6bc1e2fff57","tags":["JavaScript","Dom","Tech","Programming","Tutorial"]},
{"url":"https://www.freecodecamp.org/news/you-sound-insecure-how-recording-yourself-can-help-you-ace-your-next-interview-5b2395c0e27e","tags":["Interview","Jobs","Tech","Life Lessons","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/why-im-automatically-deleting-all-my-old-tweets-and-the-aws-lambda-function-i-use-to-do-this-6d26ef517ee1","tags":["AWS","Tech","Life Lessons","Self Improvement","Social Media"]},
{"url":"https://www.freecodecamp.org/news/amazon-ecs-terms-and-architecture-807d8c4960fd","tags":["Docker","Technology","AWS","Amazon","Containers"]},
{"url":"https://www.freecodecamp.org/news/how-and-why-you-should-tool-up-time-spent-sharpening-your-axe-is-never-wasted-ef74e05e85d0","tags":["Programming","Self Improvement","Productivity","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/mask-r-cnn-explained-7f82bec890e3","tags":["Machine Learning","Deep Learning","Artificial Intelligence","Computer Vision","AI"]},
{"url":"https://www.freecodecamp.org/news/how-i-built-a-hack-using-apps-scripts-in-under-an-hour-8442a1495dce","tags":["JavaScript","Google","Programming","Google Apps Script","Technology"]},
{"url":"https://www.freecodecamp.org/news/why-you-should-use-functional-composition-for-your-full-applications-eb7b702ffd4a","tags":["JavaScript","Functional Programming","Programming","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-vj-engine-in-javascript-b63b7fb1c87b","tags":["JavaScript","Creative Coding","Art","Learning To Code","Technology"]},
{"url":"https://www.freecodecamp.org/news/the-essential-launch-checklist-for-web-apps-and-mobile-apps-a0d52c6014b5","tags":["Web Development","Mobile App Development","Startup","SEO","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-i-went-from-not-knowing-how-to-code-to-shipping-9-projects-in-9-months-all-before-my-15th-7ec3666072c3","tags":["Entrepreneurship","Life Lessons","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/react-fun-with-keys-68f4c8c36f3e","tags":["Programming","JavaScript","React","ES6","Web Development"]},
{"url":"https://www.freecodecamp.org/news/questions-to-ask-when-hiring-a-product-designer-for-a-startup-da58a3ca0a71","tags":["Hiring","Startup","Tech","Product Management","Design"]},
{"url":"https://www.freecodecamp.org/news/how-to-setup-a-powerful-api-with-nodejs-graphql-mongodb-hapi-and-swagger-e251ac189649","tags":["Nodejs","Programming","Tech","API","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-tensorflow-js-for-machine-learning-in-your-browser-2540b5c43411","tags":["JavaScript","TensorFlow","Machine Learning","Artificial Intelligence","Web Development"]},
{"url":"https://www.freecodecamp.org/news/8-things-i-learned-doing-presentations-in-europe-about-the-front-end-checklist-c37ac18e3b4f","tags":["Meetup","Front End Development","Technology","Life Lessons","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-convince-your-boss-and-your-fellow-devs-that-you-are-right-and-they-are-wrong-6e1131298194","tags":["Software Development","Communication","Technology","Life Lessons","Personal Development"]},
{"url":"https://www.freecodecamp.org/news/370-online-courses-with-real-college-credit-that-you-can-access-for-free-4fec5a28646","tags":["Startup","Education","Tech","Self Improvement","Entrepreneurship"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-responsive-blog-design-with-bulma-css-c2257a17c16b","tags":["Web Development","Web Design","CSS","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-after-analyzing-my-life-for-a-year-with-data-90c1d49c73cf","tags":["Productivity","Self Improvement","Technology","Life Lessons","Data"]},
{"url":"https://www.freecodecamp.org/news/how-to-deploy-a-react-application-to-netlify-that-reads-from-a-google-sheet-97a015806c47","tags":["Technology","Startup","Education","Programming","React"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-responsive-tesla-launch-page-with-bulma-css-2bf484057349","tags":["Web Development","Web Design","Front End Development","CSS","Technology"]},
{"url":"https://www.freecodecamp.org/news/why-i-built-the-simplest-async-universal-react-redux-boilerplate-i-could-1b5ef6206d3d","tags":["React","Technology","Programming","Productivity","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-a-digital-voltmeter-using-arduino-b4dbf5b94d6f","tags":["Arduino","Electronics","Technology","Programming","Tutorial"]},
{"url":"https://www.freecodecamp.org/news/apache-storm-is-awesome-this-is-why-you-should-be-using-it-d7c37519a427","tags":["Data","Analytics","Programming","Apache Storm","Technology"]},
{"url":"https://www.freecodecamp.org/news/gdpr-terminology-in-plain-english-6087535e6adf","tags":["Privacy","Gdpr","Tech","Data","Security"]},
{"url":"https://www.freecodecamp.org/news/great-rspec-tations-test-driven-development-16c86f2ccf7c","tags":["Test Driven Development","Ruby on Rails","Women In Tech","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/why-its-just-as-important-to-answer-questions-as-it-is-to-ask-them-95e2c0c57d82","tags":["Life Lessons","Technology","Self Improvement","Kindness","Teamwork"]},
{"url":"https://www.freecodecamp.org/news/the-relationship-between-html-css-and-javascript-explained-by-building-a-city-a73a69c6343","tags":["Web Development","Programming","Technology","JavaScript","Tech"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-policy-gradients-with-cartpole-and-doom-495b5ef2207f","tags":["Machine Learning","Artificial Intelligence","Tech","Deep Learning","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-shopping-cart-with-vue-and-dinero-js-22a7dc4c5352","tags":["Web Development","Money","Vuejs","Payments","Tech"]},
{"url":"https://www.freecodecamp.org/news/discovering-the-hidden-mine-of-credentials-and-sensitive-information-8e5ccfef2724","tags":["Programming","Technology","Privacy","Cybersecurity","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-a-cross-browser-extension-using-javascript-and-browser-apis-355c001cebba","tags":["JavaScript","Web Development","Programming","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-quick-and-simple-guide-to-javascript-regular-expressions-48b46a68df29","tags":["Regex","JavaScript","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-develop-react-js-apps-fast-using-webpack-4-3d772db957e4","tags":["JavaScript","Webpack","React","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-an-ios-chat-app-with-slacktextviewcontroller-e3d3291a46a2","tags":["Swift","iOS","Tech","Apps","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-dynamically-theme-your-ionic-application-and-make-your-users-happy-ffa17e15dbf7","tags":["JavaScript","Ionic","Typescript","UX","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-you-can-develop-progressive-web-apps-that-feel-native-5110fbbcbf4b","tags":["Web Development","Tech","Programming","Apps","Technology"]},
{"url":"https://www.freecodecamp.org/news/winning-technology-insights-from-wechats-unconventional-founder-1fbc2483064c","tags":["China","Technology","Social Media","Startup","Entrepreneurship"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-realtime-map-with-swift-67fb0e977e48","tags":["Nodejs","iOS","Tech","Swift","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-functional-approach-to-merge-sort-and-algorithms-in-general-bbc12457eeb0","tags":["Functional Programming","Algorithms","Python","Programming","Erlang"]},
{"url":"https://www.freecodecamp.org/news/some-of-javascripts-most-useful-features-can-be-tricky-let-me-explain-them-4003d7bbed32","tags":["JavaScript","Tech","Apps","Coding","Software Development"]},
{"url":"https://www.freecodecamp.org/news/free-course-level-up-with-bulma-css-d82dcb4b980a","tags":["Web Development","Bulma","Web Design","CSS","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-i-dropped-out-of-an-american-cs-program-went-home-to-egypt-and-immediately-got-a-dev-job-at-a-de8b0a854f58","tags":["Programming","Web Development","Success","Life Lessons","Tech"]},
{"url":"https://www.freecodecamp.org/news/important-features-your-cms-should-have-d4664455558e","tags":["Web Development","CMS","API","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/test-driven-development-i-hated-it-now-i-cant-live-without-it-4a10b7ce7ed6","tags":["Programming","Technology","Tdd","Productivity","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-out-of-your-coding-rut-and-move-forward-with-your-career-4d656e0cc1c1","tags":["Programming","Tech","Developer","Career Advice","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/game-theory-and-ai-where-it-all-started-and-where-it-should-all-stop-82f7bd53a3b4","tags":["Machine Learning","Artificial Intelligence","Game Theory","Reinforcement Learning","Technology"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-giving-my-first-talk-as-a-woman-in-tech-88031c4bc51e","tags":["Design","Startup","Life Lessons","Self Improvement","Feminism"]},
{"url":"https://www.freecodecamp.org/news/build-a-nba-player-profile-fetcher-with-react-redux-saga-and-styled-components-680cde2b8254","tags":["React","NBA","Programming","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/free-tutorial-mega-list-how-to-build-your-own-cryptocurrency-operating-system-programming-d72593cfa75d","tags":["Blockchain","Github","Tech","Programming","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/how-to-auto-create-cloudwatch-alarms-for-apis-with-cloudwatch-events-and-lambda-b128920857aa","tags":["AWS","Tech","Productivity","Programming","Automation"]},
{"url":"https://www.freecodecamp.org/news/why-cant-a-domain-s-root-be-a-cname-8cbab38e5f5c","tags":["Tech","Technology","Programing","DNS","Internet"]},
{"url":"https://www.freecodecamp.org/news/beware-of-graphql-nested-mutations-9cdb84e062b5","tags":["GraphQL","JavaScript","Tech","Programming","Learning"]},
{"url":"https://www.freecodecamp.org/news/how-point-free-composition-will-make-you-a-better-functional-programmer-33dcb910303a","tags":["JavaScript","Tech","Functional Programming","Coding","Technology"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-when-i-took-an-entrepreneurship-class-at-age-14-7e551071242a","tags":["Entrepreneurship","Startup","Education","Self Improvement","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-art-of-leveraging-time-362bba5195ed","tags":["Productivity","Time Management","Technology","Life Lessons","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-solve-the-builder-patterns-boilerplate-problem-2ea97001dbe6","tags":["Java","Coding","Tech","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-used-algorithms-to-solve-the-knapsack-problem-for-my-real-life-carry-on-knapsack-5f996b0e6895","tags":["Programming","Algorithms","Coding","Golang","Tech"]},
{"url":"https://www.freecodecamp.org/news/interview-tips-that-will-give-you-confidence-and-help-you-land-a-dev-job-5ef43c1ae422","tags":["Interview","Jobs","Tech","Web Development","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/processing-wikipedia-with-spark-542213bd4365","tags":["Big Data","Apache Spark","Wikipedia","Data Science","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-tech-communities-are-changing-the-narrative-across-sub-saharan-africa-8ad1391558fa","tags":["Web Development","Education","Startup","Life Lessons","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-choose-the-best-event-source-for-pub-sub-messaging-with-aws-lambda-31ca4db9be69","tags":["AWS","Tech","Programming","Messaging","Tutorial"]},
{"url":"https://www.freecodecamp.org/news/macho-programmers-drum-memory-and-a-forensic-analysis-of-1960s-machine-code-6c5da6a40244","tags":["Programming","Technology","Software Development","History","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-a-bubble-plot-can-reveal-the-best-places-to-live-in-the-us-e2054c844062","tags":["Data Science","Life Hacking","Programming","Real Estate","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-best-ways-to-connect-to-the-server-using-angular-cli-b0c6b699716c","tags":["JavaScript","Angularjs","Front End Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/3-takeaways-from-a-data-driven-design-approach-70c6b52540b","tags":["Analytics","UI","UX","Web Design","Data"]},
{"url":"https://www.freecodecamp.org/news/thrown-for-a-loop-understanding-for-loops-and-timeouts-in-javascript-558d8255d8a4","tags":["JavaScript","Tech","Programming","Web Development","Learning"]},
{"url":"https://www.freecodecamp.org/news/server-side-rendering-your-react-app-in-three-simple-steps-7a82b95db82e","tags":["React","Nodejs","JavaScript","ES6","Progressive Web App"]},
{"url":"https://www.freecodecamp.org/news/sunday-with-canvas-element-and-javascript-38ae80e0fbeb","tags":["JavaScript","HTML","Tech","Programming","Learning"]},
{"url":"https://www.freecodecamp.org/news/470-free-online-programming-computer-science-courses-you-can-start-in-april-433e50dfdc57","tags":["Education","Tech","Technology","Self Improvement","Programming"]},
{"url":"https://www.freecodecamp.org/news/why-you-should-take-care-of-your-online-private-life-now-ff53db45f58a","tags":["Privacy","Security","Internet","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-it-easy-for-others-to-help-you-in-your-job-search-67c15d05c907","tags":["Tech","Startup","Life Lessons","Education","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/here-are-a-few-function-decorators-you-can-write-from-scratch-488549fe8f86","tags":["JavaScript","Tech","Programming","Technology","Functional Programming"]},
{"url":"https://www.freecodecamp.org/news/environment-settings-in-javascript-apps-c5f9744282b6","tags":["JavaScript","Web Development","Technology","Startup","Programming"]},
{"url":"https://www.freecodecamp.org/news/here-are-examples-of-everything-new-in-ecmascript-2016-2017-and-2018-d52fa3b5a70e","tags":["JavaScript","Tech","Programming","Startup","Web Development"]},
{"url":"https://www.freecodecamp.org/news/improving-the-medium-experience-one-browser-extension-at-a-time-7df7e233c984","tags":["JavaScript","Programming","Open Source","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/really-really-basic-routing-in-nodejs-with-express-d7cad5e3f5d5","tags":["Nodejs","Routing","JavaScript","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/microservices-from-idea-to-starting-line-ae5317a6ff02","tags":["Microservices","Software Development","Software Engineering","Tech","Learning"]},
{"url":"https://www.freecodecamp.org/news/want-to-learn-how-to-built-websites-heres-our-free-full-length-html5-course-4ca68cd4a39a","tags":["Web Development","Html5","Programming","HTML","Front End Development"]},
{"url":"https://www.freecodecamp.org/news/writing-a-command-line-database-client-in-10-minutes-aa608536ae4b","tags":["JavaScript","Tech","Programming","Typescript","Tutorial"]},
{"url":"https://www.freecodecamp.org/news/building-your-first-bootstrap-4-0-site-b54bbff6bc55","tags":["Web Development","Tech","Programming","Tutorial","Technology"]},
{"url":"https://www.freecodecamp.org/news/discover-next-js-and-write-server-side-react-apps-the-easy-way-cc920dea2d9d","tags":["React","JavaScript","Tech","Programming","Tutorial"]},
{"url":"https://www.freecodecamp.org/news/common-mistakes-to-avoid-while-working-with-vue-js-10e0b130925b","tags":["Development","Programming","Tech","Web Development","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-your-first-software-developer-job-da3ca0de5d2","tags":["Coding","Tech","Software Development","Interview","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/a-brief-history-of-serverless-or-how-i-learned-to-stop-worrying-and-start-loving-the-cloud-7e2fc633310d","tags":["Serverless","Cloud","Tech","History","Programming"]},
{"url":"https://www.freecodecamp.org/news/dear-react-a-thank-you-letter-16cad22e3389","tags":["JavaScript","React","Tech","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-be-a-successful-software-engineer-6f82a5b1a82e","tags":["Software Development","Tech","Life Lessons","Startup","Programming"]},
{"url":"https://www.freecodecamp.org/news/yep-javascript-moves-fast-build-your-component-library-anyway-a50576ab3031","tags":["JavaScript","Web Development","React","Angularjs","Software Development"]},
{"url":"https://www.freecodecamp.org/news/react-ress-awesome-6086d784195","tags":["React","Software Development","Technology","Web Development","CSS"]},
{"url":"https://www.freecodecamp.org/news/learn-bulma-in-5-minutes-ec5188c53e83","tags":["Web Development","CSS","Programming","Learning","Web Design"]},
{"url":"https://www.freecodecamp.org/news/here-are-three-upcoming-changes-to-javascript-that-youll-love-387bce1bfb0b","tags":["JavaScript","Programming","Tech","Web Development","Software Development"]},
{"url":"https://www.freecodecamp.org/news/things-ive-learned-from-pair-programming-interviews-35a4db7d7443","tags":["Interview","Software Development","Tech","Learning","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-you-can-make-a-progressive-web-app-in-an-hour-7e36d560610e","tags":["Web Development","JavaScript","Software Development","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/follow-these-practical-principles-and-get-well-designed-microservices-boundaries-ef2deffd69e3","tags":["Microservices","Tech","Programming","Design","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-i-got-interviews-at-google-facebook-and-bridgewater-590c7c669592","tags":["Jobs","Interview","Facebook","Life Lessons","Hedge Funds"]},
{"url":"https://www.freecodecamp.org/news/increase-the-performance-of-your-site-with-lazy-loading-and-code-splitting-87258bbfc89b","tags":["JavaScript","React","Software Development","Web Development","Web Design"]},
{"url":"https://www.freecodecamp.org/news/getting-started-with-es6-using-a-few-of-my-favorite-things-ac89c27812e0","tags":["JavaScript","Tech","Programming","ES6","Web Development"]},
{"url":"https://www.freecodecamp.org/news/learn-d3-js-in-5-minutes-c5ec29fb0725","tags":["JavaScript","Web Development","Web Design","Front End Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-swifts-curried-function-e4b55d10a506","tags":["Tech","Swift","Technology","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/avoiding-the-async-await-hell-c77a0fb71c4c","tags":["JavaScript","Tech","Programming","Learning","Productivity"]},
{"url":"https://www.freecodecamp.org/news/reacts-new-context-api-how-to-toggle-between-local-and-global-state-c6ace81443d0","tags":["JavaScript","React","Tech","Software Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/quick-guide-to-tdd-in-react-81888be67c64","tags":["React","Testing","Programming","JavaScript","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-answer-the-dreaded-tell-me-about-yourself-interview-question-cec7137ca17b","tags":["Interview Tips","Professional Development","Careers","Tech","Jobs"]},
{"url":"https://www.freecodecamp.org/news/hello-gpio-blinking-led-using-raspberry-pi-zero-wh-65af81718c14","tags":["Raspberry Pi","Python","Tech","Electronics","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-guide-to-getting-the-most-out-of-the-push-api-72a139bfeb44","tags":["JavaScript","Tech","Programming","API","Mobile"]},
{"url":"https://www.freecodecamp.org/news/wrapping-an-streaming-i-o-interface-in-graphql-931650dafd3b","tags":["GraphQL","JavaScript","Software Development","Web Development","Nodejs"]},
{"url":"https://www.freecodecamp.org/news/creating-a-twitter-bot-in-python-with-tweepy-ac524157a607","tags":["Python","Twitter","Bots","Software Development","Web Development"]},
{"url":"https://www.freecodecamp.org/news/using-rekit-studio-in-an-existing-react-project-39713d9667b","tags":["JavaScript","React","Programming","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-and-publish-a-chrome-extension-in-20-minutes-6dc8395d7153","tags":["JavaScript","Tech","Software Development","Publishing","Coding"]},
{"url":"https://www.freecodecamp.org/news/deploying-a-production-node-express-mongo-app-to-aws-a-reflection-8982894289c6","tags":["Web Development","Nodejs","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/landing-my-first-full-stack-web-developer-job-9f98afff1dea","tags":["Web Development","Programming","Life Lessons","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-easily-create-a-table-of-contents-for-your-article-507e313b2af3","tags":["Medium","Writing","Writing Tips","Nodejs","Tech"]},
{"url":"https://www.freecodecamp.org/news/setup-a-php-development-environment-on-windows-subsystem-for-linux-wsl-9193ff28ae83","tags":["Ubuntu","Linux","Technology","PHP","Programming"]},
{"url":"https://www.freecodecamp.org/news/tools-i-wish-i-had-known-about-when-i-started-coding-revisited-ffb715ffd23f","tags":["Web Development","Tools","Tech","Software","Programming"]},
{"url":"https://www.freecodecamp.org/news/replacing-redux-with-the-new-react-context-api-8f5d01a00e8c","tags":["React","Redux","JavaScript","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/ultimate-end-to-end-tutorial-to-create-an-application-on-blockchain-using-hyperledger-3a83a80cbc71","tags":["JavaScript","Coding","Technology","Blockchain","Tech"]},
{"url":"https://www.freecodecamp.org/news/find-and-kill-port-processes-on-a-mac-using-bash-c5e95b9e704e","tags":["Technology","Ruby on Rails","Software Development","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-and-scale-your-saas-billing-solution-d6111b9ae253","tags":["SaaS","Business","Entrepreneurship","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-from-an-old-github-project-that-won-3-000-stars-in-a-week-628349a5ee14","tags":["Open Source","Programming","JavaScript","Github","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-over-your-fear-of-contributing-to-open-source-6160e4cdf0d3","tags":["Open Source","Github","Software Development","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-i-filter-and-grep-docker-containers-images-and-volumes-and-how-you-can-too-a60e52bf7784","tags":["Docker","Software Development","Programming","Technology","Web Development"]},
{"url":"https://www.freecodecamp.org/news/mocking-a-graphql-wrapper-around-the-universal-chess-interface-1c5bb1acd821","tags":["GraphQL","Universal Chess Interface","Chess","Websocket","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-responsiveness-super-simple-with-css-variables-8c90ebf80d7f","tags":["CSS","Tech","Programming","Mobile","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-play-quidditch-using-the-tensorflow-object-detection-api-b0742b99065d","tags":["Python","Data Science","Machine Learning","Artificial Intelligence","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-unknown-knowns-of-design-3828f124197b","tags":["User Research","Design","UX","Technology","Web Development"]},
{"url":"https://www.freecodecamp.org/news/the-hidden-components-of-web-caching-970854fe2c49","tags":["Web Development","Optimization","Technology","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-essential-guide-to-take-home-coding-challenges-a0e746220dd7","tags":["Programming","Tech","Coding","Interview","Web Development"]},
{"url":"https://www.freecodecamp.org/news/recursion-visually-explained-bec8cca14d9b","tags":["Python","Coding","Software Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/website-loading-speed-optimization-in-2018-bananas-e66cc85df8dd","tags":["Web Development","SEO","Technology","Tech","Design"]},
{"url":"https://www.freecodecamp.org/news/web-apis-explained-by-selling-goods-from-your-farm-84aaf99cfc78","tags":["API","Web Development","Programming","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/discovering-the-secrets-of-baseball-with-data-56f793852de0","tags":["Baseball","Data Analysis","Web Development","Python","Technology"]},
{"url":"https://www.freecodecamp.org/news/launching-the-front-end-tooling-survey-2018-927bf975fdf0","tags":["JavaScript","CSS","Web Development","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/the-fibonacci-sequence-in-5-different-programming-languages-1c6514c749e5","tags":["Programming","Coding","JavaScript","Python","Tech"]},
{"url":"https://www.freecodecamp.org/news/higher-order-components-the-ultimate-guide-b453a68bb851","tags":["JavaScript","React","Software","Coding","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-i-landed-offers-from-microsoft-amazon-and-twitter-without-an-ivy-league-degree-d62cfe286eb8","tags":["Tech","Education","Life Lessons","Self Improvement","Programming"]},
{"url":"https://www.freecodecamp.org/news/using-ancient-mathematics-to-enrich-your-design-skills-ac360a83d297","tags":["Design","Tech","Startup","UX","History"]},
{"url":"https://www.freecodecamp.org/news/typescript-javascript-with-super-powers-a333b0fcabc9","tags":["JavaScript","Typescript","Web Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-developers-introduction-to-github-1034fa55c0db","tags":["Github","Tech","Technology","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/using-styled-components-without-template-literals-75496476e73d","tags":["JavaScript","React","Web Development","UI","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-easily-start-automatically-testing-your-website-8629ea8df04a","tags":["JavaScript","Tech","Programming","Coding","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-generate-all-your-utility-classes-with-sass-maps-8921ab3b4508","tags":["CSS","Tech","Programming","Productivity","Design"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-real-time-todo-app-with-react-native-19a1ce15b0b3","tags":["Tech","Education","Life Lessons","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/8-observations-on-test-driven-development-a9b5144f868","tags":["Software Development","Tdd","Tech","Software Testing","Programming"]},
{"url":"https://www.freecodecamp.org/news/jazz-up-your-bash-terminal-a-step-by-step-guide-with-pictures-80267554cb22","tags":["Bash","Git","Github","JavaScript","Nodejs"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-visual-automata-based-programming-in-rosmaro-100dae8eb969","tags":["JavaScript","Web Development","Programming","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/10-things-i-learnt-during-my-software-engineering-internship-bb88369cb13c","tags":["Programming","Software Development","Internships","Life Lessons","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-recipe-for-google-summer-of-code-success-cb0ceb1ae895","tags":["Open Source","Learning","Tech","Google","Coding"]},
{"url":"https://www.freecodecamp.org/news/the-absolute-beginners-guide-to-learning-web-development-in-2018-d87ba925549b","tags":["Programming","Web Development","Startup","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-live-comment-feature-using-javascript-and-pusher-747d51e21430","tags":["JavaScript","Apps","Coding","Tech","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-my-mobile-game-got-365k-app-store-downloads-in-2-weeks-and-why-i-quit-indie-game-dev-a3ebd1fa3229","tags":["Game Development","Startup","Programming","iOS","Tech"]},
{"url":"https://www.freecodecamp.org/news/hacktoberfest-my-gateway-to-open-source-f44c8778b022","tags":["Open Source","Tech","Programming","Learning To Code","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-your-life-easier-using-functional-programming-in-typescript-a2def76c468b","tags":["JavaScript","Software Development","Tech","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-javascript-variable-scoping-is-just-like-multiple-levels-of-government-d7ddabc49bf1","tags":["JavaScript","Tech","Programming","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/tutorial-creating-stretchy-layouts-on-ios-using-auto-layout-3fa974fa5e28","tags":["iOS","Design","Tech","Mobile","Web Development"]},
{"url":"https://www.freecodecamp.org/news/regular-expressions-demystified-regex-isnt-as-hard-as-it-looks-617b55cf787","tags":["Programming","Tech","Web Development","Tutorial","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/ok-now-ill-learn-how-to-program-in-javascript-2c7847414830","tags":["JavaScript","Programming","Web Development","Agile","Software Development"]},
{"url":"https://www.freecodecamp.org/news/it-is-easy-to-trick-the-mobile-phones-fingerprint-scanner-d8d7f509d128","tags":["Apple","Android","Technology","Security","Software Development"]},
{"url":"https://www.freecodecamp.org/news/the-decorator-design-pattern-is-kind-of-like-a-waffle-264e8c816715","tags":["Design Patterns","Programming","Technology","Learning To Code","Web Development"]},
{"url":"https://www.freecodecamp.org/news/10-all-time-most-downloaded-ruby-gems-42b54e6cdf6f","tags":["Ruby","Programming","Tech","Web Development","Software Development"]},
{"url":"https://www.freecodecamp.org/news/tmux-in-practice-local-and-nested-remote-tmux-sessions-4f7ba5db8795","tags":["Tech","Technology","Productivity","Programming","Linux"]},
{"url":"https://www.freecodecamp.org/news/the-observer-design-pattern-is-kind-of-like-a-podcast-cdee5ef9f074","tags":["Ruby","Design Patterns","Programming","Web Development","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/how-to-landing-your-embedded-software-dream-job-4ff9674bf1c4","tags":["Interview","Computer Science","Embedded Systems","Careers","Programming"]},
{"url":"https://www.freecodecamp.org/news/tmux-in-practice-iterm2-and-tmux-integration-7fb0991c6c01","tags":["Tech","Technology","Productivity","Software Development","DevOps"]},
{"url":"https://www.freecodecamp.org/news/antinomy-of-bitcoin-44a4654358c3","tags":["Bitcoin","Cryptocurrency","Tech","Finance","Business"]},
{"url":"https://www.freecodecamp.org/news/organizing-graphql-mutations-653306699f3d","tags":["GraphQL","JavaScript","Programming","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/learn-css-grid-in-5-minutes-f582e87b1228","tags":["CSS","Design","Web Development","Web Design","Technology"]},
{"url":"https://www.freecodecamp.org/news/over-before-it-started-how-to-not-bounce-mistyped-user-emails-69be32408f21","tags":["Writing","Marketing","Startup","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/tmux-in-practice-scrollback-buffer-47d5ffa71c93","tags":["Tech","Productivity","Programming","Web Development","DevOps"]},
{"url":"https://www.freecodecamp.org/news/your-code-stinks-heres-what-you-can-do-about-it-3f9650653447","tags":["Software Development","Tech","Productivity","Programming","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/lets-talk-about-variables-and-why-you-should-use-them-in-javascript-92d8c661a5b","tags":["JavaScript","Tech","Programming","Web Development","Design"]},
{"url":"https://www.freecodecamp.org/news/do-you-want-to-learn-more-about-react-lets-build-and-then-play-a-game-218e0da5be44","tags":["React","Tech","Programming","Web Development","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/managing-different-environments-and-configurations-for-ios-projects-7970327dd9c9","tags":["iOS","Apple","Tech","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/powering-chat-and-messaging-apps-the-current-landscape-ad0657140b94","tags":["Tech","Web Development","Cloud Computing","Startup","Design"]},
{"url":"https://www.freecodecamp.org/news/how-i-built-and-deployed-papercss-and-got-125-stars-on-github-the-first-week-89f8d6ac14b1","tags":["JavaScript","Tech","Web Development","Programming","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/testing-your-nodejs-applications-with-ava-js-99e806a226a7","tags":["JavaScript","Nodejs","Testing","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/i-built-an-app-that-makes-learning-algorithms-and-data-structures-way-more-fun-46fbb8afacaf","tags":["Life Lessons","Tech","Programming","Self Improvement","Web Development"]},
{"url":"https://www.freecodecamp.org/news/exploring-the-linguistics-behind-regular-expressions-596fab41146","tags":["Regex","Regular Expressions","Linguistics","Computer Science","Computational Linguistics"]},
{"url":"https://www.freecodecamp.org/news/is-google-the-new-apple-f15e7cf49a92","tags":["Tech","Technology","Google","Apple","Android"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-your-own-procedural-dungeon-map-generator-using-the-random-walk-algorithm-e0085c8aa9a","tags":["JavaScript","Games","React","Algorithms","AI"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-your-first-tag-badge-on-stackoverflow-and-why-its-important-342db1daa39","tags":["Programming","JavaScript","Tech","Web Development","Learning"]},
{"url":"https://www.freecodecamp.org/news/7-reasons-to-outlaw-reacts-functional-components-ff5b5ae09b7c","tags":["React","JavaScript","React Native","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-times-ive-messed-up-as-a-developer-3c0bcaa1afd6","tags":["Self Improvement","Programming","Tech","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-gracefully-handle-failures-in-a-node-js-api-client-605673cb72ab","tags":["JavaScript","Web Development","Nodejs","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-interactive-presentations-with-jupyter-notebook-and-reveal-js-c7e24f4bd9c5","tags":["Design","Tech","Data Visualization","Web Development","Data Science"]},
{"url":"https://www.freecodecamp.org/news/how-to-understand-django-models-the-simple-way-20c39d234870","tags":["Django","Tech","Programming","Web Development","Learning"]},
{"url":"https://www.freecodecamp.org/news/will-elon-musk-be-our-savior-or-our-destroyer-b0e3d6d46db","tags":["Startup","Business","Tech","Artificial Intelligence","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-embarrassingly-fast-random-subset-sampling-with-python-da9b27d494d9","tags":["Programming","Python","Tech","Data Science","Web Development"]},
{"url":"https://www.freecodecamp.org/news/500-free-online-programming-computer-science-courses-you-can-start-in-october-e43aaba0cfb0","tags":["Education","Tech","Technology","Design","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-avoid-a-meltdown-during-100daysofcode-5d18a3cd91b0","tags":["Web Development","Self Improvement","Life Lessons","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/learn-how-to-improve-your-linear-models-8294bfa8a731","tags":["Machine Learning","R","Data Science","Mathematics","Data"]},
{"url":"https://www.freecodecamp.org/news/how-i-used-python-to-find-interesting-people-on-medium-be9261b924b0","tags":["Python","Web Development","Medium","Startup","Technology"]},
{"url":"https://www.freecodecamp.org/news/in-search-of-an-understandable-consensus-algorithm-a-summary-4bc294c97e0d","tags":["Tech","Web Development","Research","Computer Science","Technology"]},
{"url":"https://www.freecodecamp.org/news/chihuahua-or-muffin-my-search-for-the-best-computer-vision-api-cbda4d6b425d","tags":["Machine Learning","Artificial Intelligence","Computer Vision","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/arrow-functions-in-javascript-2f8bf7df5077","tags":["JavaScript","ES6","Web Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-run-a-successful-development-process-even-if-youre-not-technical-185d0558c89a","tags":["Tech","Software Development","Agile","Management","Business"]},
{"url":"https://www.freecodecamp.org/news/the-curse-of-dimensionality-how-we-can-save-big-data-from-itself-d9fa0f872335","tags":["Machine Learning","Data Science","Technology","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/a-gentler-introduction-to-programming-1f57383a1b2c","tags":["Programming","Self Improvement","Technology","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/freecodecamp-nashville-october-meetup-recap-c9004ca5794e","tags":["Nodejs","Web Development","Self Improvement","Learning To Code","Tech"]},
{"url":"https://www.freecodecamp.org/news/we-fired-our-top-talent-best-decision-we-ever-made-4c0a99728fde","tags":["Business","Tech","Startup","Leadership","Entrepreneurship"]},
{"url":"https://www.freecodecamp.org/news/chart-the-stock-market-with-react-redux-react-vis-and-socket-io-18caf312693c","tags":["JavaScript","Web Development","Tech","Data Science","Design"]},
{"url":"https://www.freecodecamp.org/news/how-and-why-a-sound-engineer-started-learning-to-code-2a3ae7fac5cc","tags":["Life Lessons","Programming","Tech","Web Development","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/why-could-es7-be-called-es2-4c5f094ccef7","tags":["JavaScript","Web Development","Es7","Exponential Operator","Array Prototype Includes"]},
{"url":"https://www.freecodecamp.org/news/mastering-css-series-shape-outside-44d626270b25","tags":["CSS","Web Development","Web Design","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/explained-simply-how-deepmind-taught-ai-to-play-video-games-9eb5f38c89ee","tags":["Artificial Intelligence","Technology","Tech","Startup","Programming"]},
{"url":"https://www.freecodecamp.org/news/breadth-first-search-in-javascript-e655cd824fa4","tags":["Programming","JavaScript","Data Structures","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/what-does-it-take-to-build-a-chatbot-lets-find-out-b4d009ea8cfd","tags":["Tech","Web Development","Startup","Chatbots","Artificial Intelligence"]},
{"url":"https://www.freecodecamp.org/news/how-i-replicated-an-86-million-project-in-57-lines-of-code-277031330ee9","tags":["Open Source","JavaScript","Hackathons","Cloud Computing","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-anatomy-of-a-bootstrap-dashboard-that-earns-1-000s-each-month-ed3404010d25","tags":["Design","Web Development","Startup","Tech","CSS"]},
{"url":"https://www.freecodecamp.org/news/serverless-is-cheaper-not-simpler-a10c4fc30e49","tags":["Serverless","DevOps","Tech","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/making-the-web-more-accessible-with-ai-84598eebabdb","tags":["AWS","Accessibility","Web Development","Machine Learning","Technology"]},
{"url":"https://www.freecodecamp.org/news/i-switched-from-windows-to-linux-here-are-the-lessons-i-learned-along-the-way-434da84ab63f","tags":["Linux","Startup","Tech","Productivity","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/improve-your-django-project-with-these-best-practices-47fd60a7bff3","tags":["Tech","Python","Web Development","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/harness-the-full-power-of-email-with-these-simple-hacks-5dc240dba152","tags":["Tech","Productivity","Development","Self Improvement","Email"]},
{"url":"https://www.freecodecamp.org/news/mongodb-insights-20e36c8f2fcd","tags":["Database","NoSQL","Mongodb","Technology","Productivity"]},
{"url":"https://www.freecodecamp.org/news/if-we-want-ai-to-work-for-us-and-not-against-us-we-need-collaborative-design-a627175e5d60","tags":["Machine Learning","Technology","Artificial Intelligence","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-to-implement-log-aggregation-for-aws-lambda-ca714bf02f48","tags":["AWS","Tech","Programming","UX","Technology"]},
{"url":"https://www.freecodecamp.org/news/javascript-from-callbacks-to-async-await-1cc090ddad99","tags":["JavaScript","Nodejs","Web Development","Programming","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/which-languages-should-you-learn-for-data-science-e806ba55a81f","tags":["Programming","Data Science","Technology","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/ios-coreml-vision-image-recognition-3619cf319d0b","tags":["iOS","Machine Learning","Image Recognition","Mobile App Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-navigate-the-react-js-ecosystem-without-getting-lost-43db14b00e08","tags":["React","Web Development","Technology","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-got-a-mid-senior-front-end-dev-role-in-8-months-9b0bc5f50e7d","tags":["Web Development","Chingu","Self Improvement","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/you-should-have-better-logging-now-fbab2f667fac","tags":["JavaScript","Debugging","Software Development","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-freecodecamp-helped-me-get-a-job-and-turn-my-life-around-5ffe807085cf","tags":["Web Development","Depression","Life","Life Lessons","Motivation"]},
{"url":"https://www.freecodecamp.org/news/how-to-host-a-website-on-s3-without-getting-lost-in-the-sea-e2b82aa6cd38","tags":["AWS","Tech","Technology","DevOps","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-convert-blog-posts-into-facebook-instant-articles-no-coding-required-fefea28c8701","tags":["Writing","Tech","Startup","Facebook","Social Media"]},
{"url":"https://www.freecodecamp.org/news/how-to-interview-your-interviewers-f8f65ac57b80","tags":[""]},
{"url":"https://www.freecodecamp.org/news/tame-your-tech-debt-by-refactoring-more-often-fcc34dd24a33","tags":["Web Development","Programming","Agile","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-i-cut-my-aws-bill-by-90-35c937596f0c","tags":["Serverless","Startup","AWS","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/react-shouldcomponentupdate-demystified-c5d323099ef6","tags":["React","Front End Development","Web Development","Tech","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/why-steve-jobs-garageband-reveal-is-the-best-live-product-demo-of-all-time-535c3192e267","tags":["Music","Technology","Apple","Design","Startup"]},
{"url":"https://www.freecodecamp.org/news/haters-gonna-hate-and-help-you-land-a-job-b399b807fa42","tags":["Careers","Life Lessons","Tech","Technology","Startup"]},
{"url":"https://www.freecodecamp.org/news/growth-hacking-lessons-from-the-big-guys-daebb2c791d2","tags":["Startup","Entrepreneurship","Tech","Marketing","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-i-hacked-def-con-c5bf718bb9d8","tags":["Short Story","Defcon","Social Engineering","Cybersecurity","Hacking"]},
{"url":"https://www.freecodecamp.org/news/web-maker-how-i-built-a-fast-offline-front-end-playground-9fe3629bc86f","tags":["Web Development","Tech","Startup","Design","Open Source"]},
{"url":"https://www.freecodecamp.org/news/how-we-used-apples-learning-framework-to-create-our-first-app-91e255b55f03","tags":["Education","Startup","Design","Technology","Apple"]},
{"url":"https://www.freecodecamp.org/news/demystifying-dynamic-programming-3efafb8d4296","tags":["Programming","Dynamic Programming","Computer Science","Python","Technology"]},
{"url":"https://www.freecodecamp.org/news/introducing-webpack-academy-bad0a4e23deb","tags":["JavaScript","Webpack","Tech","Web Development","Startup"]},
{"url":"https://www.freecodecamp.org/news/the-battle-for-the-net-freecodecamp-joins-the-july-12-fight-for-net-neutrality-f96539729c5d","tags":["Tech","Technology","Startup","Politics","Life"]},
{"url":"https://www.freecodecamp.org/news/blockchain-is-our-first-22nd-century-technology-d4ad45fca2ce","tags":["Entrepreneurship","Politics","Startup","Blockchain","Technology"]},
{"url":"https://www.freecodecamp.org/news/the-100daysofcode-movement-rounds-resistance-and-adaptation-432429cc3306","tags":["Programming","Learning","Self Improvement","Web Development","Motivation"]},
{"url":"https://www.freecodecamp.org/news/1-000-days-of-freecodecamp-e44dba492748","tags":["Tech","Technology","Startup","Life","Design"]},
{"url":"https://www.freecodecamp.org/news/reducing-css-bundle-size-70-by-cutting-the-class-names-and-using-scope-isolation-625440de600b","tags":["JavaScript","Webpack","CSS","SEO","Web Development"]},
{"url":"https://www.freecodecamp.org/news/make-react-fast-again-tools-and-techniques-for-speeding-up-your-react-app-7ad39d3c1b82","tags":["React","Redux","Web Development","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/whats-so-great-about-redux-ac16f1cc0f8b","tags":["React","Redux","Functional Programming","JavaScript","Web Development"]},
{"url":"https://www.freecodecamp.org/news/understanding-higher-order-components-6ce359d761b","tags":["React","JavaScript","Web Development","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/google-not-learn-not-why-searching-can-be-better-than-knowing-79838f7a0f06","tags":["Programming","Tech","Coding","Life Lessons","Productivity"]},
{"url":"https://www.freecodecamp.org/news/startup-shabbat-c0706dec6ace","tags":["Entrepreneurship","Judaism","Startup","Work Life Balance","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/blockchain-and-ai-are-revolutionizing-these-10-industries-92b07fd12bcd","tags":["Blockchain","Artificial Intelligence","Tech","Startup","Technology"]},
{"url":"https://www.freecodecamp.org/news/what-exactly-is-node-js-and-why-should-you-use-it-8043a3624e3c","tags":["JavaScript","Nodejs","Coding","Tech","Platform"]},
{"url":"https://www.freecodecamp.org/news/freecodecamp-nashville-june-meetup-recap-4670c7cea526","tags":["Programming","Web Development","Nashville","Tech","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/how-to-stop-errors-before-they-ever-hit-your-codebase-with-travis-ci-and-eslint-7a5a6b1fcd4a","tags":["JavaScript","Web Development","Technology","Startup","Productivity"]},
{"url":"https://www.freecodecamp.org/news/an-overview-of-every-data-visualization-course-on-the-internet-9ccf24ea9c9b","tags":["Data Science","Education","Tech","Startup","Data Visualization"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-the-most-out-of-the-javascript-console-b57ca9db3e6d","tags":["JavaScript","Tech","Console","Technology","Coding"]},
{"url":"https://www.freecodecamp.org/news/the-programmers-oath-db782efd958b","tags":["Technology","Design","Life Lessons","Self Improvement","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-your-first-app-with-electron-41ebdb796930","tags":["JavaScript","Programming","Tech","Technology","Startup"]},
{"url":"https://www.freecodecamp.org/news/welcome-to-the-software-interview-ee673bc5ef6","tags":["Careers","Tech","Technology","Humor","Startup"]},
{"url":"https://www.freecodecamp.org/news/new-data-on-the-types-of-ads-internet-users-hate-the-most-275a34f46af1","tags":["Design","User Experience","Web Development","Startup","Technology"]},
{"url":"https://www.freecodecamp.org/news/functional-programming-for-android-developers-part-3-f9e521e96788","tags":["Android","Functional Programming","Programming","Android App Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/build-a-simple-project-management-application-from-scratch-in-php-5c0f886d8560","tags":["Web Development","PHP","Software Development","Tech","Tutorial"]},
{"url":"https://www.freecodecamp.org/news/devops-for-ios-native-apps-with-visual-studio-team-services-1d792ae997f1","tags":["Continuous Integration","DevOps","Tech","iOS","iOS App Development"]},
{"url":"https://www.freecodecamp.org/news/django-performance-optimization-looking-for-the-bottlenecks-8583789e341b","tags":["Django","Python","Programming","Web Development","Software Development"]},
{"url":"https://www.freecodecamp.org/news/typography-can-make-your-design-or-it-can-break-it-c7cd50ca198c","tags":["Design","Data Science","Programming","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/an-interview-with-matt-loring-an-engineer-on-googles-nodejs-runtime-team-3de1adddffdd","tags":["Nodejs","JavaScript","Google","Tech","Careers"]},
{"url":"https://www.freecodecamp.org/news/pay-equality-and-pay-transparency-make-good-business-sense-7c6cb819421c","tags":["Feminism","Startup","Tech","Entrepreneurship","Finance"]},
{"url":"https://www.freecodecamp.org/news/so-whats-this-graphql-thing-i-keep-hearing-about-baf4d36c20cf","tags":["GraphQL","React","JavaScript","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/typography-can-make-your-design-or-break-it-7be710aadcfe","tags":["Design","User Experience","Web Development","Tech","UX"]},
{"url":"https://www.freecodecamp.org/news/how-i-left-my-consulting-career-behind-and-broke-into-tech-36ea0c1a0407","tags":["Startup","Tech","Life","Self Improvement","Careers"]},
{"url":"https://www.freecodecamp.org/news/building-teslas-battery-range-calculator-with-react-part-2-redux-version-2ffe29018eec","tags":["Redux","React","Web Development","Programming","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/how-to-score-a-design-job-youll-actually-love-e30a8c3a5905","tags":["Life Lessons","Design","Careers","Self Improvement","Life"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-math-expression-tokenizer-using-javascript-3638d4e5fbe9","tags":["JavaScript","Programming","Mathematics","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-i-left-my-consulting-career-behind-and-broke-into-tech-c823711a662e","tags":["Tech","Technology","JavaScript","Startup","Design"]},
{"url":"https://www.freecodecamp.org/news/building-teslas-battery-range-calculator-with-react-part-3-css-animation-797476dc1b37","tags":["CSS","React","Web Development","Design","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/macpad-pro-two-worlds-united-a8c6f4c51eb3","tags":["Apple","Macpad Pro","Product Design","Design","Tech"]},
{"url":"https://www.freecodecamp.org/news/setting-up-a-ci-cd-on-gitlab-for-deploying-a-python-flask-application-on-heroku-e154db93952b","tags":["Web Development","Python","Flask","Heroku","Gitlab"]},
{"url":"https://www.freecodecamp.org/news/the-fastest-way-to-find-people-in-your-city-to-code-with-c71c956456c8","tags":["Tech","Technology","Life Lessons","Community","Startup"]},
{"url":"https://www.freecodecamp.org/news/what-the-hell-does-minimum-viable-product-actually-mean-anyway-7d8f6a110f38","tags":["Startup","Tech","Entrepreneurship","Agile","Lean Startup"]},
{"url":"https://www.freecodecamp.org/news/how-reddit-designed-and-coded-its-elaborate-april-fools-experience-r-place-97eb520b08e2","tags":["Web Development","Design","Tech","Startup","Technology"]},
{"url":"https://www.freecodecamp.org/news/here-are-515-free-online-programming-courses-that-start-this-month-50aa7b948bef","tags":["Self Improvement","JavaScript","Technology","Life Lessons","Startup"]},
{"url":"https://www.freecodecamp.org/news/515-free-online-programming-computer-science-courses-you-can-start-in-april-8b0ce1817d61","tags":["Programming","Data Science","Computer Science","Self Improvement","Startup"]},
{"url":"https://www.freecodecamp.org/news/i-havent-said-a-cuss-word-in-5-years-here-s-how-this-boosted-my-willpower-3e7ecc98e006","tags":["Life Lessons","Productivity","Self Improvement","Psychology","Startup"]},
{"url":"https://www.freecodecamp.org/news/vue-js-tutorial-a-prerendered-seo-friendly-example-live-demo-771e974e909c","tags":["Vuejs","Vue","JavaScript","Web Development","Front End Development"]},
{"url":"https://www.freecodecamp.org/news/the-time-i-had-to-crack-my-own-reddit-password-a6077c0a13b4","tags":["Web Development","Security","Humor","Tech","Ruby"]},
{"url":"https://www.freecodecamp.org/news/how-india-saved-its-internet-from-greedy-corporations-55b418fdb696","tags":["Net Neutrality","India","Technology","Politics","Tech"]},
{"url":"https://www.freecodecamp.org/news/my-giant-javascript-basics-course-is-now-live-on-youtube-and-its-100-free-9020a21bbc27","tags":["JavaScript","Programming","Web Development","YouTube","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/big-picture-machine-learning-classifying-text-with-neural-networks-and-tensorflow-d94036ac2274","tags":["Machine Learning","Data Science","Artificial Intelligence","TensorFlow","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-installing-arch-linux-brought-my-old-laptop-back-to-life-1c1c76dd688e","tags":["Linux","Technology","Self Improvement","Life Lessons","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-most-popular-open-source-projects-on-github-in-each-country-f31812959e91","tags":["Technology","Tech","Programming","Startup","Artificial Intelligence"]},
{"url":"https://www.freecodecamp.org/news/whose-reviews-should-you-trust-imdb-rotten-tomatoes-metacritic-or-fandango-7d1010c6cf19","tags":["Data Science","Python","Film","Big Data","Tech"]},
{"url":"https://www.freecodecamp.org/news/write-better-sentences-and-do-javascript-crud-with-mean-while-mostly-avoiding-acronyms-fe17905bcec5","tags":["Writing","Tech","JavaScript","Writing Tips","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/vue-js-introduction-for-people-who-know-just-enough-jquery-to-get-by-eab5aa193d77","tags":["JavaScript","Vuejs","Jquery","Web Development","Design"]},
{"url":"https://www.freecodecamp.org/news/no-budget-no-excuse-ux-on-the-cheap-part-2-lets-get-building-6ddbb23f46cc","tags":["UX","Design","Startup","UX Design","Entrepreneurship"]},
{"url":"https://www.freecodecamp.org/news/the-programming-language-pipeline-91d3f449c919","tags":["Programming","Tech","Technology","Software Development","Programming Languages"]},
{"url":"https://www.freecodecamp.org/news/verizon-just-announced-that-it-will-install-spyware-on-all-of-their-android-phones-87ade7630fe2","tags":["Programming","Web Development","Tech","Technology","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/i-camped-out-with-a-tech-billionaire-the-advice-he-gave-me-was-priceless-c3bdcc29c068","tags":["Entrepreneurship","Startup","Self Improvement","Productivity","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/who-can-teach-you-the-guitar-better-youtube-or-alexa-96e8cef77470","tags":["Music","Technology","Tech","Self Improvement","Amazon Echo"]},
{"url":"https://www.freecodecamp.org/news/the-100-correct-coding-style-guide-1862705b18cd","tags":["Programming","Tech","Technology","Web Development","Startup"]},
{"url":"https://www.freecodecamp.org/news/the-100-correct-coding-style-guide-5b594a1655f0","tags":["Programming","Life Lessons","Tech","Startup","Technology"]},
{"url":"https://www.freecodecamp.org/news/my-open-source-instagram-bot-got-me-2-500-real-followers-for-5-in-server-costs-e40491358340","tags":["Python","Instagram","JavaScript","Social Media","Tech"]},
{"url":"https://www.freecodecamp.org/news/i-camped-out-with-a-tech-billionaire-the-advice-he-gave-me-was-priceless-700ad3f8b08b","tags":["Tech","Design","Startup","Programming","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/before-you-can-master-design-you-must-first-master-the-fundamentals-1981a2af1fda","tags":["Design","UX","Web Development","User Experience","Tech"]},
{"url":"https://www.freecodecamp.org/news/license-plate-recognition-in-react-native-b4f790d3a160","tags":["React Native","React","Programming","JavaScript","Mobile App Development"]},
{"url":"https://www.freecodecamp.org/news/before-you-bury-yourself-in-packages-learn-the-node-js-runtime-itself-f9031fbd8b69","tags":["Nodejs","JavaScript","Programming","Web Development","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/the-design-of-political-movements-243b1329d242","tags":["Design","Branding","Politics","2016 Election","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-you-start-a-career-in-a-different-field-without-experience-tips-that-got-me-job-offers-from-7425f590f3eb","tags":["Business","Tech","Careers","Self Improvement","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/serverless-rest-api-with-angular-persistence-and-security-ff274f04e3d0","tags":["JavaScript","Serverless","Angularjs","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-react-apps-on-top-of-the-wordpress-rest-api-bcc632808025","tags":["JavaScript","React","WordPress","Web Development","Web Design"]},
{"url":"https://www.freecodecamp.org/news/dark-genius-how-programmers-at-uber-volkswagen-and-zenefits-helped-their-employers-break-the-law-b7a7939c6591","tags":["Programming","Tech","Life","Politics","Startup"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-from-flying-to-seattle-for-microsofts-final-wave-of-design-interviews-8eab06c50ce5","tags":["Design","Life Lessons","Startup","Travel","Tech"]},
{"url":"https://www.freecodecamp.org/news/functional-setstate-is-the-future-of-react-374f30401b6b","tags":["React","JavaScript","Functional Programming","Software Development","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-much-should-you-charge-for-your-software-as-a-service-tool-45595f49a990","tags":["Startup","SaaS","Entrepreneurship","Business","Data Science"]},
{"url":"https://www.freecodecamp.org/news/the-94-year-old-inventor-of-lithium-ion-batteries-just-announced-a-battery-that-cant-catch-on-fire-e9767d6a7998","tags":["Tech","Programming","Startup","JavaScript","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-i-built-a-web-server-using-go-and-on-chromeos-3b83e4c2da5f","tags":["Golang","Programming","Web Development","Tech","Linux"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-your-react-app-fully-functional-fully-reactive-and-able-to-handle-all-those-crazy-e5da8e7dac10","tags":["JavaScript","React","Redux","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/introducing-the-data-visualization-community-survey-2017-7c41e2b3ca9c","tags":["Data Visualization","Community","Design","Data Science","Data"]},
{"url":"https://www.freecodecamp.org/news/how-to-choose-and-pair-typefaces-98fee945d13c","tags":["Typography","Design","Life Lessons","UX","Tech"]},
{"url":"https://www.freecodecamp.org/news/tearing-apart-a-nintendo-switch-to-see-what-its-made-of-4f9a5ab4b7df","tags":["Tech","Design","Startup","Technology","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-become-a-ux-designer-8f5c8567aefd","tags":["UX","Design","Careers","Self Improvement","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/370-free-online-programming-and-computer-science-courses-you-can-start-in-march-75a6dba8277a","tags":["Technology","Design","Startup","Self Improvement","Productivity"]},
{"url":"https://www.freecodecamp.org/news/370-free-online-programming-computer-science-courses-you-can-start-this-month-fc5b9867769e","tags":["Programming","Life Lessons","Self Improvement","Productivity","Startup"]},
{"url":"https://www.freecodecamp.org/news/no-budget-no-excuse-heres-a-practical-guide-to-ux-on-the-cheap-9605c77ef55b","tags":["UX Design","UX","User Experience","Design","User Testing"]},
{"url":"https://www.freecodecamp.org/news/airbnb-experiences-guerrilla-usability-test-on-ios-app-95c2b5186970","tags":["UX","UX Research","Tech","UX Design","Design"]},
{"url":"https://www.freecodecamp.org/news/build-your-own-react-router-v4-a9815f7d5e42","tags":["React","JavaScript","Web Development","Software Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/why-learning-to-code-alexa-skills-is-the-gateway-to-a-cloud-computing-job-fa13c1c0c853","tags":["Tech","AWS","Self Improvement","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/googles-deep-learning-ai-project-diagnoses-cancer-faster-than-pathologists-7f8bd1ffaca4","tags":["Tech","Artificial Intelligence","Design","UX","Startup"]},
{"url":"https://www.freecodecamp.org/news/i-analyzed-every-book-ever-mentioned-on-stack-overflow-here-are-the-most-popular-ones-a9930201c383","tags":["Programming","Data Science","Startup","Design","UX"]},
{"url":"https://www.freecodecamp.org/news/ive-been-hired-by-amazon-8b21f7c27de5","tags":["AWS","Cloud Computing","Career","Amazon","Tech"]},
{"url":"https://www.freecodecamp.org/news/i-analyzed-every-book-ever-mentioned-on-stack-overflow-here-are-the-most-popular-ones-eee0891f1786","tags":["Programming","Data Science","Tech","Startup","Python"]},
{"url":"https://www.freecodecamp.org/news/announcing-tinymails-a-simple-extension-that-helps-you-write-shorter-emails-ff89329a4f21","tags":["Productivity","Self Improvement","Chrome","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/lets-write-create-react-app-devops-together-dc19512c6fbb","tags":["JavaScript","React","DevOps","Web Development","UI"]},
{"url":"https://www.freecodecamp.org/news/the-cia-just-lost-control-of-its-hacking-arsenal-heres-what-you-need-to-know-ea69fc1ce38c","tags":["Tech","Technology","Politics","Security","News"]},
{"url":"https://www.freecodecamp.org/news/how-we-convinced-founder-angels-to-invest-in-our-developer-tool-startup-f2e3bc59cbcc","tags":["Startup","Entrepreneurship","Tech","Life Lessons","Writing"]},
{"url":"https://www.freecodecamp.org/news/free-wifi-on-public-networks-daf716cebc80","tags":["Life Lessons","Technology","Tech","Open Source","Programming"]},
{"url":"https://www.freecodecamp.org/news/early-days-of-rainforestqa-f575252de144","tags":["Startup","Entrepreneurship","Venture Capital","Software Development","Founders"]},
{"url":"https://www.freecodecamp.org/news/flexbox-explained-with-big-colorful-animated-gifs-1d1107a21a97","tags":["Design","Web Development","Tech","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/10-tools-which-will-boost-your-android-productivity-and-hype-bea88e0bcd86","tags":["Android","Android App Development","Productivity","Self Improvement","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-spaced-repetition-with-anki-to-learn-to-code-faster-3cca37644927","tags":["Programming","Productivity","Tech","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-the-best-artificial-intelligence-education-for-free-21af8c47e36b","tags":["Machine Learning","Artificial Intelligence","Tech","Startup","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-right-way-to-test-react-components-548a4736ab22","tags":["JavaScript","React","Testing","Software Testing","Web Development"]},
{"url":"https://www.freecodecamp.org/news/combinatorics-handle-with-care-ed808b48e5dd","tags":["JavaScript","Data Structures","NoSQL","Mathematics","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-dry-out-your-rspec-tests-using-shared-examples-d5cc5d33fd76","tags":["Ruby on Rails","Web Development","Rspec","Tdd","Ruby"]},
{"url":"https://www.freecodecamp.org/news/mathematical-genius-is-fragile-society-needs-to-stop-destroying-it-5fdf3f08336e","tags":["Education","Mathematics","Gender Equality","History","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-we-got-a-2-year-old-repo-trending-on-github-in-just-48-hours-12151039d78b","tags":["Open Source","Python","Startup","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/material-design-and-the-mystery-meat-navigation-problem-65425fb5b52e","tags":["Design","UX","Material Design","UX Design","Mobile"]},
{"url":"https://www.freecodecamp.org/news/easily-set-up-your-own-twitter-bot-4aeed5e61f7f","tags":["Twitter","JavaScript","Bots","Social Media","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-your-own-uber-for-x-app-part-2-8ba6ffa2573d","tags":["JavaScript","Startup","Tech","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-architecture-of-an-intelligent-application-update-system-3fc2f27a4a2","tags":["Tech","Technology","Software Development","Software","Startup"]},
{"url":"https://www.freecodecamp.org/news/0-100-from-no-experience-to-a-6-figure-sf-design-job-in-12-months-cd7546034077","tags":["Design","UX","Tech","User Experience","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-we-got-our-2-year-old-open-source-project-to-trend-on-github-8c25b0a6dfe9","tags":["Programming","Open Source","Data Science","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/an-animated-guide-to-flexbox-d280cf6afc35","tags":["CSS","Web Development","Flexbox","Design","Web Design"]},
{"url":"https://www.freecodecamp.org/news/every-time-you-build-a-to-do-list-app-a-puppy-dies-here-are-some-better-project-ideas-279d4055f77","tags":["Programming","Tech","Technology","Web Development","Startup"]},
{"url":"https://www.freecodecamp.org/news/million-requests-per-second-with-python-95c137af319","tags":["Programming","Python","Web Development","Tech","Open Source"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-lessons-from-3-000-developer-job-interviews-711111dcaa64","tags":["Programming","Tech","Data Science","Life Lessons","Design"]},
{"url":"https://www.freecodecamp.org/news/react-interview-questions-c8a319ed02bd","tags":["JavaScript","React","Web Development","Software Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/3-questions-to-watch-out-for-in-a-javascript-interview-725012834ccb","tags":["JavaScript","Programming","Web Development","Software Development","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/git-please-a182f28efeb5","tags":["Git","Github","Web Development","Programming","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-a-good-resume-in-2017-b8ea9dfdd3b9","tags":["Careers","Programming","Life Lessons","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-eslint-in-atom-to-contribute-to-freecodecamp-3467dee86e2c","tags":["JavaScript","Open Source","Learning To Code","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/if-you-want-a-developer-job-be-fearless-and-dream-big-f1ff81e41462","tags":["Web Development","Programming","Life Lessons","Tech","Careers"]},
{"url":"https://www.freecodecamp.org/news/give-it-a-rest-use-graphql-for-your-apis-40a2761e6336","tags":["GraphQL","Programming","Tech","Technology","API"]},
{"url":"https://www.freecodecamp.org/news/what-its-like-to-be-a-robot-in-2017-dc41368894a0","tags":["Robotics","Artificial Intelligence","Programming","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/the-5-things-you-need-to-know-to-understand-react-a1dbd5d114a3","tags":["JavaScript","React","Web Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-machine-made-playlist-faec2c8bc7ba","tags":["Software Development","Programming","Music","Design","Startup"]},
{"url":"https://www.freecodecamp.org/news/the-mind-blowing-ai-announcement-from-google-that-you-probably-missed-2ffd31334805","tags":["Machine Learning","Technology","Tech","Artificial Intelligence","Google"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-from-analyzing-the-top-253-medium-stories-of-2016-9f5f1d0a2d1c","tags":["Medium","Writing","Data Science","Social Media","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-its-time-to-get-in-over-your-head-f01f0582c100","tags":["Programming","Web Development","Tech","Life Lessons","Startup"]},
{"url":"https://www.freecodecamp.org/news/why-i-feel-like-i-am-sherlock-at-my-software-job-4a303ebdaf63","tags":["Programming","Life Lessons","Software Development","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-from-writing-six-functions-that-all-did-the-same-thing-b38fd48f0d55","tags":["JavaScript","Programming","Tech","Life Lessons","Web Development"]},
{"url":"https://www.freecodecamp.org/news/a-study-plan-to-cure-javascript-fatigue-8ad3a54f2eb1","tags":["JavaScript","Life Lessons","Tech","React","Web Development"]},
{"url":"https://www.freecodecamp.org/news/best-gitter-channels-on-rust-ad8f5f73b5a2","tags":["Programming","Rust","Programming Languages","Rustlang","Computer Science"]},
{"url":"https://www.freecodecamp.org/news/how-to-publish-a-pyton-package-on-pypi-a89e9522ce24","tags":["Python","Tech","Cloud Computing","Programming","Software Development"]},
{"url":"https://www.freecodecamp.org/news/the-phenomenal-mindset-of-africas-future-leaders-6045176bb54b","tags":["Life Lessons","Entrepreneurship","Startup","Africa","Tech"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-the-6-most-desirable-coding-jobs-by-the-numbers-adac3ad9639a","tags":["Web Development","Data Science","Design","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/the-single-biggest-factor-in-a-clients-decision-to-give-you-a-project-3a9b3defac15","tags":["Design","Freelancing","Web Development","Startup","Programming"]},
{"url":"https://www.freecodecamp.org/news/css-floats-explained-by-riding-an-escalator-57fa55232333","tags":["CSS","Web Development","Design","Web Design","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-implement-your-first-password-less-login-system-8141b6f9ddf2","tags":["Security","Web Development","Programming","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/jumping-through-loops-at-coding-bootcamp-c5fa34947419","tags":["Programming","Web Development","Codingbootcamp","Life Lessons","Careers"]},
{"url":"https://www.freecodecamp.org/news/5-fascinating-things-about-the-ilooklikeanengineer-ad-campaign-7fae0d024e3a","tags":["Tech","Women In Tech","Diversity In Tech","Ilooklikeanengineer","Diversity"]},
{"url":"https://www.freecodecamp.org/news/finding-your-first-open-source-project-or-bug-to-work-on-1712f651e5ba","tags":["Open Source","Programming","Web Development","Mozilla","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/10-tips-to-maximize-your-javascript-debugging-experience-b69a75859329","tags":["JavaScript","Programming","Web Development","Chrome","Tech"]},
{"url":"https://www.freecodecamp.org/news/open-source-for-good-1a0ea9f32d5a","tags":["Programming","Web Development","Open Source","Nonprofit","Design"]},
{"url":"https://www.freecodecamp.org/news/how-toyota-changed-the-way-we-approach-code-f5ea78df025c","tags":["Software Development","Programming","Tech","Startup","Product Management"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-i-built-a-role-playing-game-in-javascript-you-can-too-heres-how-812e7ce381ce","tags":["Design","Web Development","Tech","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/rx-if-the-operators-could-speak-58567c4618f1","tags":["Rx","Programming","Reactive Programming","Java","Mobile"]},
{"url":"https://www.freecodecamp.org/news/how-to-manage-your-static-websites-with-aws-s3-cloudfront-and-a-command-line-4a1be228f8e8","tags":["AWS","Programming","Web Development","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/new-contributors-to-open-source-please-blog-more-920af14cffd","tags":["Open Source","Programming","Blogging","Self Improvement","Writing"]},
{"url":"https://www.freecodecamp.org/news/the-6-most-desirable-coding-jobs-and-the-types-of-people-drawn-to-each-aebac45fd7f7","tags":["Programming","Data Science","Web Development","Mobile","Design"]},
{"url":"https://www.freecodecamp.org/news/how-to-add-mailing-list-signup-to-your-medium-stories-using-google-forms-c717393b2f6","tags":["Design","Marketing","Startup","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/time-is-complex-but-priceless-f0abd015063c","tags":["Programming","Web Development","JavaScript","Tech","Algorithms"]},
{"url":"https://www.freecodecamp.org/news/building-a-nodejs-microservice-on-aws-lambda-6adb6da53cbb","tags":["Web Development","AWS Lambda","Programming","AWS","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-add-code-to-medium-and-get-syntax-highlighting-d699761a5883","tags":["Medium","Programming","Web Development","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/best-gitter-channels-mathematics-2cceab3a94b4","tags":["Programming","Mathematics","Advanced Mathematics","Maths"]},
{"url":"https://www.freecodecamp.org/news/why-your-next-mac-should-be-a-hackintosh-311e54b303e7","tags":["Tech","Apple","Mac","Programming","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/node-js-module-exports-vs-exports-ec7e254d63ac","tags":["JavaScript","Nodejs","Web Development","Programming","Software Development"]},
{"url":"https://www.freecodecamp.org/news/live-asynchronously-c8e7172fe7ea","tags":["Productivity","Startup","Programming","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/descartes-berkeley-and-functional-reactive-programming-18b0b61eac58","tags":["JavaScript","Functional Programming","Philosophy","Reactive Programming","Computer Science"]},
{"url":"https://www.freecodecamp.org/news/you-need-to-stop-making-these-6-mistakes-with-your-img-s-e242c02d14be","tags":["Web Development","JavaScript","Design","UX","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-meaning-of-medium-is-the-message-9bbe732869a7","tags":["Design","Social Media","Startup","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/simple-react-testing-d9e25ec87e2","tags":["React","JavaScript","Web Development","Programming","Testing"]},
{"url":"https://www.freecodecamp.org/news/how-long-should-i-make-my-api-key-833ebf2dc26f","tags":["Elixir","API","Erlang","Security","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-best-free-online-university-courses-for-learning-a-new-world-language-ccf42ad1b5d5","tags":["Life Lessons","Learning","Language Learning","Travel","Tech"]},
{"url":"https://www.freecodecamp.org/news/with-open-data-you-finally-get-what-your-taxes-already-paid-for-6f1990d98e9","tags":["Data Science","Startup","Tech","Economy","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/one-year-experience-in-the-free-code-camp-data-science-room-c97eb905af1f","tags":["Freecodecamp","Social Media Analytics","Open Data","Data Science","D3"]},
{"url":"https://www.freecodecamp.org/news/developing-data-scientists-engineers-710f4ef5a773","tags":["Data Science","Technology","Learning To Code","Programming","Education Technology"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-nasa-will-release-all-their-research-as-open-data-bbfc84cb5e4b","tags":["Data Science","Life Lessons","Web Development","Tech","Design"]},
{"url":"https://www.freecodecamp.org/news/it-takes-a-village-to-raise-a-coder-209b4e1d00f0","tags":["Web Development","Motivation","Tech","Life Lessons","Freelancing"]},
{"url":"https://www.freecodecamp.org/news/when-to-use-typescript-a-detailed-guide-through-common-scenarios-b0a57e57905","tags":["JavaScript","Typescript","Software Design","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/a-beginners-guide-to-docker-how-to-create-a-client-server-side-with-docker-compose-12c8cf0ae0aa","tags":["Docker","DevOps","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/when-to-use-a-function-declarations-vs-a-function-expression-70f15152a0a0","tags":["JavaScript","Functional Programming","Programming","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-log-more-efficiently-with-timber-a3f41b193940","tags":["Android","Android App Development","Software Development","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/books-that-every-engineering-manager-should-read-7a053e296d11","tags":["Management","Engineering","Software Development","Personal Development","Reading"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-buttons-ui-kit-fdd354ee0815","tags":["Web Development","Programming","UI","CSS","Design"]},
{"url":"https://www.freecodecamp.org/news/fzf-a-command-line-fuzzy-finder-missing-demo-a7de312403ff","tags":["Tech","Technology","Software Development","Productivity","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-mod-minecraft-without-java-f076ddaec01c","tags":["JavaScript","Minecraft","Typescript","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-run-the-fermat-test-for-primality-in-under-3-minutes-89498c08f68c","tags":["Swift","Mathematics","Algorithms","Functional Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-deliver-training-and-career-growth-in-a-small-startup-8ddfe3afead2","tags":["Startup","Technology","Management","Coaching","Training"]},
{"url":"https://www.freecodecamp.org/news/interview-with-gitlab-distribution-engineer-and-debian-developer-balasankar-c-4c9bce476b65","tags":["Open Source","Technology","Programming","Jobs","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-music-bot-using-discord-js-4436f5f3f0f8","tags":["JavaScript","Programming","Web Development","Technology","Bots"]},
{"url":"https://www.freecodecamp.org/news/how-to-identify-and-resolve-wasted-renders-in-react-cc4b1e910d10","tags":["React","Performance","Optimization","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/why-new-developers-should-work-at-a-small-startup-79790e2d93ff","tags":["Software Development","Careers","Junior Developer","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/lessons-i-learned-in-my-first-months-as-a-non-traditional-software-engineer-ac2ada05ba14","tags":["Learning","Tech","Software Development","Programming","Culture"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-law-testing-in-scala-4243d72272f9","tags":["Scala","Programming","Functional Programming","Testing","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-simple-how-to-on-webhooks-the-intimidation-stops-now-9671e8c94c76","tags":["JavaScript","Tech","Programming","Technology","Productivity"]},
{"url":"https://www.freecodecamp.org/news/you-should-never-ever-run-directly-against-node-js-in-production-maybe-7fdfaed51ec6","tags":["Nodejs","Programming","JavaScript","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-ignore-files-from-your-npm-package-4724e6d9575d","tags":["NPM","Tech","Productivity","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-answer-and-ask-questions-intelligently-in-tech-interviews-a3ea69b9aa95","tags":["Software Development","Software Engineering","Tech","Interview","Jobs"]},
{"url":"https://www.freecodecamp.org/news/how-to-automate-installation-of-anaconda-on-aws-ec2-instances-e9db8aa0570d","tags":["AWS","Tech","Cloud Computing","DevOps","Programming"]},
{"url":"https://www.freecodecamp.org/news/why-you-are-never-too-old-to-learn-java-or-any-programming-language-a62603e89448","tags":["Programming","Java","Learning To Code","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-solve-the-sherlock-and-anagrams-coding-challenge-in-javascript-a80baa908637","tags":["JavaScript","Algorithms","Coding Challenge","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-connect-react-to-redux-a-diagrammatic-guide-d2687c14750a","tags":["React","Redux","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/the-css-handbook-a-handy-guide-to-css-for-developers-b56695917d11","tags":["CSS","Front End Development","Design","Tech","UX"]},
{"url":"https://www.freecodecamp.org/news/how-to-improve-your-ui-ux-design-skills-as-a-developer-1fd96a49d807","tags":["UX","UI","Front End Development","Software Development","Design"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-started-with-iot-using-nodemcu-devkit-and-firebase-database-d43e8a408a88","tags":["IoT","Technology","Programming","Projects","Internet"]},
{"url":"https://www.freecodecamp.org/news/you-just-need-to-know-these-properties-to-start-loving-css-a06aca6087e9","tags":["CSS","HTML","Web Development","Web Design","Tech"]},
{"url":"https://www.freecodecamp.org/news/require-module-in-node-js-everything-about-module-require-ccccd3ad383","tags":["JavaScript","Nodejs","Web Development","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/javascripts-arrow-functions-explained-by-going-down-a-slide-2eb8ee3c45e","tags":["JavaScript","Web Development","Coding","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/i-did-a-kaggle-competition-as-a-semester-project-at-uni-heres-what-i-learned-afe36a99d309","tags":["Machine Learning","Kaggle","Learning","Tech","University"]},
{"url":"https://www.freecodecamp.org/news/the-real-difference-between-catch-vs-onrejected-15cab8978e92","tags":["JavaScript","Promises","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/lets-debunk-the-main-myths-about-learning-how-to-code-4e7774f8eee6","tags":["Web Development","Junior Developer","Programming","Technology","Career Advice"]},
{"url":"https://www.freecodecamp.org/news/why-you-should-ditch-email-and-the-way-we-should-communicate-at-work-afd5d02652ce","tags":["Productivity","Communication","Email","Collaboration","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-started-with-machine-learning-in-less-than-10-minutes-b5ea68462d23","tags":["Data Science","Machine Learning","Python","Artificial Intelligence","Technology"]},
{"url":"https://www.freecodecamp.org/news/an-overview-of-the-gradient-descent-algorithm-8645c9e4de1e","tags":["Machine Learning","Gradient Descent","Data Science","Technology","Algorithms"]},
{"url":"https://www.freecodecamp.org/news/4-reasons-your-z-index-isnt-working-and-how-to-fix-it-coder-coder-6bc05f103e6c","tags":["CSS","Web Development","Coding","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/so-youre-in-if-else-hell-here-s-how-to-get-out-of-it-fc6407fec0e","tags":["JavaScript","Design Patterns","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/build-a-chat-app-with-react-typescript-and-socket-io-d7e1192d288","tags":["React","Typescript","Chat","Web Development","Software Development"]},
{"url":"https://www.freecodecamp.org/news/futures-made-easy-with-scala-da1beb3bb281","tags":["Scala","Java","Software Development","Software Engineering","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-timeline-component-with-react-1b216f23d3d4","tags":["Web Development","Programming","JavaScript","React","Technology"]},
{"url":"https://www.freecodecamp.org/news/singular-value-decomposition-vs-matrix-factoring-in-recommender-systems-b1e99bc73599","tags":["Machine Learning","Recommender Systems","Matrix Factorization","Artificial Intelligence","Tech"]},
{"url":"https://www.freecodecamp.org/news/everything-you-need-to-know-to-master-convolutional-neural-networks-ef98ca3c7655","tags":["Machine Learning","Deep Learning","Computer Vision","Tech","Data Science"]},
{"url":"https://www.freecodecamp.org/news/let-me-be-a-const-ant-not-a-var-iable-1be52d153462","tags":["JavaScript","Web Development","Software Development","Software Engineering","Technology"]},
{"url":"https://www.freecodecamp.org/news/bet-you-cant-solve-this-google-interview-question-4a6e5a4dc8ee","tags":["JavaScript","Programming","Interview","Algorithms","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-istio-up-and-running-1935dc7cfb90","tags":["Kubernetes","Istio","Service Mesh","DevOps"]},
{"url":"https://www.freecodecamp.org/news/state-in-javascript-explained-by-cooking-a-simple-meal-2baf10a787ee","tags":["JavaScript","Web Development","Computer Science","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/we-made-1-052-000-in-2018-selling-ui-tools-here-is-what-we-learned-38920d86a296","tags":["Startup","Entrepreneurship","Web Development","Web Design","Tech"]},
{"url":"https://www.freecodecamp.org/news/they-laughed-when-i-said-face-recognition-was-easy-but-it-can-be-6c1d5dd68099","tags":["Machine Learning","Deep Learning","TensorFlow","Technology","Data Science"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-cryptobot-in-python-and-connect-it-to-facebook-messenger-4bba14107fcc","tags":["Python","Cryptocurrency","Chatbots","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/do-you-even-flex-box-c16449cfca96","tags":["CSS","Web Development","Front End Development","Technology","Design"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-the-debugger-for-chrome-extension-in-visual-studio-code-c0b3e5937c01","tags":["JavaScript","Debugging","Tech","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/an-intro-to-algorithms-dynamic-programming-dd00873362bb","tags":["Programming","Algorithms","Dynamic Programming","Coding","Tech"]},
{"url":"https://www.freecodecamp.org/news/easy-date-manipulation-in-golang-with-godate-485eef7254a0","tags":["Golang","Tech","Programming","Coding","Technology"]},
{"url":"https://www.freecodecamp.org/news/the-essential-git-handbook-a1cf77ed11b5","tags":["Git","Technology","Coding","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/two-ways-to-deploy-a-public-github-pages-site-from-a-private-hugo-repository-627312ec63b9","tags":["Coding","Programming","Technology","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/a-crash-course-in-typescript-e6bf9c10946","tags":["JavaScript","Typescript","Web Development","Software Development","Coding"]},
{"url":"https://www.freecodecamp.org/news/an-overview-of-principal-component-analysis-6340e3bc4073","tags":["Machine Learning","Data Science","Algorithms","Statistics","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-react-native-authentication-with-react-native-app-auth-f6fd66e0e6d0","tags":["React Native","Authentication","App Development","Tech","Security"]},
{"url":"https://www.freecodecamp.org/news/local-sheriff-watching-them-watching-us-5eacf3eb00ca","tags":["JavaScript","Privacy","Security","Big Data","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-choose-between-open-source-libraries-using-popularity-c71677785542","tags":["Programming","Open Source","Github","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-lock-an-angle-when-drawing-on-canvas-in-javascript-51938b5abc7c","tags":["Canvas","JavaScript","Geometry","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-understand-a-components-lifecycle-methods-in-reactjs-e1a609840630","tags":["JavaScript","Reactjs","Lifecycle Methods","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-correctly-mock-moment-js-dates-in-jest-25fa2528ca11","tags":["JavaScript","Jest","React","Testing","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-detect-an-outside-click-with-react-and-hooks-25dbaa30abcd","tags":["JavaScript","React","Tech","Programming","UX"]},
{"url":"https://www.freecodecamp.org/news/how-to-detect-a-users-preferred-color-scheme-in-javascript-ec8ee514f1ef","tags":["CSS","UX","Neo4j","Programming","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/the-complexity-of-simple-algorithms-and-data-structures-in-javascript-11e25b29de1e","tags":["Algorithms","Programming","Software Engineering","Technology","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/computer-vision-js-frameworks-you-need-to-know-b233996103ce","tags":["Machine Learning","Computer Vision","JavaScript","Front End Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-double-slider-sign-in-and-sign-up-form-6a5d03612a34","tags":["Web Development","Web Design","Coding","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-easy-way-to-get-typescript-interfaces-from-c-java-or-python-code-in-any-ide-c3acac1e366a","tags":["JavaScript","Typescript","Development","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/an-intro-to-advanced-sorting-algorithms-merge-quick-radix-sort-in-javascript-b65842194597","tags":["Programming","Software Engineering","Technology","JavaScript","Data Science"]},
{"url":"https://www.freecodecamp.org/news/how-to-verify-as2-message-smime-signature-with-openssl-605c1affe3b","tags":["Openssl","B2B","Tech","Security","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-charge-for-a-website-the-right-way-e3a4bbbadbcf","tags":["Freelancing","Web Development","Web Design","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-develop-consume-and-publish-an-angular-library-to-npm-2ed608a03c6c","tags":["JavaScript","Nodejs","Angular","Software Development","Web Development"]},
{"url":"https://www.freecodecamp.org/news/the-visual-guide-to-javascript-variable-definitions-scope-2717ad9f0169","tags":["JavaScript","Web Development","Software Development","Coding","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-beginners-guide-to-getting-started-with-react-c7f34354279e","tags":["React","Technology","ES6","JavaScript","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-nsfw-content-detection-with-machine-learning-229a9725829c","tags":["Machine Learning","Keras","AI","Python","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-convert-react-class-components-to-function-components-using-hooks-68d64e394061","tags":["JavaScript","React","Hooks","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-i-solved-a-simple-crackme-challenge-with-the-nsas-ghidra-d7e793c5acd2","tags":["Programming","Reverse Engineering","Security","Hacking","Technology"]},
{"url":"https://www.freecodecamp.org/news/binary-data-structures-an-intro-to-trees-and-heaps-in-javascript-962ab536cb42","tags":["Programming","Software Development","Technology","JavaScript","Data Science"]},
{"url":"https://www.freecodecamp.org/news/how-to-boost-your-portfolio-with-github-pages-and-lighthouse-8e20ca69985b","tags":["Web Development","Portfolio","Github","Lighthouse","Tech"]},
{"url":"https://www.freecodecamp.org/news/working-in-tech-advice-from-black-women-to-black-women-d1319e7899aa","tags":["Diversity","Women In Tech","Technology","Career Advice","Careers"]},
{"url":"https://www.freecodecamp.org/news/easiest-way-to-upgrade-react-native-to-the-latest-version-daecd284cb18","tags":["React Native","Tech","Programming","Productivity","Technology"]},
{"url":"https://www.freecodecamp.org/news/css-3d-scrolling-on-the-z-axis-92503c3ecf3f","tags":["CSS","JavaScript","Web Development","Tech","Design"]},
{"url":"https://www.freecodecamp.org/news/how-to-work-with-d3-jss-general-update-pattern-8adce8d55418","tags":["JavaScript","Programming","Software Engineering","Data Science","Web Development"]},
{"url":"https://www.freecodecamp.org/news/the-ultimate-beginners-guide-to-game-development-in-unity-f9bfe972c2b5","tags":["Game Development","Programming","Tech","Unity","Gaming"]},
{"url":"https://www.freecodecamp.org/news/how-to-integrate-react-hooks-into-your-project-without-changing-your-redux-code-974e6f70f0b0","tags":["React","Redux","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-vscode-to-improve-your-productivity-fb14c81d4991","tags":["Tech","Technology","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-a-software-engineering-resume-cv-the-definitive-guide-updated-for-2019-2821d42b2fce","tags":["Software Engineering","Career Advice","Resume","Tech","Jobs"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-observables-in-reactive-programming-1cfd3e23bb94","tags":["JavaScript","Web Development","Rxjs","Reactive Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/hiring-right-an-engineers-perspective-on-tech-recruiting-7ee187ded22d","tags":["Hiring","Tech","Jobs","Software Engineering","Careers"]},
{"url":"https://www.freecodecamp.org/news/how-to-save-canvas-animations-with-ccapture-78c70f0e86ac","tags":["Technology","Art","JavaScript","Generative Art","Programming"]},
{"url":"https://www.freecodecamp.org/news/real-world-data-structures-tables-and-graphs-in-javascript-bcb70c929495","tags":["Programming","Software Development","Technology","JavaScript","Data Science"]},
{"url":"https://www.freecodecamp.org/news/just-how-expensive-is-the-full-aws-sdk-3713fed4fe70","tags":["AWS","Serverless","Cloud","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/getting-your-first-developer-job-with-little-experience-ff7b18299d6c","tags":["Programming","Software Development","Job Hunting","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/automated-deployment-in-aws-5aadc2e708a9","tags":["AWS","DevOps","Software Development","Security","Tech"]},
{"url":"https://www.freecodecamp.org/news/algorithmic-problem-solving-efficiently-computing-the-parity-of-a-stream-of-numbers-cd652af14643","tags":["Programming","Algorithms","Java","Interview","Tech"]},
{"url":"https://www.freecodecamp.org/news/570-free-online-programming-computer-science-courses-you-can-start-in-april-b8ddbdda61e2","tags":["Programming","Education","Self Improvement","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-your-first-chatbot-with-the-sap-conversational-ai-9a1a2bd44e3c","tags":["Chatbots","Tech","Artificial Intelligence","Machine Learning","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-pros-and-cons-of-ruby-on-rails-e-commerce-in-2019-48c02e3b0950","tags":["Ruby on Rails","Ruby","Ecommerce","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-be-a-team-player-in-the-tech-world-c78aa9f4e898","tags":["Teamwork","Leadership","Tech","Self Improvement","Software Development"]},
{"url":"https://www.freecodecamp.org/news/full-overview-of-the-html-canvas-6354216fba8d","tags":["JavaScript","Programming","Web Development","Coding","Tech"]},
{"url":"https://www.freecodecamp.org/news/learn-swift-basics-in-5-minutes-30a530e23231","tags":["Swift","Programming","Learning To Code","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/my-experience-with-a-coding-bootcamp-and-whether-it-might-be-right-for-you-5c32b4ed0a8","tags":["Programming","JavaScript","React","Coding","Tech"]},
{"url":"https://www.freecodecamp.org/news/wordpress-react-how-to-create-a-modern-web-app-using-wordpress-ef6cc6be0cd0","tags":["JavaScript","WordPress","React","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-top-benefits-of-using-angular-for-your-project-ad54090df85c","tags":["Angular","Development","Tech","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-i-changed-careers-and-landed-a-job-as-a-developer-in-six-months-d5cc5f7c19f6","tags":["Programming","Front End Development","Career Change","Tech","React"]},
{"url":"https://www.freecodecamp.org/news/how-i-style-my-websites-with-my-favorite-css-resets-7ace41dbc43d","tags":["CSS","Web Development","Tech","Programming","Design"]},
{"url":"https://www.freecodecamp.org/news/first-steps-into-continuous-integration-with-circle-ci-emberjs-and-github-1e273ea62f0c","tags":["Continuous Integration","DevOps","Software Development","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-avoid-these-7-mistakes-i-made-as-a-junior-developer-a7f26ce0f7ed","tags":["Technology","Careers","Software Development","Junior Developer","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/top-7-online-data-science-courses-for-2019-e4afdc4693e7","tags":["Data Science","Machine Learning","Artificial Intelligence","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-survive-and-even-thrive-in-a-hackathon-80ed94c83c7e","tags":["Hackathons","Coding","Junior Developer","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-improve-the-conversation-flow-of-your-alexa-skill-1b6c6556f9a3","tags":["Alexa Skills","Development","Programming","Software Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/appengine-unit-testing-made-easy-with-junit-rules-97c2127a161a","tags":["Software Development","Programming","Java","Tech","Testing"]},
{"url":"https://www.freecodecamp.org/news/my-path-from-software-engineering-to-product-management-3ea8c5ca36e7","tags":["Product Management","Software Development","Careers","Tech","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/the-advantages-of-document-markup-languages-vs-wysiwyg-editors-829dc8362219","tags":["Writing","Markup","WYSIWYG","Productivity","Technology"]},
{"url":"https://www.freecodecamp.org/news/gulp-4-walk-through-with-example-code-c3c018eab306","tags":["Gulp","Web Development","Learning To Code","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-cli-tool-in-nodejs-bc4f67d898ec","tags":["JavaScript","Software Development","Nodejs","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-code-reviews-work-at-microsoft-4ebdea0cd0c0","tags":["Software Development","Code Review","Software Engineering","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-run-geth-from-a-docker-container-b6d30620ca74","tags":["Docker","Ethereum","Blockchain","Software","Tech"]},
{"url":"https://www.freecodecamp.org/news/cracking-the-hackathon-complete-guide-to-winning-a-hackathon-8d196646cc9a","tags":["Hackathons","Software Development","Technology","Programming","UX"]},
{"url":"https://www.freecodecamp.org/news/free-course-build-an-expense-organizer-with-es6-and-dropbox-4ec7cd1048ef","tags":["JavaScript","Web Development","Dropbox","Front End Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/javascript-inheritance-vs-composition-ec8ca848b6","tags":["JavaScript","Software Development","Web Development","Software Engineering","Technology"]},
{"url":"https://www.freecodecamp.org/news/multi-user-debugging-in-phpstorm-75ef628ed50f","tags":["Debugging","PHP","Web Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-the-javascript-dom-512463dd62ec","tags":["JavaScript","Document Object Model","Web Development","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-simple-tab-bar-navigation-component-97277fc5a044","tags":["Web Development","CSS","JavaScript","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-solve-the-knapsack-problem-with-dynamic-programming-eb88c706d3cf","tags":["Dynamic Programming","Programming","Algorithms","Problem Solving","Tech"]},
{"url":"https://www.freecodecamp.org/news/what-you-should-know-about-javascript-arrays-a7e5394f78f8","tags":["JavaScript","Web Development","Programming","Tips","Technology"]},
{"url":"https://www.freecodecamp.org/news/the-junior-developers-guide-to-writing-super-clean-and-readable-code-cd2568e08aae","tags":["Programming","Technology","Software Development","Clean Code","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/analysis-of-developers-trends-with-javascript-pivot-table-and-charting-library-b7b6e16ab71b","tags":["JavaScript","Data Visualization","Programming","Web Development","Data Analysis"]},
{"url":"https://www.freecodecamp.org/news/how-learning-a-foreign-language-helps-you-learn-to-code-937e20b351f6","tags":["Tech","JavaScript","Coding","Foreign Language","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-non-integer-values-are-stored-in-a-float-and-why-it-floats-902effacbfb9","tags":["Programming","Computer Science","JavaScript","Coding","Interview"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-subjects-in-reactive-programming-bbdc8fed7b6","tags":["JavaScript","Observables","Rxjs","Reactive Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/why-learn-by-dates-make-you-fail-when-youre-learning-to-code-f1ac2bc41ea5","tags":["Programming","Coding","Learning","Mindset","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-first-shall-be-last-with-javascript-arrays-11172fe9c1e0","tags":["JavaScript","Software Development","Programming","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-the-apply-call-and-bind-methods-in-javascript-80a8e6096a90","tags":["JavaScript","Web Development","Technology","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/bluffers-guide-to-javascript-proficiency-18195dbe2618","tags":["JavaScript","Software Development","Coding","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/bluffers-guide-to-react-router-v4-20f607a10478","tags":["React","Software Engineering","Front End Development","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/flexboxs-flex-basis-explained-83d1a01413b7","tags":["Tech","CSS","Design","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/when-to-capitalize-your-javascript-constants-4fabc0a4a4c4","tags":["JavaScript","Variables","Programming","Technology","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-bot-to-automate-your-mindless-tasks-using-python-and-google-bigquery-a34faf7fb74","tags":["Data Science","Programming","Automation","Technology","Software Engineering"]},
{"url":"https://www.freecodecamp.org/news/how-to-synchronize-your-game-app-across-multiple-devices-88794d4c95a9","tags":["Android App Development","Firebase","Programming","Communication","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-different-kind-of-home-725868fae451","tags":["Women In Tech","International Womens Day","Learning To Code","Mental Illness","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-become-a-freelance-data-scientist-7b55ab787df2","tags":["Data Science","Freelancing","Business","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/dart-asynchronous-programming-futures-5b20c62a91c0","tags":["Dart","Flutter","Mobile App Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/asl-recognition-using-transfer-learning-918ba054c004","tags":["Deep Learning","American Sing Language","Machine Learning","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-gatsbyjs-authentication-with-auth0-d07abdd5a4f4","tags":["JavaScript","Gatsbyjs","Auth0","Mongodb","Authentication"]},
{"url":"https://www.freecodecamp.org/news/the-essentials-of-git-explained-in-five-minutes-d554019eded9","tags":["Git","Programming","Tech","Remote Work","Coding"]},
{"url":"https://www.freecodecamp.org/news/strange-bedfellows-fingerprinting-phenomena-or-state-gov-versus-facebook-com-8d123866e7df","tags":["Privacy","Tech","Government","Security","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-quick-intro-to-higher-order-functions-in-javascript-1a014f89c6b","tags":["JavaScript","Programming","Technology","React","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-video-streaming-in-your-app-with-avplayer-7dc21bb82f3","tags":["Swift","Programming","Tech","Technology","Data"]},
{"url":"https://www.freecodecamp.org/news/how-a-telehealth-app-a-day-just-might-keep-the-doctor-away-e85f8a60621f","tags":["Healthcare","Telehealth","Health","Tech","Business"]},
{"url":"https://www.freecodecamp.org/news/how-to-import-google-bigquery-tables-to-aws-athena-5da842a13539","tags":["Big Data","Data Engineering","Data Migration","AWS","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-taste-of-whats-new-in-es10-68d28ba22f92","tags":["JavaScript","Web Development","Programming","Startup","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-increase-user-engagement-with-your-app-using-color-theory-7c6f5c632570","tags":["Technology","Design","App Development","Colors","UX"]},
{"url":"https://www.freecodecamp.org/news/how-to-declare-javascript-variables-a-look-at-let-const-and-var-5d801c70c377","tags":["JavaScript","ES6","Programming","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/component-crafting-how-to-create-a-slider-with-a-linked-input-600d3438a050","tags":["React","Web Development","Forms","UX","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-stats-driven-widget-to-share-your-blog-posts-8c350b4c7298","tags":["Blogging","Data Science","Content Marketing","Web Development","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/easily-manage-connection-status-updates-in-react-native-28c9b4b0647f","tags":["React","iOS","Tech","Programming","Internet"]},
{"url":"https://www.freecodecamp.org/news/aggregates-in-r-one-of-the-most-powerful-tool-you-can-ask-for-4dd14eafff1f","tags":["R","Data Analysis","Statistics","Data Science","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-magic-of-the-this-keyword-in-javascript-ce3ce571013e","tags":["JavaScript","Software Development","Programming","Web Development","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-apply-reinforcement-learning-to-real-life-planning-problems-90f8fa3dc0c5","tags":["Machine Learning","Data Science","Reinforcement Learning","Beginner","Technology"]},
{"url":"https://www.freecodecamp.org/news/dom-manipulation-in-vanilla-js-2036a568dcd9","tags":["JavaScript","Web Development","Programming","Front End Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-i-established-a-good-release-process-in-javascript-b93e57e247e1","tags":["Git","NPM","Tech","Productivity","Programming"]},
{"url":"https://www.freecodecamp.org/news/non-technical-and-looking-for-a-technical-co-founder-2c212c01d6da","tags":["Startup","Coding","Entrepreneurship","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-keep-your-sanity-while-managing-npm-functions-in-node-9a5889cce80d","tags":["Nodejs","NPM","Programming","JavaScript","Functional Programming"]},
{"url":"https://www.freecodecamp.org/news/there-is-a-real-connection-between-technical-interview-performance-and-salary-heres-the-data-35dc28b6967a","tags":["Interview","Software Engineering","Technology","Salary","Research"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-neural-net-in-three-lines-of-math-a0c42f45c40e","tags":["Machine Learning","Artificial Intelligence","Data Science","Mathematics","Deep Learning"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-an-image-type-convertor-in-six-lines-of-python-d63c3c33d1db","tags":["Python","Programming","Image Processing","Coding","Tech"]},
{"url":"https://www.freecodecamp.org/news/why-clojurescript-works-so-well-with-npm-128221d302ba","tags":["JavaScript","Web Development","Programming","React","Front End Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-code-a-chatbot-tailored-for-web-apps-like-google-maps-cf97fc090676","tags":["JavaScript","Chatbots","Google Maps","Web Applications","Tech"]},
{"url":"https://www.freecodecamp.org/news/9-books-for-junior-developers-in-2019-e41fc7ecc586","tags":["Software Development","Junior Developer","Learning","Careers","Books"]},
{"url":"https://www.freecodecamp.org/news/linear-data-structures-linked-lists-stacks-and-queues-in-javascript-a13c7591ad87","tags":["Programming","Technology","JavaScript","Data Science","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-not-to-be-afraid-of-javascript-part-2-625a3869819b","tags":["JavaScript","Productivity","Technology","Learning To Code","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-partial-application-to-improve-your-javascript-code-5af9ad877833","tags":["Functional Programming","Tech","JavaScript","Software Development","Development"]},
{"url":"https://www.freecodecamp.org/news/5-comments-you-should-stop-writing-and-1-you-should-start-4d66a367cd2c","tags":["Coding","Technology","Clean Code","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/two-hours-later-and-still-running-how-to-keep-your-sklearn-fit-under-control-cc603dc1283b","tags":["Machine Learning","Python","Data Sc","Timer","Scikit Learn"]},
{"url":"https://www.freecodecamp.org/news/how-to-quickly-find-type-issues-in-your-python-code-with-pytype-c022782f61c3","tags":["Python","Software Development","Coding","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/building-a-calculator-with-react-hooks-and-react-context-api-debcabbc5f54","tags":["JavaScript","React","Web Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/why-headless-cms-and-graphql-are-a-natural-fit-4f4e22e4815c","tags":["JavaScript","GraphQL","Headless Cms","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-responsive-ui-search-in-vue-js-bf6007b7fc0f","tags":["Web Development","Vue","Front End Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-react-context-can-come-to-the-rescue-if-you-dont-know-redux-5452464642ee","tags":["React","Redux","JavaScript","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-first-look-at-github-actions-with-heroku-a6b4239d556","tags":["Continuous Integration","Vuejs","Heroku","Github","Tech"]},
{"url":"https://www.freecodecamp.org/news/unity-dashboard-lessons-learned-scaling-our-frontends-development-culture-and-processes-d28f429bd70e","tags":["JavaScript","Scaling","Tech","Productivity","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-main-differences-between-flexbox-and-css-grid-667c03461d2b","tags":["CSS","Tech","Design","UX","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-dropped-out-and-got-a-job-as-a-developer-in-india-at-the-age-of-nineteen-3e8c30b83cce","tags":["Programming","Web Development","Coding","Jobs","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-handle-navigation-in-your-flutter-apps-ceaf2f411dcd","tags":["Flutter","Dart","Mobile App Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/checking-if-an-input-is-empty-with-javascript-d41ed5a6195f","tags":["JavaScript","CSS","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/heres-what-i-did-when-i-wanted-to-give-up-as-a-junior-developer-af41d5aa2edd","tags":["Programming","Technology","Careers","Junior Developer","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-rails-project-with-a-react-and-redux-front-end-8b01e17a1db","tags":["React","Redux","JavaScript","Rails","Typescript"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-rest-api-with-spring-boot-using-mysql-and-jpa-f931e348734b","tags":["Java","Spring Boot","MySQL","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-perform-crud-operations-using-blazor-and-google-cloud-firestore-52890b06e2f8","tags":["Web Development","Blazor","Firebase","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-quick-introduction-to-tagged-template-literals-2a07fd54bc1d","tags":["JavaScript","React","CSS","Web Development","GraphQL"]},
{"url":"https://www.freecodecamp.org/news/awesome-python-modules-you-probably-arent-using-but-should-be-ec926da27439","tags":["Programming","Python","Technology","Code","Development"]},
{"url":"https://www.freecodecamp.org/news/a-beginners-guide-to-surviving-in-the-linux-shell-cda0f5a0698c","tags":["Linux","Command Line","Tech","Programming","Terminal"]},
{"url":"https://www.freecodecamp.org/news/the-10-minute-roadmap-to-becoming-a-junior-full-stack-web-developer-1131d4ffc48","tags":["JavaScript","Technology","Web Development","Programming","Career Advice"]},
{"url":"https://www.freecodecamp.org/news/event-sourcing-essentials-you-need-to-know-when-starting-out-13af35d9f932","tags":["Event Sourcing","Domain Driven Design","Technology","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/why-decentralized-projects-fail-and-what-to-do-about-it-5f06e52a387","tags":["Blockchain","Cryptocurrency","Bitcoin","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-to-decrypt-an-as2-message-smime-with-openssl-d47fda5fd7db","tags":["Security","Openssl","B2B","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/developing-an-android-app-in-2019-embracing-the-new-android-51000037b6fa","tags":["Android","Kotlin","Open Source","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-automate-database-migrations-in-mongodb-d6b68efe084e","tags":["JavaScript","Database","Nodejs","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/microsoft-orleans-reporting-dashboard-16465d255199","tags":["Software Engineering","Programming","Csharp","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/array-destructuring-in-es6-30e398f21d10","tags":["JavaScript","Arrays","ES6","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-plotly-js-an-open-source-graphing-library-c036a1876e2e","tags":["JavaScript","Data Visualization","Data Science","Open Source","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-i-launched-an-ios-app-with-a-teenager-926b5a65a991","tags":["Education","Programming","Teaching","Apps","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-tackle-root-finding-in-javascript-40d2c34507b2","tags":["Mathematics","JavaScript","Calculus","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-and-connect-to-google-cloud-virtual-machine-with-ssh-81a68b8f74dd","tags":["Virtual Machine","Ssh","Tech","Security","Programming"]},
{"url":"https://www.freecodecamp.org/news/whats-new-in-angular-7-0-and-how-to-upgrade-f2ed22a79e28","tags":["JavaScript","Angularjs","Tech","Programming","Learning"]},
{"url":"https://www.freecodecamp.org/news/using-events-in-node-js-the-right-way-fc50c060f23b","tags":["JavaScript","Nodejs","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-websites-that-work-without-internet-using-angular-and-service-workers-lets-keep-in-42e846afa455","tags":["Angular","Web Development","Technology","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-first-step-towards-learning-to-code-2e4c31e86630","tags":["Programming","HTML","Life Lessons","Tech","Inspiration"]},
{"url":"https://www.freecodecamp.org/news/the-most-important-non-programming-skills-for-programmers-d39fadc1a0fa","tags":["Programming","Software Development","Careers","Personal Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-web-app-using-pythons-flask-and-google-app-engine-52b1bb82b221","tags":["Technology","Python","Flask","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/react-changing-state-of-child-component-from-parent-8ab547436271","tags":["React","JavaScript","Programming","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-a-graphql-server-using-node-js-express-mongodb-52421b73f474","tags":["GraphQL","Nodejs","Programming","Technology","Software"]},
{"url":"https://www.freecodecamp.org/news/how-to-uniquely-name-your-elements-and-automate-tests-for-your-desktop-app-8fec67eaca4b","tags":["Automation Testing","Software Development","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-realtime-soundcloud-waveforms-in-react-native-4df0f4c6b3cc","tags":["React Native","Technology","Programming","Tech","Music"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-generative-art-in-less-than-100-lines-of-code-d37f379859f","tags":["Programming","Generative Art","Python","Creativity","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-monitor-network-changes-using-redux-saga-in-react-native-b7b95635ef65","tags":["React Native","Redux","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/the-results-of-dipping-my-toes-in-this-hacktoberfest-3def90987fcc","tags":["Github","Hacktoberfest","Programming","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-add-ionicons-to-your-angular-6-apps-7ee5a7b85dc2","tags":["JavaScript","Angular","Ionicons","Tutorial","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-a-lost-kid-went-from-failure-to-ios-developer-against-all-the-odds-bfef635b9125","tags":["iOS","Life Lessons","Jobs","Tech","Software Development"]},
{"url":"https://www.freecodecamp.org/news/whats-the-document-object-model-and-why-you-should-know-how-to-use-it-1a2d0bc5429d","tags":["JavaScript","Dom","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/developing-engaging-courses-as-well-as-learning-to-code-requires-an-understanding-of-learning-5be7e5380b96","tags":["Education","Tech","Coding","Learning","UX"]},
{"url":"https://www.freecodecamp.org/news/solutions-for-private-key-management-in-decentralized-apps-d20b25c7474a","tags":["Blockchain","Ethereum","UX","Security","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-primer-on-a-frame-audio-52dd56e54876","tags":["A Frame","VR","AR","Audio","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-tools-and-resources-that-landed-me-a-front-end-developer-job-1314c6f1fa7f","tags":["Web Development","Front End Development","Technology","Startup","Jobs"]},
{"url":"https://www.freecodecamp.org/news/creating-a-simple-form-with-css-grid-a99a2706bb0f","tags":["CSS","UI","UX","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/hooking-with-react-hooks-964df4b23960","tags":["React","JavaScript","Front End Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-submit-a-pull-request-529efe82eea5","tags":["Git","Programming","Tech","Productivity","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-user-feedback-improved-my-apps-security-53eb11977880","tags":["UX","Web Development","React","JavaScript","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-implement-an-object-pool-with-an-actor-in-kotlin-ed06d3ba6257","tags":["Programming","Actor Model","Concurrency","Kotlin"]},
{"url":"https://www.freecodecamp.org/news/how-i-analyzed-the-data-from-my-fitbit-to-improve-my-overall-health-a2e36426d8f9","tags":["Self Improvement","Programming","Data Science","Productivity","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-tackle-css-specificity-issues-and-when-to-use-the-important-keyword-b54123995e1a","tags":["Web Development","CSS","Productivity","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/introducing-grid-wiz-make-a-css-grid-framework-with-custom-browser-support-at-the-snap-of-a-74e5c0a2e77","tags":["CSS","Web Design","Flexbox","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-http-domain-name-system-servers-b3e7060eca98","tags":["Https","Tech","Programming","DNS","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-you-can-build-a-hello-world-api-with-scala-and-akka-http-55e2ff67d70d","tags":["Scala","Akka","API","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-web-application-using-flask-and-deploy-it-to-the-cloud-3551c985e492","tags":["Python","Tech","Technology","Startup","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-push-to-a-git-remote-repository-570d2712b62f","tags":["Git","Tech","Programming","Tutorial","Learning"]},
{"url":"https://www.freecodecamp.org/news/set-up-xdebug-phpstorm-in-php5-7-6a8386304fc6","tags":["Debugging","PHP","Programming","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-pyspark-for-your-jupyter-notebook-7399dd3cb389","tags":["Machine Learning","Data Science","Python","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/an-a-z-of-useful-python-tricks-b467524ee747","tags":["Python","Programming","Technology","Learning","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-os-specific-code-in-electron-bf6379c62ff6","tags":["Tech","Programming","Technology","Electron","Productivity"]},
{"url":"https://www.freecodecamp.org/news/vanilla-javascript-tutorial-build-a-memory-game-in-30-minutes-e542c4447eae","tags":["JavaScript","CSS","HTML","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-things-i-wish-i-had-done-before-my-first-job-fe79c36e2211","tags":["Programming","Job Hunting","Writing","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-limit-concurrent-operations-in-javascript-b57d7b80d573","tags":["Programming","Concurrency","JavaScript","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/the-best-life-hack-for-2018-that-isnt-on-any-life-hack-list-40fe3548e656","tags":["Productivity","Life Hacking","Tech","Startup","Learning"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-git-efficiently-54320a236369","tags":["Git","Workflow","Programming","Learning","Technology"]},
{"url":"https://www.freecodecamp.org/news/from-zero-to-hero-with-vue-why-vue-8c7e981b494","tags":["JavaScript","Vuejs","Web Development","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-you-can-host-multiple-domain-names-and-projects-in-one-vps-7aed4f56e7a1","tags":["Nginx","Servers","Web Hosting","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/gradle-kotlin-dsl-first-impressions-38b3586f2faf","tags":["Kotlin","Groovy","Programming","Gradle","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-deploy-a-nodejs-app-to-heroku-from-github-without-installing-heroku-on-your-machine-433bec770efe","tags":["Git","Nodejs","Programming","Github","Technology"]},
{"url":"https://www.freecodecamp.org/news/from-zero-to-hero-with-vue-up-and-running-f1acd4696b71","tags":["JavaScript","Vuejs","Web Development","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/my-first-python-project-converting-a-disorganized-text-file-into-a-neatly-structured-csv-file-21f4c6af502d","tags":["Programming","Python","Projects","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/and-the-award-for-the-best-mooc-goes-to-308604e5bf2a","tags":["Education","Programming","Teaching","Learning","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-incomplete-deep-learning-guide-2cc510cb23ee","tags":["Machine Learning","Deep Learning","Artificial Intelligence","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/building-a-twitter-lyric-bot-12468255a4ee","tags":["Heroku","Nodejs","Bots","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/rubocop-enable-disable-and-configure-linter-checks-for-your-ruby-code-475fbf11046a","tags":["Ruby on Rails","Ruby","Programming","Technology","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-customize-service-workers-with-create-react-app-4424dda6210c","tags":["JavaScript","React","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-two-player-game-with-python-and-vue-4220c5592d53","tags":["Web Development","Gaming","Programming","Technology","Learning"]},
{"url":"https://www.freecodecamp.org/news/visualizing-random-distribution-algorithms-in-swift-and-arkit-4e05f502755b","tags":["Swift","Engineering","Augmented Reality","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/sharing-the-aloha-spirit-with-the-cloud-1c62e1a93cfb","tags":["Programming","Life Lessons","Hawaii","Cloud","Tech"]},
{"url":"https://www.freecodecamp.org/news/why-developers-should-know-how-to-write-dc35aa9b71ab","tags":["Writing","Programming","Personal Development","Technology","Communication"]},
{"url":"https://www.freecodecamp.org/news/helpline-kerala-aog-my-contribution-to-flood-relief-kerala-4b2d55b42b8f","tags":["Flood Relief","Tech","Apps","Google","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-went-from-a-twitter-intern-to-full-time-software-engineer-twitter-7906bfc10984","tags":["Programming","Coding","Tech","Technology","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-shove-an-existing-application-into-containers-with-docker-6dcbd6152fe4","tags":["Docker","Java","Mongodb","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-terrible-performance-cost-of-cors-api-on-the-single-page-application-spa-6fcf71e50147","tags":["JavaScript","Single Page Applications","Microservices","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/hitchhikers-guide-to-react-router-v4-4b12e369d10","tags":["JavaScript","React","Programming","Coding","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-rock-solid-app-29dffe7875d2","tags":["Programming","Apps","Technology","Design","Productivity"]},
{"url":"https://www.freecodecamp.org/news/640-free-online-programming-computer-science-courses-you-can-start-in-september-f0bd3a184625","tags":["Programming","Design","Self Improvement","Education","Technology"]},
{"url":"https://www.freecodecamp.org/news/why-you-should-stop-using-big-words-and-industry-jargon-and-what-to-do-instead-f38c229693e0","tags":["JavaScript","Teaching","Programming","Tech","Communication"]},
{"url":"https://www.freecodecamp.org/news/7-steps-to-get-more-clients-as-a-freelance-developer-ee00342f9260","tags":["Freelancing","Self Improvement","Tips","Technology","Personal Development"]},
{"url":"https://www.freecodecamp.org/news/my-role-as-a-front-end-web-engineer-explained-948d0f1ceac1","tags":["Programming","Web Development","Engineering","Learning To Code","Technology"]},
{"url":"https://www.freecodecamp.org/news/github-extensions-to-boost-your-productivity-4692ad2b1796","tags":["Github","Web Development","Technology","Productivity","Programming"]},
{"url":"https://www.freecodecamp.org/news/when-not-to-do-the-interview-assignment-111a3fa723df","tags":["Interview","Career Advice","Technology","Design","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-conditionally-build-an-object-in-javascript-with-es6-e2c49022c448","tags":["JavaScript","ES6","Technology","Tutorial","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-pull-from-a-git-remote-repository-b9fabb6b3c9d","tags":["Git","Technology","Productivity","Programming","Learning"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-q-learning-reinforcement-learning-14ac0b4493cc","tags":["Machine Learning","Artificial Intelligence","Deep Learning","Reinforcement Learning","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-complete-beginners-guide-to-react-4d490abc349c","tags":["JavaScript","React","Programming","Technology","Learning"]},
{"url":"https://www.freecodecamp.org/news/how-i-used-crowdsourcing-to-help-kerala-floods-rescue-operations-12dc97c9a24b","tags":["Open Source","Crowdsourcing","Disaster Response","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-instant-graphql-apis-on-your-existing-django-application-c8fcfdb945aa","tags":["GraphQL","Django","Authentication","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/dont-be-the-software-developer-you-can-t-stand-working-with-3f608c0cb00a","tags":["Software Development","Life Lessons","Tech","Communication","Design"]},
{"url":"https://www.freecodecamp.org/news/learning-management-systems-what-they-are-and-why-you-might-want-one-9bc28186e395","tags":["Higher Education","Tech","Learning","Productivity","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-track-page-visibility-in-react-using-render-props-b895537d62f7","tags":["React","JavaScript","Render Props","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/make-your-code-understandable-by-using-abstraction-4b522307130c","tags":["Programming","Computer Science","Software Development","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/learn-ios-best-practices-by-building-a-simple-recipes-app-9bcbce4d10d","tags":["iOS","Tech","Programming","Apps","Learning"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-an-android-messenger-app-with-online-presence-using-kotlin-fdcb3ea9e73b","tags":["Android","Apps","Programming","Technology","Nodejs"]},
{"url":"https://www.freecodecamp.org/news/database-design-full-course-43233664125b","tags":["Programming","Database","Full Stack","Data","Tech"]},
{"url":"https://www.freecodecamp.org/news/exploring-the-applications-and-limits-of-breadth-first-search-to-the-shortest-paths-in-a-weighted-1e7b28b3307","tags":["Programming","Python","Technology","Algorithms","Coding"]},
{"url":"https://www.freecodecamp.org/news/scrape-websites-for-information-easily-using-code-xyz-and-node-js-8be3e2f938ab","tags":["Web Development","Nodejs","JavaScript","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/es9-javascripts-state-of-art-in-2018-9a350643f29c","tags":["Technology","Programming","Tech","Startup","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/recursion-demystified-99a2105cb871","tags":["Programming","Python","Algorithms","Recursion","Technology"]},
{"url":"https://www.freecodecamp.org/news/become-a-developer-and-get-your-first-job-fast-7b8ac26d84c6","tags":["Web Development","Jobs","Software Development","Careers","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-a-short-feedback-loop-as-a-solo-coder-67709cba21e0","tags":["Software Development","Goal Setting","Programming","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/so-youve-signed-up-for-another-online-course-how-do-you-make-the-most-of-it-a8d8f28823cb","tags":["Programming","Learning","Personal Development","Technology","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-a-good-software-design-document-66fcf019569c","tags":["Software Development","Engineering","Project Management","Tech","Design"]},
{"url":"https://www.freecodecamp.org/news/architecting-dapp-using-nuxt-js-nebulas-fc00712ae341","tags":["JavaScript","Blockchain","Decentralized Apps","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/lets-build-a-customizable-rich-text-editor-with-slate-and-react-beefd5d441f2","tags":["JavaScript","Web Development","Tech","Programming","React"]},
{"url":"https://www.freecodecamp.org/news/cognitive-bias-and-why-performance-management-is-so-hard-8852a1b874cd","tags":["Management","Software Development","Technology","Life Lessons","Tech"]},
{"url":"https://www.freecodecamp.org/news/why-is-angularjs-the-most-preferred-framework-for-software-development-5253c2c569c9","tags":["JavaScript","Angular","Angularjs","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-design-a-cold-email-for-a-ceo-with-a-100-read-click-and-response-rate-84edb1b2603b","tags":["Email Marketing","Startup","Business","Productivity","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-send-an-email-the-right-way-track-follow-up-and-get-a-response-5a607ae45797","tags":["Business","Productivity","Startup","Technology","Entrepreneurship"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-bitcoin-wallet-address-from-a-private-key-eca3ddd9c05f","tags":["Bitcoin","Cryptocurrency","Python","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-a-color-picker-with-vue-9640043b6c82","tags":["JavaScript","Tech","Programming","Vuejs","Design"]},
{"url":"https://www.freecodecamp.org/news/debugging-tensorflow-a-starter-e6668ce72617","tags":["TensorFlow","Machine Learning","Debugging","Tensor","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-started-with-ar-in-swift-the-easy-way-7399fe1c82f5","tags":["Swift","Augmented Reality","iOS","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/want-to-learn-typescript-heres-our-free-22-part-course-21cd9bbb5ef5","tags":["JavaScript","Typescript","Learn To Code","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-kill-your-freelance-demons-d53d2be32236","tags":["Freelancing","Tech","Tips","Life Lessons","Jobs"]},
{"url":"https://www.freecodecamp.org/news/the-definitive-list-of-courses-for-learning-about-the-united-nations-sustainable-development-goals-b92d70e5075b","tags":["Climate Change","Sustainability","Human Rights","Equality","Health"]},
{"url":"https://www.freecodecamp.org/news/how-to-find-any-ceos-email-address-in-minutes-70dcb96e02b0","tags":["Email","Startup","Entrepreneurship","Productivity","Tech"]},
{"url":"https://www.freecodecamp.org/news/go-super-saiyan-with-rxjs-observables-d4681ae51930","tags":["JavaScript","Reactive Programming","Rxjs","Functional Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/to-aspiring-software-developers-the-interview-is-a-2-way-street-dfec43ffcc6e","tags":["Technology","Career Advice","Web Development","Jobs","Careers"]},
{"url":"https://www.freecodecamp.org/news/how-to-go-beyond-console-log-and-get-the-most-out-of-your-browsers-debugging-console-e185256a1115","tags":["JavaScript","Console","Web Development","Technology","Debugging"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-better-at-writing-css-a1732c32a72f","tags":["CSS","Sass","Web Development","Productivity","Technology"]},
{"url":"https://www.freecodecamp.org/news/technical-phone-interview-case-study-how-to-double-an-array-in-javascript-90a95aa98e3e","tags":["JavaScript","Interview","Jobs","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/introducing-react-loads-a-headless-react-component-to-handle-promise-states-and-response-data-f45cb3621335","tags":["React","Productivity","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/building-an-api-with-lambdas-and-api-gateway-11254e23b703","tags":["AWS Lambda","API","Movies","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-benefits-of-using-lodash-in-the-go-language-without-reflection-1d64b5115486","tags":["Programming","Functional Programming","Nodejs","Golang","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-split-an-application-into-its-three-main-layers-fd18b11994a0","tags":["JavaScript","UI","Technology","Programming","Apps"]},
{"url":"https://www.freecodecamp.org/news/i-found-a-bug-in-v8s-exponentiation-operator-dcddfa5b8482","tags":["Programming","Nodejs","JavaScript","ES6","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-beginner-friendly-guide-to-unicode-d6d45a903515","tags":["Programming","Unicode","Emoji","Technology","Python"]},
{"url":"https://www.freecodecamp.org/news/the-best-way-to-architect-your-redux-app-ad9bd16c8e2d","tags":["Redux","React","Technology","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/creating-a-web-performance-culture-inside-your-team-f00c0d79765f","tags":["Web Development","JavaScript","Culture","Teamwork","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-change-javascript-google-map-marker-color-8a72131d1207","tags":["JavaScript","Google Maps","Web Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/science-backed-methods-to-keep-in-mind-when-youre-learning-new-things-34c00b35cbf","tags":["Productivity","Learning","Self Improvement","Reading","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-we-brought-our-product-mascot-to-life-87830db12ff4","tags":["Virtual Reality","HTML","Augmented Reality","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-sure-your-progressive-web-app-keeps-its-lighthouse-audit-score-4c11cf514e1a","tags":["JavaScript","Continuous Integration","Technology","Progressive Web App","Audit"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-from-analyzing-more-than-80-job-rejections-with-python-11044ee6927b","tags":["Data Science","Python","Jobs","Technology","Machine Learning"]},
{"url":"https://www.freecodecamp.org/news/generic-solutions-to-specific-problems-2562fbd37a5a","tags":["Software Development","Technology","Productivity","Design","Startup"]},
{"url":"https://www.freecodecamp.org/news/lets-build-a-fast-slick-and-customizable-rich-text-editor-with-slate-and-react-part-ii-3d3908d89664","tags":["JavaScript","Technology","React","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-writing-tests-for-your-future-self-will-make-your-tests-better-3311a57e07c4","tags":["Software Development","Testing","Programming","Ruby","Tech"]},
{"url":"https://www.freecodecamp.org/news/progressive-web-apps-101-the-what-why-and-how-4aa5e9065ac2","tags":["Web Development","React","Progressive Web App","JavaScript","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-visually-design-state-in-javascript-3a6a1aadab2b","tags":["JavaScript","Statecharts","Programming","React","Technology"]},
{"url":"https://www.freecodecamp.org/news/aws-step-functions-how-to-implement-semaphores-for-state-machines-8075650ceb86","tags":["AWS","Tech","Programming","Productivity","Technology"]},
{"url":"https://www.freecodecamp.org/news/sketchify-turn-any-image-into-a-pencil-sketch-with-10-lines-of-code-cf67fa4f68ce","tags":["Python","Computer Vision","Machine Learning","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/browser-developer-tools-explained-by-training-to-become-a-chef-edfaa82b740c","tags":["Web Development","Technology","JavaScript","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-dance-the-oauth-a-step-by-step-lesson-fd2364d89742","tags":["Oauth","User Experience","Technology","Security","Data"]},
{"url":"https://www.freecodecamp.org/news/make-multipage-html-development-suck-less-with-pug-fb23bc8e7874","tags":["Webpack","Front End Development","JavaScript","HTML","Technology"]},
{"url":"https://www.freecodecamp.org/news/implementing-an-alexa-skill-with-spring-boot-also-why-would-you-do-such-a-thing-9992c0797646","tags":["Amazon Echo","Spring Boot","Java","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-progress-bar-for-the-web-with-django-and-celery-12a405637440","tags":["Python","Django","Software Development","Open Source","Tech"]},
{"url":"https://www.freecodecamp.org/news/concurrency-ideologies-of-programming-languages-java-c-c-c-go-and-rust-bd4671d943f","tags":["Programming","Software Development","Programming Languages","Concurrency","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-a-typescript-project-67b427114884","tags":["Typescript","React","Webpack","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-logic-in-state-management-2820d0353fed","tags":["React","JavaScript","Technology","Programming","Data"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-serverless-service-in-15-minutes-b63af8c892e5","tags":["AWS","Serverless","Tech","Web Development","Python"]},
{"url":"https://www.freecodecamp.org/news/javascripts-var-let-and-const-variables-explained-with-a-story-2038e3c6b2f9","tags":["JavaScript","Programming","Technology","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-i-dropped-250kb-of-dead-css-weight-with-purgecss-28821049fb","tags":["CSS","Utility First","Tailwind","Technology","Accessibility"]},
{"url":"https://www.freecodecamp.org/news/so-much-to-learn-so-little-time-8ac3d6ee6ffb","tags":["Web Development","Self Improvement","Tech","Life Lessons","Productivity"]},
{"url":"https://www.freecodecamp.org/news/the-best-move-i-made-in-my-tech-career-insights-from-8-tech-ladies-b2ac5bf488eb","tags":["Careers","Engineering","Technology","Entrepreneurship","Programming"]},
{"url":"https://www.freecodecamp.org/news/javascript-essentials-why-you-should-know-how-the-engine-works-c2cc0d321553","tags":["Technology","Web Development","Education","Startup","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-twisted-tale-of-binary-search-49f5ac01e83d","tags":["Programming","Binary Search","Algorithms","Technology","Python"]},
{"url":"https://www.freecodecamp.org/news/680-free-online-programming-computer-science-courses-you-can-start-in-july-bee84b9c8b9b","tags":["Programming","Tech","Technology","Education","Personal Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-add-push-notifications-to-a-web-app-with-firebase-528a702e13e1","tags":["JavaScript","Firebase","Push Notification","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/why-i-coded-every-day-for-a-year-what-i-learned-and-how-you-can-do-it-too-aebe949dd178","tags":["Programming","Software Development","Careers","100daysofcode","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-an-interview-with-top-tech-companies-c27f18e9d157","tags":["Recruiting","Jobs","Careers","Technology","Web Development"]},
{"url":"https://www.freecodecamp.org/news/the-vue-handbook-a-thorough-introduction-to-vue-js-1e86835d8446","tags":["JavaScript","Vuejs","Vuex","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/what-a-former-google-software-engineer-has-to-say-about-landing-a-developer-job-abf3770c9afc","tags":["Careers","Jobs","Life Lessons","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/think-like-a-programmer-how-to-build-snake-using-only-javascript-html-and-css-7b1479c3339e","tags":["JavaScript","Games","Programming","Technology","CSS"]},
{"url":"https://www.freecodecamp.org/news/how-to-develop-a-great-facebook-login-flow-with-firebase-and-ionic-656a295c4fe9","tags":["Facebook","Firebase","Tech","Authentication","Programming"]},
{"url":"https://www.freecodecamp.org/news/easy-facial-detection-in-your-laravel-php-application-11664ac9c9b9","tags":["Laravel","Tech","PHP","Machine Learning","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-authenticate-your-users-with-linkedin-in-asp-net-core-2-0-3f84c5cd2f1b","tags":["JavaScript","LinkedIn","Authentication","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-implement-javascript-interop-in-blazor-9f91d263ec51","tags":["Web Development","JavaScript","Programming","Tutorial","Tech"]},
{"url":"https://www.freecodecamp.org/news/improvements-in-deep-q-learning-dueling-double-dqn-prioritized-experience-replay-and-fixed-58b130cc5682","tags":["Machine Learning","Deep Learning","Reinforcement Learning","Artificial Intelligence","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-the-google-cloud-vision-api-and-clicksend-to-keep-tabs-on-your-pets-6024b4daac29","tags":["Image Recognition","Google","Technology","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-keep-your-footer-where-it-belongs-59c6aa05c59c","tags":["CSS","Technology","Web Development","HTML","Programming"]},
{"url":"https://www.freecodecamp.org/news/what-to-do-when-this-loses-context-f09664af076f","tags":["JavaScript","Programming","Technology","Tech","Tutorial"]},
{"url":"https://www.freecodecamp.org/news/tensorflow-starter-on-law-and-statistics-646072b93b5a","tags":["Machine Learning","TensorFlow","Python","Statistics","Law"]},
{"url":"https://www.freecodecamp.org/news/pointer-events-with-react-the-why-how-what-617a5b51dbb2","tags":["JavaScript","Web Development","Programming","Tech","React"]},
{"url":"https://www.freecodecamp.org/news/normal-forms-arent-just-for-databases-2443741bd627","tags":["Programming","Metadata","Tech","Data","Technology"]},
{"url":"https://www.freecodecamp.org/news/everything-you-need-to-know-to-get-started-in-react-11311ae997cb","tags":["JavaScript","React","Front End Development","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/learn-your-coding-fundamentals-the-main-differences-between-sets-and-arrays-4a9ed29bfb2f","tags":["Programming","Technology","Productivity","Learning","Tech"]},
{"url":"https://www.freecodecamp.org/news/leading-innovation-in-engineering-teams-ca9890bcad7c","tags":["Innovation","Product Development","Agile","Tech","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-avoid-frustration-by-choosing-the-right-javascript-selector-73c64c3906b6","tags":["JavaScript","Tech","Programming","Technology","Web Development"]},
{"url":"https://www.freecodecamp.org/news/a-friendly-introduction-to-kubernetes-670c50ce4542","tags":["Kubernetes","Docker","Technology","Containers","Programming"]},
{"url":"https://www.freecodecamp.org/news/meet-stack-overflow-your-path-to-programming-and-debugging-knowledge-f8cb04c2acab","tags":["Tech","Programming","Computer Science","Technology","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/authentication-using-google-in-asp-net-core-2-0-5ec32c803e23","tags":["Web Development","Authentication","Technology","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-a-software-engineer-job-at-google-and-other-top-tech-companies-efa235a33a6d","tags":["Career Advice","Programming","Software Development","Google","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-heartfelt-letter-to-inspire-the-aspiring-developer-a2ab3788c7d2","tags":["Programming","Web Development","Computer Science","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/authentication-using-twitter-in-asp-net-core-2-0-c7e02be30678","tags":["Microsoft","Twitter","Authentication","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/lessons-learned-from-my-journey-as-a-self-taught-developer-41b97067730","tags":["Programming","Life Lessons","Technology","Web Development","Coding"]},
{"url":"https://www.freecodecamp.org/news/what-learning-to-code-actually-taught-me-a11fd850af0a","tags":["Self Improvement","Life Lessons","Programming","Technology","Learning"]},
{"url":"https://www.freecodecamp.org/news/learn-vue-js-in-our-free-course-85d5df41e47f","tags":["JavaScript","Vuejs","Technology","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-work-remotely-as-a-female-developer-in-nigeria-q-a-with-lynda-chiwetelu-77586f9fc01c","tags":["Remote Working","Programming","Software Development","Technology","Nigeria"]},
{"url":"https://www.freecodecamp.org/news/the-complete-illustrated-flexbox-tutorial-d35c085dbf35","tags":["CSS","Technology","Programming","Design","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-i-built-a-job-scraping-web-app-using-node-js-and-indreed-7fbba124bbdc","tags":["Nodejs","Technology","Jobs","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-design-tool-dilemma-225541c4ad1d","tags":["Design","UX","Technology","Tech","Collaboration"]},
{"url":"https://www.freecodecamp.org/news/the-penguin-phoenix-philosophy-8a8dcda178aa","tags":["Linux","Tech","Women In Tech","Life Lessons","Programming"]},
{"url":"https://www.freecodecamp.org/news/singleton-design-pattern-pros-and-cons-e10f98e23d63","tags":["Functional Programming","Programming","Web Development","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/running-around-the-block-a-beginner-meets-aws-lambda-560a1f2849ae","tags":["Beginner","Tech","Programming","Serverless","Learning"]},
{"url":"https://www.freecodecamp.org/news/create-an-ethereum-token-using-open-source-contracts-open-zeppelin-1e132e6233ed","tags":["Ethereum","Blockchain","Technology","Programming","Software Development"]},
{"url":"https://www.freecodecamp.org/news/scheduling-slack-messages-using-aws-lambda-e56a8eb22818","tags":["AWS","Technology","Programming","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-complete-introduction-to-apollo-the-graphql-toolkit-83acab4b8143","tags":["JavaScript","Tech","Programming","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-install-and-run-es6-quickly-b3cb115ea3dd","tags":["JavaScript","Tutorial","Tech","Programming","Web"]},
{"url":"https://www.freecodecamp.org/news/lessons-learned-from-deploying-my-first-full-stack-web-application-34f94ec0a286","tags":["Nodejs","Web Development","Learning","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-subtle-animated-text-openings-eb901d3a886e","tags":["Technology","CSS","Web Development","Design","Tech"]},
{"url":"https://www.freecodecamp.org/news/building-chrome-extensions-in-react-parcel-79d0240dd58f","tags":["JavaScript","React","Programming","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/class-vs-factory-function-exploring-the-way-forward-73258b6a8d15","tags":["JavaScript","Programming","Tech","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/the-aws-guide-to-a-zombie-apocalypse-an-explanation-of-regions-and-availability-zones-5fd4b7c2b896","tags":["AWS","Tech","Technology","Amazon","Cloud Computing"]},
{"url":"https://www.freecodecamp.org/news/the-most-powerful-tips-to-help-you-get-a-remote-job-9e7161296c81","tags":["Software","Programming","Lifestyle","Remote Working","Tech"]},
{"url":"https://www.freecodecamp.org/news/progressive-web-apps-bridging-the-gap-between-web-and-mobile-apps-a08c76e3e768","tags":["Tech","Programming","Web Development","Mobile App Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/quickly-create-a-serverless-restful-api-with-nodejs-and-aws-lambda-api-gateway-and-a6be891cc16a","tags":["AWS","Nodejs","Tutorial","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/machine-learning-as-a-service-with-tensorflow-9929e9ce3801","tags":["Docker","Machine Learning","Tech","TensorFlow","Programming"]},
{"url":"https://www.freecodecamp.org/news/now-you-can-support-freecodecamp-by-answering-questions-on-hashnode-24b8876fd129","tags":["Blockchain","Cryptocurrency","Programming","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/serverless-doesnt-have-to-be-an-infuriating-black-box-b23cca2b2ba2","tags":["Serverless","Programming","JavaScript","Cloud Computing","Technology"]},
{"url":"https://www.freecodecamp.org/news/using-kubernetes-to-deploy-a-chat-gateway-or-when-technology-works-like-its-supposed-to-a169a8cd69a3","tags":["Docker","Tech","Programming","Technology","Startup"]},
{"url":"https://www.freecodecamp.org/news/drupal-headless-architecture-with-js-framework-live-demo-dea9acff6b61","tags":["Web Development","Drupal","JavaScript","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/demystifying-reacts-server-side-render-de335d408fe4","tags":["React","JavaScript","Tech","Programming","UX"]},
{"url":"https://www.freecodecamp.org/news/how-to-backup-mysql-database-programmatically-using-mysql-backup4j-2b53a1cbf9b2","tags":["Java","Programming","Database","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/technology-me-growing-up-in-the-digital-age-f628f656558e","tags":["Engineering","Development","Tech","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/learn-html-in-5-minutes-ccd378d2ab72","tags":["Web Development","Html5","Tech","Programming","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/amazon-has-made-it-easier-to-add-sounds-to-custom-alexa-skills-513b865d7528","tags":["AWS","Technology","Software Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/serverless-image-preprocessing-using-aws-lambda-42d58e1183f5","tags":["AWS","Software Development","Cloud Computing","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/you-can-finally-declare-local-variables-in-java-with-var-heres-why-that-s-awesome-4418cb7e2da3","tags":["Programming","Java","Coding","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/lets-simplify-algorithm-complexities-25e75f37d03f","tags":["Algorithms","Tech","Mathematics","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/google-publishes-a-javascript-style-guide-here-are-some-key-lessons-1810b8ad050b","tags":["JavaScript","Google","Web Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/harnessing-the-power-of-react-in-design-prototyping-4a74e70db5f5","tags":["Tech","React","JavaScript","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/mind-your-programming-language-38e340a430a1","tags":["Web Development","Programming","Software Development","Technology","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-simple-speech-recognition-app-a65860da6108","tags":["Web Development","Programming","Tech","JavaScript","Technology"]},
{"url":"https://www.freecodecamp.org/news/manage-multiple-github-accounts-the-ssh-way-2dadc30ccaca","tags":["Github","Tech","Programming","Productivity","Web Development"]},
{"url":"https://www.freecodecamp.org/news/why-you-should-give-the-closure-function-another-chance-31253e44cfa0","tags":["JavaScript","Programming","Web Development","Technology","Functional Programming"]},
{"url":"https://www.freecodecamp.org/news/want-to-learn-bootstrap-4-heres-our-free-10-part-course-happy-easter-35c004dc45a4","tags":["Bootstrap","Tech","Programming","Learning","Web Development"]},
{"url":"https://www.freecodecamp.org/news/ai-is-taking-peoples-jobs-are-developers-next-61a4802b7cb3","tags":["Artificial Intelligence","Jobs","Programming","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-integrate-mailchimp-in-a-javascript-web-app-2a889fb43f6f","tags":["JavaScript","React","API","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/creating-a-python-like-decorator-in-javascript-dce3415115c8","tags":["JavaScript","Python","Software Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/when-you-create-software-to-learn-programming-your-most-important-user-is-you-c2e57cd5a75f","tags":["JavaScript","Programming","Humor","Self Improvement","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-most-important-lessons-i-learned-from-working-at-an-amazing-startup-3a95279eea04","tags":["Startup","Culture","Tech","Careers","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-laravel-with-socket-io-e7c7565cc19d","tags":["Laravel","Socketio","Vuejs","PHP","Tech"]},
{"url":"https://www.freecodecamp.org/news/weather-in-react-and-typescript-4f774fc07be7","tags":["JavaScript","Software Development","React","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/javascripts-apply-call-and-bind-explained-by-hosting-a-cookout-84b85977ee11","tags":["JavaScript","Programming","Tech","Web Development","Tutorial"]},
{"url":"https://www.freecodecamp.org/news/heres-where-i-am-two-years-after-deciding-to-become-a-self-taught-developer-5e8836fe2906","tags":["Software Development","Life Lessons","Tech","Learning","Programming"]},
{"url":"https://www.freecodecamp.org/news/low-hanging-design-fruit-why-you-should-use-google-font-superfamilies-1dae04b2fc50","tags":["Typography","Tech","Design","UX","Google"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-an-app-store-worthy-ios-app-preview-on-a-budget-c4a7de1d5401","tags":["iOS","iOS App Development","Programming","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-i-landed-a-full-stack-developer-job-without-a-tech-degree-or-work-experience-6add97be2051","tags":["Web Development","JavaScript","Ruby on Rails","Coding","Software Development"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-reinforcement-learning-4339519de419","tags":["Machine Learning","Artificial Intelligence","Reinforcement Learning","Tech","Deep Learning"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-serverless-cms-powered-vue-js-application-ee17f5957538","tags":["JavaScript","Programming","Apps","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-real-world-comparison-of-front-end-frameworks-with-benchmarks-2018-update-e5760fb4a962","tags":["Web Development","JavaScript","Tech","Startup","Programming"]},
{"url":"https://www.freecodecamp.org/news/solving-a-google-interview-question-python-2-code-included-eddefcaeffb2","tags":["Programming","Job Interview","Software Engineering","Google","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-i-went-from-newbie-to-software-engineer-in-9-months-while-working-full-time-460bd8485847","tags":["Programming","Tech","Software Development","Web Development","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/why-we-test-do-things-faster-with-test-driven-development-ce00141680e2","tags":["Tech","Programming","Startup","Testing","Productivity"]},
{"url":"https://www.freecodecamp.org/news/scylladb-its-cassandra-but-better-76e3d83a4f81","tags":["Programming","Coding","Software Engineering","Software Architecture","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-fast-is-flutter-i-built-a-stopwatch-app-to-find-out-9956fa0e40bd","tags":["Mobile App Development","Tech","Android","iOS","Programming"]},
{"url":"https://www.freecodecamp.org/news/want-to-be-a-developer-you-should-probably-be-pair-programming-2c6ec12c4866","tags":["Programming","Coding","Tech","Web Development","Learning"]},
{"url":"https://www.freecodecamp.org/news/hacking-gsoc-how-to-gain-real-life-experience-and-support-open-source-b1e6a664f6e4","tags":["Open Source","Google","Tech","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-you-can-easily-make-your-website-more-accessible-88dc7db90bd2","tags":["Web Development","Tech","UX","Startup","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-find-users-for-your-usability-test-2f5568a99231","tags":["UX","Usability","Technology","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/learn-to-build-a-convolutional-neural-network-on-the-web-with-this-easy-tutorial-2d617ffeaef3","tags":["Machine Learning","Data Science","Artificial Intelligence","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/make-your-code-easier-to-read-with-functional-programming-94fb8cc69f9d","tags":["Tech","Functional Programming","Web Development","Technology","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/why-should-a-developer-think-like-a-product-owner-c3f813e4ea93","tags":["Life Lessons","Self Improvement","Education","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-shipped-my-first-saas-side-project-while-working-full-time-5ad33cf89121","tags":["Startup","Web Development","Programming","Entrepreneurship","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-over-yourself-strip-away-that-ego-and-become-a-better-team-member-1422b095f86a","tags":["Design","Technology","UX","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-ai-can-learn-to-generate-pictures-of-cats-ba692cb6eae4","tags":["Data Science","Programming","TensorFlow","Machine Learning","Tech"]},
{"url":"https://www.freecodecamp.org/news/testing-in-rxswift-2b6eeaeaf432","tags":["Rxswift","Reactive Programming","iOS","Technology","Coding"]},
{"url":"https://www.freecodecamp.org/news/from-enlisted-air-force-to-a-software-engineer-intern-twitter-d3f90b8ea1af","tags":["Programming","Military","Tech","Coding","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/i-spent-an-entire-summer-designing-a-website-that-never-saw-the-light-of-day-56152bbbcf10","tags":["Entrepreneurship","Web Development","Programming","Technology","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-we-handled-a-denial-of-service-attack-a-simple-security-lesson-8cdd542d4def","tags":["Security","Web Development","Mobile App Development","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-a-great-resume-for-software-engineers-75d514dd8322","tags":["Jobs","Tech","Life Lessons","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/cool-chrome-devtools-tips-and-tricks-you-wish-you-knew-already-f54f65df88d2","tags":["JavaScript","Chrome","Web Development","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-delightful-loading-screen-in-5-minutes-847991da509f","tags":["Technology","Web Development","CSS","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-powerful-schemas-in-javascript-490da6233d37","tags":["JavaScript","Mongoose","Technology","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-apps-for-google-assistant-with-no-programming-experience-42a490d63822","tags":["Technology","Programming","Web Development","App Development","Google"]},
{"url":"https://www.freecodecamp.org/news/how-to-test-logs-using-rspec-expectations-and-stringio-in-ruby-c3f879445eeb","tags":["Ruby","Software Development","Programming","Web Development","Techonology"]},
{"url":"https://www.freecodecamp.org/news/finding-the-balance-between-time-and-memory-complexity-an-illustrated-example-4845ab7afadd","tags":["Programming","Android","iOS","Tech","Data Science"]},
{"url":"https://www.freecodecamp.org/news/how-to-turn-your-website-into-a-mobile-app-with-7-lines-of-json-631c9c9895f5","tags":["JavaScript","Tech","Web Development","Programming","Startup"]},
{"url":"https://www.freecodecamp.org/news/new-product-owner-use-john-cutlers-40-questions-to-steer-your-product-ship-9b8a81caa7f4","tags":["Agile","Product Management","Design","Tech","Business"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-smart-button-using-react-1a7628341b4a","tags":["Web Development","Tech","Programming","Design","Technology"]},
{"url":"https://www.freecodecamp.org/news/robustness-in-complex-systems-a-summary-95d6f4067116","tags":["Programming","Software Development","Tech","Research","Technology"]},
{"url":"https://www.freecodecamp.org/news/build-your-first-web-app-dashboard-using-shiny-and-r-ec433c9f3f6c","tags":["Data Science","Analytics","Web Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/get-started-with-webassembly-using-only-14-lines-of-javascript-b37b6aaca1e4","tags":["JavaScript","Tutorial","Web Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/supercharge-your-workflow-with-profiles-and-arrangements-99099da313b5","tags":["Web Development","Front End Development","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/text-classification-and-prediction-using-bag-of-words-8aeb1396cded","tags":["Machine Learning","Artificial Intelligence","Scikit Learn","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/beginners-guide-to-raspberry-pi-6e55080fdaaf","tags":["Raspberry Pi","Programming","Education","Internet of Things","Technology"]},
{"url":"https://www.freecodecamp.org/news/you-dont-needs-chatbot-creation-tools-let-s-build-a-messenger-bot-from-scratch-8fcbb40f073b","tags":["Bots","Tech","Programming","Python","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-responsive-navbar-with-a-toggle-menu-using-flexbox-3438e1d08783","tags":["CSS","Design","Tech","Programming","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/how-to-route-like-a-hacker-with-mobx-and-router5-d79a5c7a56a","tags":["React","JavaScript","Web Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-up-and-running-with-fastify-8b7e23781844","tags":["Nodejs","JavaScript","Programming","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/pregx-for-those-who-wish-to-dodge-regex-250e4a484ee0","tags":["JavaScript","Tech","Regex","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/finding-memory-leaks-react-native-app-ios-46e6eeb50c8c","tags":["React Native","React","iOS","JavaScript","Mobile App Development"]},
{"url":"https://www.freecodecamp.org/news/exploring-kotlin-useful-standard-library-functions-6de19342f35a","tags":["Kotlin","Programming","Java","Android","Tech"]},
{"url":"https://www.freecodecamp.org/news/smart-speakers-and-a-i-will-give-your-physician-superpowers-38c17bc2f133","tags":["Healthcare","AI","iOS","Chatbots","Tech"]},
{"url":"https://www.freecodecamp.org/news/introduction-to-mongoose-for-mongodb-d2a7aa593c57","tags":["Nodejs","Mongoose","Mongodb","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-real-time-graph-using-javascript-pusher-d15ccb7a4b82","tags":["JavaScript","Web Development","Technology","Programming","Nodejs"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-docker-tags-9b5395636c2a","tags":["Docker","DevOps","Software Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/understanding-capsule-networks-ais-alluring-new-architecture-bdb228173ddc","tags":["Machine Learning","AI","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-update-a-users-status-in-realtime-using-javascript-and-pusher-2cae8f4aaafa","tags":["Nodejs","JavaScript","Software Development","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/everything-you-need-to-know-about-css-variables-c74d922ea855","tags":["CSS","Tech","Web Development","Technology","Design"]},
{"url":"https://www.freecodecamp.org/news/animated-transitions-with-react-router-a0ad00e633f1","tags":["JavaScript","React Router","Web Development","Software Development","React"]},
{"url":"https://www.freecodecamp.org/news/were-nearing-the-7-0-babel-release-here-s-all-the-cool-stuff-we-ve-been-doing-8c1ade684039","tags":["JavaScript","Babel","Open Source","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/aspiring-data-scientist-master-these-fundamentals-be7c54350868","tags":["Data Science","Tech","Startup","Life Lessons","Programming"]},
{"url":"https://www.freecodecamp.org/news/host-a-ux-lunch-and-learn-and-become-a-ux-hero-7b20d369b772","tags":["UX","Tech","Design","User Experience","User Research"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-a-poster-for-avengers-infinity-war-in-html-and-css-304d305c7f7","tags":["Web Development","HTML","CSS","Tech","Web Design"]},
{"url":"https://www.freecodecamp.org/news/intro-to-object-oriented-programming-oop-with-javascript-made-easy-a317b87d6943","tags":["Tech","Web Development","Life Lessons","Education","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-implement-cacheable-pagination-of-frequently-changing-content-c8ddc8269e81","tags":["Mobile App Development","Web Development","Software Development","Tech","Android"]},
{"url":"https://www.freecodecamp.org/news/the-ups-and-downs-of-docker-compose-how-to-run-multi-container-applications-bf7a8e33017e","tags":["Docker","Programming","Technology","Software Development","Web Development"]},
{"url":"https://www.freecodecamp.org/news/testing-vue-js-applications-vue-test-utils-39ec26ddaa4e","tags":["JavaScript","Vuejs","Tech","Testing","Programming"]},
{"url":"https://www.freecodecamp.org/news/why-blockchain-is-here-to-stay-and-bitcoin-might-not-be-e117c4386af7","tags":["Blockchain","Bitcoin","Ethereum","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-quick-guide-to-styling-buttons-using-css-f64d4f96337f","tags":["CSS","Web Development","Tech","Web Design","Programming"]},
{"url":"https://www.freecodecamp.org/news/wavenet-4d5d7850c3a1","tags":["Entrepreneurship","Artificial Intelligence","Journalism","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-keep-your-javascript-code-simple-and-increase-its-readability-94d6a949afc4","tags":["Tech","Education","Startup","Life Lessons","Programming"]},
{"url":"https://www.freecodecamp.org/news/evaluating-authentication-as-a-service-providers-6903895a8450","tags":["Security","Cloud Computing","Tech","Startup","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-simplified-explanation-of-event-propagation-in-javascript-f9de7961a06e","tags":["Web Development","Tech","Education","Life Lessons","Programming"]},
{"url":"https://www.freecodecamp.org/news/tree-traversals-explained-theyre-like-a-class-of-lazy-students-trying-to-cheat-on-their-exam-b46563211427","tags":["Programming","Algorithms","Trees","Python","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-easily-build-mashables-navigation-bar-with-html-and-css-9e5007af786","tags":["CSS","HTML","Web Design","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/css-specificity-explained-by-hopelessly-shopping-for-new-clothes-92bade5f2e5b","tags":["CSS","Coding","HTML","Tech","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-develop-a-successful-travel-app-like-priceline-expedia-and-airbnb-9ac8c7d41cfc","tags":["Travel","Tech","Mobile App Development","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/express-js-and-aws-lambda-a-serverless-love-story-7c77ba0eaa35","tags":["Nodejs","Serverless","Tech","Programming","Apps"]},
{"url":"https://www.freecodecamp.org/news/tools-i-wish-i-had-known-about-when-i-started-coding-57849efd9248","tags":["JavaScript","Tech","Technology","Web Development","Productivity"]},
{"url":"https://www.freecodecamp.org/news/get-the-most-out-of-your-outreachy-application-process-937d4a8ab4bf","tags":["Open Source","Outreachy","Foss","Tech","Learning"]},
{"url":"https://www.freecodecamp.org/news/mornings-nights-and-weekends-how-i-changed-careers-and-became-a-programmer-197ce46ccc1c","tags":["Careers","Web Development","Tech","Education","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-i-built-a-public-anonymous-chat-app-in-javascript-34f082b9b98","tags":["Web Development","JavaScript","Programming","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/why-im-teaching-younger-students-at-my-school-how-to-code-f74ba3f174e3","tags":["Education","Technology","Tech","Coding","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-deploy-a-node-js-app-to-the-aws-elastic-beanstalk-f150899ed977","tags":["AWS","Tech","Programming","Nodejs","Web Development"]},
{"url":"https://www.freecodecamp.org/news/a-rapid-start-on-ibm-cloud-with-vuejs-feathersjs-graphql-1-2-cd2b76606d66","tags":["JavaScript","Vuejs","Cloud","IBM","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-i-applied-lessons-learned-from-a-failed-technical-interview-to-get-5-job-offers-656fcf58034d","tags":["JavaScript","Interview","Programming","Life Lessons","Tech"]},
{"url":"https://www.freecodecamp.org/news/whats-the-difference-between-ux-and-ui-design-2ca8d107de14","tags":["UX","Design","UI","UI Design"]},
{"url":"https://www.freecodecamp.org/news/build-a-real-time-commenting-feature-using-net-and-pusher-4feada408812","tags":["Tech","Startup","Education","Programming","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/tips-tricks-for-creating-reusable-ui-components-2b1452147bda","tags":["Software Architecture","Web Development","Technology","JavaScript","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-photo-feed-using-net-and-pusher-5c2dae1ee889","tags":["Tech","Startup","Life Lessons","Programming","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/custom-urls-in-ruby-on-rails-use-descriptive-slugs-instead-of-ids-67c631475a94","tags":["Ruby on Rails","Programming","Web Development","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-your-first-open-source-contribution-in-just-5-minutes-aaad1fc59c9a","tags":["Open Source","Education","Programming","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/a-design-methodology-for-reliable-software-systems-a-summary-394dfd0dcbc2","tags":["Tech","Software Development","Education","Programming","Startup"]},
{"url":"https://www.freecodecamp.org/news/actionable-advice-to-start-learning-to-code-256833f16f78","tags":["Programming","Coding","Software Development","Software Engineering","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-photo-feed-using-django-2d81c8519594","tags":["Tech","Startup","Life Lessons","Self Improvement","Education"]},
{"url":"https://www.freecodecamp.org/news/my-first-hacktoberfest-experiences-of-contributing-to-open-source-as-a-first-timer-b538f7c129dc","tags":["Tech","Startup","Life Lessons","Education","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-started-with-freertos-and-esp8266-7a16035ddd71","tags":["Esp8266","Electronics","Wifi","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/is-es6-destroying-javascript-drowning-in-options-7fc02d25d81c","tags":["JavaScript","ES6","Software Development","Technology","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-message-delivery-status-in-django-e8d1eb2e8b6a","tags":["Tech","Programming","Startup","Education","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/evolving-patterns-in-react-116140e5fe8f","tags":["JavaScript","React","Design Patterns","Programming","Software Development"]},
{"url":"https://www.freecodecamp.org/news/developers-why-potential-clients-employees-ignore-you-1982d3d1186d","tags":["Programming","Technology","Tech","Jobs","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-model-the-behavior-of-redux-apps-using-statecharts-5e342aad8f66","tags":["Redux","React","Tech","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/my-favorite-algorithm-and-data-structure-hyperloglog-6583a25c8a4f","tags":["Data Structures","Tech","Data Science","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/why-net-technologies-are-and-will-keep-powering-our-application-9935a0ba074b","tags":["Microsoft","Startup","Application","Technology","Web"]},
{"url":"https://www.freecodecamp.org/news/service-workers-the-little-heroes-behind-progressive-web-apps-431cc22d0f16","tags":["JavaScript","Web Development","Tech","Mobile App Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/five-tips-for-growing-your-tech-meetup-4c39c0ab3f78","tags":["Meetup","JavaScript","Emberjs","Tech","Events"]},
{"url":"https://www.freecodecamp.org/news/how-you-can-train-an-ai-to-convert-your-design-mockups-into-html-and-css-cc7afd82fed4","tags":["Machine Learning","Data Science","Programming","Deep Learning","Design"]},
{"url":"https://www.freecodecamp.org/news/simple-chatops-with-kafka-grafana-prometheus-and-slack-764ece59e707","tags":["Slack","Tech","Productivity","Programming","Chatbots"]},
{"url":"https://www.freecodecamp.org/news/learn-to-spot-red-flags-in-your-react-javascript-code-d52d5fac85f4","tags":["JavaScript","React","Programming","Coding","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-hacker-news-frontpage-scraper-with-just-7-lines-of-r-code-221af6acb98","tags":["R Programming","Web Scraping","Technology","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-stress-free-way-to-test-frustrating-static-method-calls-in-kotlin-81db43e7ed82","tags":["Kotlin","Tech","Software Development","Testing","Development"]},
{"url":"https://www.freecodecamp.org/news/a-quick-guide-to-learn-react-and-how-its-virtual-dom-works-c869d788cd44","tags":["Development","Programming","Web Development","JavaScript","Technology"]},
{"url":"https://www.freecodecamp.org/news/computer-science-vs-software-engineering-which-one-is-a-better-major-88482c38446b","tags":["Programming","Tech","Careers","Startup","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/js-diabetes-and-understanding-syntax-sugar-5de249ee9ebc","tags":["JavaScript","Web Development","Programming","Technology","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/rubys-splat-and-double-splat-operators-ceb753329a78","tags":["Ruby","Programming","Tech","Coding","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-api-first-platforms-to-build-your-websites-faster-part-2-68085d7cdf36","tags":["Web Development","API","Software Development","Tech","Design"]},
{"url":"https://www.freecodecamp.org/news/add-callbacks-to-a-concern-in-ruby-on-rails-ef1a8d26e7ab","tags":["Ruby on Rails","Programming","Web Development","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/using-machine-learning-to-predict-the-quality-of-wines-9e2e13d7480d","tags":["Machine Learning","Data Science","Programming","Artificial Intelligence","Technology"]},
{"url":"https://www.freecodecamp.org/news/using-data-science-to-understand-what-makes-wine-taste-good-669b496c67ee","tags":["Data Science","Machine Learning","Programming","Technology","Artificial Intelligence"]},
{"url":"https://www.freecodecamp.org/news/here-are-330-ivy-league-courses-you-can-take-online-right-now-for-free-58147bb7adcf","tags":["Education","Tech","Technology","Programming","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/getting-off-the-ground-with-expressjs-89ada7ef4e59","tags":["JavaScript","Web Development","Tech","Nodejs","Programming"]},
{"url":"https://www.freecodecamp.org/news/introducing-rekit-studio-a-real-ide-for-react-and-redux-development-baf0c99cb542","tags":["React","Redux","Rekit Studio","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/set-up-your-macos-development-environment-using-thoughtbots-laptop-script-e6bf9b2e03dd","tags":["Tech","Startup","Web Development","Education","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-started-using-firebase-hosting-439d4bd45cb6","tags":["Firebase","Web Hosting","Tech","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/on-turning-constraints-into-opportunities-in-your-career-404cbc937f18","tags":["Careers","Software Development","Tech","Work Life Balance","Motivation"]},
{"url":"https://www.freecodecamp.org/news/five-common-problems-in-graphql-apps-and-how-to-fix-them-ac74d37a293c","tags":["GraphQL","Tech","Programming","Startup","Technology"]},
{"url":"https://www.freecodecamp.org/news/the-four-data-science-skills-i-didnt-learn-in-grad-school-and-how-to-learn-them-f2b039fc0f59","tags":["Data Science","Education","Tech","Life Lessons","Technology"]},
{"url":"https://www.freecodecamp.org/news/i-attended-the-first-ever-warri-tech-awareness-event-heres-what-i-learned-fcc8d584cb0a","tags":["Tech","Startup","Life Lessons","Education","Inspiration"]},
{"url":"https://www.freecodecamp.org/news/routes-in-ruby-on-rails-5-using-resources-and-records-to-define-urls-411a68afa21a","tags":["Web Development","Ruby on Rails","Programming","Technology","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-become-a-web-developer-without-losing-your-mind-a5df9ba9436e","tags":["Web Development","Programming","Software Development","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/design-language-system-why-your-team-needs-one-and-how-to-built-it-d996ba8c3889","tags":["Design","Technology","Web Development","Programming","Startup"]},
{"url":"https://www.freecodecamp.org/news/deeper-ai-a104cf1bd04a","tags":["Artificial Intelligence","History","AI","Science","Tech"]},
{"url":"https://www.freecodecamp.org/news/responsible-disclosure-how-i-could-have-hacked-all-facebook-accounts-f47c0252ae4d","tags":["Facebook","Security","Programming","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/data-explorer-a-hidden-treasure-chest-for-it-professionals-cd85bcf4795a","tags":["Programming","Data Science","Tech","Startup","Data"]},
{"url":"https://www.freecodecamp.org/news/multiple-inheritance-in-c-and-the-diamond-problem-7c12a9ddbbec","tags":["Programming","Software Development","Software Engineering","Programming Languages","Software Design"]},
{"url":"https://www.freecodecamp.org/news/learn-how-to-build-a-rn-redux-cryptocurrency-app-chapter-iv-b0e0c5ca2dca","tags":["JavaScript","Bitcoin","Tech","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-find-trending-github-projects-using-githunt-in-chrome-cb2d2a8f2468","tags":["Productivity","Tech","Web Development","Technology","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-to-debug-progressive-web-apps-using-browser-developer-tools-bad1cd3db784","tags":["Web Development","Programming","Tech","Startup","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-take-advantage-of-javascripts-default-parameters-for-dependency-injection-98fc423328e1","tags":["JavaScript","Programming","Software Development","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-by-developing-enterprise-software-for-the-first-time-d630481ce6eb","tags":["Tech","Startup","Life Lessons","Self Improvement","Programming"]},
{"url":"https://www.freecodecamp.org/news/bootstrap-4-everything-you-need-to-know-c750991f6784","tags":["Web Development","CSS","Design","UX","Technology"]},
{"url":"https://www.freecodecamp.org/news/becoming-associate-android-developer-certified-by-google-26e08e6abf2f","tags":["JavaScript","Life Lessons","Tech","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/want-to-know-how-deep-learning-works-heres-a-quick-guide-for-everyone-1aedeca88076","tags":["Technology","Startup","Business","Artificial Intelligence","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-tiny-programmable-robots-to-introduce-kids-to-coding-47dbd7866ee7","tags":["Self Improvement","Tech","Startup","Life Lessons","Education"]},
{"url":"https://www.freecodecamp.org/news/authentication-with-vue-js-firebase-5c3a82149f66","tags":["Programming","Web Development","Tech","Startup","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/lets-enhance-how-we-found-rogerkver-s-1000-wallet-obfuscated-private-key-8514e74a5433","tags":["Security","Bitcoin","Cryptocurrency","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/what-you-missed-because-you-were-too-cocky-to-use-a-checklist-c30c3ad663c2","tags":["Technology","Tech","Life Lessons","Startup","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/remember-that-86-million-license-plate-scanner-i-replicated-heres-what-happened-next-9f3c64e8f22b","tags":["Tech","JavaScript","Machine Learning","Startup","Politics"]},
{"url":"https://www.freecodecamp.org/news/a-painless-intro-to-apis-how-to-use-integrate-benefit-d240fc88a00c","tags":["API","Web Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/200-universities-just-launched-560-free-online-courses-heres-the-full-list-d9dd13600b04","tags":["Education","Programming","Technology","Startup","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/the-developers-workflow-in-practice-how-we-built-our-mvp-in-30-days-c60d804695a8","tags":["Tech","Programming","JavaScript","Development","Startup"]},
{"url":"https://www.freecodecamp.org/news/the-top-contributors-to-github-2017-be98ab854e87","tags":["Data Science","Open Source","Bigquery","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-reddit-builds-features-at-scale-an-interview-with-the-vp-of-engineering-f92b67974fd6","tags":["Startup","Tech","Self Improvement","Life Lessons","Leadership"]},
{"url":"https://www.freecodecamp.org/news/to-pay-or-not-to-pay-are-the-best-things-in-life-like-coding-courses-free-b723c9de73d7","tags":["Programming","Web Development","Tech","Life Lessons","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-to-securely-store-api-keys-4ff3ea19ebda","tags":["Git","API","Github","Security","Docker"]},
{"url":"https://www.freecodecamp.org/news/choosing-a-developer-job-some-advice-a64c60b795a4","tags":["Software Development","Interview","Learning To Code","Developer","Career Advice"]},
{"url":"https://www.freecodecamp.org/news/seoul-bike-case-study-6ac4172f7188","tags":["Design","UX","Tech","Startup","Travel"]},
{"url":"https://www.freecodecamp.org/news/the-art-of-type-specificity-d0fdb6918e45","tags":["Programming","Database","JavaScript","Best Practices","Tech"]},
{"url":"https://www.freecodecamp.org/news/web-development-explained-to-a-time-traveler-from-ten-years-ago-600fad81170d","tags":["Web Development","Programming","Tech","JavaScript","Startup"]},
{"url":"https://www.freecodecamp.org/news/implementing-web-sockets-in-a-rails-4-fb45696f8d8c","tags":["Ruby on Rails","Sports","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-we-changed-unsupervised-lda-to-semi-supervised-guidedlda-e36a95f3a164","tags":["Machine Learning","Data Science","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/what-is-technical-debt-and-why-do-most-startups-have-it-9a54458daabf","tags":["Tech","Startup","Life Lessons","Entrepreneurship","Technology"]},
{"url":"https://www.freecodecamp.org/news/this-is-what-you-need-to-know-about-socially-responsible-programming-1085d31faec1","tags":["Tech","Life","Self Improvement","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-move-forward-if-your-internship-doesnt-land-you-that-developer-job-7d674ddf780a","tags":["Programming","Web Development","Tech","Life Lessons","Learning"]},
{"url":"https://www.freecodecamp.org/news/how-open-source-licenses-work-and-how-to-add-them-to-your-projects-34310c3cf94","tags":["Programming","Web Development","Tech","Startup","Technology"]},
{"url":"https://www.freecodecamp.org/news/why-code-ownership-sucks-and-you-should-never-work-somewhere-that-practices-it-b8fc1c694074","tags":["Software Development","Tech","Startup","Web Development","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/battling-depression-and-anxiety-to-finish-freecodecamps-front-end-dev-program-66a4c8cc0e13","tags":["Tech","Web Development","Mental Health","Life Lessons","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/i-just-got-my-free-hacktoberfest-shirt-heres-a-quick-way-you-can-get-yours-fa78d6e24307","tags":["Tech","Startup","Web Development","Self Improvement","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-hired-as-a-junior-web-developer-its-hard-but-you-can-do-it-f680c20f0285","tags":["Web Development","Tech","Programming","Life Lessons","Careers"]},
{"url":"https://www.freecodecamp.org/news/my-farewell-to-freecodecamp-71bf012ff93","tags":["Nonprofit","Open Source","Web Development","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/the-future-of-the-iphone-x-from-the-realistic-to-the-absurd-f33bee3288ea","tags":["Apple","iPhone","Design","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-to-think-like-a-programmer-3ae955d414cd","tags":["Web Development","Tech","JavaScript","Self Improvement","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/which-is-better-data-driven-or-data-informed-cba4d2c9cf42","tags":["Marketing","Data","Technology","Data Science","Startup"]},
{"url":"https://www.freecodecamp.org/news/ecmascript-tc39-and-the-history-of-javascript-26067498feb9","tags":["JavaScript","Web Development","Tech","Startup","Technology"]},
{"url":"https://www.freecodecamp.org/news/why-agile-sucks-at-your-company-and-what-you-can-do-about-it-f4bebcc661c3","tags":["Tech","Programming","Agile","Web Development","Startup"]},
{"url":"https://www.freecodecamp.org/news/idiomatic-ruby-writing-beautiful-code-6845c830c664","tags":["Ruby","Programming","Coding","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/d3-visualizations-with-datasets-how-to-build-a-gantt-like-chart-9c9afa9b8d9d","tags":["Data Visualization","Data Science","Tech","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/test-driven-development-with-react-and-redux-using-redux-tdd-3fd3be299918","tags":["Redux","React","Testing","Functional Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-i-went-from-selling-food-in-the-street-to-working-for-top-firms-in-tech-part-3-first-week-on-9b4486eb02ee","tags":["Life","Life Lessons","Programming","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/learning-python-from-zero-to-hero-120ea540b567","tags":["Python","Programming","Coding","Web Development","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-code-sports-games-for-amazon-alexa-and-some-fun-games-i-built-8179d2142f02","tags":["Sports","Technology","Alexa","Startup","Amazon Echo"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-basic-version-of-product-hunt-using-react-f87d016fedae","tags":["Web Development","React","JavaScript","Startup","Product Hunt"]},
{"url":"https://www.freecodecamp.org/news/spritekit-advanced-how-to-build-a-2-5d-game-part-iii-e058b99cfbc3","tags":["Programming","iOS","Game Development","Tech","Indie Game"]},
{"url":"https://www.freecodecamp.org/news/spritekit-advanced-how-to-build-a-2-5d-game-part-i-2dc76c7c65e2","tags":["iOS","Spritekit","Game Development","Tech","Mobile App Development"]},
{"url":"https://www.freecodecamp.org/news/mobilespace-a-passion-story-9dbc8afd5221","tags":["iOS","Startup","Tech","Life Lessons","Mobile App Development"]},
{"url":"https://www.freecodecamp.org/news/spritekit-advanced-how-to-build-a-2-5d-game-part-ii-30ddb613b568","tags":["iOS","Spritekit","Indie Game","Game Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-blazing-fast-vue-unit-tests-with-tape-and-vue-test-utils-be069ccd4acf","tags":["JavaScript","Vuejs","Testing","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/validating-reactive-forms-with-default-and-custom-form-field-validators-in-angular-5586dc51c4ae","tags":["JavaScript","Angular","Typescript","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/roarr-the-perfect-json-logger-node-js-and-browser-935180bda529","tags":["JavaScript","Nodejs","Programming","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/to-prototype-or-not-to-prototype-that-is-the-question-2f85c8cde2b","tags":["Prototyping","UX","Tech","Design","Startup"]},
{"url":"https://www.freecodecamp.org/news/default-parameters-in-javascript-4302958331f7","tags":["JavaScript","ES6","Software Development","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/8-key-react-component-decisions-cc965db11594","tags":["React","JavaScript","Web Development","React Native","Programming"]},
{"url":"https://www.freecodecamp.org/news/viewstamped-replication-revisited-a-summary-144ac94bd16f","tags":["Technology","Cloud Computing","Business","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/want-to-optimize-network-usage-check-out-local-storage-and-rxjava-backpressure-8b91b1db298a","tags":["UX","Android","Tech","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-bridge-stateful-and-event-sourced-systems-70a419842e29","tags":["Software Development","Tech","Data Science","Architecture","Business"]},
{"url":"https://www.freecodecamp.org/news/if-you-like-blogging-you-should-try-podcasting-heres-how-to-get-started-a5907ce7fe46","tags":["Tech","Technology","Startup","Podcast","Writing"]},
{"url":"https://www.freecodecamp.org/news/compiling-vs-polyfills-with-babel-c44279dc7a10","tags":["JavaScript","Web Development","Tech","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/taking-off-the-successful-launch-of-an-open-source-book-7553a2262898","tags":["Writing","Startup","Books","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/the-real-life-secret-to-paying-off-student-loans-early-2728b8815f1d","tags":["Education","Life","Self Improvement","Politics","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-reliable-browser-tests-using-selenium-and-node-js-c3fdafdca2a9","tags":["JavaScript","Nodejs","Technology","Testing","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-went-from-fashion-model-to-software-engineer-in-1-year-a7399a40d9e7","tags":["Tech","Technology","Women In Tech","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/some-constraints-trade-offs-in-the-design-of-network-communications-a-summary-19589efd55d9","tags":["Programming","Distributed Systems","Research","Computer Science","Summary"]},
{"url":"https://www.freecodecamp.org/news/reusable-web-application-strategies-d51517ea68c8","tags":["JavaScript","Web Development","React","Angular","Technology"]},
{"url":"https://www.freecodecamp.org/news/google-tez-and-audio-quick-response-the-future-of-digital-payment-systems-9ae3485c7128","tags":["Google","Startup","Tech","Technology","Entrepreneurship"]},
{"url":"https://www.freecodecamp.org/news/google-certified-associate-android-developer-my-journey-381a8e514f3a","tags":["Android","Udacity","Certification","Google","Associate Android"]},
{"url":"https://www.freecodecamp.org/news/xiki-one-developers-quest-to-turbocharge-the-command-line-interface-b68e5345788d","tags":["Tech","Technology","Startup","Life","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-server-less-telegram-bot-227f842f4706","tags":["Serverless","Telegram","Python","Chatbots","Startup"]},
{"url":"https://www.freecodecamp.org/news/all-2017-flagship-phones-have-glaring-compromises-heres-what-they-tell-us-about-design-6a9ba6d8bbd0","tags":["Android","Apple","Design","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-to-wire-travis-ci-to-do-the-heavy-lifting-in-your-workflow-72693c855696","tags":["Github","React","Web Development","Technology","Productivity"]},
{"url":"https://www.freecodecamp.org/news/react-pattern-extract-child-components-to-avoid-binding-e3ad8310725e","tags":["JavaScript","React","React Native","Web Development","Web Design"]},
{"url":"https://www.freecodecamp.org/news/seeking-a-volunteer-editor-to-help-lead-mediums-largest-technology-publication-26fe3670ea09","tags":["Medium","Writing","Tech","Startup","Blogger"]},
{"url":"https://www.freecodecamp.org/news/a-massive-list-of-free-online-course-providers-from-around-the-world-925766226f46","tags":["Education","Startup","Technology","Self Improvement","Entrepreneurship"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-beautiful-node-js-apis-using-async-await-and-the-firebase-database-befdf3a5ffee","tags":["JavaScript","Firebase","Nodejs","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/managing-large-s-css-projects-using-the-inverted-triangle-architecture-3c03e4b1e6df","tags":["CSS","Front End Development","Web Development","Design","Tech"]},
{"url":"https://www.freecodecamp.org/news/10-common-data-structures-explained-with-videos-exercises-aaff6c06fb2b","tags":["Programming","JavaScript","Self Improvement","Productivity","Technology"]},
{"url":"https://www.freecodecamp.org/news/when-should-we-ignore-criticism-764bef3ff2e4","tags":["Self Improvement","Creativity","Design","Writing","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/counting-uniques-faster-in-bigquery-with-hyperloglog-5d3764493a5a","tags":["Bigquery","Big Data","Algorithms","Google Cloud Platform","Analytics"]},
{"url":"https://www.freecodecamp.org/news/460-free-online-programming-computer-science-courses-you-can-start-in-july-ea767bb22092","tags":["Programming","Tech","Education","Self Improvement","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-your-code-can-be-the-voice-of-social-good-in-the-homes-of-35-million-people-a373a1e5c8ed","tags":["Startup","Life Lessons","Amazon Echo","Technology","IoT"]},
{"url":"https://www.freecodecamp.org/news/lessons-from-my-first-year-of-live-coding-on-twitch-41a32e2f41c1","tags":["Programming","Self Improvement","Life Lessons","JavaScript","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-stock-market-game-where-you-invest-50-000-of-someone-elses-real-life-money-4dd98482651b","tags":["Business","Tech","Startup","Gaming","Technology"]},
{"url":"https://www.freecodecamp.org/news/versioning-your-web-apps-38d9d1ccec05","tags":["Web Development","Webpack","Git","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/from-self-taught-coder-to-professional-backend-developer-my-long-winding-road-d8f7c428b637","tags":["Programming","Self Improvement","Startup","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/google-sign-in-sdk-with-swift-for-ios-914316e0ade8","tags":["Swift","Software Development","Mobile App Development","Tech","Google"]},
{"url":"https://www.freecodecamp.org/news/staying-effective-as-a-web-developer-and-lifelong-learner-abae353355b9","tags":["Tech","Technology","Self Improvement","Life Lessons","Startup"]},
{"url":"https://www.freecodecamp.org/news/its-not-dark-magic-pulling-back-the-curtains-from-your-stylesheets-c8d677fa21b2","tags":["Web Development","CSS","Design","Web Design","Technology"]},
{"url":"https://www.freecodecamp.org/news/tracking-analyzing-over-200-000-peoples-every-step-at-mit-e736a507ddbf","tags":["Machine Learning","Data Science","Tech","Technology","Startup"]},
{"url":"https://www.freecodecamp.org/news/we-analyzed-thousands-of-coding-interviews-heres-what-we-learned-99384b1fda50","tags":["Interview","Programming","Tech","Data Science","Technology"]},
{"url":"https://www.freecodecamp.org/news/hedging-both-ends-of-the-rideshare-trip-curve-with-minimum-fares-and-time-charges-8adec25a614d","tags":["Uber","Startup","Data Visualization","Data Science","Tech"]},
{"url":"https://www.freecodecamp.org/news/does-data-compression-matter-on-a-quantum-internet-f6b986473c1c","tags":["Science","Data Compression","Quantum Computing","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/understanding-memoize-in-javascript-51d07d19430e","tags":["JavaScript","ES6","Programming","Web Development","Software Development"]},
{"url":"https://www.freecodecamp.org/news/when-a-cto-decides-to-make-a-wedding-website-256061b64e7f","tags":["Web Development","Tech","Open Source","Weddings","Python"]},
{"url":"https://www.freecodecamp.org/news/python-list-comprehensions-vs-generator-expressions-cef70ccb49db","tags":["Programming","Python","Software Development","Functional Programming","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/should-i-go-back-to-school-to-get-a-cs-degree-3234de13d761","tags":["Programming","Careers","Life Lessons","Self Improvement","Education"]},
{"url":"https://www.freecodecamp.org/news/want-to-learn-web-development-but-dont-know-where-to-start-478ed62e0e55","tags":["Web Development","Entrepreneurship","Self Improvement","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-design-and-code-alexa-skills-for-amazons-echo-show-c5716da8fee5","tags":["Technology","Amazon Echo","Programming","Startup","Design"]},
{"url":"https://www.freecodecamp.org/news/hack-a-thons-101-why-you-should-consider-going-to-one-8b0c21923a98","tags":["Web Development","Hackathons","Tech","Technology","Startup"]},
{"url":"https://www.freecodecamp.org/news/real-integration-tests-with-react-redux-and-react-router-417125212638","tags":["React","Redux","Front End Development","Testing","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/learn-basic-vue-js-crash-course-guide-vue-tutorial-e3da361c635","tags":["JavaScript","Web Development","Programming","Web Design","Open Source"]},
{"url":"https://www.freecodecamp.org/news/the-nsa-has-open-sourced-dozens-of-security-tools-7af99cfe422","tags":["Technology","Tech","Open Source","Startup","Security"]},
{"url":"https://www.freecodecamp.org/news/multi-input-field-messaging-app-concept-911096778de3","tags":["UX","Prototyping","Design","Mobile","Product Design"]},
{"url":"https://www.freecodecamp.org/news/how-i-built-a-serverless-startup-387fc6f61064","tags":["Serverless","Startup","Programming","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/between-the-wires-an-interview-with-microsoft-edge-performance-pm-nolan-lawson-ca3240dec2eb","tags":["Open Source","Web Development","Technology","Microsoft","Tech"]},
{"url":"https://www.freecodecamp.org/news/what-if-all-your-mobile-devices-formed-a-single-screen-9c6ff01ed0c3","tags":["Tech","JavaScript","Design","Startup","Technology"]},
{"url":"https://www.freecodecamp.org/news/demystifying-es6-iterables-iterators-4bdd0b084082","tags":["JavaScript","ES6","Web Development","Programming","Software Development"]},
{"url":"https://www.freecodecamp.org/news/hacking-cars-a-guide-tutorial-on-how-to-hack-a-car-5eafcfbbb7ec","tags":["Cars","Technology","Tech","Self Improvement","Programming"]},
{"url":"https://www.freecodecamp.org/news/lets-explore-es6-generators-5e58ed23b0f1","tags":["JavaScript","ES6","Programming","Web Development","Software Development"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-from-apple-rejecting-me-for-a-scholarship-to-the-wwdc-952e756ba586","tags":["Apple","Design","Programming","Life Lessons","Startup"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-the-redux-first-routing-model-98926ebf53cb","tags":["React","Redux","React Router","JavaScript","Web Development"]},
{"url":"https://www.freecodecamp.org/news/i-burned-my-first-start-up-to-the-ground-here-are-some-hard-lessons-learned-ecf17c642534","tags":["Startup","Entrepreneurship","Tech","Technology","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/my-friends-hate-soundcloud-ios-so-i-redesigned-it-for-them-d3038cdd020b","tags":["Design","Music","UX","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/why-american-farmers-are-hacking-their-tractors-with-ukrainian-firmware-488029e07cac","tags":["Tech","Startup","Life Lessons","Self Improvement","Technology"]},
{"url":"https://www.freecodecamp.org/news/marwans-story-from-developer-to-refugee-ddf73199253e","tags":["Refugees","Programming","JavaScript","Politics","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/73-of-programmers-are-web-developers-and-other-insights-from-stack-overflows-massive-2017-survey-89a13b11e370","tags":["Tech","Technology","Startup","Careers","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-i-made-profit-on-publishing-most-mentioned-books-on-stackoverflow-2914d576e51f","tags":["Marketing","Startup","Entrepreneurship","Life Lessons","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-i-helped-my-partner-learn-to-code-6e1d1953812f","tags":["Programming","Software Development","Learning To Code","Careers","Tech"]},
{"url":"https://www.freecodecamp.org/news/image-recognition-demystified-fc9c89b894ce","tags":["Machine Learning","Data Science","Artificial Intelligence","AI","Tech"]},
{"url":"https://www.freecodecamp.org/news/nginx-rate-limiting-in-a-nutshell-128fe9e0126c","tags":["Nginx","DevOps","Web Development","Programming","Software Development"]},
{"url":"https://www.freecodecamp.org/news/what-to-expect-when-youre-done-expecting-25fb0c00393","tags":["Data Visualization","Data Science","Parenting","Life","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/demistifying-the-monad-in-scala-part-2-a-category-theory-approach-2f0a6d370eff","tags":["Functional Programming","Programming","Scala","Software Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-ups-and-downs-of-building-and-marketing-a-chat-bot-when-youre-14-8a072830b43c","tags":["Bots","Startup","Entrepreneurship","Teens","Tech"]},
{"url":"https://www.freecodecamp.org/news/functional-programming-for-android-developers-part-2-5c0834669d1a","tags":["Programming","Java","Software Development","Android","Functional Programming"]},
{"url":"https://www.freecodecamp.org/news/the-transportation-industry-is-changing-in-more-ways-than-you-expect-e6a5b7deaf38","tags":["Self Driving Cars","Transportation","Computer Vision","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/why-typography-matters-especially-at-the-oscars-f7b00e202f22","tags":["Oscars","Typography","Design","UX","UI"]},
{"url":"https://www.freecodecamp.org/news/three-ways-to-balance-between-chunkiness-and-chattiness-of-your-rest-api-67e60b7bcca7","tags":["GraphQL","API","Programming","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/why-i-converted-my-app-to-a-chatbot-96355596725c","tags":["Chatbots","Programming","Technology","Entrepreneurship","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-i-built-a-fully-automated-system-that-restocks-my-kitchens-coffee-from-amazon-87072b65efd0","tags":["Technology","Raspberry Pi","Tech","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/what-exactly-is-client-side-rendering-and-hows-it-different-from-server-side-rendering-bd5c786b340d","tags":["JavaScript","React","Vuejs","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-you-can-speed-up-serverless-development-by-simulating-aws-lambda-locally-41c61a60fbae","tags":["AWS","Serverless","Tech","Software Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/why-you-need-to-get-involved-with-free-code-camps-facebook-groups-6b573bcf1b39","tags":["Web Development","Programming","Freecodecamp","Tech","Community"]},
{"url":"https://www.freecodecamp.org/news/what-its-like-to-build-and-market-a-chatbot-when-you-re-only-14-years-old-74207aa1df54","tags":["Programming","Tech","Startup","Design","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/lessons-learned-from-leading-women-in-tech-organizations-37eca542b2a5","tags":["Women In Tech","Leadership","Technology","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/preventing-leaks-and-injections-in-your-database-be3743af7614","tags":["Security","Database","Programming","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/building-a-simple-crm-from-scratch-in-php-58fef061b075","tags":["CRM","Web Development","PHP","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-better-design-could-have-prevented-sundays-oscars-disaster-b8eb2f589965","tags":["Design","Programming","Tech","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/i-wanted-to-see-how-far-i-could-push-myself-creatively-so-i-redesigned-instagram-1ff99f28fa8b","tags":["UX","Design","Startup","Life Lessons","Social Media"]},
{"url":"https://www.freecodecamp.org/news/a-dynamic-framework-for-finding-your-first-programming-job-b4eb0605b4f3","tags":["JavaScript","Tech","Life Lessons","Startup","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/we-want-instant-gratification-how-do-we-deliver-it-ce3c4067a9ac","tags":["Startup","On Demand","Uber","Cloud Computing","Tech"]},
{"url":"https://www.freecodecamp.org/news/whats-a-javascript-closure-in-plain-english-please-6a1fc1d2ff1c","tags":["JavaScript","Programming","Web Development","Learning","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/speed-up-your-development-by-using-andy-groves-high-leverage-activities-39137c4de7ce","tags":["Programming","Productivity","Self Improvement","Life Lessons","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-animated-microinteractions-in-react-aab1cb9fe7c8","tags":["React","Animation","JavaScript","Web Development","Design"]},
{"url":"https://www.freecodecamp.org/news/lessons-learned-from-getting-a-developer-job-at-snapchat-b9c2f15e9188","tags":["Programming","Web Development","Design","UX","Startup"]},
{"url":"https://www.freecodecamp.org/news/its-time-to-give-typescript-another-chance-2caaf7fabe61","tags":["JavaScript","Typescript","ES6","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/user-authentication-in-django-bae3a387f77d","tags":["Django","Python","Web Development","Learning To Code","Software Development"]},
{"url":"https://www.freecodecamp.org/news/escaping-lambda-function-hell-using-docker-40b187ec1e48","tags":["Docker","AWS","Alexa","Lambda","Python"]},
{"url":"https://www.freecodecamp.org/news/how-i-won-the-azure-machine-learning-award-418ff35c6e4d","tags":["Machine Learning","Artificial Intelligence","Data Science","Learning","Tech"]},
{"url":"https://www.freecodecamp.org/news/d3-and-canvas-in-3-steps-8505c8b27444","tags":["D3","JavaScript","Design","Data Visualization","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-testing-django-signals-like-a-pro-c7ed74279311","tags":["Python","Programming","Django","Testing","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-your-tic-tac-toe-game-unbeatable-by-using-the-minimax-algorithm-9d690bad4b37","tags":["Programming","JavaScript","Artificial Intelligence","Software Development","Gaming"]},
{"url":"https://www.freecodecamp.org/news/reacts-jsx-vs-vue-s-templates-a-showdown-on-the-front-end-b00a70470409","tags":["JavaScript","React","Vuejs","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/dont-be-fooled-by-the-guardian-s-misleading-reporting-whatsapp-s-encryption-works-just-fine-if-you-d2a9a3ef6731","tags":["Privacy","Security","Tech","Media","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-warning-from-bill-gates-elon-musk-and-stephen-hawking-f339e4bbfa9d","tags":["Artificial Intelligence","Tech","Technology","Design","Startup"]},
{"url":"https://www.freecodecamp.org/news/bill-gates-and-elon-musk-just-warned-us-about-the-one-thing-politicians-are-too-scared-to-talk-8db9815fd398","tags":["Technology","Tech","Politics","Business","Startup"]},
{"url":"https://www.freecodecamp.org/news/what-is-variable-hoisting-differentiating-between-var-let-and-const-in-es6-f1a70bb43d","tags":["JavaScript","Programming","ES6","Web Development","Software Development"]},
{"url":"https://www.freecodecamp.org/news/have-you-had-the-talk-with-your-chatbot-about-graph-data-structures-3aaf5c3ae52c","tags":["Chatbots","Graph Database","Recommendation System","Ibm Watson","Web Development"]},
{"url":"https://www.freecodecamp.org/news/rosetta-code-unlocking-the-mysteries-of-the-programming-languages-that-power-our-world-300b787d8401","tags":["Programming","Tech","Technology","Computer Science","History"]},
{"url":"https://www.freecodecamp.org/news/growing-a-side-project-into-a-17-000-month-business-46024d2aa87f","tags":["Design","UX","Entrepreneurship","Business","Startup"]},
{"url":"https://www.freecodecamp.org/news/functional-programming-for-android-developers-part-1-a58d40d6e742","tags":["Functional Programming","Software Development","Android","Programming","Android App Development"]},
{"url":"https://www.freecodecamp.org/news/how-two-romanian-developers-grew-their-side-project-into-a-17-000-month-business-27094610feb3","tags":["Tech","Startup","Web Development","Design","UX"]},
{"url":"https://www.freecodecamp.org/news/how-pcs-were-advertised-in-the-1990s-cdaee59f2555","tags":["Computers","Marketing","History","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/why-you-shouldnt-ask-a-developer-to-fix-your-bike-336be286fc37","tags":["Tech","Design","Life Lessons","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/monitoring-the-french-presidential-election-on-twitter-with-python-6a2a9310e6f4","tags":["Neo4j","Python","Tech","Politics","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-cross-platform-mobile-apps-using-nothing-more-than-a-json-markup-f493abec1873","tags":["Web Development","Tech","Programming","Mobile","Startup"]},
{"url":"https://www.freecodecamp.org/news/googles-entire-codebase-is-a-single-repository-of-2-billion-lines-of-code-ececf7354188","tags":["Tech","Programming","Technology","Web Development","Startup"]},
{"url":"https://www.freecodecamp.org/news/three-ways-to-repeat-a-string-in-javascript-2a9053b93a2d","tags":["JavaScript","Programming","Web Development","Technology","Algorithms"]},
{"url":"https://www.freecodecamp.org/news/ill-never-bring-my-phone-on-an-international-flight-again-neither-should-you-e9289cde0e5f","tags":["Privacy","Life Lessons","Technology","Politics","Travel"]},
{"url":"https://www.freecodecamp.org/news/25-new-android-libraries-which-you-definitely-want-to-try-at-the-beginning-of-2017-45878d5408c0","tags":["Android","Productivity","Android App Development","Programming","Mobile"]},
{"url":"https://www.freecodecamp.org/news/ill-never-bring-my-phone-on-an-international-flight-again-neither-should-you-1f3f9004f4a2","tags":["Technology","Programming","Security","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/5-principles-for-designing-delightful-digital-experiences-for-seniors-8ece28229653","tags":["UX","Design","Accessibility","Seniors","Tech"]},
{"url":"https://www.freecodecamp.org/news/being-a-man-at-a-womens-tech-conference-b567602b59ad","tags":["Women In Tech","Tech","Gender Equality","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/github-just-released-a-massive-guide-to-contributing-to-open-source-da46661c551a","tags":["Programming","Web Development","Tech","Technology","Startup"]},
{"url":"https://www.freecodecamp.org/news/why-test-driven-development-4fb92d56487c","tags":["Software Development","Programming","Web Development","Tdd","Tech"]},
{"url":"https://www.freecodecamp.org/news/infrastructure-is-beautiful-cb0daa1aa76b","tags":["Data Visualization","Life Lessons","Tech","Design","Travel"]},
{"url":"https://www.freecodecamp.org/news/why-use-static-types-in-javascript-part-1-8382da1e0adb","tags":["JavaScript","Programming","Flowtype","Computer Science","Web Development"]},
{"url":"https://www.freecodecamp.org/news/review-udacity-data-analyst-nanodegree-1e16ae2b6d12","tags":["Education","Udacity","Data Science","Programming","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/why-use-static-types-in-javascript-part-2-part-3-be699ee7be60","tags":["JavaScript","Programming","Computer Science","Software Development","Web Development"]},
{"url":"https://www.freecodecamp.org/news/stop-making-me-sign-up-9dc9e1ffac4e","tags":["UX","Mobile","User Experience","Design","Startup"]},
{"url":"https://www.freecodecamp.org/news/read-search-dont-be-afraid-to-ask-743a23c411b4","tags":["Programming","Web Development","Life Lessons","Learning","Tech"]},
{"url":"https://www.freecodecamp.org/news/javascript-package-managers-101-9afd926add0a","tags":["JavaScript","Nodejs","Web Development","Open Source","Programming"]},
{"url":"https://www.freecodecamp.org/news/writing-command-line-applications-in-go-2bc8c0ace79d","tags":["Golang","Programming","Learn To Code","Tutorial","Tech"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-a-gentle-introduction-to-how-the-stack-data-structure-works-937b941276","tags":["Web Development","Design","Life Lessons","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/data-structures-stacks-on-stacks-c25f2633c529","tags":["Programming","Life Lessons","Tech","Web Development","Algorithms"]},
{"url":"https://www.freecodecamp.org/news/im-in-over-my-head-3f719e7a9e46","tags":["Web Development","Programming","Life Lessons","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/code-dependencies-are-the-devil-35ed28b556d","tags":["Programming","Web Development","JavaScript","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/the-most-important-eslint-rule-for-redux-applications-c10f6aeff61d","tags":["JavaScript","React","Redux","Eslint","ES6"]},
{"url":"https://www.freecodecamp.org/news/restful-services-part-iii-hateoas-and-the-richardson-maturity-model-48d4e4c79b8d","tags":["Web Development","Tech","Startup","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/apple-to-developers-there-is-no-escape-298b63c2a1d8","tags":["Apple","Tech","Life Lessons","Programming","Startup"]},
{"url":"https://www.freecodecamp.org/news/building-online-communities-openaps-96475c235f7e","tags":["Open Source","Diabetes","Health Technology","Community Building","Community"]},
{"url":"https://www.freecodecamp.org/news/our-communitys-first-year-on-medium-dde6d90b9628","tags":["Design","Tech","Writing","Life Lessons","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-to-launch-an-effective-landing-page-for-your-project-f15bf3433d16","tags":["Marketing","SEO","Web Development","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-a-million-views-a-month-on-medium-7d7d98cf3d8b","tags":["Web Development","Design","Tech","Startup","Programming"]},
{"url":"https://www.freecodecamp.org/news/seo-vs-react-is-it-neccessary-to-render-react-pages-in-the-backend-74ce5015c0c9","tags":["JavaScript","Web Development","React","SEO","Tech"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-from-reading-the-redux-source-code-836793a48768","tags":["JavaScript","Redux","Open Source","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/6-000-freelancers-talk-about-money-happiness-and-their-hopes-for-the-future-ec36cfc81bb9","tags":["Freelancing","Design","Web Development","Entrepreneurship","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/anatomy-of-an-interaction-design-meetup-656e61295775","tags":["Prototyping","Framerjs","Tech","Design","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-your-own-uber-for-x-app-33237955e253","tags":["JavaScript","Web Development","Startup","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/css-flexbox-explained-by-road-tripping-across-the-country-1217b69c390e","tags":["CSS","Web Development","Design","Web Design","Programming"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-css-flexbox-is-kind-of-like-a-road-trip-6a247c7438fd","tags":["Web Development","Design","Programming","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/my-first-open-source-adventure-82a33f89113","tags":["Open Source","Web Development","Programming","Life Lessons","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-stand-on-shoulders-16e8cfbc127b","tags":["Tech","Startup","Web Development","Design","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/i-reviewed-fifty-portfolios-on-reddit-and-this-is-what-i-learned-e5d2b43150bc","tags":["Design","Web Development","Technology","Web Design","Reddit"]},
{"url":"https://www.freecodecamp.org/news/send-emails-using-code-4fcea9df63f","tags":["Python","Programming","Web Development","Tech","Marketing"]},
{"url":"https://www.freecodecamp.org/news/javascript-fatigue-fatigue-66ffb619f6ce","tags":["Web Development","JavaScript","Programming","Life Lessons","Startup"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-what-i-learned-from-reviewing-50-portfolios-on-reddit-in-3-crazy-days-16aacf18e4f","tags":["Design","Web Development","Web Design","Tech","Open Source"]},
{"url":"https://www.freecodecamp.org/news/is-mvc-dead-for-the-frontend-35b4d1fe39ec","tags":["JavaScript","React","Programming","Web Development","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-crowd-curation-improved-our-search-quality-by-27-84d500e751bc","tags":["Software Development","Web Development","Tech","Startup","Programming"]},
{"url":"https://www.freecodecamp.org/news/upgrading-to-macos-sierra-will-break-your-ssh-keys-and-lock-you-out-of-your-own-servers-f413ac96139a","tags":["Apple","Life Lessons","Programming","Tech","Security"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-the-state-of-javascript-in-2016-63d4af9a1091","tags":["JavaScript","Web Development","Programming","Apple","Tech"]},
{"url":"https://www.freecodecamp.org/news/programming-language-limericks-a8fb3416e0e4","tags":["Programming","Startup","Tech","Poetry","Writing"]},
{"url":"https://www.freecodecamp.org/news/a-beginners-very-bumpy-journey-through-the-world-of-open-source-4d108d540b39","tags":["Open Source","Programming","Life Lessons","Tech","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/new-coders-how-salary-and-time-spent-learning-vary-by-demographic-359ef1ed0da8","tags":["Tech","Programming","Data Science","Learning To Code","Gender Equality"]},
{"url":"https://www.freecodecamp.org/news/hacking-together-a-simple-graphical-python-debugger-efe7e6b1f9a8","tags":["Programming","Python","Tutorial","Technology","Software Development"]},
{"url":"https://www.freecodecamp.org/news/identity-crisis-am-i-a-developer-or-designer-ee513443e914","tags":["Design","Web Development","Careers","Tech","Design Thinking"]},
{"url":"https://www.freecodecamp.org/news/how-not-to-bomb-your-offer-negotiation-c46bb9bc7dea","tags":["Tech","Startup","Programming","Design","Jobs"]},
{"url":"https://www.freecodecamp.org/news/learning-javascript-by-making-a-game-4aca51ad9030","tags":["JavaScript","Gamedev","Learning To Code","Life Lessons","Web Development"]},
{"url":"https://www.freecodecamp.org/news/creating-a-bare-bones-quote-generator-with-javascript-and-html-for-absolute-beginners-5264e1725f08","tags":["JavaScript","Web Development","Web Design","Programming","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-how-not-to-bomb-your-job-offer-negotiation-f0660ba69add","tags":["Web Development","Design","Startup","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/you-will-randomly-bomb-technical-interviews-everyone-does-heres-the-data-44475806e32","tags":["Programming","Tech","Startup","Data Science","Business"]},
{"url":"https://www.freecodecamp.org/news/how-i-made-my-first-million-dollars-in-pro-bono-code-86f911040484","tags":["Web Development","Nonprofit","Tech","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/adding-some-air-to-the-airbnb-style-guide-3df40e31c57a","tags":["JavaScript","React","Programming","Web Development","Software Development"]},
{"url":"https://www.freecodecamp.org/news/installing-the-facebook-sdk-into-a-react-native-android-and-ios-app-69439bd97a99","tags":["React Native","React","JavaScript","Web Development","Mobile"]},
{"url":"https://www.freecodecamp.org/news/what-is-an-api-in-english-please-b880a3214a82","tags":["Web Development","JavaScript","Tech","Life Lessons","Technology"]},
{"url":"https://www.freecodecamp.org/news/where-do-i-belong-a-guide-to-saving-react-component-data-in-state-store-static-and-this-c49b335e2a00","tags":["React","Redux","JavaScript","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/what-is-an-api-in-english-please-9c4dbf707b3e","tags":[""]},
{"url":"https://www.freecodecamp.org/news/web-audio-for-the-user-interface-1592687f898c","tags":["JavaScript","Web Development","Web Audio Api","UI","UX"]},
{"url":"https://www.freecodecamp.org/news/constant-confusion-why-i-still-use-javascript-function-statements-984ece0b72fd","tags":["JavaScript","ES6","Programming","Web Development","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-i-logged-every-song-for-a-year-8e965d3de5d1","tags":["Music","Quantified Self","Data Science","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/people-cant-gauge-their-own-interview-performance-and-that-makes-them-harder-to-hire-96cd51601437","tags":["Recruiting","Programming","Tech","Startup","Data Science"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-confessions-of-an-insecure-designer-b8f8fa6b8580","tags":["Design","Data Science","Web Development","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/react-binding-patterns-5-approaches-for-handling-this-92c651b5af56","tags":["React","Reactjs","React Native","JavaScript","Web Development"]},
{"url":"https://www.freecodecamp.org/news/i-tried-framer-and-i-loved-it-part-2-31fdef35a1e2","tags":["Tech","Design","UX","Web Development","Prototyping"]},
{"url":"https://www.freecodecamp.org/news/building-online-communities-pupil-labs-feb3999ccc44","tags":["Open Source","Virtual Reality","VR","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/the-unspoken-truth-of-an-interview-how-personal-narrative-dictates-your-success-a354864d730d","tags":["Hiring","Careers","Tech","Startup","Technology"]},
{"url":"https://www.freecodecamp.org/news/my-journey-to-becoming-a-web-developer-from-scratch-without-a-cs-degree-2-years-later-and-what-i-4a7fd2ff5503","tags":["Web Development","JavaScript","Tech","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/the-business-implications-of-machine-learning-11480b99184d","tags":["Tech","Artificial Intelligence","Machine Learning","Startup","Business"]},
{"url":"https://www.freecodecamp.org/news/the-tech-recruiter-red-pill-967dd492560c","tags":["Recruiting","Tech","Programming","Design","Technology"]},
{"url":"https://www.freecodecamp.org/news/best-gitter-channels-on-scala-ee1e209844d5","tags":["Scala","Programming","Software Development","Coding","Web Development"]},
{"url":"https://www.freecodecamp.org/news/dynamic-mocking-with-kakapo-js-bdbd3d7b58e2","tags":["JavaScript","Web Development","iOS","Design","Open Source"]},
{"url":"https://www.freecodecamp.org/news/is-free-code-camp-enough-to-become-a-successful-developer-f5df0c33caa8","tags":["Web Development","Programming","Motivation","Learning To Code","Technology"]},
{"url":"https://www.freecodecamp.org/news/finding-time-to-become-a-better-developer-eebc154881b2","tags":["Software Development","Programming","Time Management","Web Development","Productivity"]},
{"url":"https://www.freecodecamp.org/news/learn-es6-the-dope-way-part-v-classes-browser-compatibility-transpiling-es6-code-47f62267661","tags":["JavaScript","ES6","Web Development","Tutorial","Education"]},
{"url":"https://www.freecodecamp.org/news/what-k-pop-can-teach-us-about-design-6253a85f469c","tags":["Design","UX","User Experience","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/winning-life-advice-from-code-champions-c6c56c150aa9","tags":["Programming","Coding","Interview","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/ghost-in-the-machine-snapchat-isnt-mobile-first-it-s-something-else-entirely-4f6c265152a2","tags":["Social Media","Snapchat","Augmented Reality","Design","Tech"]},
{"url":"https://www.freecodecamp.org/news/taming-karma-saucelabs-and-internet-explorer-a-journey-revealed-548275ed04b4","tags":["JavaScript","React","Testing","Open Source","Web Development"]},
{"url":"https://www.freecodecamp.org/news/best-gitter-channels-on-ruby-87ec12ead3d3","tags":["Programming","Ruby on Rails","Ruby","Web Development","Rails"]},
{"url":"https://www.freecodecamp.org/news/one-does-not-simply-learn-to-code-f25bacdc5b62","tags":["Web Development","Education","Tech","Programming","Startup"]},
{"url":"https://www.freecodecamp.org/news/the-danger-of-stopping-at-z-c28fbd702e0b","tags":["Education","Childrens Books","Books","Technology","Children"]},
{"url":"https://www.freecodecamp.org/news/learn-es6-the-dope-way-part-iv-default-parameters-destructuring-assignment-a-new-es6-method-44393190b8c9","tags":["JavaScript","ES6","Web Development","Tutorial","Education"]},
{"url":"https://www.freecodecamp.org/news/10-000-hours-do-you-really-need-that-much-1496ec706564","tags":["Productivity","Learning","Education","Motivation","Success"]},
{"url":"https://www.freecodecamp.org/news/the-practical-guide-to-becoming-a-professional-web-developer-2f255bc25c90","tags":["Web Development","Programming","Coding","Learning To Code","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-student-who-became-the-teacher-5d0fe62112b4","tags":["Education","Death","Teaching","Learning","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-bad-practice-in-foss-projects-management-32f66c3515f9","tags":["Open Source","Programming","Free Software","Openstack","Software Development"]},
{"url":"https://www.freecodecamp.org/news/leveling-up-css-44b5045a2667","tags":["CSS","Web Development","Front End Development","Design","Web Design"]},
{"url":"https://www.freecodecamp.org/news/why-todays-victory-over-oracle-matters-so-much-to-developers-4e24b4a368b5","tags":["Open Source","Programming","Technology","Tech","Business"]},
{"url":"https://www.freecodecamp.org/news/this-is-what-i-must-tell-my-dad-before-our-time-runs-out-120585a75b31","tags":["Programming","Education","Parenting","Family","Tech"]},
{"url":"https://www.freecodecamp.org/news/waking-up-a-sleeping-city-with-javascript-3b9740e094bd","tags":["India","Programming","Nodejs","Events","Tech"]},
{"url":"https://www.freecodecamp.org/news/react-unit-testing-with-mocha-and-enzyme-77d18b6875cb","tags":["JavaScript","React","Web Development","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/its-all-about-the-ilities-875682184dc8","tags":["Technology","Web Development","Programming","Tech","Design"]},
{"url":"https://www.freecodecamp.org/news/how-i-learned-to-program-f196a5a8bfd3","tags":["Programming","Game Development","Tech","Technology","Games"]},
{"url":"https://www.freecodecamp.org/news/going-https-on-amazon-ec2-ubuntu-14-04-with-lets-encrypt-certbot-on-nginx-696770649e76","tags":["Web Development","Programming","Tech","Startup","Security"]},
{"url":"https://www.freecodecamp.org/news/this-is-my-story-about-how-i-went-from-being-a-carpenter-with-zero-experience-in-the-tech-world-to-4252e93cb73","tags":["Web Development","Careers","Technology","Learning To Code","Tech"]},
{"url":"https://www.freecodecamp.org/news/360-million-reasons-to-destroy-all-passwords-9a100b2b5001","tags":["Security","Tech","Technology","Web Development","Social Media"]},
{"url":"https://www.freecodecamp.org/news/stop-bringing-strong-typing-to-javascript-4da0666cba6e","tags":["JavaScript","Programming","Technology","Software Development","ES6"]},
{"url":"https://www.freecodecamp.org/news/how-i-won-a-scholarship-to-apples-yearly-event-for-the-second-time-f04f5f4636b1","tags":["Technology","Tech","Design","Life Lessons","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-to-choose-which-programming-language-you-should-learn-in-2019-60abef241012","tags":["Programming","Software Development","Web Development","Coding","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-zen-manifesto-for-effective-code-reviews-e30b5c95204a","tags":["Code Review","Programming","Productivity","Teamwork","Tech"]},
{"url":"https://www.freecodecamp.org/news/why-you-should-write-merge-requests-like-youre-posting-to-instagram-765e32a3ec9c","tags":["Git","Software Development","Technology","Coding","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-publish-packages-that-can-be-used-in-browsers-and-node-c51274dca77c","tags":["JavaScript","NPM","Tech","Nodejs","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-started-my-open-source-journey-after-being-demotivated-for-two-years-db4ebc6ecb84","tags":["Open Source","Mozilla","JavaScript","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/reintroducing-react-every-react-update-since-v16-demystified-60686ee292cc","tags":["React","Technology","Tech","Programming","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-joining-coding-bootcamps-meetups-and-winning-a-hackathon-changed-my-life-completely-2addc66f1665","tags":["Hackathons","Freelancing","Women In Tech","Tech","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-twitter-oauth-using-passport-js-and-reactjs-9ffa6f49ef0","tags":["JavaScript","Reactjs","Authentication","Passportjs","Technology"]},
{"url":"https://www.freecodecamp.org/news/mistakes-youve-probably-made-in-your-coding-task-for-a-job-interview-28e6db6a68ad","tags":["Github","Web Development","JavaScript","Interview","Open Source"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-state-based-router-using-react-and-mobx-state-tree-e91b2b8e8d79","tags":["React","Routing","JavaScript","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-basic-guide-to-closures-in-javascript-9fc8b7e3463e","tags":["JavaScript","ES6","Tech","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-started-testing-a-ruby-on-rails-reactjs-app-with-rspec-jest-and-enzyme-d058f415894e","tags":["JavaScript","React","Jest","Testing","Ruby"]},
{"url":"https://www.freecodecamp.org/news/angular-reactive-forms-an-introduction-f9d988ae9251","tags":["JavaScript","Angular","HTML","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-git-for-absolute-beginners-86fa1d32ff71","tags":["Git","Programming","Web Development","Version Control","Tech"]},
{"url":"https://www.freecodecamp.org/news/650-free-online-programming-computer-science-courses-you-can-start-this-summer-6c8905e6a3b2","tags":["Programming","Education","Technology","Tech","Personal Development"]},
{"url":"https://www.freecodecamp.org/news/how-i-built-a-customizable-loading-indicator-with-angular-dynamic-components-a291310f01d","tags":["JavaScript","Tech","Angular","Front End Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/sometimes-the-key-to-learning-fast-is-looking-dumb-9166fb78c234","tags":["Programming","Learning","Software Development","Technology","Software Engineering"]},
{"url":"https://www.freecodecamp.org/news/an-intro-to-redux-and-how-state-is-updated-in-a-redux-application-839c8334d1b1","tags":["Redux","React","Tech","Programming","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-become-a-rockstar-engineer-e785b09cc104","tags":["Software Development","Self Improvement","Programming","Computer Science","Technology"]},
{"url":"https://www.freecodecamp.org/news/functional-and-flexible-shell-scripting-tricks-a2d693be2dd4","tags":["Programming","Scripting","Automation","Shell Script","Tech"]},
{"url":"https://www.freecodecamp.org/news/some-awesome-modern-c-features-that-every-developer-should-know-5e3bf6f79a3c","tags":["Programming","Coding","Tech","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/improve-your-workflow-with-these-awesome-cli-tools-fc3750cbb2bf","tags":["Terminal","Productivity","Programming","Coding","Tech"]},
{"url":"https://www.freecodecamp.org/news/simple-regex-tricks-for-beginners-3acb3fa257cb","tags":["Regex","Tech","Technology","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/a-quick-look-at-rails-custom-validation-9ab7e0f1af81","tags":["Ruby on Rails","Tech","Programming","Productivity","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-publish-an-application-in-the-play-store-8ddcc6dc3587","tags":["Android","Tech","Coding","Apps","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-discord-bot-under-15-minutes-fb2fd0083844","tags":["JavaScript","Discord","Nodejs","Web Development","Bots"]},
{"url":"https://www.freecodecamp.org/news/how-to-go-from-scratch-to-create-react-app-on-windows-a8a24687d595","tags":["Git","React","Web Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-react-handbook-b71c27b0a795","tags":["JavaScript","React","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-i-built-an-async-form-validation-library-in-100-lines-of-code-with-react-hooks-81dbff6c4a04","tags":["React","JavaScript","Web Development","Web Design","Tech"]},
{"url":"https://www.freecodecamp.org/news/simple-site-hosting-with-amazon-s3-and-https-5e78017f482a","tags":["AWS","Web Development","Cloud Services","S3","Web Hosting"]},
{"url":"https://www.freecodecamp.org/news/here-are-some-super-secret-vs-code-hacks-to-boost-your-productivity-20d30197ac76","tags":["Tech","Startup","Programming","Productivity","Coding"]},
{"url":"https://www.freecodecamp.org/news/a-chaotic-mind-leads-to-chaotic-code-e7d6962777c0","tags":["Mindfulness","JavaScript","Programming","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/spread-operator-and-rest-parameter-in-javascript-es6-4416a9f47e5e","tags":["JavaScript","Technology","Tech","Coding","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-react-hooks-ef70894d9fd","tags":["React","JavaScript","Frontend","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/removing-javascripts-this-keyword-makes-it-a-better-language-here-s-why-db28060cc086","tags":["JavaScript","Technology","Web Development","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/beware-of-chaining-array-methods-in-javascript-ef3983b60fbc","tags":["JavaScript","Performance","Functional Programming","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-mobile-app-launch-checklist-how-to-ship-apps-like-a-boss-84a20f5d8a45","tags":["Android","iOS","Tech","Mobile App Development","Productivity"]},
{"url":"https://www.freecodecamp.org/news/which-programming-language-should-you-learn-next-487d077baa32","tags":["Programming","JavaScript","Python","Java","Coding"]},
{"url":"https://www.freecodecamp.org/news/the-strategy-pattern-explained-using-java-bc30542204e0","tags":["Java","Design Patterns","Technology","Software Architecture","Programming"]},
{"url":"https://www.freecodecamp.org/news/control-flow-in-programming-b9fb4f4539c","tags":["Programming","Python","Coding","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-master-async-await-with-this-real-world-example-19107e7558ad","tags":["JavaScript","Web Development","Coding","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-a-better-cv-the-web-developer-edition-6d27f37d4e67","tags":["Writing","Jobs","Web Development","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-host-a-static-website-with-s3-cloudfront-and-route53-7cbb11d4aeea","tags":["AWS","Cloudfront","Tech","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/introducing-abs-a-programming-language-for-shell-scripting-dfbd737d621","tags":["Bash","Tech","Productivity","Programming","Programming Languages"]},
{"url":"https://www.freecodecamp.org/news/i-know-nothing-but-it-is-okay-6c0d9a4fe09f","tags":["Life Lessons","Imposter Syndrome","Developer","Philosophy","Technology"]},
{"url":"https://www.freecodecamp.org/news/announcing-matterhorn-a-node-js-api-server-boilerplate-4994759f1bf6","tags":["JavaScript","Typescript","Nodejs","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/lets-dissect-the-differences-between-generics-and-the-any-type-in-swift-86c8214c35e4","tags":["Swift","Programming","Technology","iOS","Apps"]},
{"url":"https://www.freecodecamp.org/news/5-ways-your-startup-can-recruit-women-29a0f10a3cd5","tags":["Diversity","Tech","Startup","Women In Tech","Recruiting"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-your-own-custom-mouse-ui-class-in-vanilla-javascript-287115be0729","tags":["Tech","Startup","Programming","JavaScript","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-un-stuck-in-your-job-search-with-three-simple-questions-5cc0b6f0d251","tags":["Interview","Job Hunting","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-implement-a-pwa-and-barba-js-into-internet-kiosks-854d4895fd04","tags":["Web Development","Pwa","Android","JavaScript","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-im-working-to-overcome-my-struggles-as-a-junior-developer-a6ab18ac29b2","tags":["Programming","Internships","Junior Developer","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/an-illustrative-introduction-to-fishers-linear-discriminant-9484efee15ac","tags":["Machine Learning","Data Science","Artificial Intelligence","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-deploy-mongo-on-aws-using-docker-the-definitive-guide-for-first-timers-3738f3babd48","tags":["Docker","Mongo","AWS","DevOps","Tech"]},
{"url":"https://www.freecodecamp.org/news/laravel-continuous-deployment-with-circleci-and-deployer-c70b27fa70d2","tags":["Laravel","Circleci","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-css-specificity-works-in-the-browser-3a7504176eda","tags":["CSS","Web Development","Front End Development","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-modern-applications-with-webpack-c81ccf6dd54f","tags":["JavaScript","Tech","Programming","Webpack","Web Development"]},
{"url":"https://www.freecodecamp.org/news/a-coding-project-a-day-for-20-days-5cd4c9383f84","tags":["Web Development","Design","Coding","Tech","Creativity"]},
{"url":"https://www.freecodecamp.org/news/the-moment-i-felt-like-a-developer-6c9a7e67b919","tags":["Women In Tech","Imposter Syndrome","Learning To Code","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-the-akamai-content-delivery-network-806aa16d8781","tags":["Content Delivery Network","Technology","Software Development","Performance","Security"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-a-little-css-grid-magic-to-design-a-calculator-app-e162afb2fdb4","tags":["CSS","JavaScript","Web Development","Technology","Design"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-a-grip-on-the-four-constructs-of-an-rxjava-routine-32addd16349e","tags":["Android","Java","Software Development","Tech","Mobile App Development"]},
{"url":"https://www.freecodecamp.org/news/trending-web-technologies-to-follow-in-2019-fc382b09198b","tags":["JavaScript","Web Development","Tech","Technology","Front End Development"]},
{"url":"https://www.freecodecamp.org/news/how-i-finished-the-entire-freecodecamp-curriculum-in-9-months-while-working-full-time-f3b10d04e02e","tags":["Programming","Career Change","Tech","Self Improvement","Motivation"]},
{"url":"https://www.freecodecamp.org/news/exploring-netlify-cms-a-react-git-based-content-management-system-c8d58e438c99","tags":["Web Development","Git","React","CMS","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-i-used-python-to-help-me-chose-an-organisation-for-google-summer-of-code-19-75078de13194","tags":["Python","Web Scraping","Gsoc","Data Analysis","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-started-with-competitive-programming-in-javascript-76ad2e760efe","tags":["JavaScript","Programming","Tech","Software Development","Algorithms"]},
{"url":"https://www.freecodecamp.org/news/the-differences-between-javascripts-asynchronous-api-timers-d916e0596716","tags":["JavaScript","Nodejs","Tech","Programming","API"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-systems-engineering-to-build-a-successful-web-app-6f8bda2f7fc4","tags":["Systems Engineering","UI","UX","Design","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-savvy-digital-marketers-guide-to-productivity-in-2019-how-to-learn-sql-python-and-ec5669a9deeb","tags":["Digital Marketing","Career Advice","Marketing","Technology","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/why-you-should-care-about-supporting-older-browsers-39bbc28fb7fd","tags":["CSS","Browsers","JavaScript","Design","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-i-went-from-c-to-python-a-conceptual-change-8bf29d059428","tags":["Programming","Python","Tech","Learning","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/an-intro-to-augmented-reality-for-the-javascript-developer-with-an-example-71875ab184ee","tags":["Virtual Reality","Augmented Reality","JavaScript","Tech","Tools"]},
{"url":"https://www.freecodecamp.org/news/a-simple-css-animation-tutorial-8a35aa8e87ff","tags":["CSS","Coding","Animation","Design","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-save-time-and-money-by-building-an-automatic-meal-planner-7c7a9351d124","tags":["Python","API","Technology","Life Hacking","Productivity"]},
{"url":"https://www.freecodecamp.org/news/lets-experiment-with-functional-generators-and-the-pipeline-operator-in-javascript-520364f97448","tags":["JavaScript","Technology","Functional Programming","Learning","Programming"]},
{"url":"https://www.freecodecamp.org/news/ember-quicktips-how-to-breakup-and-import-sass-css-files-separately-b0759459027d","tags":["JavaScript","Ember","Sass","CSS","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-practical-guide-to-containers-dfa66d37ac30","tags":["Docker","Web Development","Software Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/my-latest-bugfix-or-how-i-went-spelunking-in-someone-elses-code-2afb536504ed","tags":["JavaScript","React","Debugging","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/react-cache-time-slicing-and-fetching-with-a-synchronous-api-2a57dc9c2e6d","tags":["JavaScript","React","Front End Development","Browsers","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-animate-page-transitions-in-gatsby-js-b36e3ae14c29","tags":["Gatsbyjs","JavaScript","Animation","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/login-using-react-redux-redux-saga-86b26c8180e","tags":["Redux","Reactjs","Tech","Programming","Security"]},
{"url":"https://www.freecodecamp.org/news/gettin-griddy-with-it-build-your-own-css-grid-and-drop-the-frameworks-7d8c498c8b1b","tags":["CSS","Web Development","HTML","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-real-time-chatroom-with-firebase-and-react-hooks-eb892fa72f1e","tags":["JavaScript","Programming","React","Tech","Firebase"]},
{"url":"https://www.freecodecamp.org/news/a-practical-guide-to-writing-more-functional-javascript-db49409f71","tags":["Functional Programming","JavaScript","Software Development","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/lessons-learned-at-react-conf-2018-bc390f5b1aa4","tags":["Technology","Startup","Web Development","Programming","React"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-started-debugging-nodejs-applications-with-ndb-a37e8747dbba","tags":["JavaScript","Nodejs","Debugging","Software Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-not-to-be-afraid-of-python-anymore-b37b58871795","tags":["Programming","Python","Productivity","Technology","Software Development"]},
{"url":"https://www.freecodecamp.org/news/the-mistake-developers-make-when-coding-a-hamburger-menu-f46c7a3ff956","tags":["Web Development","Front End Development","Tech","Design","UX"]},
{"url":"https://www.freecodecamp.org/news/what-does-junior-senior-expert-lead-experienced-professional-and-specialist-software-c36563e946e2","tags":["Programming","Career Advice","Recruitment","Tech","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-design-website-layouts-for-screen-readers-347b7b06e9cc","tags":["Accessibility","Web Development","Tech","UX","Design"]},
{"url":"https://www.freecodecamp.org/news/destructuring-in-javascript-es6-ee963292623a","tags":["JavaScript","Programming","Coding","Technology","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-we-harnessed-the-power-of-reactive-programming-with-refract-87f269ac779e","tags":["JavaScript","React","Technology","Programming","Open Source"]},
{"url":"https://www.freecodecamp.org/news/here-are-380-ivy-league-courses-you-can-take-online-right-now-for-free-9b3ffcbd7b8c","tags":["Education","Technology","Tech","Self Improvement","Design"]},
{"url":"https://www.freecodecamp.org/news/a-first-class-temperament-the-emergence-of-a-star-developer-9321eeb57005","tags":["Programming","Software Development","Leadership","Humility","Women In Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-configure-webpack-4-with-angular-7-a-complete-guide-9a23c879f471","tags":["JavaScript","Typescript","Webpack","Angular","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-a-simple-react-search-plugin-publish-it-to-npm-and-deploy-it-to-github-pages-d8876dff7780","tags":["React","Open Source","JavaScript","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/an-intro-to-webpack-what-it-is-and-how-to-use-it-8304ecdc3c60","tags":["JavaScript","Reactjs","Webpack","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/ordering-take-out-how-to-eat-a-scary-monolith-805e471a613f","tags":["Tech","Software Development","Microservices","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-i-became-a-programmer-with-the-100daysofcode-challenge-19b01f17bca1","tags":["Nigeria","Learning","Careers","Tech","Software Development"]},
{"url":"https://www.freecodecamp.org/news/a-computer-science-degree-ticket-to-your-dream-tech-job-or-a-useless-piece-of-paper-ee488d27c384","tags":["Education","Computer Science","College","Technology","Web Development"]},
{"url":"https://www.freecodecamp.org/news/this-is-why-your-read-eval-print-loop-is-so-amazing-cf0362003983","tags":["JavaScript","Tech","Programming","Productivity","Psychology"]},
{"url":"https://www.freecodecamp.org/news/lambda-layers-2f80b9211318","tags":["AWS","Serverless","Coding","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/15-useful-javascript-examples-of-map-reduce-and-filter-74cbbb5e0a1f","tags":["JavaScript","Programming","Front End Development","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-distributed-game-of-life-in-elixir-9152588100cd","tags":["Elixir","Tech","Erlang","Testing","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-displaying-an-image-on-html5-canvas-works-13e3f6a6c4bd","tags":["JavaScript","HTML","Animation","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-your-data-science-muscle-memory-slicing-and-mapping-data-for-machine-learning-d38e65986c69","tags":["Data Science","Machine Learning","Programming","Python","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-restful-api-with-authentication-in-5-minutes-all-from-your-command-line-part-2-dcf29d5de0bb","tags":["React","Technology","Coding","Nodejs","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-train-a-core-ml-model-with-turi-create-to-classify-dog-breeds-bc1d0fa108b","tags":["Python","iOS","Machine Learning","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-react-native-constructs-app-layouts-and-how-fabric-is-about-to-change-it-dd4cb510d055","tags":["React","Mobile App Development","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/solving-googles-semantris-using-opencv-and-word2vec-7ea5eb36d0c7","tags":["Computer Vision","Data Science","Tech","NLP","Programming"]},
{"url":"https://www.freecodecamp.org/news/2018s-most-popular-free-online-courses-f4bc54e3ff2f","tags":["Education","Tech","Technology","Self Improvement","Design"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-from-my-first-contribution-to-node-js-core-9cdc0e0d5efc","tags":["Nodejs","Open Source","Tech","Programming","Lessons Learned"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-an-image-gallery-with-css-grid-e0f0fd666a5c","tags":["Design","Technology","Programming","CSS","Web Development"]},
{"url":"https://www.freecodecamp.org/news/a-beginners-guide-to-redux-9f652cbdc519","tags":["React","Redux","Beginner","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-customize-your-third-party-react-components-e0afd88532c9","tags":["JavaScript","Tech","React","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/explore-a-new-realm-each-weekend-with-newlangweekends-cdd2eb2436ac","tags":["Programming","Beginner","Education","Technology","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-develop-your-react-superpowers-with-the-hoc-pattern-61293651d59","tags":["React","JavaScript","Programming","Coding","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-path-to-technical-leadership-how-to-go-from-developer-to-team-leader-8c544f15a431","tags":["Leadership","Technology","Career Advice","Programming","Management"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-react-for-e-commerce-and-why-its-a-good-idea-772006ad2e13","tags":["React","Ecommerce","Gatsbyjs","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-simple-checklist-to-help-you-win-or-have-fun-at-hackathons-98030be1a6c8","tags":["Hackathons","Success","Software Development","Tech","Learning"]},
{"url":"https://www.freecodecamp.org/news/the-new-security-features-in-android-pie-and-why-im-excited-about-them-4a2f45be61fe","tags":["Android","Software Development","Mobile App Development","Technology","Security"]},
{"url":"https://www.freecodecamp.org/news/how-and-why-to-use-android-visibility-listeners-971e3b6511ec","tags":["Android","Tech","Development","Coding","Android App Development"]},
{"url":"https://www.freecodecamp.org/news/a-no-frills-guide-to-node-js-how-to-create-a-node-js-web-app-without-external-packages-a7b480b966d2","tags":["JavaScript","Nodejs","Technology","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-improve-your-code-with-alexa-response-interceptors-2b3e73721fc","tags":["Alexa","Alexa Skills","Programming","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-speaking-at-almost-every-meetup-in-poland-c94ec04f29b1","tags":["Public Speaking","Front End Development","Career Advice","Life Lessons","Programming"]},
{"url":"https://www.freecodecamp.org/news/resistance-to-becoming-a-pythonista-f5a734d15c61","tags":["Python","Programming","Machine Learning","Data Science","Tech"]},
{"url":"https://www.freecodecamp.org/news/what-ive-learned-two-years-post-bootcamp-49812d33e2b7","tags":["Web Development","Programming","Bootcamp","Career Change","Tech"]},
{"url":"https://www.freecodecamp.org/news/here-are-the-all-the-free-coding-courses-we-launched-in-2018-ae621a74255e","tags":["JavaScript","CSS","HTML","React","Vue"]},
{"url":"https://www.freecodecamp.org/news/how-we-reduced-food-wastage-and-saved-money-using-machine-learning-c462aa5a3b30","tags":["Machine Learning","Data Science","Python","Analytics","Food Waste"]},
{"url":"https://www.freecodecamp.org/news/stability-in-sorting-algorithms-a-treatment-of-equality-fa3140a5a539","tags":["JavaScript","Software Development","Algorithms","Programming","Computer Science"]},
{"url":"https://www.freecodecamp.org/news/features-of-the-chrome-api-you-should-know-bf5c8b6c7733","tags":["JavaScript","Chrome","Development","Coding","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-pros-and-cons-of-different-data-formats-key-values-vs-tuples-f526ad3fa964","tags":["Programming","React Native","Database","Sql","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-check-if-an-input-is-empty-with-css-1a83715f9f3e","tags":["Web Development","CSS","Tech","UX","Programming"]},
{"url":"https://www.freecodecamp.org/news/what-i-did-this-year-to-advance-my-career-and-why-you-should-do-these-things-too-50907c864ef4","tags":["Programming","Tech","Self Improvement","Community","Careers"]},
{"url":"https://www.freecodecamp.org/news/forming-the-smallest-possible-number-from-the-given-number-in-javascript-bda790655c8e","tags":["JavaScript","Algorithms","ES6","Programming","Data Structures"]},
{"url":"https://www.freecodecamp.org/news/how-you-can-learn-to-code-in-2019-5ef3688c330c","tags":["Programming","Tech","Learning To Code","Startup","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/becoming-a-better-designer-and-contributing-to-open-source-with-jolloficons-2c2a47330a1e","tags":["Design","Icons","Figma","Open Source","Nigeria"]},
{"url":"https://www.freecodecamp.org/news/var-vs-let-vs-const-in-javascript-2954ae48c037","tags":["JavaScript","Web Development","Software Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/practical-tdd-test-driven-development-84a32044ed0b","tags":["Software Development","Test Driven Development","Technology","Testing","Programming"]},
{"url":"https://www.freecodecamp.org/news/unit-testing-services-endpoints-and-repositories-in-spring-boot-4b7d9dc2b772","tags":["Spring Boot","Unit Testing","Java","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/build-an-apollo-graphql-server-with-typescript-and-webpack-hot-module-replacement-hmr-3c339d05184f","tags":["Apollo","GraphQL","Web Development","Software Engineering","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/here-are-some-of-the-best-resources-to-improve-your-coding-skills-d97aa0e48fdd","tags":["Programming","JavaScript","Learning To Code","Technology","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/720-free-online-programming-computer-science-courses-you-can-start-in-january-96988eb0c52f","tags":["Education","Tech","Technology","Self Improvement","Personal Development"]},
{"url":"https://www.freecodecamp.org/news/analyzing-the-algorithm-to-solve-the-tower-of-hanoi-problem-686685f032e3","tags":["Algorithms","Code","Ruby","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/what-is-a-pure-function-in-javascript-acb887375dfe","tags":["JavaScript","Technology","Tech","Programming","Functional Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-unstuck-when-youre-feeling-overwhelmed-by-all-those-helpful-online-programming-courses-3bdc5023ffb","tags":["Programming","Tech","Self Improvement","Productivity","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-five-money-saving-website-alerts-with-google-analytics-a4bac2514579","tags":["Marketing","Google Analytics","Tech","Business","Web Development"]},
{"url":"https://www.freecodecamp.org/news/think-you-need-a-dashboard-you-should-build-a-notebook-instead-33104d913f95","tags":["Big Data","Analytics","Tech","Data Science","Productivity"]},
{"url":"https://www.freecodecamp.org/news/stop-writing-extra-code-you-can-do-it-in-sql-instead-61883bfcf16d","tags":["Software Development","Software Engineering","Sql","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-improve-your-data-structures-algorithms-and-problem-solving-skills-af50971cba60","tags":["Programming","Data Structures","Algorithms","Computer Science","Tech"]},
{"url":"https://www.freecodecamp.org/news/unmasking-bitmasked-dynamic-programming-25669312b77b","tags":["Programming","Technology","Algorithms","Python","Leetcode"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-an-accessible-form-its-easier-than-you-think-672d3f4ff573","tags":["Accessibility","HTML","CSS","Web Development","Web Design"]},
{"url":"https://www.freecodecamp.org/news/how-we-can-make-education-accessible-through-community-ce3bf46cb00d","tags":["Education","STEM","Programming","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/lessons-i-learned-the-first-year-after-completing-a-coding-bootcamp-4ef3800fd1f8","tags":["Programming","Web Development","JavaScript","Codingbootcamp","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-we-grew-our-seo-to-bring-our-site-70k-visitors-a-month-73e650a05c28","tags":["SEO","Startup","Marketing","Engineering","Tech"]},
{"url":"https://www.freecodecamp.org/news/these-are-the-features-in-es6-that-you-should-know-1411194c71cb","tags":["JavaScript","Technology","Web Development","Programming","Learning"]},
{"url":"https://www.freecodecamp.org/news/how-to-easily-build-desktop-apps-with-html-css-and-javascript-d3e3f03f95a5","tags":["JavaScript","Programming","Technology","Web Development","Coding"]},
{"url":"https://www.freecodecamp.org/news/a-complete-react-boilerplate-tutorial-from-zero-to-hero-20023e086c4a","tags":["Programming","JavaScript","Technology","React","Data Science"]},
{"url":"https://www.freecodecamp.org/news/learning-to-code-first-learn-to-solve-the-problem-128475b91301","tags":["Software Development","Software Engineering","Technology","Web Development","Tutorial"]},
{"url":"https://www.freecodecamp.org/news/a-beginners-guide-to-graphql-86f849ce1bec","tags":["Programming","JavaScript","Software Engineering","Technology","GraphQL"]},
{"url":"https://www.freecodecamp.org/news/yet-another-guide-to-reduce-boilerplate-in-your-redux-ngrx-app-3794a2dd7bf","tags":["Redux","JavaScript","React","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/learn-the-basics-of-git-in-under-10-minutes-da548267cc91","tags":["Github","Version Control","Tech","Productivity","Programming"]},
{"url":"https://www.freecodecamp.org/news/getting-started-with-centos-15eac7215c99","tags":["Linux","System Administration","Servers","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/beware-of-python-dict-get-98d7ffe6667e","tags":["Programming","Python","Coding","Tips","Technology"]},
{"url":"https://www.freecodecamp.org/news/comprehensive-introductory-guide-to-docker-vms-and-containers-4e42a13ee103","tags":["Docker","DevOps","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/an-intro-to-git-aliases-a-faster-way-of-working-with-git-b1eda81c7747","tags":["Git","Programming","Software Development","Technology","Linux"]},
{"url":"https://www.freecodecamp.org/news/improve-your-asynchronous-javascript-code-with-async-and-await-c02fc3813eda","tags":["JavaScript","Programming","Technology","Web Development","Promises"]},
{"url":"https://www.freecodecamp.org/news/how-to-debug-java-code-4a28442e0959","tags":["Programming","Debugging","Java","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-basic-slackbot-a-beginners-guide-6b40507db5c5","tags":["Slack","Productivity","Automation","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/i-landed-an-internship-at-facebook-here-are-some-tips-i-learned-b83685cde27","tags":["Interview","Technology","Programming","Jobs","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-calculate-binary-tree-height-with-the-recursive-method-aafc461f2201","tags":["Programming","Recursion","Algorithms","Software Development","Ruby"]},
{"url":"https://www.freecodecamp.org/news/cultivating-great-culture-within-a-team-a26a7c0cc4a2","tags":["Culture","Teamwork","Business","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-taste-reasonml-by-building-something-useful-7b1189b94637","tags":["JavaScript","Reasonml","Nodejs","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/ai-and-machine-learning-how-to-learn-them-visually-79a56d9b7dbb","tags":["Machine Learning","JavaScript","AI","Coding","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-i-built-my-product-with-a-full-time-job-partner-and-3-year-old-twin-boys-f354432ff2a7","tags":["Startup","Web Development","Entrepreneurship","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-pass-oracles-java-certifications-a-practical-guide-for-developers-e9b607ba6173","tags":["Java","Programming","Software Development","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/what-we-learned-by-serving-machine-learning-models-at-scale-using-amazon-sagemaker-ad1d974d8dca","tags":["AWS","Machine Learning","AI","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/write-a-compiler-in-go-quick-guide-30d2f33ac6e0","tags":["Golang","Compilers","Programming","Technology","Productivity"]},
{"url":"https://www.freecodecamp.org/news/master-the-art-of-looping-in-javascript-with-these-incredible-tricks-a5da1aa1d6c5","tags":["JavaScript","Coding","Programming","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/essential-gems-for-rails-applications-75fed43d2798","tags":["Ruby","Ruby on Rails","Tech","Programming","Apps"]},
{"url":"https://www.freecodecamp.org/news/what-the-heck-is-jsx-and-why-you-should-use-it-to-build-your-react-apps-1195cbd9dbc6","tags":["Tech","Programming","Startup","JavaScript","React"]},
{"url":"https://www.freecodecamp.org/news/how-to-design-a-serverless-async-api-6cfd68939459","tags":["Serverless","AWS","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/the-definitive-guide-to-contributing-to-open-source-900d5f9f2282","tags":["Technology","Self Improvement","Startup","Open Source","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-art-of-asking-questions-84c01c9987a4","tags":["Interview","Imposter Syndrome","Woman In Tech","Tech","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/tips-for-writing-a-library-in-kotlin-cd5f9e14e102","tags":["Kotlin","Programming","Java","Coding","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-a-stackoverflow-account-can-secure-you-a-seat-at-the-recognised-developer-table-cc782e1c84de","tags":["Programming","Technology","Tech","Hacking","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-an-age-and-gender-multi-task-predictor-with-deep-learning-in-tensorflow-20c28a1bd447","tags":["Machine Learning","Deep Learning","TensorFlow","Data Science","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-responsive-fixed-data-table-with-react-hooks-8eae2fff9a52","tags":["React","Tech","Technology","Functional Programming","Programming"]},
{"url":"https://www.freecodecamp.org/news/what-to-keep-in-mind-when-architecting-a-system-912ec5c6f79","tags":["Software Development","Software Design","System Architecture","DevOps","Technology"]},
{"url":"https://www.freecodecamp.org/news/web-workers-in-action-2c9ff33be266","tags":["JavaScript","Web Development","Webworker","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/highlights-from-chrome-dev-summit-2018-c7f1f1a7e6ae","tags":["Web Development","Chrome","Google","Performance","Tech"]},
{"url":"https://www.freecodecamp.org/news/connections-between-deep-learning-physics-and-pure-mathematics-part-i-947abeb3a5dd","tags":["Machine Learning","Artificial Intelligence","Science","Technology","Mathematics"]},
{"url":"https://www.freecodecamp.org/news/rage-against-the-machine-learning-my-battle-with-recommendation-engines-8e40ce10cefe","tags":["Machine Learning","Artificial Intelligence","Programming","Product Management","Technology"]},
{"url":"https://www.freecodecamp.org/news/best-image-format-for-web-in-2019-jpeg-webp-heic-avif-41ba0c1b2789","tags":["Web Development","Performance","Image","Tech","Design"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-complex-problems-easier-by-decomposing-and-composing-be57ce230c49","tags":["JavaScript","Technology","Web Development","Programming","Functional Programming"]},
{"url":"https://www.freecodecamp.org/news/learn-to-build-your-first-bot-in-telegram-with-python-4c99526765e4","tags":["Bots","Python","Programming","API","Software Engineering"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-your-fancy-svg-button-accessible-83c9172c3c15","tags":["Web Development","CSS","HTML","Accessibility","Tech"]},
{"url":"https://www.freecodecamp.org/news/what-is-website-accessibility-18ce00ec990f","tags":["Web Development","Front End Development","Technology","Software Development","Design"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-high-dimensional-hyper-parameter-tuning-df5c0106e5a4","tags":["Machine Learning","Deep Learning","Programming","Optimization","Tech"]},
{"url":"https://www.freecodecamp.org/news/jasmine-unit-testing-tutorial-4e757c2cbf42","tags":["JavaScript","Testing","Programming","Productivity","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-i-went-from-stay-at-home-mum-to-front-end-web-developer-39724046692a","tags":["Programming","Web Development","Working Mothers","Children","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-not-feel-like-an-imposter-3d41fdc91182","tags":["Imposter Syndrome","Self Improvement","Self-awareness","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/what-not-to-save-into-a-git-repository-29779ee94b96","tags":["Git","Tech","Tips","Security","Productivity"]},
{"url":"https://www.freecodecamp.org/news/want-amazing-free-coding-tutorials-subscribe-to-these-youtube-channels-b91f154db543","tags":["Web Development","Technology","Software Development","Programming","Tutorial"]},
{"url":"https://www.freecodecamp.org/news/use-these-javascript-features-to-make-your-code-more-readable-ec3930827226","tags":["JavaScript","Web Development","Programming","Technology","Clean Code"]},
{"url":"https://www.freecodecamp.org/news/redux-get-the-ball-rolling-in-10min-9d9551ff4b3c","tags":["React","JavaScript","Programming","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/hibernate-deep-dive-relations-lazy-loading-n-1-problem-common-mistakes-aff1fa390446","tags":["Java","Sql","Programming","Tech","Database"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-a-grip-on-cross-validations-bb0ba779e21c","tags":["Machine Learning","AI","Data Science","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/web-fonts-in-2018-f191a48367e8","tags":["Web Development","CSS","Performance","Optimization","Tech"]},
{"url":"https://www.freecodecamp.org/news/rejected-get-inspired-by-the-stories-of-science-tech-giants-76c1b007d63a","tags":["Job Hunting","Technology","Science","Life Lessons","Inspiration"]},
{"url":"https://www.freecodecamp.org/news/why-i-recycle-programming-problems-7785e04e451d","tags":["Programming","Tech","Technology","Learning To Code","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/learning-go-from-zero-to-hero-d2a3223b3d86","tags":["Golang","Programming","Learning","Software Development","Web Development"]},
{"url":"https://www.freecodecamp.org/news/things-you-should-know-before-enabling-2-factor-authentication-2fa-6f11e4b5eab1","tags":["Security","Technology","Cybersecurity","Passwords","Two Factor Authentication"]},
{"url":"https://www.freecodecamp.org/news/http-caching-in-depth-part-1-a853c6af99db","tags":["Web Development","Https","Web Performance","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/functional-programming-principles-in-javascript-1b8fc6c3563f","tags":["Functional Programming","Programming","JavaScript","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/key-takeaways-from-my-first-front-end-web-developer-interview-90baa9eff1af","tags":["Self Improvement","Tech","Jobs","Interview","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-wireframes-with-design-systems-46f3040829b6","tags":["Design","UX","Design Systems","Wireframe","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-i-created-a-python-bot-to-automatically-log-into-a-captive-portal-3d4ba04dee9f","tags":["Python","Selenium","Automation","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-deploy-a-react-app-with-an-express-server-on-heroku-32244fe5a250","tags":["JavaScript","Reactjs","Expressjs","Heroku","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-two-friends-changed-careers-learned-to-code-and-built-a-startup-e40c0b060de8","tags":["Startup","Tech","Programming","Jobs","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-generate-a-static-website-with-vue-js-in-no-time-e74e7073b7b8","tags":["JavaScript","Nuxtjs","Vuejs","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-bag-of-words-and-how-to-code-it-in-python-for-nlp-282e87a9da04","tags":["Machine Learning","Python","Code","Algorithms","Tech"]},
{"url":"https://www.freecodecamp.org/news/styling-accessibility-a-web-components-approach-dc2aa8123eb2","tags":["Web Development","Accessibility","Front End Development","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-code-the-caesar-cipher-an-introduction-to-basic-encryption-3bf77b4e19f7","tags":["Programming","Technology","Cybersecurity","Java","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-akka-http-routing-697b00399cad","tags":["Scala","Akka","API","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-we-built-a-10k-email-list-for-our-online-course-7b246e0c29f5","tags":["Web Development","Marketing","Startup","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-calculate-a-binary-trees-height-using-array-iteration-in-ruby-63551c6c65fe","tags":["Programming","Algorithms","Ruby","Tech","Data Science"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-the-backend-of-a-crypto-tracking-app-using-swift-and-laravel-1d9122bc290b","tags":["Laravel","Swift","Cryptocurrency","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-not-to-be-afraid-of-vim-anymore-ec0b7264b0ae","tags":["Vim","Productivity","Technology","Tech","Software Development"]},
{"url":"https://www.freecodecamp.org/news/the-biggest-struggles-you-might-face-during-a-coding-bootcamp-2b83ee10690","tags":["Programming","Codingbootcamp","Tech","Technology","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-medium-like-highlight-menu-in-vue-dc515f2dddef","tags":["Web Development","Vuejs","JavaScript","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-started-the-process-of-healing-a-dying-software-group-d5610cf416bc","tags":["Software Development","Management","Life Lessons","Tech","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/this-new-year-resolution-will-change-your-life-learn-to-code-with-100daysofcode-562ef2c7ca33","tags":["Programming","Self Improvement","Habit Building","Tech","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/create-a-cryptocurrency-tracking-app-with-push-notifications-using-swift-and-laravel-part-2-the-6275674a12f","tags":["Swift","Laravel","iOS","Tech","Cryptocurrency"]},
{"url":"https://www.freecodecamp.org/news/how-to-christmassify-your-terminal-and-shell-7405d748dee2","tags":["Terminal","Programming","Web Development","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/project-1-analyzing-dvd-rentals-with-sql-fd12dd674a64","tags":["Analytics","Data Science","Tech","Sql","Programming"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-next-js-for-everyone-507d2d90ab54","tags":["Nextjs","JavaScript","Technology","React","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-render-modals-in-react-bbe9685e947e","tags":["JavaScript","React","Software Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-deep-work-to-become-a-better-programmer-9c7d856cdec2","tags":["Productivity","Technology","Programming","Software Development","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-understand-the-keyword-this-and-context-in-javascript-cd624c6b74b8","tags":["Technology","Programming","JavaScript","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-deploy-laravel-the-easy-way-with-kubernetes-bb9a0778696c","tags":["Kubernetes","Laravel","DevOps","Docker","Tech"]},
{"url":"https://www.freecodecamp.org/news/learn-emotionjs-during-your-morning-coffee-its-that-easy-2bc60213aca7","tags":["React","CSS","Front End Development","JavaScript","Web Development"]},
{"url":"https://www.freecodecamp.org/news/augmented-reality-with-javascript-a-case-study-c9cffaadcf07","tags":["Augmented Reality","JavaScript","Virtual Reality","AR","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-survival-guide-to-the-either-monad-in-scala-7293a680006","tags":["Functional Programming","Scala","Programming","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/twas-the-night-before-christmas-a-coders-dream-b0fc0c6d23b","tags":["Christmas","Coding","Freecodecamp","Developer"]},
{"url":"https://www.freecodecamp.org/news/service-and-micro-service-oriented-architectures-explained-2f8d5da0ecdd","tags":["Software Development","Technology","Software Engineering","Web Development","Startup"]},
{"url":"https://www.freecodecamp.org/news/want-to-learn-neural-networks-heres-a-free-brain-js-course-merry-christmas-ea801f378041","tags":["Machine Learning","JavaScript","Neural Networks","Artificial Intelligence","Programming"]},
{"url":"https://www.freecodecamp.org/news/redis-hash-table-scan-explained-537cc8bb9f52","tags":["Redis","Coding","Software Development","Database","Tech"]},
{"url":"https://www.freecodecamp.org/news/custom-confirm-box-with-bootstrap-4-377aa67723c2","tags":["Web Development","JavaScript","Front End Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/react-for-beginners-building-a-meme-maker-with-react-7164d3d3e55f","tags":["JavaScript","React","Coding","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/tensorspace-js-a-way-to-3d-visualize-neural-networks-in-browsers-2c0afd7648a8","tags":["Deep Learning","Machine Learning","JavaScript","Data Visualization","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-save-hours-of-debugging-with-logs-6989cc533370","tags":["Logging","Software Development","DevOps","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-went-from-being-a-contributor-to-an-open-source-project-maintainer-acd8a6b316f5","tags":["Open Source","Technology","Programming","Tech","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/how-to-implement-a-chrome-extension-3802d63b5376","tags":["JavaScript","Web Development","Tech","Programming","Chrome Extension"]},
{"url":"https://www.freecodecamp.org/news/procrastination-sucks-so-heres-the-eat-that-frog-way-to-powerful-productivity-543b07ecf360","tags":["Productivity","Programming","Self Improvement","Success","Tech"]},
{"url":"https://www.freecodecamp.org/news/these-are-the-concepts-you-should-know-in-react-js-after-you-learn-the-basics-ee1d2f4b8030","tags":["JavaScript","Programming","Web Development","React","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-perfect-programming-interview-problem-8431cdeab2a7","tags":["Programming","Technology","Interview","Algorithms","Python"]},
{"url":"https://www.freecodecamp.org/news/connecting-the-dots-a-story-of-learning-to-code-and-giving-back-c8867cdffcb1","tags":["Web Development","Women In Tech","Tech","Programming","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-jest-enzyme-like-a-boss-8455a2bc6d56","tags":["JavaScript","Unit Testing","React","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-secure-your-websocket-connections-d0be0996c556","tags":["Programming","Websocket","Nodejs","Security"]},
{"url":"https://www.freecodecamp.org/news/the-beauty-of-heroku-connect-simplifying-database-synchronization-e57451d3b376","tags":["Heroku","Technology","Ruby on Rails","Salesforce","Programming"]},
{"url":"https://www.freecodecamp.org/news/clever-react-context-tricks-using-typescript-not-redux-7e2b9c7e5bf6","tags":["JavaScript","React","Typescript","Redux","Tech"]},
{"url":"https://www.freecodecamp.org/news/why-react-hooks-and-how-did-we-even-get-here-aa5ed5dc96af","tags":["React","JavaScript","Web Development","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-serverless-report-server-with-azure-functions-and-sendgrid-3c063a51f963","tags":["JavaScript","Serverless","Nodejs","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-data-science-project-from-scratch-dc4f096a62a1","tags":["Machine Learning","Data Science","Data Visualization","Data Analysis","Technology"]},
{"url":"https://www.freecodecamp.org/news/execution-context-and-the-call-stack-visually-illustrated-by-a-slice-of-tasty-cake-14f9a64dc460","tags":["JavaScript","Coding","Web Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-not-to-be-afraid-of-git-anymore-fe1da7415286","tags":["Git","Tech","Technology","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/14-phone-interview-tips-that-will-actually-win-you-the-job-offer-6a171e75ac94","tags":["Careers","Career Advice","Jobs","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/crud-operations-using-vanilla-javascript-cd6ee2feff67","tags":["JavaScript","ES6","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/a-step-by-step-guide-to-getting-started-with-html-forms-7f77ae4522b5","tags":["Web Development","HTML","Programming","Technology","Software Engineering"]},
{"url":"https://www.freecodecamp.org/news/these-common-mistakes-will-lead-to-immortal-bugs-learn-how-to-avoid-them-eee79ee43cd5","tags":["Software Development","Wechat","Life Lesson","Bugs","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-setup-your-own-disposable-email-server-b4cfd297afa7","tags":["Nodejs","Software Development","Software Testing","Email","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-ordered-and-unordered-lists-in-draft-js-with-a-shortcut-5de34a1a570f","tags":["JavaScript","Draftjs","React","Front End Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-react-lazy-and-suspense-for-components-lazy-loading-8d420ecac58","tags":["JavaScript","React","Front End Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-react-hooks-12843fcd2fd9","tags":["JavaScript","React","Coding","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-git-merge-and-rebase-what-they-are-and-how-to-use-them-131b863785f","tags":["Git","Programming","JavaScript","Software Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/my-favorite-way-to-keep-programming-when-im-traveling-or-don-t-have-internet-d1c2d26618b7","tags":["JavaScript","Personal Development","Programming","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-an-augmented-reality-android-app-with-arcore-and-android-studio-43e4676cb36f","tags":["Android","Augmented Reality","Android Studio","Apps","Tech"]},
{"url":"https://www.freecodecamp.org/news/three-years-ago-i-attended-a-coding-bootcamp-today-i-became-a-google-developer-advocate-b89fae03d476","tags":["Programming","JavaScript","Technology","Software Engineering","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-simple-actor-based-blockchain-aac1e996c177","tags":["Blockchain","Scala","Functional Programming","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/what-you-need-to-know-to-start-building-mobile-apps-in-react-native-dded951277b7","tags":["React Native","JavaScript","Programming","iOS","Android"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-github-as-a-pypi-server-1c3b0d07db2","tags":["Python","Git","Tech","Programming","Github"]},
{"url":"https://www.freecodecamp.org/news/how-to-configure-your-macos-terminal-with-zsh-like-a-pro-c0ab3f3c1156","tags":["Terminal","Technology","Tech","Zsh"]},
{"url":"https://www.freecodecamp.org/news/how-to-take-a-good-break-6b1bb9239bd3","tags":["Productivity","Personal Development","Tech","Life Lessons","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-deploy-your-cloud-foundry-app-with-almost-zero-fear-using-travis-ci-926697fff8f6","tags":["Continuous Integration","DevOps","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/crud-operations-in-angular-536e1c03a715","tags":["JavaScript","Programming","Coding","Angular","Tech"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-the-basic-principles-of-functional-programming-a2c2a15c84","tags":["Functional Programming","Coding","Programming","JavaScript","Tech"]},
{"url":"https://www.freecodecamp.org/news/lets-get-classy-how-to-create-modules-and-classes-with-python-44da18bb38d1","tags":["Programming","Python","Modules","Class","Coding"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-object-oriented-programming-in-javascript-8900124e316a","tags":["JavaScript","Programming","Software Development","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-store-translations-inside-a-database-with-globalize-63cd033e29e6","tags":["Rails","Technology","Translation","Startup","Apps"]},
{"url":"https://www.freecodecamp.org/news/the-case-for-reading-less-f2c1661da7d2","tags":["Productivity","Web Development","Reading","Time Management","Tech"]},
{"url":"https://www.freecodecamp.org/news/building-a-super-fast-and-secure-website-with-a-cms-is-no-big-deal-or-is-it-5ac915c691f2","tags":["Web Development","Security","API","Serverless","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-most-powerful-tool-to-boost-your-coding-productivity-2dc80e0eff00","tags":["JavaScript","Vscode","Software Development","Productivity","Tech"]},
{"url":"https://www.freecodecamp.org/news/hooked-on-hooks-how-to-use-reacts-usereducer-2fe8f486b963","tags":["JavaScript","React","Front End Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/tdd-explanation-hands-on-practice-with-c-a0124338be44","tags":["Tech","Productivity","Programming","Unit Testing","Technology"]},
{"url":"https://www.freecodecamp.org/news/jhipster-microservices-with-istio-service-mesh-on-kubernetes-a7d0158ba9a3","tags":["Azure","Google Cloud Platform","Kubernetes","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/the-virtual-dom-is-slow-meet-the-memoized-dom-bb19f546cc52","tags":["JavaScript","React","Vue","Software Development","Front End Development"]},
{"url":"https://www.freecodecamp.org/news/copying-stuff-in-javascript-how-to-differentiate-between-deep-and-shallow-copies-b6d8c1ef09cd","tags":["Technology","JavaScript","Programming","Startup","Web Development"]},
{"url":"https://www.freecodecamp.org/news/introduction-to-imba-the-alternative-to-javascript-e2aa1e3d1769","tags":["React","Front End Development","Vue","JavaScript","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-serverless-images-using-aws-lambda-and-chartjs-3d18254b05ef","tags":["AWS","Chartjs","Serverless","Charts"]},
{"url":"https://www.freecodecamp.org/news/how-i-got-my-software-engineering-internship-after-4-months-of-self-study-5b5c4836bd6f","tags":["Programming","Internships","Interview","Job Hunting","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-decide-what-to-charge-for-creating-a-website-3dc52194a279","tags":["Freelancing","Business","Tech","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-brand-yourself-as-a-freelance-developer-in-2019-and-beyond-78a5d58ecd29","tags":["Freelancing","Web Development","Web Design","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/intro-to-property-based-testing-in-python-6321e0c2f8b","tags":["Testing","Python","Programming","Automation","Tech"]},
{"url":"https://www.freecodecamp.org/news/make-react-components-great-again-with-typescript-mapped-and-conditional-types-fa729bfc1a79","tags":["JavaScript","Typescript","React","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/heres-what-i-wish-i-knew-before-i-started-using-firebase-9110d393e193","tags":["Firebase","Programming","Database","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-todo-list-with-react-hooks-ebaa4e3db3b","tags":["JavaScript","React","Tech","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-strategically-accomplish-your-machine-learning-models-performance-goals-44dddc11697e","tags":["Machine Learning","Data Science","Supervised Learning","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-streaming-library-with-a-superpower-fs2-and-functional-programming-6f602079f70a","tags":["Functional Programming","Scala","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/want-to-know-the-easiest-way-to-save-time-use-make-eec453adf7fe","tags":["Technology","Productivity","Programming","DevOps","Software Development"]},
{"url":"https://www.freecodecamp.org/news/the-state-of-javascript-2018-8322bcc51bd8","tags":["JavaScript","Tech","Technology","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/a-total-ellipse-on-the-map-9e30d5235078","tags":["Python","Code","Math","Maps","Algorithms"]},
{"url":"https://www.freecodecamp.org/news/how-to-understand-css-position-absolute-once-and-for-all-b71ca10cd3fd","tags":["CSS","Programming","Web Development","HTML","Code"]},
{"url":"https://www.freecodecamp.org/news/understand-your-programs-memory-92431fa8c6b","tags":["Programming","Software","Software Development","Computer Science","Technology"]},
{"url":"https://www.freecodecamp.org/news/commanding-the-javascript-console-4e1caaeab345","tags":["JavaScript","Debugging","Web Development","Front End Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-a-banker-taught-herself-to-code-changed-careers-and-dove-into-game-development-93533c4f6182","tags":["Game Development","Learning To Code","Programming","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/sphinx-for-django-documentation-2454e924b3bc","tags":["Python","Documentation","Django","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/using-babel-macros-with-react-native-8615aaf5b7df","tags":["JavaScript","Babel","Tech","React","Programming"]},
{"url":"https://www.freecodecamp.org/news/build-a-handwriting-recognizer-ship-it-to-app-store-fcce24205b4b","tags":["Machine Learning","Deep Learning","iOS","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-part-of-speech-tagging-and-the-hidden-markov-model-953d45338f24","tags":["Machine Learning","Technology","Tech","Algorithms","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-deep-dive-into-part-of-speech-tagging-using-viterbi-algorithm-17c8de32e8bc","tags":["Machine Learning","Algorithms","Technology","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-featured-on-the-app-store-c056e62a7e7a","tags":["Apps","iOS","iOS App Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-well-kept-secret-behind-great-ux-usability-testing-b788178a64c3","tags":["UX","Tech","Design","Startup","Usability"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-range-slider-component-in-react-from-scratch-using-only-div-and-span-d53e1a62c4a3","tags":["React","JavaScript","Programming","Technology","Components"]},
{"url":"https://www.freecodecamp.org/news/how-my-app-grew-by-5-800-in-one-month-with-no-branding-or-marketing-d0bafb93108","tags":["Lean Startup","Tutorial","Software Engineering","Product Management","Tech"]},
{"url":"https://www.freecodecamp.org/news/my-outreachy-internship-begins-cfad845baf33","tags":["Open Source","Technology","Internships","Programming","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-develop-your-data-instincts-95d4d7fad9ba","tags":["Data Science","Statistics","Tech","Machine Learning","Productivity"]},
{"url":"https://www.freecodecamp.org/news/genuinely-useful-career-resources-for-self-taught-developers-8e679cec25ab","tags":["Programming","Jobs","Careers","Technology","Web Development"]},
{"url":"https://www.freecodecamp.org/news/from-zero-to-game-designer-how-to-start-building-video-games-even-if-you-dont-have-any-experience-5e2f9f45f4bb","tags":["Gaming","Tech","Startup","Programming","Design"]},
{"url":"https://www.freecodecamp.org/news/incredibly-fast-prototyping-with-material-theme-plugin-for-sketch-and-vuetify-js-366ef25ce9b3","tags":["JavaScript","Vuejs","Material Design","Prototyping","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-two-factor-authentication-on-asp-net-core-using-google-authenticator-4b15d0698ec9","tags":["JavaScript","Google","Security","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/learn-more-about-javascripts-promises-from-zero-to-hero-in-25-tests-ddaaf4d3c928","tags":["JavaScript","Programming","Technology","Tech","ES6"]},
{"url":"https://www.freecodecamp.org/news/getting-started-with-vue-single-file-components-using-webpack-2ae078058688","tags":["JavaScript","Webpack","Vuejs","Tech","Front End Development"]},
{"url":"https://www.freecodecamp.org/news/all-you-need-to-know-about-big-o-notation-to-crack-your-next-coding-interview-9d575e7eec4","tags":["Programming","Computer Science","Interview","Algorithms","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-cascading-dropdownlist-in-blazor-using-ef-core-d230bb5bff5f","tags":["JavaScript","Programming","Technology","Visual Studio","Data"]},
{"url":"https://www.freecodecamp.org/news/web-caching-explained-by-buying-milk-at-the-supermarket-2ba6133ca4ed","tags":["Web Development","Tech","Technology","Programming","Coding"]},
{"url":"https://www.freecodecamp.org/news/the-big-internship-hunt-my-experience-7506d1c053dd","tags":["Internships","Jobs","Careers","Interview","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-single-page-application-using-razor-pages-with-blazor-9d010fd6be45","tags":["JavaScript","Entity Framework","Single Page Applications","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-you-can-improve-your-workflow-using-the-javascript-console-bdd7823a9472","tags":["JavaScript","Programming","Technology","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/a-quick-and-thorough-guide-to-null-what-it-is-and-how-you-should-use-it-d170cea62840","tags":["Programming","Java","Technology","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/app-architecture-mvvm-in-flutter-using-dart-streams-26f6bd6ae4b6","tags":["Flutter","Mobile App Development","Productivity","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-multiplayer-vr-web-app-7b989964fb38","tags":["JavaScript","VR","Apps","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-you-can-use-openvpn-to-safely-access-private-aws-resources-f904cd24f890","tags":["AWS","VPN","Security","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/graphql-front-end-queries-made-easy-68e9d9ded283","tags":["GraphQL","Tech","Programming","Productivity","Technology"]},
{"url":"https://www.freecodecamp.org/news/mistakes-i-have-made-as-a-junior-developer-85260bdb992f","tags":["Software Development","Programming","Life Lessons","Technology","Learning"]},
{"url":"https://www.freecodecamp.org/news/amazon-fargate-goodbye-infrastructure-3b66c7e3e413","tags":["Fargate","Docker","AWS","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-play-the-inner-game-of-self-taught-development-a3a6716b2c6f","tags":["Creativity","Productivity","Life Lessons","Technology","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/sentiment-analysis-using-laravel-and-the-google-natural-language-api-acb70871698a","tags":["Tech","Laravel","PHP","Sentiment Analysis","NLP"]},
{"url":"https://www.freecodecamp.org/news/how-to-deal-with-mnist-image-data-in-tensorflow-js-169a2d6941dd","tags":["JavaScript","TensorFlow","Machine Learning","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-beginners-introduction-to-webpack-2620415e46b3","tags":["JavaScript","Webpack","Programming","Technology","Productivity"]},
{"url":"https://www.freecodecamp.org/news/8-point-grid-typography-on-the-web-be5dc97db6bc","tags":["Typography","Design","Design Systems","CSS","Technology"]},
{"url":"https://www.freecodecamp.org/news/the-path-of-my-first-week-of-open-source-contributions-87823aaeb872","tags":["Open Source","Storybook","Life Lessons","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-ultimate-guide-for-side-projects-fdcc3531dfd5","tags":["Productivity","Side Project","Software Development","Creativity","Technology"]},
{"url":"https://www.freecodecamp.org/news/testing-socket-io-client-app-using-jest-and-react-testing-library-9cae93c070a3","tags":["Testing","React","JavaScript","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-next-steps-on-my-outreachy-journey-docker-big-challenges-and-small-victories-2c3a2dd2277a","tags":["Docker","Internships","Life Lessons","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-transfer-large-files-to-google-colab-and-remote-jupyter-notebooks-26ca252892fa","tags":["Google","Machine Learning","Python","Data Science","Technology"]},
{"url":"https://www.freecodecamp.org/news/lambda-vpc-cold-starts-a-latency-killer-5408323278dd","tags":["AWS","Serverless","AWS Lambda","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-built-a-react-game-with-react-dnd-and-react-flip-move-26300156a825","tags":["React","Games","Technology","Programming","Learning"]},
{"url":"https://www.freecodecamp.org/news/how-to-leverage-the-power-of-the-modern-web-inspector-b94dd85e1917","tags":["Web Development","Tech","Programming","Technology","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/how-not-to-run-a-learn-to-code-bootcamp-6815a5e9d4c7","tags":["Programming","Bootcamp","Learning To Code","Humor","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-wordpress-more-exciting-with-the-wordpress-api-acf-express-js-9dc33b8fb133","tags":["Nodejs","WordPress","Web Development","Distributed Systems","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-i-brought-the-excitement-of-google-i-o-2018-to-115-people-in-warri-nigeria-cb7ac1f6cbe8","tags":["Life Lessons","Technology","Self Improvement","Startup","Education"]},
{"url":"https://www.freecodecamp.org/news/how-to-dockerize-your-end-to-end-acceptance-tests-dbb593acb8e0","tags":["Docker","Testing","Technology","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/using-github-native-features-for-a-mid-size-distributed-team-3acdfd0f027c","tags":["Github","Project Management","Productivity","Tech","Communication"]},
{"url":"https://www.freecodecamp.org/news/how-to-deploy-a-blazor-application-on-internet-information-services-iis-f96f2969fdcb","tags":["Microsoft","Blazor","Apps","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-handle-intro-emails-gracefully-and-effectively-da0fba3b9eaf","tags":["Jobs","Communication","Tech","Life Lessons","Advice"]},
{"url":"https://www.freecodecamp.org/news/the-unsplash-formula-how-crew-went-from-almost-broke-to-getting-5-million-visitors-ec4db8e7d6cd","tags":["Startup","Tech","Open Source","Growth","Unsplash"]},
{"url":"https://www.freecodecamp.org/news/how-to-deploy-tensorflow-models-to-production-using-tf-serving-4b4b78d41700","tags":["TensorFlow","Machine Learning","Technology","AI","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-best-ways-to-test-your-serverless-applications-40b88d6ee31e","tags":["Serverless","Testing","AWS Lambda","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-comprehensive-guide-to-type-checking-react-redux-and-react-redux-with-flow-4219bdc4ef89","tags":["Redux","JavaScript","React","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-freecodecamps-recipe-box-using-react-and-local-storage-3f285a96fe44","tags":["React","Programming","Technology","Freecodecamp","Productivity"]},
{"url":"https://www.freecodecamp.org/news/what-can-you-do-with-python-the-3-main-applications-518db9a68a78","tags":["Python","Data Visualization","Data Science","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-quick-tale-about-feff-the-invisible-character-cd25cd4630e7","tags":["Ruby","Programming","Tech","Apple","Web Development"]},
{"url":"https://www.freecodecamp.org/news/understanding-redux-the-worlds-easiest-guide-to-beginning-redux-c695f45546f6","tags":["Technology","React","Redux","Programming","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/why-im-giving-away-a-650-page-technology-book-f1044ecb2541","tags":["React","Technology","Redux","Coding","Open Source"]},
{"url":"https://www.freecodecamp.org/news/want-to-build-something-fun-heres-a-list-of-sample-web-app-ideas-b991bce0ed9a","tags":["JavaScript","Web Development","Programming","Learning","Technology"]},
{"url":"https://www.freecodecamp.org/news/just-change-the-signs-how-to-solve-a-competitive-programming-question-f9730e8f04a9","tags":["Dynamic Programming","Algorithms","Competitive Programming","Technology","Problem Solving"]},
{"url":"https://www.freecodecamp.org/news/how-to-escape-tutorial-purgatory-as-a-new-developer-or-at-any-time-in-your-career-e3a4b2384a40","tags":["Programming","Coding","Software Development","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/top-reasons-why-your-mobile-app-is-slow-and-how-to-fix-it-f0f7ce524934","tags":["Mobile App Development","Apps","Servers","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-deploy-a-node-js-application-to-amazon-web-services-using-docker-81c2a2d7225b","tags":["Docker","AWS","Technology","Programming","Nodejs"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-a-powerful-api-with-nodejs-graphql-mongodb-hapi-and-swagger-part-ii-80266790a3ac","tags":["GraphQL","JavaScript","Tech","Programming","API"]},
{"url":"https://www.freecodecamp.org/news/make-parametric-furniture-with-javascript-50c835402e93","tags":["Github","JavaScript","Design","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/using-psutil-in-python-8623d9fac8dd","tags":["Tech","Python","Programming","Coding","Learning"]},
{"url":"https://www.freecodecamp.org/news/how-i-built-a-complex-text-analysis-app-in-a-month-61917877cd72","tags":["Machine Learning","Text Analysis","JavaScript","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-simple-search-bot-in-30-minutes-eb56fcedcdb1","tags":["Nodejs","Web Scraping","JavaScript","Tutorial","Tech"]},
{"url":"https://www.freecodecamp.org/news/what-i-learnt-from-io18extended-warri-9e7142e7a4c5","tags":["Programming","Web Development","Advice","Google","Tech"]},
{"url":"https://www.freecodecamp.org/news/what-ive-learned-from-a-year-of-coding-bf39c5823e9b","tags":["Web Development","Programming","Technology","Life Lessons","Learning"]},
{"url":"https://www.freecodecamp.org/news/why-i-left-my-medical-career-for-the-tech-world-2df2f3a9780f","tags":["Life Lessons","Startup","Technology","Programming","Jobs"]},
{"url":"https://www.freecodecamp.org/news/a-coffee-break-introduction-to-time-complexity-of-algorithms-64df7dd8338e","tags":["Programming","Algorithms","Technology","Tech","Learning"]},
{"url":"https://www.freecodecamp.org/news/ios-10-notifications-inshorts-all-in-one-ad727e03983a","tags":["iOS","Swift","Programming","iOS App Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/what-does-microsofts-acquisition-of-github-means-5197001ffaea","tags":["Microsoft","Github","Open Source","Tech","Opinion"]},
{"url":"https://www.freecodecamp.org/news/630-free-online-programming-computer-science-courses-you-can-start-in-june-fbf21c4d2531","tags":["Education","Programming","Tech","Technology","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/updated-for-apollo-v2-1-managing-local-state-with-apollo-d1882f2fbb7","tags":["React","Apollo","JavaScript","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-beginners-guide-to-rapid-prototyping-71e8722c17df","tags":["Prototyping","Tech","Design","Startup","UX"]},
{"url":"https://www.freecodecamp.org/news/a-quick-intro-to-javascript-proxies-55695ddc4f98","tags":["JavaScript","Programming","Learning","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/build-a-desktop-chat-app-with-react-electron-and-chatkit-744d168e6f2f","tags":["JavaScript","React","Web Development","Programming","Nodejs"]},
{"url":"https://www.freecodecamp.org/news/here-are-the-best-courses-and-resources-for-learning-solidity-ethereum-dapps-600e18287381","tags":["Technology","Smart Contracts","Solidity","Ethereum","Blockchain"]},
{"url":"https://www.freecodecamp.org/news/a-deeply-detailed-but-never-definitive-guide-to-mobile-development-architecture-6b01ce3b1528","tags":["Mobile App Development","Technology","JavaScript","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/mastering-android-context-7055c8478a22","tags":["Android","Mobile App Development","Apps","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/applied-react-seo-on-a-next-js-app-live-demo-cc7e3c6522b3","tags":["React","SEO","JavaScript","Nextjs","Web Development"]},
{"url":"https://www.freecodecamp.org/news/effective-use-of-typescript-with-react-3a1389b6072a","tags":["React","Typescript","JavaScript","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/when-and-why-you-should-use-es6-arrow-functions-and-when-you-shouldnt-3d851d7f0b26","tags":["JavaScript","Tech","Coding","Programming","Learning"]},
{"url":"https://www.freecodecamp.org/news/getting-started-with-tesseract-part-i-2a6a6b1cf75e","tags":["Tesseract","Python","Ocr","Tutorial","Opencv"]},
{"url":"https://www.freecodecamp.org/news/dive-into-dotfiles-part-2-6321b4a73608","tags":["Git","Bash","Automation","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-comprehensive-guide-to-coding-a-blockchain-powered-online-community-f938792dbcb4","tags":["Golang","Blockchain","Decentralization","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/get-started-with-docker-and-kubernetes-on-windows-10-73c328c6f89a","tags":["Docker","Windows 10","Kubernetes","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/here-are-some-practical-javascript-objects-that-have-encapsulation-fc4c1a79c655","tags":["JavaScript","Functional Programming","Coding","Technology","Learning"]},
{"url":"https://www.freecodecamp.org/news/how-to-deliver-a-react-native-app-to-the-client-e58421e7272e","tags":["React Native","Software Development","Technology","iOS","Android"]},
{"url":"https://www.freecodecamp.org/news/scheduling-jobs-in-a-django-application-using-heroku-scheduler-13c971a22979","tags":["Python","Django","Heroku","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/machine-learning-how-to-go-from-zero-to-hero-40e26f8aa6da","tags":["Machine Learning","AI","Deep Learning","Beginners Guide","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-philosophy-of-programming-e901bd37363a","tags":["Programming","Philosophy","Algorithms","Computer Science","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-bulletproof-code-in-go-a-workflow-for-servers-that-cant-fail-10a14a765f22","tags":["Software Development","Nodejs","Programming","Testing","Golang"]},
{"url":"https://www.freecodecamp.org/news/ode-to-the-tutorial-or-how-i-regained-my-motivation-3ff142ea0237","tags":["Coding","Tutorial","Tech","Motivation","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/getting-started-with-tesseract-part-ii-f7f9a0899b3f","tags":["Ocr","Opencv","Tesseract","Python","Technology"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-building-three-services-in-three-months-while-working-full-time-5cf1bbf207d0","tags":["Serverless","Vuejs","Side Project","Programming","Csv"]},
{"url":"https://www.freecodecamp.org/news/ai-beyond-the-hype-3fd6b4b16c3c","tags":["Artificial Intelligence","Data Science","Technology","Tech","News"]},
{"url":"https://www.freecodecamp.org/news/how-to-process-textual-data-using-tf-idf-in-python-cd2bbc0a94a3","tags":["Data Science","Python","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-real-world-node-cli-app-with-node-391b727bbed3","tags":["JavaScript","Nodejs","Programming","Technology","Apps"]},
{"url":"https://www.freecodecamp.org/news/follow-these-steps-to-solve-any-dynamic-programming-interview-problem-cc98e508cd0e","tags":["JavaScript","Technology","Programming","Interview","Jobs"]},
{"url":"https://www.freecodecamp.org/news/lets-talk-about-whiteboarding-interviews-fed040e20cc9","tags":["Technology","Careers","Interview","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-control-your-randomizer-in-r-852ae7d8f80c","tags":["Programming","R Language","Sampling","Statistics","Data Science"]},
{"url":"https://www.freecodecamp.org/news/a-quick-introduction-to-oauth-using-passport-js-65ea5b621a","tags":["JavaScript","Security","Technology","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/learn-how-to-use-the-vue-js-cli-8349fb23a566","tags":["JavaScript","Vuejs","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-avoid-the-shaming-look-your-site-has-on-twitter-and-facebook-f2e8f4be568d","tags":["SEO","Technology","Tech","Programming","HTML"]},
{"url":"https://www.freecodecamp.org/news/better-exception-handling-in-java-8-streams-using-vavr-6eda31285ce9","tags":["Functional Programming","Java","Programming","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/microsoft-build-2018-from-the-perspective-of-a-ux-designer-a9aa77fb6eeb","tags":["UX Design","Fluent Design","Windows","Microsoft","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-decide-whether-you-should-chain-or-extend-css-classes-a8e17d7a7b0b","tags":["CSS","Tech","Programming","HTML","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-you-can-build-a-terminal-game-with-csv-and-ruby-a269f17b88b0","tags":["Data Science","Ruby","Games","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-quick-introduction-to-tensorflow-js-a046e2c3f1f2","tags":["Machine Learning","TensorFlow","JavaScript","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-collaborative-text-editor-using-swift-df7402c82510","tags":["Swift","iOS","Technology","Programming","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-you-can-hear-both-yanny-and-laurel-using-the-web-audio-api-306051cfcede","tags":["JavaScript","Web Development","Audio","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-built-a-web-crawler-to-automate-my-job-search-f825fb5af718","tags":["Python","Life Lessons","Programming","Technology","Jobs"]},
{"url":"https://www.freecodecamp.org/news/build-a-node-js-command-line-chat-application-with-chatkit-8d0c4546085e","tags":["JavaScript","Web Development","Nodejs","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-scrape-with-ruby-and-nokogiri-and-map-the-data-bd9febb5e18a","tags":["JavaScript","Nokogiri","Google Maps","Ruby","Technology"]},
{"url":"https://www.freecodecamp.org/news/session-hijacking-and-how-to-stop-it-711e3683d1ac","tags":["Cybersecurity","Programming","JavaScript","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-serverless-cms-powered-angular-app-3eb76605799f","tags":["JavaScript","Angular","Tech","Tutorial","Programming"]},
{"url":"https://www.freecodecamp.org/news/my-outreachy-internship-begins-today-heres-what-i-ve-done-and-learned-so-far-88fef9c18619","tags":["Healthcare","Internships","Technology","Learning","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-you-can-do-continuous-delivery-with-vue-docker-and-azure-2f1e31fff832","tags":["Docker","Programming","Technology","JavaScript","Tutorial"]},
{"url":"https://www.freecodecamp.org/news/how-to-replace-jquery-with-vue-js-in-ruby-on-rails-apps-b4f4af192635","tags":["JavaScript","Ruby on Rails","Programming","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-find-time-in-your-busy-schedule-to-learn-de1b641a8377","tags":["Productivity","Learning","Programming","Technology","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/why-i-now-appreciate-testing-and-why-you-should-too-74d48c67ab72","tags":["JavaScript","Testing","Technology","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/dive-into-dotfiles-part-1-e4eb1003cff6","tags":["Git","Tech","Bash","Productivity","Programming"]},
{"url":"https://www.freecodecamp.org/news/building-an-iiot-system-using-apache-nifi-mqtt-and-raspberry-pi-ce1d6ed565bc","tags":["Raspberry Pi","IoT","Technology","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-easy-way-to-set-up-docker-on-a-raspberry-pi-7d24ced073ef","tags":["Docker","Raspberry Pi","Microservices","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/why-working-on-a-side-project-is-your-best-move-as-a-developer-3b5b68035ac6","tags":["Design","Technology","Programming","Productivity","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-wordpress-plugin-for-your-web-app-5c31733f3a9d","tags":["WordPress","SaaS","Web Development","Tech","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/how-i-built-my-blog-using-gatsby-and-netlify-f921f1a9f33c","tags":["Gatsbyjs","Netlify","React","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/lets-fall-in-love-with-react-fiber-90f2e1f68ded","tags":["React","JavaScript","Programming","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/firebase-cloud-functions-the-great-the-meh-and-the-ugly-c4562c6dc65d","tags":["Serverless","Firebase Cloud Functions","Tech","Cloud Computing","Programming"]},
{"url":"https://www.freecodecamp.org/news/doctests-the-shy-giant-of-testing-modules-89454654a318","tags":["Testing","Python","Technology","Programming","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-an-application-using-blazor-and-entity-framework-core-1c1679d87c7e","tags":["Web Development","Technology","Visual Studio","Data","Programming"]},
{"url":"https://www.freecodecamp.org/news/medium-hates-him-see-how-he-improved-their-stats-page-with-this-one-simple-trick-1ce0898381a8","tags":["Chrome Extension","JavaScript","Blogger","Web Development","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-price-your-side-project-f4e0f86dbfde","tags":["Startup","Side Project","SaaS","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/an-intro-to-responsive-image-optimization-with-html5-and-intersection-observer-2a4fbe1473c1","tags":["Web Development","Html5","Technology","Productivity","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-guide-to-developer-productivity-5-healthy-habits-tools-efaec1a2510b","tags":["Productivity","Web Development","Programming","Technology","Health"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-decorators-with-factory-functions-373fb972b6d4","tags":["JavaScript","Tech","Coding","Programming","Tutorial"]},
{"url":"https://www.freecodecamp.org/news/implement-array-map-with-recursion-35976d0325b2","tags":["JavaScript","ES6","Functional Programming","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-a-realtime-light-monitor-using-arduino-and-pusher-2ec01524ec6a","tags":["Arduino","Technology","Programming","IoT","Tech"]},
{"url":"https://www.freecodecamp.org/news/mission-accomplished-what-i-learned-from-the-cnc2018-getajob-challenge-34c4406fdeed","tags":["Careers","Job Hunting","Tech","Life Lessons","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-we-can-empower-moms-by-helping-them-learn-how-to-code-30de78a6548d","tags":["Accessibility","Moms","Technology","Programming","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/let-me-guide-you-through-your-first-date-with-docker-f03f35567d95","tags":["Docker","Technology","Containers","Docker Image","Visualization"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-an-alexa-skill-that-manages-to-do-lists-11c4bab29ea5","tags":["Nodejs","Amazon","Programming","Technology","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-mock-requests-for-unit-testing-in-node-bb5d7865814a","tags":["JavaScript","Unit Testing","Nodejs","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-bitcoin-mining-really-works-38563ec38c87","tags":["Blockchain","Bitcoin","Technology","Cryptocurrency","Security"]},
{"url":"https://www.freecodecamp.org/news/how-you-can-learn-git-and-github-while-youre-learning-to-code-7a592ea287ba","tags":["Github","Open Source","JavaScript","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-setup-productivity-tools-for-an-open-source-javascript-project-c52d403c5087","tags":["Tech","Startup","Life Lessons","Self Improvement","Education"]},
{"url":"https://www.freecodecamp.org/news/the-5-stages-of-a-saas-subscription-5169307fd0c8","tags":["SaaS","Technology","Business","Startup","Entrepreneurship"]},
{"url":"https://www.freecodecamp.org/news/image-augmentation-make-it-rain-make-it-snow-how-to-modify-a-photo-with-machine-learning-163c0cb3843f","tags":["Image Processing","Artificial Intelligence","Machine Learning","Tech","Self Driving Cars"]},
{"url":"https://www.freecodecamp.org/news/learnbydiy-how-to-create-a-javascript-unit-testing-framework-from-scratch-c94e0ba1c57a","tags":["DIY","Testing","Tech","Programming","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/how-i-built-my-pomodoro-clock-app-and-the-lessons-i-learned-along-the-way-51288983f5ee","tags":["JavaScript","Tech","Programming","Learning To Code","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-think-like-a-programmer-lessons-in-problem-solving-d1d8bf1de7d2","tags":["Programming","Life Lessons","Tech","Web Development","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-i-built-top-medium-stories-e07a32cf5255","tags":["Writing","Medium","Web Development","Life Lessons","Tech"]},
{"url":"https://www.freecodecamp.org/news/learn-react-js-in-5-minutes-526472d292f4","tags":["JavaScript","React","Tech","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-organize-your-thoughts-on-the-whiteboard-and-crush-your-technical-interview-b668de4e6941","tags":["Tech","Self Improvement","Startup","Life Lessons","Programming"]},
{"url":"https://www.freecodecamp.org/news/pelican-tutorial-static-blog-with-search-comments-demo-5137c02cbb0a","tags":["Web Development","Blog","Python","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/create-a-sane-office-environment-with-these-effective-code-review-guidelines-1d99ae2bdd47","tags":["Tech","Programming","Productivity","Self Improvement","Technology"]},
{"url":"https://www.freecodecamp.org/news/diving-deeper-into-reinforcement-learning-with-q-learning-c18d0db58efe","tags":["Machine Learning","Deep Learning","Artificial Intelligence","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-your-first-bar-chart-with-d3-js-a0e8ea2df386","tags":["Data Visualization","Data Science","Coding","JavaScript","Tech"]},
{"url":"https://www.freecodecamp.org/news/why-you-should-run-your-game-servers-independently-from-your-chat-3263b4b9548e","tags":["Microservices","Web Development","Mobile App Development","Game Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/simple-http-requests-in-javascript-using-axios-272e1ac4a916","tags":["JavaScript","Web Development","Browsers","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-choose-a-text-editor-for-javascript-ec75c2cee6b8","tags":["JavaScript","Learning To Code","Programming","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/exploring-a-powerful-sql-pattern-array-agg-struct-and-unnest-b7dcc6263e36","tags":["Big Data","Software Engineering","Sql","Software Development","Data Science"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-deep-q-learning-lets-play-doom-54d02d8017d8","tags":["Machine Learning","Deep Learning","Artificial Intelligence","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/python-collection-of-my-favorite-articles-8469b8455939","tags":["Python","Machine Learning","Blockchain","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/building-an-image-caption-generator-with-deep-learning-in-tensorflow-a142722e9b1f","tags":["Machine Learning","Data Science","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-new-way-of-building-dynamic-visualisations-5c732091a3c1","tags":["JavaScript","Data Visualization","Reactive Programming","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/i-was-a-lawyer-now-im-a-data-engineer-this-is-my-story-3e8f70fdc966","tags":["Education","Tech","Careers","Programming","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/things-to-do-in-the-first-100-days-after-launching-your-side-project-f572f8efa739","tags":["Startup","Life Lessons","Tech","Web Development","Side Project"]},
{"url":"https://www.freecodecamp.org/news/learn-to-visualize-data-with-this-free-d3-js-course-2433b060f9dc","tags":["JavaScript","D3js","Data Science","Front End Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-i-completed-the-100daysofcode-challenge-by-coding-30-minutes-a-day-d7c6dca80f09","tags":["Web Development","Programming","Tech","Life Lessons","Learning"]},
{"url":"https://www.freecodecamp.org/news/a-quick-intro-to-function-composition-in-swift-17f5c9999cee","tags":["Functional Programming","Tech","Swift","Programming","iOS"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-something-with-swift-playgrounds-33e560b84184","tags":["Swift","Tech","Programming","Tutorial","Technology"]},
{"url":"https://www.freecodecamp.org/news/the-hardware-behind-otto-a-monkey-plush-which-became-my-vocal-assistant-96a25c634021","tags":["Raspberry Pi","Electronics","Tech","AI","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-manage-file-uploads-in-graphql-mutations-using-apollo-graphene-b48ed6a6498c","tags":["GraphQL","React","Software Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-upgrade-to-webpack-from-grunt-without-suffering-24fc26a94f5f","tags":["JavaScript","Front End Development","Programming","Development","Learning"]},
{"url":"https://www.freecodecamp.org/news/30-seconds-of-code-rename-many-object-keys-in-javascript-268f279c7bfa","tags":["JavaScript","React","Functional Programming","Immutability","Tech"]},
{"url":"https://www.freecodecamp.org/news/learn-kubernetes-in-under-3-hours-a-detailed-guide-to-orchestrating-containers-114ff420e882","tags":["Kubernetes","Docker","Java","DevOps","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-65-new-developers-with-no-previous-coding-experience-got-their-first-jobs-103846ba640e","tags":["Web Development","Data","Analysis","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/sh-silence-your-bash-scripts-by-coding-your-own-silent-flag-c7e9f8b668a4","tags":["Bash","Software Development","Programming","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/aws-lambda-offering-developers-ultimate-flexibility-d8939ff4220","tags":["Automation","AWS","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/demystifying-dependency-injection-49d4b6fe6536","tags":["Java","Tech","Programming","Dependency Injection"]},
{"url":"https://www.freecodecamp.org/news/deploy-a-nuxt-app-to-s3-in-5-minutes-515a161eb74f","tags":["AWS","Vuejs","Technology","Software Development","Web Development"]},
{"url":"https://www.freecodecamp.org/news/5-simple-things-i-was-happy-to-know-and-3-i-wish-i-knew-fedfdac0d30c","tags":["Web Development","Programming","Personal Development","Learning","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-short-overview-of-object-oriented-software-design-c7aa0a622c83","tags":["Programming","Software Development","Python","Software Engineering","Object Oriented"]},
{"url":"https://www.freecodecamp.org/news/structuring-a-flask-restplus-web-service-for-production-builds-c2ec676de563","tags":["Python","Software Development","Web Development","Technology","Software"]},
{"url":"https://www.freecodecamp.org/news/how-to-pick-the-best-learning-rate-for-your-machine-learning-project-9c28865039a8","tags":["Machine Learning","Tech","Artificial Intelligence","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/immutable-js-is-intimidating-heres-how-to-get-started-2db1770466d6","tags":["JavaScript","React","Redux","Full Stack","Tech"]},
{"url":"https://www.freecodecamp.org/news/single-table-inheritance-vs-polymorphic-associations-in-rails-af3a07a204f2","tags":["Ruby","Software Development","Web Development","Database","Tech"]},
{"url":"https://www.freecodecamp.org/news/programming-a-calculator-8263966a8019","tags":["JavaScript","Technology","Programming","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-design-terrible-graphs-3b213d909387","tags":["Data Visualization","Data Science","Software Development","Software Engineering","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-deploy-your-first-python-webapp-on-google-app-engine-2d487b52796a","tags":["Python","Cloud Computing","Tech","Programming","Google"]},
{"url":"https://www.freecodecamp.org/news/node-js-apis-on-aws-the-pros-and-cons-of-express-versus-serverless-a370ab7eadd7","tags":["Serverless","Nodejs","JavaScript","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-can-we-simplify-deployment-of-containarized-apps-a2effd01a662","tags":["Docker","Helm","Kubernetes","DevOps","Continuous Deployment"]},
{"url":"https://www.freecodecamp.org/news/better-web-scraping-in-python-with-selenium-beautiful-soup-and-pandas-d6390592e251","tags":["Python","JavaScript","Tech","Programming","Tutorial"]},
{"url":"https://www.freecodecamp.org/news/every-developer-should-have-a-blog-heres-why-and-how-to-stick-with-it-5fd55a247fbf","tags":["Blog","Tech","Learning","Life Lessons","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-meetupbot-for-slack-using-node-js-618725aa4c6e","tags":["Slack","Bots","Meetup","API","Tech"]},
{"url":"https://www.freecodecamp.org/news/design-patterns-command-and-concierge-in-life-and-ruby-aab9815817ea","tags":["JavaScript","Ruby","Programming","Web Development","Computer Science"]},
{"url":"https://www.freecodecamp.org/news/learn-css-flexbox-in-5-minutes-b941f0affc34","tags":["CSS","Responsive Design","Software Development","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/a-guide-to-responsive-images-with-ready-to-use-templates-c400bd65c433","tags":["Web Development","Image","Responsive Design","Software","Tech"]},
{"url":"https://www.freecodecamp.org/news/boost-your-react-with-state-machines-1e9641b0aa43","tags":["React","Programming","Front End Development","Software Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/5-top-sites-for-javascript-interview-preparation-71b48e9a6c8a","tags":["JavaScript","Nodejs","React","Interview","Jobs"]},
{"url":"https://www.freecodecamp.org/news/off-with-their-heads-building-a-headless-wordpress-to-manage-content-bb04e6b2a792","tags":["WordPress","Web Development","Startup","JavaScript","Web Design"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-snapkit-to-write-constraints-programmatically-for-ios-apps-ce0a6d9e76cf","tags":["Swift","Tech","iOS","iPhone","Mobile App Development"]},
{"url":"https://www.freecodecamp.org/news/promises-in-javascript-explained-277b98850de","tags":["JavaScript","ES6","Web Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/we-compiled-stats-for-the-top-javascript-projects-of-2017-heres-what-we-learned-441a1b77468c","tags":["JavaScript","Web Development","Tech","Startup","Programming"]},
{"url":"https://www.freecodecamp.org/news/ajax-basics-explained-by-working-at-a-fast-food-restaurant-88d95f5fcb7a","tags":["JavaScript","Development","Technology","Programming","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/managing-state-in-a-react-navigation-app-with-redux-6d0b680fb595","tags":["React","JavaScript","Redux","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/engage-your-users-and-enhance-their-experience-with-progressive-web-apps-de0e0bfb2fbf","tags":["Web Development","Tech","Programming","Startup","Productivity"]},
{"url":"https://www.freecodecamp.org/news/best-programming-languages-to-learn-in-2018-ultimate-guide-bfc93e615b35","tags":["Programming","JavaScript","Software Development","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/and-the-most-popular-developer-emoji-is-d660a9687be7","tags":["Social Media","Education","Data Science","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-typography-determines-readability-serif-vs-sans-serif-and-how-to-combine-fonts-629a51ad8cce","tags":["Typography","Design","Fonts","Style","Tech"]},
{"url":"https://www.freecodecamp.org/news/why-you-shouldnt-forget-about-long-tail-seo-34782120b855","tags":["SEO","Entrepreneurship","Web Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/learn-webpack-for-react-a36d4cac5060","tags":["Webpack","React","Tutorial","Tech","Software Development"]},
{"url":"https://www.freecodecamp.org/news/css-naming-conventions-that-will-save-you-hours-of-debugging-35cea737d849","tags":["Style","Coding","Technology","Programming","CSS"]},
{"url":"https://www.freecodecamp.org/news/get-ready-to-zoom-and-pan-like-a-pro-after-reading-this-in-depth-tutorial-5d963b0a153e","tags":["Tech","Programming","JavaScript","Web Development","Data Visualization"]},
{"url":"https://www.freecodecamp.org/news/javascript-closures-simplified-d0d23fa06ba4","tags":["JavaScript","Programming","Closure","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/automating-your-windows-subsystem-linux-setup-df4c9a7b0e7b","tags":["Nodejs","Terminal","Wsl","Windows 10","Web Development"]},
{"url":"https://www.freecodecamp.org/news/web-developer-interview-q-a-what-does-a-doctype-do-146dd757d7d1","tags":["Web Development","Technology","Tech","Interview","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-frustrating-answer-to-how-do-i-start-learning-to-code-a243fcf28720","tags":["Programming","Tech","Education","Life Lessons","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-i-automatically-created-a-twitter-list-of-freecodecampers-in-5-minutes-425f0b922118","tags":["Twitter","Python","Freecodecamp","Coding","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-view-codeigniter-log-files-in-the-browser-e4ec7a9e8b23","tags":["Codeigniter","PHP","Programming","Logging","Open Source"]},
{"url":"https://www.freecodecamp.org/news/running-untrusted-javascript-as-a-saas-is-hard-this-is-how-i-tamed-the-demons-973870f76e1c","tags":["Web Development","Tech","Education","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/js-type-coercion-explained-27ba3d9a2839","tags":["JavaScript","Technology","Programming","Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-video-channel-for-the-amazon-alexa-show-without-youtube-92cea2cdcb7d","tags":["Alexa","YouTube","Videos","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-iphone-xs-truedepth-ir-camera-a-universe-of-possibilities-beyond-animojis-and-face-id-ebcb5d2a7aca","tags":["Apple","iPhone","VR","Gaming","Apps"]},
{"url":"https://www.freecodecamp.org/news/monolith-vs-microservices-which-architecture-is-right-for-your-team-bb840319d531","tags":["Tech","Startup","Web Development","Business","Design"]},
{"url":"https://www.freecodecamp.org/news/im-afraid-you-re-thinking-about-aws-lambda-cold-starts-all-wrong-45078231fe7c","tags":["Serverless","AWS","Cloud Computing","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/why-i-changed-the-way-i-think-about-code-quality-88c5d8d57e68","tags":["Code Review","Code Quality","JavaScript","Web Development","Front End Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-https-working-on-your-local-development-environment-in-5-minutes-7af615770eec","tags":["Https","Ssl","Development","Security","Tech"]},
{"url":"https://www.freecodecamp.org/news/i-dropped-out-of-college-to-pursue-my-dreams-of-being-a-web-developer-and-designer-1abfecb44232","tags":["Life Lessons","Tech","Web Development","Education","Designer"]},
{"url":"https://www.freecodecamp.org/news/callbacks-and-promises-living-together-in-api-harmony-7ed26204538b","tags":["JavaScript","API","Coding","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/unlearning-toxic-behaviors-in-a-code-review-culture-b7c295452a3c","tags":["Software Development","Tech","Collaboration","Open Source","Programming"]},
{"url":"https://www.freecodecamp.org/news/going-beyond-android-kotlin-on-the-backend-2a75eef2582b","tags":["Android","Java","Web Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-acceptance-criteria-for-writing-acceptance-criteria-6eae9d497814","tags":["Agile","Project Management","Scrum","Kanban","Tech"]},
{"url":"https://www.freecodecamp.org/news/traversing-the-dom-is-just-like-creating-your-personal-schedule-30dacb1bebf0","tags":["JavaScript","HTML","Web Development","Coding","Tech"]},
{"url":"https://www.freecodecamp.org/news/an-intuitive-introduction-to-generative-adversarial-networks-gans-7a2264a81394","tags":["Machine Learning","Generative Adversarial","Deep Learning","TensorFlow","Tech"]},
{"url":"https://www.freecodecamp.org/news/functional-programming-for-android-developers-part-4-b7e1d436a62b","tags":["Android","Programming","Technology","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/why-feeling-uncomfortable-is-the-key-to-success-1f308a2ba7b5","tags":["Self Improvement","Web Development","Freecodecamp","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-learn-anything-1f1324e5ef81","tags":["Teaching","JavaScript","Learning","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/i-entered-a-hackathon-with-13-days-of-coding-experience-here-is-what-i-learnt-5538d73ee7ce","tags":["Life Lessons","Programming","Tech","Startup","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/my-favorite-examples-of-functional-programming-in-kotlin-e69217b39112","tags":["Kotlin","Programming","Tech","Web Development","Coding"]},
{"url":"https://www.freecodecamp.org/news/what-we-can-do-to-reassure-ico-investors-that-we-wont-vanish-with-their-money-ae9cfa3e162b","tags":["Software Development","Blockchain","Ethereum","ICO","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-timeouts-dynamically-using-lambda-invocation-context-3e78fa832a5b","tags":["AWS Lambda","Programming","Technology","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/docker-development-workflow-a-guide-with-flask-and-postgres-db1a1843044a","tags":["Docker","Web Development","Tech","Programming","Python"]},
{"url":"https://www.freecodecamp.org/news/make-your-vim-smarter-using-ctrlp-and-ctags-846fc12178a4","tags":["JavaScript","Vim","Software Engineering","Ctrlp","Ctags"]},
{"url":"https://www.freecodecamp.org/news/should-we-demand-the-latest-browser-version-d5c72f8c9ffb","tags":["Security","JavaScript","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/two-days-of-work-for-11-seconds-of-tv-238a3b25aa62","tags":["Design","Vfx","Media","TV","Creativity"]},
{"url":"https://www.freecodecamp.org/news/react-router-v4-philosophy-and-introduction-730fd4fff9bc","tags":["JavaScript","React","React Router","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/pipe-and-compose-in-javascript-5b04004ac937","tags":["JavaScript","Functional Programming","Composition","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/building-a-github-repo-explorer-with-react-and-elasticsearch-8e1190e59c13","tags":["React","Elasticsearch","Open Source","JavaScript","Tech"]},
{"url":"https://www.freecodecamp.org/news/openssl-command-cheatsheet-b441be1e8c4a","tags":["Ssl","Security","Technology","Tech","Development"]},
{"url":"https://www.freecodecamp.org/news/https-explained-with-carrier-pigeons-7029d2193351","tags":["Cryptography","Security","Messaging","Tech","Humor"]},
{"url":"https://www.freecodecamp.org/news/making-your-own-face-recognition-system-29a8e728107c","tags":["Tech","Startup","Artificial Intelligence","Education","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/the-life-changing-wonder-of-continuous-integration-and-deployment-97f833505eea","tags":["Continuous Integration","DevOps","Microsoft","Software Development","Web Development"]},
{"url":"https://www.freecodecamp.org/news/when-writing-code-is-a-waste-of-time-6602af8cb759","tags":["Tech","Software Development","Open Source","Product Management","Productivity"]},
{"url":"https://www.freecodecamp.org/news/code-splitting-with-react-and-react-router-62e174382d4c","tags":["JavaScript","Web Development","React","React Router","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-touch-id-for-a-quicker-easier-login-to-your-app-e22356c9ef9","tags":["iOS","Software Development","Tech","Swift","Programming"]},
{"url":"https://www.freecodecamp.org/news/understanding-the-javascript-call-stack-861e41ae61d4","tags":["Tech","Life Lessons","Startup","Self Improvement","Education"]},
{"url":"https://www.freecodecamp.org/news/lets-build-the-dig-dug-game-using-melonjs-5fc0c9fd7132","tags":["Tech","Startup","Life Lessons","Self Improvement","Web Development"]},
{"url":"https://www.freecodecamp.org/news/imagine-react-router-as-your-switchboard-operator-f4f1ac22188c","tags":["React","JavaScript","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/this-is-what-modern-php-looks-like-769192a1320","tags":["PHP","Coding","Tech","Software","Language"]},
{"url":"https://www.freecodecamp.org/news/hugo-firebase-how-to-create-your-own-dynamic-website-for-free-in-minutes-463b4fb7bf5a","tags":["Web Development","Tech","Web Design","Startup","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-setup-ci-on-gitlab-using-docker-66e1e04dcdc2","tags":["Continuous Integration","Gitlab","Docker","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/build-your-first-vue-js-component-2dc204bca514","tags":["JavaScript","Tutorial","CSS","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/teaching-programming-why-its-hard-to-get-right-but-incredibly-rewarding-10a8b85e0ea1","tags":["Programming","Tech","Startup","Web Development","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-your-html-responsive-by-adding-a-single-line-of-css-2a62de81e431","tags":["CSS","Web Development","Design","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/lesser-known-developer-contests-you-can-join-in-2018-bf70f175106a","tags":["Hackathons","Contests","Challenge","Code","Developer"]},
{"url":"https://www.freecodecamp.org/news/the-next-step-towards-artificial-general-intelligence-starcraft-ii-f562d5607e2","tags":["Artificial Intelligence","Game Development","Games","AI","Neural Networks"]},
{"url":"https://www.freecodecamp.org/news/anatomy-of-js-module-systems-and-building-libraries-fadcd8dbd0e","tags":["JavaScript","Webpack","ES6","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/landing-a-software-engineering-internship-66e0d541539a","tags":["Tech","Startup","Self Improvement","Life Lessons","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-safely-use-reacts-life-cycles-with-fiber-s-async-rendering-fd4469ebbd8f","tags":["Startup","Web Development","Tech","Self Improvement","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-your-first-safe-server-ready-for-production-f1cc60eec69a","tags":["Web Development","DevOps","Programming","Software Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/turning-vim-into-an-r-ide-cd9602e8c217","tags":["Technology","Data Science","Programming","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/deep-dive-into-graph-traversals-227a90c6a261","tags":["Programming","Algorithms","Tech","Technology","Web Development"]},
{"url":"https://www.freecodecamp.org/news/promises-and-pokemon-how-i-learned-to-think-in-async-2ec098c2c90d","tags":["JavaScript","Tech","Web Development","Learning","Programming"]},
{"url":"https://www.freecodecamp.org/news/why-you-should-contribute-to-projects-like-ruby-on-rails-and-react-e6af32a43440","tags":["Open Source","Ruby","React","Lifestyle","How To"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-beautiful-reusable-gradient-view-in-swift-with-ibdesignable-981aebb43d30","tags":["iOS","Tech","Swift","Programming","Design"]},
{"url":"https://www.freecodecamp.org/news/how-i-cut-my-heroku-cost-by-400-5b9d0220ce13","tags":["Nodejs","Tech","Web Development","Docker","Programming"]},
{"url":"https://www.freecodecamp.org/news/11-things-i-learned-reading-the-css-grid-specification-fb3983aa5e0","tags":["Web Development","Technology","Programming","Css Grid","Grid Layout"]},
{"url":"https://www.freecodecamp.org/news/playing-strategy-games-with-minimax-4ecb83b39b4b","tags":["Artificial Intelligence","Tech","Programming","Startup","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/learning-css-grid-through-recreating-airbnb-youtube-and-more-399c71377eaa","tags":["CSS","Web Design","Web Development","Programming","Design"]},
{"url":"https://www.freecodecamp.org/news/how-i-built-a-multi-token-airdrop-central-to-distribute-erc20-tokens-cb70b6218b5c","tags":["Software Development","Ethereum","Tech","Web Development","Design"]},
{"url":"https://www.freecodecamp.org/news/why-i-support-netneutrality-aca410673678","tags":["Net Neutrality","Web Development","Startup","Design","Politics"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-an-internal-team-forum-in-half-a-day-using-discourse-b13588d907fe","tags":["Tech","Web Development","Programming","Docker","Startup"]},
{"url":"https://www.freecodecamp.org/news/javascript-essentials-how-to-wrap-your-head-around-for-loops-64e1a7248c9e","tags":["JavaScript","Tech","Programming","Web Development","Learning"]},
{"url":"https://www.freecodecamp.org/news/do-you-want-a-better-understanding-of-buffer-in-node-js-check-this-out-2e29de2968e8","tags":["Programming","JavaScript","Web Development","Nodejs","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-visit-from-st-nicholas-and-alexa-8edf07b43795","tags":["Alexa","Cloud Computing","Tech","Programming","AWS"]},
{"url":"https://www.freecodecamp.org/news/react-interview-question-what-gets-rendered-in-the-browser-a-component-or-an-element-1b3eac777c85","tags":["React","JavaScript","Web Development","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/javascript-essentials-how-to-make-life-decisions-with-if-else-statements-1908ff7cf5da","tags":["JavaScript","Tech","Programming","Web Development","Learning"]},
{"url":"https://www.freecodecamp.org/news/javascript-essentials-functions-are-fun-and-vip-if-you-understand-them-29da2d4c9641","tags":["JavaScript","Tech","Programming","Web Development","Learning"]},
{"url":"https://www.freecodecamp.org/news/how-pytoch-gives-the-big-picture-with-deep-learning-e4a0f372f4b6","tags":["Machine Learning","Deep Learning","Data Science","Artificial Intelligence","Tech"]},
{"url":"https://www.freecodecamp.org/news/all-you-need-to-know-about-tree-data-structures-bceacb85490c","tags":["Programming","Algorithms","Coding","Python","Technology"]},
{"url":"https://www.freecodecamp.org/news/add-bootstrap-to-your-ruby-on-rails-project-8d76d70d0e3b","tags":["Ruby on Rails","Web Development","Programming","Technology","Software Development"]},
{"url":"https://www.freecodecamp.org/news/a-statistical-curiosity-voyage-through-the-emotion-of-stranger-things-e7bc8b2a6395","tags":["Netflix","Statistics","Stranger Things","Data Science","Data Visualization"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-an-augmented-reality-app-using-arkit-and-unity-ba16515a32fa","tags":["Virtual Reality","Tech","Programming","Apple","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-a-database-if-youre-a-front-end-developer-3ed945221219","tags":["Programming","Web Development","Tech","Startup","Design"]},
{"url":"https://www.freecodecamp.org/news/want-to-learn-about-javascripts-for-loops-this-animated-scuba-diver-can-help-76a038a09cc8","tags":["JavaScript","Learning To Code","Tech","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/where-to-find-top-talent-the-systems-map-of-silicon-valley-4bb14b98da4a","tags":["Startup","Tech","Life Lessons","Business","Technology"]},
{"url":"https://www.freecodecamp.org/news/deep-reinforcement-learning-where-to-start-291fb0058c01","tags":["Machine Learning","Tech","Startup","Artificial Intelligence","Web Development"]},
{"url":"https://www.freecodecamp.org/news/building-an-ai-algorithm-for-the-tic-tac-toe-challenge-29d4d5adee07","tags":["Programming","AI","Algorithms","Games","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/hard-coding-concepts-explained-with-simple-real-life-analogies-280635e98e37","tags":["Life Lessons","Tech","Startup","Web Development","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/the-front-end-test-pyramid-rethink-your-testing-3b343c2bca51","tags":["Web Development","Testing","Programming","Design","UX"]},
{"url":"https://www.freecodecamp.org/news/regex-was-taking-5-days-flashtext-does-it-in-15-minutes-55f04411025f","tags":["Data Science","Machine Learning","Python","Programming","Open Source"]},
{"url":"https://www.freecodecamp.org/news/a-killer-vue-js-blog-demo-launch-in-2-hours-tops-6a59199eb2b1","tags":["JavaScript","Vuejs","Front End Development","Web Development","Jamstack"]},
{"url":"https://www.freecodecamp.org/news/software-engineering-interviews-744380f4f2af","tags":["Tech","Careers","Self Improvement","Programming","Startup"]},
{"url":"https://www.freecodecamp.org/news/use-react-with-next-js-framework-and-how-it-made-my-life-easier-4280b643451","tags":["React","JavaScript","Web Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/become-how-i-went-from-selling-food-in-the-street-to-working-for-top-firms-in-tech-6aa61a2d0629","tags":["Programming","Life","Life Lessons","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/facial-recognition-as-aux-driver-8a49dfd477ca","tags":["Augmented Reality","Apple","Design","Facial Recognition","UX"]},
{"url":"https://www.freecodecamp.org/news/coding-a-newspaper-as-a-freakin-progressive-web-app-e456d4a2b9cd","tags":["Web Development","JavaScript","Tech","React","Startup"]},
{"url":"https://www.freecodecamp.org/news/designing-a-newspaper-as-a-freakin-progressive-web-app-22acf4eb5a68","tags":["Design","Tech","Startup","UX","Technology"]},
{"url":"https://www.freecodecamp.org/news/why-im-suing-the-fcc-887764b35499","tags":["Net Neutrality","Politics","Tech","Technology","News"]},
{"url":"https://www.freecodecamp.org/news/steps-you-should-take-to-build-a-healthy-angular-project-84eea6608d5f","tags":["Jenkins","Angular","JavaScript","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/learn-how-to-build-astronomy-picture-of-the-day-app-with-nasa-api-and-react-redux-part-ii-83f15970d0e3","tags":["Redux","JavaScript","React","Web Development","NASA"]},
{"url":"https://www.freecodecamp.org/news/ive-done-programming-tutorials-now-what-1dd1bc26cf55","tags":["Web Development","Learning To Code","Technology","Startup","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-neural-network-in-javascript-in-only-30-lines-of-code-343dafc50d49","tags":["Artificial Intelligence","Machine Learning","Data Science","JavaScript","Technology"]},
{"url":"https://www.freecodecamp.org/news/handling-front-end-encryption-using-openpgp-3b0462bf5876","tags":["Security","Programming","Web Development","Technology","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-to-turn-your-open-source-idea-into-a-unicorn-like-red-hat-in-5-steps-800232f391a1","tags":["Startup","Open Source","Entrepreneurship","Business","Leadership"]},
{"url":"https://www.freecodecamp.org/news/vue-js-components-an-interactive-guide-1b8149ecc254","tags":["JavaScript","Vuejs","Web Development","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/isnt-tdd-test-driven-development-twice-the-work-why-should-you-care-4ddcabeb3df9","tags":["Software Development","Quality Assurance","Testing","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/vim-isnt-that-scary-here-are-5-free-resources-you-can-use-to-learn-it-ab78f5726f8d","tags":["Web Development","Programming","Learning To Code","Self Improvement","Technology"]},
{"url":"https://www.freecodecamp.org/news/the-t-distribution-a-key-statistical-concept-discovered-by-a-beer-brewery-dbfdc693184","tags":["Learning","Mathematics","Data Science","Life","Technology"]},
{"url":"https://www.freecodecamp.org/news/higher-order-functions-in-javascript-d9101f9cf528","tags":["Functional Programming","JavaScript","Programming","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/developers-the-why-and-how-to-writing-technical-articles-54e824789ef6","tags":["Writing","Tech","Developer","Develop","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/stop-calling-postgrest-magic-8f3e1d5e5dd1","tags":["Programming","Open Source","Database","Technology","Web Development"]},
{"url":"https://www.freecodecamp.org/news/all-the-fundamental-react-js-concepts-jammed-into-this-single-medium-article-c83f9b53eac2","tags":["JavaScript","React","Web Development","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/want-to-be-the-best-designer-design-for-what-you-dont-know-fa0a8ba753c","tags":["UX","Startup","Design","Business","Development"]},
{"url":"https://www.freecodecamp.org/news/walking-inside-nodejs-event-loop-85caeca391a9","tags":["JavaScript","Nodejs","Technology","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/firebase-5-way-too-common-misconceptions-93b843ee1b93","tags":["Firebase","Startup","Tech","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/es6-tagged-template-literals-48a70ef3ed4d","tags":["JavaScript","ES6","Web Development","Programming","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-use-of-cloudfront-for-secure-delivery-of-static-websites-to-the-world-d2f54e8b096","tags":["AWS","Tech","Technology","Programming","DevOps"]},
{"url":"https://www.freecodecamp.org/news/why-open-source-projects-sadly-favor-new-users-and-what-you-can-do-about-it-ba586038949e","tags":["Open Source","Startup","UX","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/lets-build-a-react-chatroom-component-ed353982d826","tags":["React","Tutorial","Internships","Programming","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/an-embarrassing-tale-why-my-server-could-only-handle-10-players-3b83b6fa8136","tags":["Game Development","Games","Game Design","Indie Game","Game Preview"]},
{"url":"https://www.freecodecamp.org/news/declarative-graphql-with-graphql-tools-cd1645f94fc","tags":["GraphQL","JavaScript","Web Development","Programming","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-a-self-taught-teenager-built-an-operating-system-that-runs-in-your-browser-47da735ac919","tags":["Web Development","JavaScript","Self Improvement","Life Lessons","Startup"]},
{"url":"https://www.freecodecamp.org/news/static-sites-are-back-24d01a01f11a","tags":["Web Development","Tech","Startup","Entrepreneurship","Design"]},
{"url":"https://www.freecodecamp.org/news/get-sheet-done-using-google-spreadsheets-as-your-data-backend-650ba23dc6d9","tags":["Web Development","Tech","Technology","Startup","Productivity"]},
{"url":"https://www.freecodecamp.org/news/crafting-a-smart-mirror-with-my-dad-and-daughter-c3bdd151fefd","tags":["Raspberry Pi","Internet of Things","Smart Home","Life","Technology"]},
{"url":"https://www.freecodecamp.org/news/client-side-web-scraping-with-javascript-using-jquery-and-regex-5b57a271cb86","tags":["JavaScript","Web Development","Programming","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/series-and-dataframe-in-python-a800b098f68","tags":["Data Science","Python","Data","Technology","Women In Tech"]},
{"url":"https://www.freecodecamp.org/news/why-you-might-need-ansible-and-not-even-know-it-d33b6e4b2ebe","tags":["DevOps","Technology","Productivity","Software Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-your-tech-skill-to-create-alexa-skills-a3e9f210a952","tags":["Alexa","Technology","Tech","Startup","AWS"]},
{"url":"https://www.freecodecamp.org/news/statistical-inference-showdown-the-frequentists-vs-the-bayesians-4c1c986f25de","tags":["Mathematics","Data Science","Life Lessons","Artificial Intelligence","Technology"]},
{"url":"https://www.freecodecamp.org/news/monitor-stack-overflow-activity-directly-into-slack-dc778913490f","tags":["Serverless","Slack","Tech","Technology","Startup"]},
{"url":"https://www.freecodecamp.org/news/its-a-trap-8-ways-to-tell-you-re-building-something-no-one-wants-ea67299ef14b","tags":["Product Management","Startup","Business","Product Design","Entrepreneurship"]},
{"url":"https://www.freecodecamp.org/news/if-youre-going-to-university-here-s-how-to-make-the-most-of-it-bb534dbd3375","tags":["Programming"]},
{"url":"https://www.freecodecamp.org/news/six-years-later-courseras-andrew-ng-returns-with-new-deep-learning-courses-3c41b1e00647","tags":["Machine Learning","Data Science","Tech","Technology","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-to-stay-sane-and-learn-to-code-when-there-are-thousands-of-online-courses-e28183bce636","tags":["Programming","Life Lessons","Self Improvement","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/reactjs-pass-parameters-to-event-handlers-ca1f5c422b9","tags":["JavaScript","ES6","Programming","Web Development","Software Development"]},
{"url":"https://www.freecodecamp.org/news/homeless-iphone-20c154fabbf7","tags":["Design","UX","Apple","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/up-b3db1ca930ee","tags":["AWS","Tech","Serverless","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/sick-of-your-banks-lame-app-open-banking-promises-more-9770cad2448c","tags":["Banking","Tech","User Experience","Startup","Fintech"]},
{"url":"https://www.freecodecamp.org/news/publishing-an-organization-homepage-on-github-pages-347dbd700f4e","tags":["Github","Web Development","Freecodecamp","Learning To Code","Startup"]},
{"url":"https://www.freecodecamp.org/news/why-one-mentor-just-isnt-enough-885d60cece5b","tags":["Entrepreneurship","Web Development","Life Lessons","Self Improvement","Mentorship"]},
{"url":"https://www.freecodecamp.org/news/the-many-faced-threats-to-serverless-security-and-how-we-should-address-them-c0d24dc43a66","tags":["AWS Lambda","Security","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/trending-developer-skills-based-on-my-analysis-of-ask-hn-whos-hiring-26c02a3ca1fd","tags":["Web Development","Data Science","Startup","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/ecmascript-2016-es7-features-86903c5cab70","tags":["JavaScript","ES6","Es7","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/reducing-the-reducer-boilerplate-with-createreducer-86c46a47f3e2","tags":["Redux","JavaScript","React","Functional Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/a-simple-content-marketing-playbook-for-software-developers-and-creators-937f86d6dd90","tags":["Marketing","Tech","Startup","Writing","Entrepreneurship"]},
{"url":"https://www.freecodecamp.org/news/4-steps-to-build-an-automated-testing-pipeline-with-gitlab-ci-24ccab95535e","tags":["Docker","Gitlab","Testing","Web Development","Continuou"]},
{"url":"https://www.freecodecamp.org/news/shared-element-transition-with-react-native-159f8bc37f50","tags":["React Native","JavaScript","Design","Mobile App Development","UX"]},
{"url":"https://www.freecodecamp.org/news/designing-for-the-arab-user-basic-arabic-ux-for-business-6ff29d4c7c60","tags":["UX","Startup","Design","Entrepreneurship","Tech"]},
{"url":"https://www.freecodecamp.org/news/one-ethereum-trader-just-made-1-140-000-in-seconds-thanks-to-an-epic-glitch-48af7e0ffe49","tags":["Business","Startup","Technology","Tech","Finance"]},
{"url":"https://www.freecodecamp.org/news/a-simplified-approach-to-installing-laravel-using-homestead-on-windows-f5fc50e59af0","tags":["Programming","Tech","Startup","Self Improvement","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/what-are-the-most-challenging-parts-of-your-coding-journey-fbd7d3a7600f","tags":["Programming","YouTube","Education","Technology","Startup"]},
{"url":"https://www.freecodecamp.org/news/web-dev-bootcamp-grads-things-to-know-when-starting-your-first-dev-job-d5eb27afe632","tags":["Software Development","Web Development","Tech","Life Lessons","Startup"]},
{"url":"https://www.freecodecamp.org/news/the-freecodecamp-alumni-network-a-homegrown-mentorship-network-for-fcc-alumni-529e4531c34f","tags":["JavaScript","React","Self Improvement","Startup","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-i-transformed-from-a-30-year-old-plumber-into-a-32-year-old-web-developer-c0cfda7dc23a","tags":["Web Development","Entrepreneurship","Self Improvement","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/giving-the-ipad-a-full-time-job-3ae2440e1810","tags":["iPad","Productivity","Apple","Technology","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/the-necessary-rise-of-emotional-design-ada82f247725","tags":["Artificial Intelligence","Conversational UI","User Experience","Design","Human Centered Design"]},
{"url":"https://www.freecodecamp.org/news/how-to-host-lightweight-apps-for-free-a29773e5f39e","tags":["Web Development","Heroku","Cloud Computing","Coding","Programming"]},
{"url":"https://www.freecodecamp.org/news/smart-contracts-for-dummies-a1ba1e0b9575","tags":["Blockchain","Ethereum","Technology","Cryptocurrency","ICO"]},
{"url":"https://www.freecodecamp.org/news/how-i-built-a-kubernetes-cluster-so-my-coworkers-could-deploy-apps-faster-ad5567bf6fa8","tags":["Github","Startup","Kubernetes","DevOps","Tech"]},
{"url":"https://www.freecodecamp.org/news/ego-is-the-enemy-for-software-developers-585909fb0501","tags":["Self Improvement","Life","Life Lessons","Startup","Inspiration"]},
{"url":"https://www.freecodecamp.org/news/angulars-backyard-the-resolving-of-component-dependencies-2015b40e5bd1","tags":["Angular","Web Development","Angular2","Front End Development","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/follow-the-rules-with-seneca-b3cf3d08fe5d","tags":["Nodejs","JavaScript","Seneca","Microservices","Programming"]},
{"url":"https://www.freecodecamp.org/news/tallest-lego-building-with-4-pieces-ec99cb520928","tags":["Lego","Life Lessons","Self Improvement","Startup","Life"]},
{"url":"https://www.freecodecamp.org/news/deliberate-practice-what-i-learned-from-reading-docco-7884b5979c6c","tags":["JavaScript","Open Source","Web Development","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/between-the-wires-an-interview-with-vue-js-creator-evan-you-e383cbf57cc4","tags":["Open Source","Web Development","Technology","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/whats-new-with-between-the-wires-c40971251250","tags":["Web Development","Startup","Entrepreneurship","Open Source","Technology"]},
{"url":"https://www.freecodecamp.org/news/why-do-so-few-people-major-in-computer-science-6c2c08272405","tags":["Technology","Startup","Life Lessons","Education","Web Development"]},
{"url":"https://www.freecodecamp.org/news/understanding-array-prototype-reduce-and-recursion-using-apple-pie-f60cde58ea51","tags":["JavaScript","Tech","Coding","Programming","Algorithms"]},
{"url":"https://www.freecodecamp.org/news/the-most-promising-breakthroughs-from-google-i-o-2017-40d3accd42","tags":["Google","Tech","Technology","Android","Artificial Intelligence"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-from-my-first-100daysofcode-13ac805ff0a9","tags":["Programming","100daysofcode","Freecodecamp","Coding","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/between-the-wires-an-interview-with-entrepreneur-and-founder-charlie-cheever-4c95d45f4384","tags":["React","Startup","Entrepreneurship","JavaScript","Design"]},
{"url":"https://www.freecodecamp.org/news/the-best-data-science-courses-on-the-internet-ranked-by-your-reviews-6dc5b910ea40","tags":["Data Science","Tech","Technology","Programming","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-motorcycle-gang-hackers-stole-4-5-million-worth-of-jeep-wranglers-464cfc4ec268","tags":["Technology","Programming","Data Science","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/prototype-in-js-busted-5547ec68872","tags":["JavaScript","Programming","Web Development","Technology","Software Development"]},
{"url":"https://www.freecodecamp.org/news/the-truth-is-in-the-code-86a712362c99","tags":["Software Development","Programming","Life Lessons","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/not-quite-100-days-of-code-a-postmortem-d27124f023f2","tags":["Web Development","Programming","Coding","Habit Building","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/hardware-fundamentals-what-exactly-is-a-microcontroller-8a502a3650dc","tags":["Arduino","Internet of Things","Technology","Hardware","Makers"]},
{"url":"https://www.freecodecamp.org/news/how-to-setup-a-vpn-for-free-or-paid-on-linux-62e1a93d04f3","tags":["Tech","Linux","Privacy","Web Development","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-the-perfect-app-icon-f3a6f0d190e6","tags":["Design","Graphic Design","Apps","Startup","Technology"]},
{"url":"https://www.freecodecamp.org/news/stanford-just-abandoned-java-in-favor-of-javascript-for-its-intro-cs-course-fe40543e81d8","tags":["JavaScript","Web Development","Tech","Technology","Startup"]},
{"url":"https://www.freecodecamp.org/news/inside-codeland-the-most-inclusive-supportive-developer-conference-yet-5f01cadf0a42","tags":["Technology","Tech","Startup","Programming","Conference"]},
{"url":"https://www.freecodecamp.org/news/how-leverage-local-storage-to-build-lightning-fast-apps-4e8218134e0c","tags":["Web Development","Mobile App Development","Android","Programming","Software Development"]},
{"url":"https://www.freecodecamp.org/news/the-founder-of-wikipedia-is-building-a-community-run-news-website-eaeb90de742","tags":["Tech","Technology","Startup","Self Improvement","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/deliberate-practice-what-i-learned-from-reading-classnames-f9b89cb785e4","tags":["JavaScript","Github","Open Source","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/an-illustrated-guide-for-setting-up-your-website-using-github-cloudflare-5a7a11ca9465","tags":["Cloudflare","Github","Programming","Startup","Web Development"]},
{"url":"https://www.freecodecamp.org/news/css-in-javascript-the-future-of-component-based-styling-70b161a79a32","tags":["CSS","Tech","JavaScript","UX","Design"]},
{"url":"https://www.freecodecamp.org/news/massive-open-online-courses-started-out-completely-free-but-where-are-they-now-1dd1020f59","tags":["Tech","Technology","Startup","Education","Programming"]},
{"url":"https://www.freecodecamp.org/news/load-testing-haproxy-part-2-4c8677780df6","tags":["DevOps","Docker","Haproxy","Linux","Web Development"]},
{"url":"https://www.freecodecamp.org/news/why-and-how-i-created-a-new-wheel-to-prevent-gitlabs-disaster-b8cd5bea6e1","tags":["Linux","Python","Technology","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-10-github-repos-people-mention-the-most-in-freecodecamps-main-chat-room-189750600fa4","tags":["Web Development","Programming","Data Science","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-a-vpn-in-5-minutes-for-free-and-why-you-urgently-need-one-d5cdba361907","tags":["Technology","Tech","Security","Politics","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/why-i-gave-up-technology-specific-hiring-86cd75242b26","tags":["Programming","Startup","Entrepreneurship","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-a-vpn-in-10-minutes-for-free-and-why-you-urgently-need-one-12a6f63e5ddb","tags":["Tech","Technology","Startup","Web Development","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/3-strategies-that-can-help-women-thrive-in-tech-caeec456e521","tags":["Startup","Women In Tech","Women in STEM","Tech","Careers"]},
{"url":"https://www.freecodecamp.org/news/css-box-model-explained-by-living-in-a-boring-suburban-neighborhood-9a9e692773c1","tags":["CSS","Web Development","Design","Web Design","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-machines-make-sense-of-big-data-an-introduction-to-clustering-algorithms-4bd97d4fbaba","tags":["Machine Learning","Data Science","Statistics","Technology","Artificial Intelligence"]},
{"url":"https://www.freecodecamp.org/news/nothing-will-change-until-you-start-building-2681e85e7bdc","tags":["Startup","Design","UX","Life Lessons","Web Development"]},
{"url":"https://www.freecodecamp.org/news/this-open-source-library-runs-on-almost-every-internet-connected-device-on-earth-f7f01a85e5cf","tags":["Programming","Web Development","Design","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/an-open-sandbox-for-robot-grasping-cee467a3fabb","tags":["Docker","Machine Learning","Robotics","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/lossless-web-navigation-spatial-model-37f83438201d","tags":["Design","UX","Web Design","Product Design","Interaction Design"]},
{"url":"https://www.freecodecamp.org/news/i-crunched-the-data-from-every-episode-of-netflixs-ultimate-beastmaster-71e91e471574","tags":["Startup","Tech","Data Science","Life Lessons","Sports"]},
{"url":"https://www.freecodecamp.org/news/lessons-i-learned-after-hosting-40-coding-events-e949ecc157f","tags":["Web Development","Technology","Life Lessons","Tech","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/i-hosted-40-coding-events-last-year-heres-what-i-learned-94d607cd04f4","tags":["Tech","Technology","Web Development","Life Lessons","Politics"]},
{"url":"https://www.freecodecamp.org/news/yes-react-is-taking-over-front-end-development-the-question-is-why-40837af8ab76","tags":["React","JavaScript","Programming","Web Development","Web Design"]},
{"url":"https://www.freecodecamp.org/news/simple-chess-ai-step-by-step-1d55a9266977","tags":["Programming","Chess","Artificial Intelligence","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/stack-5404d9735f88","tags":["JavaScript","Algorithms","ES6","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/here-are-the-most-interesting-developer-podcasts-2019-edition-4e43063bf8a4","tags":["Podcast","Web Development","Programming","Technology","Coding"]},
{"url":"https://www.freecodecamp.org/news/monadic-composition-and-kleisli-arrows-1d96979bb32","tags":["Functional Programming","Scala","Software Development","Software","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-spark-clusters-for-parallel-processing-big-data-86a22e7f8b50","tags":["Big Data","Spark","Machine Learning","Python","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-show-your-current-firebase-project-name-on-the-command-line-prompt-to-prevent-dangerous-1bfee6293811","tags":["Terminal","Firebase","Zsh","Tech","Bash"]},
{"url":"https://www.freecodecamp.org/news/how-to-cut-through-the-ai-hype-to-become-a-machine-learning-engineer-b0d2c5e4ae02","tags":["Machine Learning","Artificial Intelligence","Python","Programming","TensorFlow"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-login-feature-with-bootstrap-modal-and-jquery-ajax-53dc0d281609","tags":["Web Development","Bootstrap","Coding","Jquery","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-leverage-your-react-skills-with-static-site-generator-gatsby-js-81843e928606","tags":["Web Development","React","Gatsbyjs","JavaScript","Software Engineering"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-sense-of-the-many-android-layouts-693b262706e0","tags":["Android","Tech","UI","Coding","Development"]},
{"url":"https://www.freecodecamp.org/news/zero-to-1-5-million-coders-nine-lessons-learned-while-building-grasshopper-3f8fc96acff7","tags":["Startup","Tech","Life Lessons","Coding","Growth"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-the-browser-console-to-scrape-and-save-data-in-a-file-with-javascript-b40f4ded87ef","tags":["JavaScript","Browsers","Json","Tech","Data"]},
{"url":"https://www.freecodecamp.org/news/how-to-recognize-your-open-source-project-contributors-and-grow-your-community-3eaa472344ab","tags":["Open Source","Software Development","Github","Tech","Community"]},
{"url":"https://www.freecodecamp.org/news/how-we-updated-from-angular-4-to-angular-5-using-swagger-code-generator-4a35a014247e","tags":["Angular","Tech","Front End Development","Programming","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-boost-build-time-with-circleci-test-parallelism-f89e5eab1397","tags":["Continuous Integration","Gradle","Tech","Productivity","Programming"]},
{"url":"https://www.freecodecamp.org/news/heres-a-list-of-react-native-tools-that-you-can-use-for-your-next-project-db5abdf122b1","tags":["React","JavaScript","Design","Mobile App Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/why-most-redesigns-fail-6ecaaf1b584e","tags":["Design","Redesign","Tech","UX","UI"]},
{"url":"https://www.freecodecamp.org/news/writing-scalable-architecture-for-node-js-2b58e0523d7f","tags":["Nodejs","JavaScript","Expressjs","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/discover-functional-programming-in-javascript-with-this-thorough-introduction-a2ad9af2d645","tags":["Functional Programming","JavaScript","Technology","Productivity","Learning"]},
{"url":"https://www.freecodecamp.org/news/why-you-should-use-gatsbyjs-to-build-static-sites-4f90eb6d1a7b","tags":["Technology","Education","Programming","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/establish-your-online-presence-with-these-simple-ways-to-deploy-your-portfolio-37101569909","tags":["Web Development","Portfolio","Front End Development","Tech","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/why-our-coding-boot-camp-still-teaches-two-programming-languages-at-once-3d186de85336","tags":["Programming","Coding","Development","Tech","Codingbootcamp"]},
{"url":"https://www.freecodecamp.org/news/my-intro-to-elixir-how-learning-another-programming-language-can-make-you-a-better-developer-d967e568191c","tags":["Elixir","Programming","Web Development","Tech","Learning"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-vue-js-app-using-single-file-components-without-the-cli-7e73e5b8244f","tags":["JavaScript","Vuejs","Webpack","Single Page Applications","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-generate-data-classes-in-java-fead8fa354a2","tags":["Java","Code","Generator","Coding","Technology"]},
{"url":"https://www.freecodecamp.org/news/what-does-yoga-have-to-do-with-programming-b17094e3fb3a","tags":["Yoga","Programming","Tech","Life Lessons","Mindfulness"]},
{"url":"https://www.freecodecamp.org/news/do-apollo-hoc-mutations-goodly-bb4effdbee94","tags":["JavaScript","GraphQL","Apollo Client","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-i-got-a-remote-paid-internship-at-mozilla-through-outreachy-60958fe9264a","tags":["Open Source","Internships","Outreachy","Remote Working","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-your-own-github-student-developer-pack-ef40ec71c0d2","tags":["Github","Students","Developer","Technology","Open Source"]},
{"url":"https://www.freecodecamp.org/news/what-you-can-learn-from-a-30-year-olds-first-coding-interview-abaecd042b0b","tags":["Careers","Programming","Interview","Veterans","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-started-with-maven-36851d8cfd96","tags":["Java","Technology","Programming","Coding","Beginner"]},
{"url":"https://www.freecodecamp.org/news/how-to-setup-a-nested-html-template-in-the-go-echo-web-framework-670f16244bb4","tags":["Web Development","Golang","Echo","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/reflections-on-being-an-indie-hacker-95e19d2edb47","tags":["Startup","Entrepreneurship","Side Project","Software Development","Personal Growth"]},
{"url":"https://www.freecodecamp.org/news/how-to-add-end-to-end-tests-to-your-project-with-cypress-a74437f6df6e","tags":["JavaScript","Web Development","Software Development","Software Testing","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-blazing-fast-rest-apis-with-node-js-mongodb-fastify-and-swagger-114e062db0c9","tags":["Nodejs","Rest Api","JavaScript","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/horizontal-scrolling-using-flexbox-f9d16817f742","tags":["CSS","JavaScript","Software Engineering","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/signs-that-your-development-process-is-agile-only-on-paper-and-how-to-fix-it-f6c05b24337f","tags":["Agile","Software Development","Software Engineering","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-up-and-running-with-angular-on-windows-7405ba745c25","tags":["JavaScript","Programming","Angular","Software Development","Windows"]},
{"url":"https://www.freecodecamp.org/news/a-behind-the-scenes-look-at-map-filter-and-reduce-in-swift-1991f5c7bc80","tags":["Functional Programming","Swift","Technology","iOS","Programming"]},
{"url":"https://www.freecodecamp.org/news/key-based-authentication-not-working-after-ssh-copy-id-abef7f401d23","tags":["Ubuntu","Authentication","Tech","Security","Web Development"]},
{"url":"https://www.freecodecamp.org/news/a-detailed-tutorial-how-to-use-shopifys-storefront-api-with-react-and-redux-37f95cbab7f","tags":["React","Redux","Shopify","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/you-might-not-know-js-insights-from-the-javascript-bible-2ee9518302aa","tags":["JavaScript","Web Development","Programming","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-flutter-the-basics-9fe541fd39e2","tags":["Flutter","Dart","Mobile App Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-a-custom-theme-in-angular-material-d47122a1e361","tags":["Material Design","Angular","Web Development","CSS","Tech"]},
{"url":"https://www.freecodecamp.org/news/introduction-to-redux-logic-2f01c97d6c52","tags":["React","Redux","JavaScript","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/should-data-scientists-learn-javascript-e611d45804b8","tags":["Data Science","JavaScript","Programming","Tech","Careers"]},
{"url":"https://www.freecodecamp.org/news/how-i-found-my-dream-job-by-contributing-to-open-source-projects-ca98cbe60009","tags":["Programming","Open Source","Tech","Self Improvement","Jobs"]},
{"url":"https://www.freecodecamp.org/news/how-to-integrate-maps-in-react-native-using-react-native-maps-5745490fe055","tags":["React Native","Tech","Programming","Maps","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-undo-changes-in-git-e1da7930afdb","tags":["Git","Tech","Productivity","Programming","Videos"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-docker-and-windows-subsystem-for-linux-a-love-story-35c856968991","tags":["Docker","Life Lessons","Technology","Productivity","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-people-from-different-cities-interact-in-the-freecodecamp-chatrooms-a22378571790","tags":["Data Science","Statistics","Data Analysis","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-transfer-funds-on-the-ethereum-network-using-the-geth-cli-b7eac16aa3a9","tags":["Ethereum","Blockchain","Golang","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/culture-fit-is-king-how-to-nail-it-in-your-next-developer-interview-c820f116e82b","tags":["Jobs","Coding","Programming","Tech","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/todo-boilerplates-with-hasura-on-angular-460db0040b4a","tags":["GraphQL","Angular","Technology","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-redux-in-reactjs-with-real-life-examples-687ab4441b85","tags":["React","Redux","Tech","Learning To Code","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-new-approach-to-react-component-design-2bf76a87add1","tags":["React","Design Patterns","JavaScript","Tech","Design"]},
{"url":"https://www.freecodecamp.org/news/javascript-inheritance-and-the-prototype-chain-d4298619bdae","tags":["JavaScript","Web Development","Software Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/did-you-know-createreducer-works-with-react-hooks-heres-how-b324c558e12f","tags":["React","JavaScript","Tech","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/these-books-helped-me-navigate-my-first-time-being-a-tech-lead-a9e0d100524f","tags":["Leadership","Software Development","Management","Tech","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/a-step-by-step-guide-to-getting-started-with-html-tables-7f43b18f962b","tags":["Web Development","HTML","CSS","Programming","Design"]},
{"url":"https://www.freecodecamp.org/news/why-ruby-on-rails-is-a-good-choice-in-2019-11abcc10f5a","tags":["Technology","Startup","Ruby on Rails","Education","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-code-your-first-algorithm-draw-a-line-ca121f9a1395","tags":["Web Development","JavaScript","Algorithms","Coding","Programming"]},
{"url":"https://www.freecodecamp.org/news/why-developers-should-start-projects-by-writing-instead-of-coding-ac0d1eca28a1","tags":["Startup","Programming","Writing","Productivity","Tech"]},
{"url":"https://www.freecodecamp.org/news/dynamic-class-definition-in-python-3e6f7d20a381","tags":["Programming","Python","Tech","Technology","Object Oriented"]},
{"url":"https://www.freecodecamp.org/news/who-took-the-state-of-javascript-2018-survey-8b51bca63a0","tags":["Coding","JavaScript","Data Visualization","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-i-built-an-app-with-vulcan-js-in-four-days-6368814077b1","tags":["JavaScript","React","GraphQL","Vulcanjs","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-new-approach-to-mocking-graphql-data-1ef49de3d491","tags":["GraphQL","JavaScript","React","Testing","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-convert-your-xcode-plugins-to-xcode-extensions-ac90f32ae0e3","tags":["iOS","Xcode","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/javascript-iterators-17ab32c3cae7","tags":["JavaScript","Technology","Education","Programming","Startup"]},
{"url":"https://www.freecodecamp.org/news/the-difference-between-javascripts-call-apply-and-bind-methods-4e69917f77bd","tags":["JavaScript","Programming","Coding","Productivity","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-faster-alternative-to-java-reflection-db6b1e48c33e","tags":["Java","Software Development","Programming","Software Engineering","Technology"]},
{"url":"https://www.freecodecamp.org/news/hitchhikers-guide-to-react-router-v4-c98c39892399","tags":["Programming","React","JavaScript","Coding","Tech"]},
{"url":"https://www.freecodecamp.org/news/survival-guide-for-new-developers-12d9b048bf06","tags":["Technology","Learning To Code","Programming","JavaScript","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-your-own-python-dev-server-with-raspberry-pi-37651156379f","tags":["Raspberry Pi","Python","Software Development","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/universal-application-code-structure-in-nuxt-js-4cd014cc0baa","tags":["JavaScript","Vuejs","Vue","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/improve-development-workflow-of-your-team-with-githooks-9cda15377c3b","tags":["Git","Workflow","Software Development","Project Management","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-definitive-guide-to-conditional-logic-in-javascript-23fa234d2ca3","tags":["JavaScript","Tech","Programming","Problem Solving","Mathematics"]},
{"url":"https://www.freecodecamp.org/news/how-to-call-javascript-code-on-multiple-div-elements-without-the-id-attribute-59596e570fcf","tags":["JavaScript","Web Development","Coding","Web Design","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-an-interactive-flex-layout-designer-in-javascript-54863b837b5","tags":["Web Development","JavaScript","Technology","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-beginners-guide-to-graphql-60e43b0a41f5","tags":["GraphQL","Nodejs","JavaScript","Technology","API"]},
{"url":"https://www.freecodecamp.org/news/why-im-not-using-your-github-repository-2dff6c7ac7cf","tags":["Programming","Github","Technology","Learning","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/javascript-timers-everything-you-need-to-know-5f31eaa37162","tags":["JavaScript","Nodejs","Tech","Programming","Learning"]},
{"url":"https://www.freecodecamp.org/news/how-to-un-marshal-json-in-akka-http-with-spray-json-1407876373a7","tags":["Json","Web Development","API","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-built-an-hr-slack-bot-with-node-and-botkit-6b23b81531bb","tags":["Slack","Bots","Human Resources","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/command-magicks-how-to-manipulate-files-and-strings-with-the-console-3c554e64048","tags":["Programming","Software Development","Computer Science","Technology","Productivity"]},
{"url":"https://www.freecodecamp.org/news/understanding-pgp-by-simulating-it-79248891325f","tags":["Security","Privacy","Encryption","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/advanced-automatic-deployment-with-travis-ci-1da32f7930ce","tags":["Web Development","DevOps","JavaScript","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-ask-good-questions-as-a-developer-9f71ff809b63","tags":["Programming","Web Development","Coding","Tech","Learning"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-a-super-fast-link-shortener-with-elixir-phoenix-and-mnesia-70ffa1564b3c","tags":["Web Development","Software Development","Programming","Elixir","Tech"]},
{"url":"https://www.freecodecamp.org/news/eli5-full-stack-basics-breakthrough-with-django-emberjs-402fc7af0e3","tags":["Ember","Django","JavaScript","Python","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-the-position-property-in-css-to-align-elements-d8f49c403a26","tags":["CSS","Tech","Design","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-input-validation-simple-and-clean-in-your-express-js-app-ea9b5ff5a8a7","tags":["JavaScript","Expressjs","Productivity","Nodejs","Web Development"]},
{"url":"https://www.freecodecamp.org/news/web-optimization-a-secret-world-to-unleash-5fbdf1065945","tags":["JavaScript","Web Development","Nodejs","Tech","Optimization"]},
{"url":"https://www.freecodecamp.org/news/how-to-understand-any-programming-task-aea41eabe66e","tags":["Software Development","Programming","Technology","Learning","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/resolving-git-conflicts-62bd357ed5f","tags":["Git","Coding","Programming","Technology","Productivity"]},
{"url":"https://www.freecodecamp.org/news/empty-and-blank-53b9e96151cd","tags":["CSS","Learning","Tech","JavaScript","Programming"]},
{"url":"https://www.freecodecamp.org/news/here-are-my-favorite-hacks-for-creating-production-level-apps-with-react-native-6f0369d879b2","tags":["React Native","Mobile App Development","Technology","Programming","Tips"]},
{"url":"https://www.freecodecamp.org/news/finding-your-way-through-the-corn-maze-of-software-development-7bf69c0e7fee","tags":["Technology","Tech","Software Development","Programming","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/the-blessing-of-rejection-or-growing-past-the-no-d492795e3327","tags":["Interview","Women In Tech","Tech","Life Lessons","Personal Development"]},
{"url":"https://www.freecodecamp.org/news/why-you-shouldnt-join-a-startup-for-the-c50641ad933","tags":["Startup","Entrepreneurship","Tech","Silicon Valley","Venture Capital"]},
{"url":"https://www.freecodecamp.org/news/how-to-setup-tinymce-in-your-rails-app-using-webpack-edf030915332","tags":["JavaScript","Webpack","Rails","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/web-application-security-understanding-the-browser-5305ed2f1dac","tags":["Web Development","Security","Browsers","Tech","Apps"]},
{"url":"https://www.freecodecamp.org/news/docker-compose-nginx-and-letsencrypt-setting-up-website-to-do-all-the-things-for-that-https-7cb0bf774b7e","tags":["Docker","Nginx","Software Development","Software Engineering","Technology"]},
{"url":"https://www.freecodecamp.org/news/spread-expressions-6ad7d5b9b1d4","tags":["Web Development","JavaScript","React","Functional Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-custom-pwa-with-workbox-in-create-react-app-be580686cf73","tags":["JavaScript","React","Tech","Programming","Progressive Web App"]},
{"url":"https://www.freecodecamp.org/news/understanding-incentive-stock-options-ec4c0dc1498f","tags":["Startup","Stock Options","Engineering","Tech","Jobs"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-arduino-to-check-your-web-servers-response-status-9e47e02a61cc","tags":["Arduino","Tech","Tutorial","Electronics","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-power-of-the-developer-community-2b6e713fc9ae","tags":["DevOps","Community","Blogging","Tech","Inspiration"]},
{"url":"https://www.freecodecamp.org/news/at-the-eye-of-the-flood-5ddec61a87b8","tags":["Web Development","Kerala","Community","Technology","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/psst-heres-why-reasonreact-is-the-best-way-to-write-react-5088d434d035","tags":["JavaScript","Reasonml","React","Functional Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-structure-code-repositories-multi-mono-or-organic-eda67b397d38","tags":["Microservices","Tech","Technology","Engineering","Programming"]},
{"url":"https://www.freecodecamp.org/news/web-security-an-introduction-to-http-5fa07140f9b3","tags":["Security","Web Security","Https","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/demystifying-dynamic-programming-24fbdb831d3a","tags":["Programming","JavaScript","Algorithms","Interview","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-my-social-network-for-sharing-photos-of-knees-will-save-the-world-2074367d10ad","tags":["Social Media","Humor","Tech","Life Lessons","Satire"]},
{"url":"https://www.freecodecamp.org/news/how-to-predict-likes-and-shares-based-on-your-articles-title-using-machine-learning-47f98f0612ea","tags":["Machine Learning","Tech","Data Scientist","Social Media","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-avoid-committing-junk-dae1277c1433","tags":["Git","Programming","Software Development","Version Control","Tech"]},
{"url":"https://www.freecodecamp.org/news/understanding-java-generic-types-covariance-and-contravariance-88f4c19763d2","tags":["Programming","Java","Generics","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/single-biggest-problem-with-token-models-part-2-52c0eca2115c","tags":["Blockchain","Cryptocurrency","Token Economy","Tech","Investment"]},
{"url":"https://www.freecodecamp.org/news/how-i-integrated-css-modules-with-scss-into-my-react-application-32f473e1bb51","tags":["JavaScript","React","Front End Development","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/node-package-manager-npm-explained-by-directing-a-movie-9c90f1d16d33","tags":["Technology","Education","Programming","Nodejs","Tech"]},
{"url":"https://www.freecodecamp.org/news/these-are-the-best-free-courses-to-help-you-learn-java-8-and-java-9-a7615c8644ab","tags":["Programming","Java","Software Development","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/final-reflections-on-my-summer-journey-with-outreachy-3d38375f8b0","tags":["Healthcare","Outreachy","Life Lessons","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/why-mcdonalds-starbucks-are-all-in-on-native-mobile-apps-2faabc85b719","tags":["Mobile","Apps","Business","Tech","UX"]},
{"url":"https://www.freecodecamp.org/news/contributing-to-ruby-on-rails-is-not-hard-heres-how-you-can-suggest-a-new-feature-11e82ad5a69","tags":["Ruby on Rails","Open Source","Technology","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-deeplab-in-tensorflow-for-object-segmentation-using-deep-learning-a5777290ab6b","tags":["Deep Learning","Image Processing","Artificial Intelligence","TensorFlow","Tech"]},
{"url":"https://www.freecodecamp.org/news/is-a-coding-bootcamp-something-for-you-974c3b5bd3b2","tags":["Programming","Careers","Learning To Code","Life Lessons","Tech"]},
{"url":"https://www.freecodecamp.org/news/flexbox-the-animated-tutorial-263e7d8864e5","tags":["CSS","JavaScript","Web Development","Design","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-quick-introduction-to-server-side-blazor-apps-c991e59c90de","tags":["JavaScript","Tech","Programming","Learning","UI"]},
{"url":"https://www.freecodecamp.org/news/how-to-integrate-redux-into-your-application-with-react-native-and-expo-ec37c9ca6033","tags":["React","JavaScript","React Native","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-hard-thing-about-learning-hard-things-168e655ac7f2","tags":["Tech","Technology","Startup","Self Improvement","Learning"]},
{"url":"https://www.freecodecamp.org/news/en-garde-how-you-can-refactor-nested-ifs-with-guard-clauses-in-javascript-883665517b4b","tags":["Programming","JavaScript","Software Development","Technology","Web Development"]},
{"url":"https://www.freecodecamp.org/news/an-express-service-for-parallel-soap-invocation-in-under-25-lines-of-code-b7eac725702e","tags":["JavaScript","Nodejs","Express","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-resources-i-used-to-teach-myself-blockchain-development-1fccada9b92b","tags":["Blockchain","Ethereum","Dapps","Solidity","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-the-vgg16-neural-network-and-mobilenet-with-tensorflow-js-ea4c76d0b8e0","tags":["JavaScript","Artificial Intelligence","Deep Learning","TensorFlow","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-a-great-technical-blog-post-414c414b67f6","tags":["Blogging","Writing","Technology","Social Media","Learning"]},
{"url":"https://www.freecodecamp.org/news/want-to-get-into-tech-its-never-too-early-to-start-attending-meetups-2a0cab446229","tags":["Technology","Life Lessons","Meetup","Startup","Networking"]},
{"url":"https://www.freecodecamp.org/news/quick-guide-to-understanding-and-creating-angular-6-apps-2f491dffca1c","tags":["JavaScript","Angular","Front End Development","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/follow-these-simple-rules-and-youll-become-a-git-and-github-master-e1045057468f","tags":["Git","Github","Software Development","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/lets-explore-objects-in-javascript-4a4ad76af798","tags":["JavaScript","Tech","Programming","Coding","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-developers-guide-to-web-design-for-non-designers-1f64ce28c38d","tags":["Tech","Technology","Programming","Web Design","UX"]},
{"url":"https://www.freecodecamp.org/news/how-ive-absorbed-as-much-as-i-m-able-on-my-outreachy-journey-3e350c9e0362","tags":["Web Development","Internships","Life Lessons","Tech","Health"]},
{"url":"https://www.freecodecamp.org/news/the-most-important-css-concept-to-learn-8e929c944a19","tags":["Programming","Technology","Tech","CSS"]},
{"url":"https://www.freecodecamp.org/news/handling-mic-input-permissions-and-speech-recognition-in-chrome-extensions-ff7e3ca84cb0","tags":["JavaScript","Tutorial","Chrome","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/pulling-the-little-squid-with-git-bc074476433b","tags":["Git","Github","Technology","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/time-saving-css-techniques-to-create-responsive-images-ebb1e84f90d5","tags":["CSS","Coding","Responsive Design","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-made-my-portfolio-website-blazing-fast-with-gatsby-82ccddc2f671","tags":["React","Web Development","Gatsbyjs","Tech","Web Hosting"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-chrome-extension-part-1-ad2a3a77541","tags":["JavaScript","Coding","Chrome","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-ecmascript-modules-to-build-modular-components-in-javascript-9023205ea42a","tags":["JavaScript","Tech","Web Development","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-flexible-image-uploader-component-using-vue-js-2-0-5ee7fc77516","tags":["Vuejs","Front End Development","JavaScript","Coding","Technology"]},
{"url":"https://www.freecodecamp.org/news/what-is-git-and-how-to-use-it-c341b049ae61","tags":["Git","Github","Programming","Productivity","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-i-designed-an-animated-book-store-with-javascript-jquery-and-css-9e7102ca7689","tags":["CSS","JavaScript","Technology","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/a-quick-introduction-to-clean-architecture-990c014448d2","tags":["Web Design","Design Patterns","Design","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/this-is-why-anyone-can-learn-machine-learning-a5333ee64dff","tags":["Machine Learning","AI","Tech","Technology","Learning"]},
{"url":"https://www.freecodecamp.org/news/dont-settle-how-you-can-match-your-javascript-collection-to-your-goals-c94cb994be4e","tags":["JavaScript","Web Development","Coding","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-reliable-and-maintainable-google-analytics-in-webpack-6b68bfde29b3","tags":["Google Analytics","JavaScript","Web Development","React","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-you-can-style-your-terminal-like-medium-freecodecamp-or-any-way-you-want-f499234d48bc","tags":["Programming","Technology","Web Development","Software Development","Design"]},
{"url":"https://www.freecodecamp.org/news/learn-tensorflow-the-word2vec-model-and-the-tsne-algorithm-using-rock-bands-97c99b5dcb3a","tags":["Machine Learning","Data Science","Technology","Startup","Programming"]},
{"url":"https://www.freecodecamp.org/news/if-youre-a-developer-you-should-start-blogging-and-here-s-why-b5cb2951d95c","tags":["Blogging","Career Advice","Technology","Career Development","Writing"]},
{"url":"https://www.freecodecamp.org/news/will-the-sun-rise-tomorrow-255afc810682","tags":["Machine Learning","Programming","History","Philosophy","Science"]},
{"url":"https://www.freecodecamp.org/news/a-quick-introduction-to-web-security-f90beaf4dd41","tags":["Web Development","Tech","Programming","Software Engineering","Security"]},
{"url":"https://www.freecodecamp.org/news/designers-are-from-saturn-developers-are-from-jupiter-or-why-communication-matters-7d91794e5a37","tags":["Front End Development","Productivity","Design","UI","Tech"]},
{"url":"https://www.freecodecamp.org/news/ruby-on-rails-how-to-extract-code-to-service-objects-1c73148cc715","tags":["Technology","Ruby on Rails","Programming","Web Development","Software Development"]},
{"url":"https://www.freecodecamp.org/news/4-principles-for-getting-started-with-website-accessibility-4e85f75730b","tags":["Accessibility","Technology","Web Development","Front End Development","Design"]},
{"url":"https://www.freecodecamp.org/news/continuous-deployment-for-node-js-on-google-cloud-platform-751a035a28d5","tags":["Nodejs","Google Cloud Platform","JavaScript","Continuous Integration","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-your-first-hololens-app-with-unity-1afa364843d4","tags":["Unity","Hololens","Technology","Virtual Reality","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-you-can-plan-three-days-ahead-with-react-99ca0f8eb0f6","tags":["JavaScript","React","Web Development","Code","Beginner"]},
{"url":"https://www.freecodecamp.org/news/an-intro-to-the-mysterious-pairings-of-css-position-flavors-92b3625176ea","tags":["Web Development","Tech","Technology","CSS","Design"]},
{"url":"https://www.freecodecamp.org/news/learning-scala-from-0-60-part-i-dc095d274b78","tags":["Scala","Functional Programming","Software Development","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/why-every-software-engineer-should-write-articles-f35bdae72d1b","tags":["Writing","Software Engineering","Technology","Success","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/the-bad-toons-you-will-meet-in-web-development-6f316009c273","tags":["Web Development","Web Design","Careers","Technology","Humor"]},
{"url":"https://www.freecodecamp.org/news/vital-questions-to-ask-an-interviewer-bonus-question-at-the-end-264bc2caff8d","tags":["Interview","Software Development","Personal Development","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/useful-tricks-you-might-not-know-about-git-stash-e8a9490f0a1a","tags":["Software","Tech","Startup","Programming","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-anyone-could-have-used-uber-to-ride-for-free-36cdee5ea854","tags":["Uber","Bug Bounty","Tech","Security","Web App Security"]},
{"url":"https://www.freecodecamp.org/news/designing-beautiful-mobile-apps-from-scratch-1a3441ebd604","tags":["UX","Tech","Design","Programming","Apps"]},
{"url":"https://www.freecodecamp.org/news/heres-how-you-as-a-developer-can-achieve-100-of-your-yearly-goals-838d39f95321","tags":["Productivity","Goals","New Years Resolutions","Personal Development","Personal Growth"]},
{"url":"https://www.freecodecamp.org/news/why-so-many-developers-quit-before-ever-getting-a-job-please-dont-1c0fd6459e5e","tags":["Programming","Careers","Web Development","Technology","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/a-quick-guide-to-styled-components-with-interactive-examples-92cb203b64d","tags":["JavaScript","Web Development","Programming","CSS","Technology"]},
{"url":"https://www.freecodecamp.org/news/service-objects-explained-simply-for-ruby-on-rails-5-a8cc42a5441f","tags":["Ruby on Rails","Programming","Web Development","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/build-restful-api-with-authentication-under-5-minutes-using-loopback-by-expressjs-no-programming-31231b8472ca","tags":["Nodejs","Tech","API","Authentication","Loopback"]},
{"url":"https://www.freecodecamp.org/news/in-defense-of-utility-first-css-4f406acee6fb","tags":["CSS","Sass","Bem","Utility First","Atomic Css"]},
{"url":"https://www.freecodecamp.org/news/9-months-into-a-software-engineering-role-this-is-what-i-learned-823230e4be9a","tags":["Programming","JavaScript","Tech","Learning","Software Development"]},
{"url":"https://www.freecodecamp.org/news/learning-from-a-whopping-17-users-50ddfe748c26","tags":["Open Source","User Experience","Feedback","Technology","Development"]},
{"url":"https://www.freecodecamp.org/news/learn-webpack-by-example-blurred-placeholder-images-4ad8b1751709","tags":["JavaScript","Tech","Web Development","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/today-i-launched-my-first-mobile-app-heres-what-i-learned-6fc25c14eee6","tags":["iOS","Cryptocurrency","Programming","Design","Startup"]},
{"url":"https://www.freecodecamp.org/news/program-design-in-the-unix-environment-a-summary-cadcb8816dcf","tags":["Programming","Unix","Software Development","Summary","Tech"]},
{"url":"https://www.freecodecamp.org/news/jump-between-words-using-keyboard-shortcuts-in-iterm-fb1a70cecf79","tags":["Tech","Self Improvement","Startup","Education","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/the-authoritative-guide-to-blockchain-development-855ab65b58bc","tags":["Blockchain","Ethereum","Cryptocurrency","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-fully-responsive-navbar-with-flexbox-a4435d175dd3","tags":["CSS","Tech","Programming","Web Development","Design"]},
{"url":"https://www.freecodecamp.org/news/why-you-should-apply-the-single-responsibility-principle-to-serverless-77810a24bd49","tags":["AWS","Tech","Programming","Technology","Serverless"]},
{"url":"https://www.freecodecamp.org/news/nested-routes-with-react-router-v4-f1c313c62b03","tags":["JavaScript","React","Web Development","React Router","Programming"]},
{"url":"https://www.freecodecamp.org/news/getting-started-with-kubernetes-for-your-saas-91e91116dd7d","tags":["SaaS","Cloud Computing","Software","Tech","DevOps"]},
{"url":"https://www.freecodecamp.org/news/managing-your-taxes-as-a-freelance-developer-or-startup-3c7dd3d55ffe","tags":["Startup","Tech","Taxes","Freelancing","Entrepreneurship"]},
{"url":"https://www.freecodecamp.org/news/how-machines-make-predictions-finding-correlations-in-complex-data-dfd9f0d87889","tags":["Machine Learning","Python","Tech","Data Science","Programming"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-progressive-web-apps-6aa75f32816f","tags":["Web Development","Tech","Mobile App Development","Android","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-beginners-guide-to-react-9be65f50a55c","tags":["JavaScript","React","Tech","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/the-beginners-guide-to-online-privacy-7149b33c4a3e","tags":["Privacy","Security","Internet","Marketing","Tech"]},
{"url":"https://www.freecodecamp.org/news/for-your-first-html-code-lets-help-batman-write-a-love-letter-64c203b9360b","tags":["Web Development","HTML","CSS","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/understanding-my-browsing-pattern-using-pandas-and-seaborn-162b97e33e51","tags":["Data Science","Web Development","Programming","Technology","Python"]},
{"url":"https://www.freecodecamp.org/news/testing-webhooks-while-using-vagrant-for-development-98b5f3bedb1d","tags":["Webhooks","Vagrant","Technology","Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/rock-solid-react-js-foundations-a-beginners-guide-c45c93f5a923","tags":["React","Web Development","Technology","Programming","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-from-programming-interviews-29ba49c9b851","tags":["Interview","Women In Tech","Job Hunting","Programming","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/lets-make-your-svg-symbol-icons-multi-colored-with-css-variables-cddd1769fca4","tags":["CSS","Tech","Programming","Web Development","Tutorial"]},
{"url":"https://www.freecodecamp.org/news/440-free-online-programming-computer-science-courses-you-can-start-in-february-e075f920cb5b","tags":["Education","Tech","Technology","Data Science","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-a-really-great-resume-that-actually-gets-you-hired-e18533cd8d17","tags":["Resume","Jobs","Business","Careers","Tech"]},
{"url":"https://www.freecodecamp.org/news/top-ideas-products-from-hack36-mnnits-first-hackathon-fecc37833d6e","tags":["Innovation","Tech","India","Hackathons","Startup"]},
{"url":"https://www.freecodecamp.org/news/conditional-rendering-in-react-using-ternaries-and-logical-and-7807f53b6935","tags":["React","JavaScript","Coding","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/here-are-some-amazing-advantages-of-go-that-you-dont-hear-much-about-1af99de3b23a","tags":["Programming","Tech","Technology","Web Development","Golang"]},
{"url":"https://www.freecodecamp.org/news/i-built-this-now-what-how-to-deploy-a-react-app-on-a-digitalocean-droplet-662de0fe3f48","tags":["Tech","Web Development","Tutorial","React","Programming"]},
{"url":"https://www.freecodecamp.org/news/an-intro-to-dep-how-to-manage-your-golang-project-dependencies-7b07d84e7ba5","tags":["Golang","Dep","Glide","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-quick-guide-to-redux-for-beginners-971d18c0509b","tags":["React","Tech","Redux","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/follow-up-to-rest-is-the-new-soap-the-origins-of-rest-21c59d243438","tags":["API","Web Development","Tech","Programming","Rest"]},
{"url":"https://www.freecodecamp.org/news/how-i-reverse-engineered-a-chrome-extension-to-write-my-own-flask-app-d77f36421106","tags":["JavaScript","Chrome","Chrome Extension","Reverse Engineering","Web Development"]},
{"url":"https://www.freecodecamp.org/news/glow-make-your-flow-errors-glow-3d469931eabb","tags":["JavaScript","Flow","Web Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/why-would-you-not-use-typescript-67d0baa3eaca","tags":["JavaScript","Typescript","React","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-best-way-to-scale-and-deliver-your-saas-startup-53c0d62fb6f7","tags":["Continuous Integration","Web Development","Technology","Programming","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-design-a-successful-e-commerce-app-ux-lessons-learned-from-wish-48f21579d94d","tags":["Mobile App Development","Startup","Mobile","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/build-your-own-vr-headset-for-100-13d6f2b06385","tags":["Virtual Reality","Technology","Open Source","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/efficient-data-transformations-using-transducers-c779043ba655","tags":["Functional Programming","JavaScript","Programming","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/designing-a-font-from-scratch-and-submitting-it-to-google-fonts-in-24-hours-152a30c57095","tags":["Typography","Design","Illustrator","Creativity","Projects"]},
{"url":"https://www.freecodecamp.org/news/i-built-a-jupyter-notebook-that-will-analyze-cryptocurrency-portfolios-for-you-bdaba618aeca","tags":["Cryptocurrency","Bitcoin","Investing","Python","Data Scientist"]},
{"url":"https://www.freecodecamp.org/news/3-essential-skills-every-developer-should-master-besides-coding-80e40e084241","tags":["Software Development","Programming","Startup","Tech","Careers"]},
{"url":"https://www.freecodecamp.org/news/code-splitting-with-higher-order-components-4ac8f094b059","tags":["JavaScript","React","Performance","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/web-developer-interview-q-a-quirks-mode-almost-standards-mode-and-full-standards-mode-explained-847edba3dc48","tags":["Web Development","Tech","Technology","Interview Questions","Internet"]},
{"url":"https://www.freecodecamp.org/news/make-your-code-cleaner-shorter-and-easier-to-read-es6-tips-and-tricks-afd4ce25977c","tags":["JavaScript","Learning","ES6","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/elixir-a-big-picture-programming-language-755dcef2fa6a","tags":["Elixir","Erlang","Programming","Technology","Productivity"]},
{"url":"https://www.freecodecamp.org/news/introducing-css-gridish-helping-teams-to-adapt-css-grid-today-3e031ab222de","tags":["CSS","Design","Web Development","Web Design","Open Source"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-your-own-react-boilerplate-2f8cbbeb9b3f","tags":["JavaScript","React","Nodejs","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/introduction-to-npm-scripts-1dbb2ae01633","tags":["Nodejs","NPM","Web Development","Npm Scripts","Technology"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-from-reading-defer-render-hoc-8c2e9dc2b07a","tags":["JavaScript","React","User Experience","Computer Science","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-design-system-with-a-small-team-53a3276d44ac","tags":["Style Guide","UX","Sketch","Design","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-convert-an-angular-app-to-a-react-app-one-component-at-a-time-ba985eaae66e","tags":["React","Programming","Web Development","JavaScript","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-can-your-phone-open-medium-com-62ec36b1429f","tags":["Tech","Technology","Programming","Mobile","Internet"]},
{"url":"https://www.freecodecamp.org/news/i-just-launched-a-free-full-length-flexbox-course-where-you-can-build-projects-interactively-1860e3d3c4af","tags":["CSS","Web Development","Design","Startup","Web Design"]},
{"url":"https://www.freecodecamp.org/news/a-fascinating-and-messy-history-of-the-web-and-javascript-video-8978dc7bda75","tags":["JavaScript","History","Web Development","Technology","Nodejs"]},
{"url":"https://www.freecodecamp.org/news/a-path-for-you-to-learn-analytics-and-data-skills-bd48ccde7325","tags":["Data Science","Machine Learning","Learning To Code","Python","Startup"]},
{"url":"https://www.freecodecamp.org/news/developer-vs-the-great-firewall-of-china-aaa8605902ba","tags":["China","Travel","Tech","Remote Working","Web Development"]},
{"url":"https://www.freecodecamp.org/news/everything-you-need-to-know-about-react-eaedf53238c4","tags":["JavaScript","React","Web Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-i-made-my-cms-based-website-work-offline-f34afc393ca8","tags":["JavaScript","Tech","Web Development","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/i-accidentally-overwrote-bash-in-bash-e612da33da4b","tags":["Programming","Software Development","Linux","Mac","Software Engineering"]},
{"url":"https://www.freecodecamp.org/news/react-pattern-centralized-proptypes-f981ff672f3b","tags":["JavaScript","Web Development","React","Programming","Web Design"]},
{"url":"https://www.freecodecamp.org/news/how-project-managers-and-developers-can-both-happily-give-realistic-ship-dates-2d5e4ec42df7","tags":["Startup","Entrepreneurship","Tech","Web Development","Time Management"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-an-awesome-stocks-spreadsheet-with-react-16-f945b3137a42","tags":["JavaScript","React","Web Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-history-of-deep-learning-explored-through-6-code-snippets-d0a0e8545202","tags":["Machine Learning","Data Science","Artificial Intelligence","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/deep-learning-for-developers-tools-you-can-use-to-code-neural-networks-on-day-1-34c4435ae6b","tags":["Machine Learning","Artificial Intelligence","Data Science","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-we-brought-an-award-winning-tech-podcast-to-life-on-alexa-and-what-we-learned-along-the-way-201ab40dda28","tags":["Tech","Podcast","AWS","Startup","Technology"]},
{"url":"https://www.freecodecamp.org/news/back-to-basics-demystifying-css-and-jquery-selectors-12d75946b8b7","tags":["Web Development","JavaScript","Tech","CSS","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-best-time-to-stream-on-facebook-live-my-analysis-5-000-facebook-posts-c8346b732d0f","tags":["Startup","Entrepreneurship","Data Science","Marketing","Facebook"]},
{"url":"https://www.freecodecamp.org/news/making-an-awesome-inventory-management-application-in-php-and-mysql-from-start-to-finish-90bc5996680a","tags":["Web Development","Programming","Tech","Business","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-powerful-unit-tests-using-value-assertions-3de5146c0088","tags":["JavaScript","Tech","Programming","Web Development","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-3-d-printer-using-cnc-controller-in-python-bd3cd5e28516","tags":["Python","Internet of Things","Programming","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/our-team-broke-up-with-instant-legacy-releases-and-you-can-too-d129d7ae96bb","tags":["Software Development","Tech","Design","Productivity","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/a-pre-history-of-slashdot-6403341dabae","tags":["Tech","Technology","Startup","Programming","Entrepreneurship"]},
{"url":"https://www.freecodecamp.org/news/simplified-explanation-to-mvc-5d307796df30","tags":["Programming","Web Development","Tech","Technology","Coding"]},
{"url":"https://www.freecodecamp.org/news/kotlin-pitfalls-and-how-to-avoid-them-7b0d3a2109ad","tags":["Kotlin","Java","Programming","Android","Mobile App Development"]},
{"url":"https://www.freecodecamp.org/news/nested-relationships-in-serializers-for-onetoone-fields-in-django-rest-framework-bdb4720d81e6","tags":["Django","Python","Programming","Web Development","Software Development"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-from-kaggle-contests-d3123e17a36b","tags":["Data Science","Machine Learning","Artificial Intelligence","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/why-robots-should-format-our-code-159fd06d17f7","tags":["JavaScript","Programming","Productivity","Self Improvement","Tech"]},
{"url":"https://www.freecodecamp.org/news/potatoes-pirates-and-programming-8f2008ca1470","tags":["Programming","Gaming","Tech","Innovation","Fun"]},
{"url":"https://www.freecodecamp.org/news/how-does-pretty-good-privacy-work-3f5f75ecea97","tags":["Security","Privacy","Programming","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/start-from-square-zero-hidden-habits-you-need-for-a-successful-career-in-tech-3e4b86636d6","tags":["Tech","Technology","Women In Tech","Life Lessons","Startup"]},
{"url":"https://www.freecodecamp.org/news/searching-for-your-goldilocks-issue-f23b3a718de","tags":["Open Source","Github","Tech","Learning To Code","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/a-hacker-stole-31m-of-ether-how-it-happened-and-what-it-means-for-ethereum-9e5dc29e33ce","tags":["Ethereum","Blockchain","Security","Technology","Startup"]},
{"url":"https://www.freecodecamp.org/news/open-source-for-good-now-its-easier-than-ever-to-code-for-a-cause-91901096c4e0","tags":["Tech","Technology","Startup","Self Improvement","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-i-got-my-first-dev-job-and-what-im-going-to-do-next-4837b1e9c89c","tags":["Web Development","Careers","Self Improvement","Life Lessons","Tech"]},
{"url":"https://www.freecodecamp.org/news/noobs-guide-to-building-a-chatbot-using-lex-54c88b5323ea","tags":["AWS Lambda","Chatbots","Tutorial","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/shoebox-my-virtual-hand-drawn-hand-coded-live-band-454368d0e66f","tags":["Music","Tech","Technology","Startup","Design"]},
{"url":"https://www.freecodecamp.org/news/rest-apis-are-rest-in-peace-apis-long-live-graphql-d412e559d8e4","tags":["GraphQL","JavaScript","Web Development","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/comprehensive-guide-for-color-usage-in-web-design-e2a9afce09fb","tags":["Design","Colors","Web Design","Visual Design","UI"]},
{"url":"https://www.freecodecamp.org/news/colorful-fundamentals-the-reward-of-building-with-bulma-7b14883317bd","tags":["Web Development","Bulma","CSS","Tech","Web Design"]},
{"url":"https://www.freecodecamp.org/news/launching-freecodecamp-com-awareness-promotion-program-in-sri-lanka-d0571edca3cc","tags":["Tech","Technology","Startup","Programming","Google"]},
{"url":"https://www.freecodecamp.org/news/how-to-choose-a-laptop-for-programming-a9e36f8b4cfe","tags":["Apple","Programming","Tech","Technology","Productivity"]},
{"url":"https://www.freecodecamp.org/news/artificial-intelligence-in-perspective-6331dc384685","tags":["Machine Learning","Artificial Intelligence","Innovation","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/like-stack-overflow-but-for-campers-910b5cf7dc40","tags":["Technology","Tech","Startup","Web Development","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/write-safer-and-cleaner-code-by-leveraging-the-power-of-immutability-7862df04b7b6","tags":["JavaScript","Programming","Computer Science","Functional Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/lessons-from-historys-great-innovators-that-you-should-never-forget-4d5e432adcde","tags":["Entrepreneurship","Startup","Technology","Self Improvement","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-go-from-hobbyist-to-professional-developer-11a8b8a52b5f","tags":["Web Development","Tech","Life Lessons","Life","Startup"]},
{"url":"https://www.freecodecamp.org/news/which-projects-need-react-all-of-them-e7ccb6629ba7","tags":["React","JavaScript","Web Development","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/you-might-not-need-to-transpile-your-javascript-4d5e0a438ca","tags":["JavaScript","Ecmascript 6","Nodejs"]},
{"url":"https://www.freecodecamp.org/news/how-to-be-a-developer-and-travel-the-world-376818109bff","tags":["Travel","Digital Nomads","Startup","Life Lessons","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/heres-what-happened-when-a-scientist-asked-an-ai-to-name-new-paint-colors-c2e7c9fe0bd7","tags":["Technology","Web Development","Artificial Intelligence","Machine Learning","Startup"]},
{"url":"https://www.freecodecamp.org/news/kotlin-is-the-new-java-16b35c5f54a2","tags":["Kotlin","Java","Startup","Programming","Android"]},
{"url":"https://www.freecodecamp.org/news/2-most-frequent-reasons-why-developers-avoid-writing-tests-e13fc74ee2ab","tags":["Programming","Testing","Software Development","Life Lessons","Productivity"]},
{"url":"https://www.freecodecamp.org/news/the-steady-rise-of-graphql-27b14e938164","tags":["Web Development","Programming","Technology","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/parsing-math-expressions-with-javascript-7e8f5572276e","tags":["JavaScript","Tech","Life Lessons","Software Development","Algorithms"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-and-deploy-a-multifunctional-twitter-bot-49e941bb3092","tags":["Nodejs","Tech","Twitter","Bots","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/visual-variants-for-react-components-with-styled-components-dfaff6a76273","tags":["CSS","React","JavaScript","Design","Web Development"]},
{"url":"https://www.freecodecamp.org/news/between-the-wires-an-interview-with-data-visualization-scientist-irene-ros-a0f7d0fcf085","tags":["Data Visualization","Technology","Open Source","Women In Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/comparing-brazilian-and-us-university-theses-using-natural-language-processing-47196a2f9d64","tags":["Data Science","Artificial Intelligence","Machine Learning","Academia","Technology"]},
{"url":"https://www.freecodecamp.org/news/the-domain-name-system-dns-is-the-backbone-of-the-internet-heres-how-it-all-works-5706d0afa0fa","tags":["Web Development","Tech","Technology","Startup","Politics"]},
{"url":"https://www.freecodecamp.org/news/seo-secrets-reverse-engineering-googles-algorithm-92fad4f5a39","tags":["SEO","Google","Tech","Marketing","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-open-source-textbooks-are-reducing-the-cost-of-college-2ad2e81c02a1","tags":["Design","Startup","Tech","Technology","SEO"]},
{"url":"https://www.freecodecamp.org/news/the-python-desktop-application-3a66b4a128d3","tags":["Python","Web Development","Programming","JavaScript","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-continuous-deployment-to-aws-s3-using-circleci-in-under-30-minutes-a8e268284098","tags":["AWS","Circleci","Web Development","Programming","DevOps"]},
{"url":"https://www.freecodecamp.org/news/save-your-analytics-from-content-blockers-7ee08c6ec7ee","tags":["Analytics","JavaScript","Web Development","Startup","Big Data"]},
{"url":"https://www.freecodecamp.org/news/javascript-arrays-and-objects-are-just-like-books-and-newspapers-6e1cbd8a1746","tags":["JavaScript","Programming","Learning To Code","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/building-an-recommendation-engine-with-apache-prediction-io-ml-server-aed0319e0d8","tags":["Big Data","Data Science","Machine Learning","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/insomnia-an-open-source-app-that-tells-you-when-to-sleep-based-on-sleep-cycles-9d9d545219d9","tags":["Productivity","Self Improvement","Life Lessons","Tech","Health"]},
{"url":"https://www.freecodecamp.org/news/how-i-learned-to-code-and-earned-a-job-in-silicon-valley-changing-my-life-along-the-way-a3af854855fa","tags":["Programming","Freecodecamp","Software Development","Silicon Valley","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/438-free-online-programming-computer-science-courses-you-can-start-in-may-aa316e4195fc","tags":["Programming","Data Science","Startup","Computer Science","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/from-a-rock-climbing-gym-in-knoxville-to-a-cybersecurity-firm-in-san-francisco-aa5a9d4983a0","tags":["Tech","Technology","Self Improvement","Startup","Programming"]},
{"url":"https://www.freecodecamp.org/news/javascript-conferences-to-attend-in-2017-b46b288a5df0","tags":["JavaScript","React","Tech","Startup","Events"]},
{"url":"https://www.freecodecamp.org/news/all-of-2016s-top-mobile-apps-are-owned-by-either-google-or-facebook-a9c56d77a74b","tags":["Tech","Startup","Business","Programming","Mobile"]},
{"url":"https://www.freecodecamp.org/news/what-you-do-after-you-graduate-matters-way-more-than-where-you-went-to-school-heres-the-data-e1cffd4ed76","tags":["Programming","Startup","Self Improvement","Life Lessons","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-10-most-popular-coding-challenge-websites-of-2016-fb8a5672d22f","tags":["Technology","Tech","Startup","Self Improvement","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-free-code-camp-keeps-me-grounded-as-a-bootcamp-grad-fc08f880371","tags":["Web Development","Programming","Technology","Community","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/tonight-ring-in-2017-with-friends-and-code-1731c531c915","tags":["Web Development","Programming","Tech","Technology","Design"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-simple-image-recognition-system-with-tensorflow-part-1-d6a775ef75d","tags":["Machine Learning","Neural Networks","TensorFlow","Artificial Intelligence","Python"]},
{"url":"https://www.freecodecamp.org/news/user-management-with-aws-cognito-1-3-initial-setup-a1a692a657b3","tags":["AWS","JavaScript","Programming","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-simple-image-recognition-system-with-tensorflow-part-2-c83348b33bce","tags":["Machine Learning","Artificial Intelligence","TensorFlow","Python","Image Processing"]},
{"url":"https://www.freecodecamp.org/news/user-management-with-aws-cognito-3-3-last-steps-to-full-fledged-73f4a3a9f05e","tags":["JavaScript","Nodejs","AWS","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/user-management-with-aws-cognito-2-3-the-core-functionality-ec15849618a4","tags":["JavaScript","AWS","Web Development","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/before-you-code-remember-to-prep-for-your-coding-interview-2ccfb58147db","tags":["JavaScript","Coding Bootcamps","Learning To Code","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/announcing-open2017-the-online-new-years-eve-event-for-developers-cf7bf57e6ac9","tags":["Web Development","Tech","Technology","Startup","Design"]},
{"url":"https://www.freecodecamp.org/news/rails-authorization-with-pundit-a3d1afcb8fd2","tags":["Ruby on Rails","Rails","Ruby","Software Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/10-principles-i-want-to-live-by-fae94ded9c84","tags":["Life Lessons","Life","Self Improvement","Productivity","Health"]},
{"url":"https://www.freecodecamp.org/news/react-aha-moments-4b92bd36cc4e","tags":["React","JavaScript","Web Development","Software Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/weekend-projects-sign-language-and-static-gesture-recognition-using-scikit-learn-60813d600e79","tags":["Programming","Machine Learning","Python","Artificial Intelligence","Technology"]},
{"url":"https://www.freecodecamp.org/news/what-to-learn-in-2017-if-youre-a-frontend-developer-b6cfef46effd","tags":["Programming","JavaScript","Front End Development","Writing","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-crank-your-progressive-web-apps-google-lighthouse-score-up-to-100-cfc053eb7661","tags":["Web Development","JavaScript","Design","Startup","UX"]},
{"url":"https://www.freecodecamp.org/news/start-2017-with-the-100daysofcode-improved-and-updated-18ce604b237b","tags":["Programming","Web Development","Self Improvement","Life Lessons","Tech"]},
{"url":"https://www.freecodecamp.org/news/its-faster-here-5634f8a9a262","tags":["Productivity","Social Media","Life Lessons","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-its-faster-here-9fe0d7918de9","tags":["Web Development","Design","Life Lessons","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/lessons-from-my-month-long-github-commit-streak-b8f3167d34ac","tags":["Web Development","Programming","JavaScript","Learning","Freecodecamp"]},
{"url":"https://www.freecodecamp.org/news/using-fetch-as-google-for-seo-experiments-with-react-driven-websites-914e0fc3ab1","tags":["React","JavaScript","SEO","Web Development","Startup"]},
{"url":"https://www.freecodecamp.org/news/a-gentle-introduction-to-data-structures-how-queues-work-f8b871938e64","tags":["Programming","Data Structures","Queue","Stacks","Software Engineering"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-how-the-queue-data-structure-works-a26088e7e422","tags":["JavaScript","Web Development","Programming","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/explained-css-pseudo-classes-cef3c3177361","tags":["CSS","Web Development","Web Design","Design","Programming"]},
{"url":"https://www.freecodecamp.org/news/if-you-want-to-learn-data-science-take-a-few-of-these-statistics-classes-9bbabab098b9","tags":["Data Science","Programming","Learning To Code","Technology","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/trie-prefix-tree-algorithm-ee7ab3fe3413","tags":["Programming","Python","Algorithms","Data Structures","Computer Science"]},
{"url":"https://www.freecodecamp.org/news/best-gitter-channels-php-867f93321da2","tags":["Web Development","PHP","Programming","Programming Languages","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-the-best-classes-for-learning-statistics-8a3065b27735","tags":["Data Science","Design","Web Development","Linux","Tech"]},
{"url":"https://www.freecodecamp.org/news/from-zero-to-front-end-hero-part-2-adfa4824da9b","tags":["JavaScript","Web Development","Front End Development","Design","Technology"]},
{"url":"https://www.freecodecamp.org/news/nerding-out-with-bezier-curves-6e3c0bc48e2f","tags":["Design","Programming","Mathematics","Math","Technology"]},
{"url":"https://www.freecodecamp.org/news/javascript-promises-explained-by-gambling-at-a-casino-28ad4c5b2573","tags":["JavaScript","Programming","Education","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/please-dont-quit-every-expert-was-once-a-beginner-6d8f8933a338","tags":["Programming","Web Development","Motivation","Life","Business"]},
{"url":"https://www.freecodecamp.org/news/how-creating-simple-canvas-games-helped-me-6eef839f450e","tags":["Women In Tech","Games","Programming","Gaming","Gamedev"]},
{"url":"https://www.freecodecamp.org/news/best-gitter-channels-on-vr-ar-33a55218726a","tags":["Virtual Reality","Augmented Reality","VR","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-contributing-to-open-source-made-me-a-better-developer-and-how-you-can-do-the-same-89929cd9f497","tags":["Github","Open Source","Software Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-quick-introduction-to-block-element-modifiers-bem-9df46d29b64c","tags":["CSS","HTML","Web Development","Design","Tech"]},
{"url":"https://www.freecodecamp.org/news/why-you-should-have-practice-hours-as-a-developer-ee0f2d0293a2","tags":["Personal Development","Technology","Learning To Code","Programming","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-a-git-client-in-just-a-few-minutes-3d78b8d2264f","tags":["Git","Tech","Programming","Learning","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-a-multi-node-private-ethereum-blockchain-from-scratch-in-20-mins-or-less-e0d7e091e062","tags":["Ethereum","Blockchain","Ethereum Blockchain","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-single-page-application-using-server-side-blazor-1e37875e8ed","tags":["JavaScript","Apps","Programming","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/lets-learn-about-set-and-its-unique-functionality-in-javascript-5654c5c03de2","tags":["JavaScript","Web Development","Learning","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/mostly-css-drop-down-combo-boxes-4ff4bb182ff7","tags":["CSS","Web Development","Coding","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/quick-guide-to-understanding-and-creating-reactjs-apps-8457ee8f7123","tags":["React","Web Development","Front End Development","JavaScript","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-your-first-git-commit-a0581cb774f7","tags":["Git","Tech","Programming","Productivity","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-an-expense-manager-using-entity-framework-core-and-highcharts-32f3b1ad0dbc","tags":["Web Development","Productivity","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-your-launch-process-a-walk-in-the-park-2762841e9481","tags":["Software Development","Technology","Project Management","Business","Productivity"]},
{"url":"https://www.freecodecamp.org/news/my-best-tips-for-new-developers-advice-from-a-mostly-self-taught-software-engineer-9cb2f6238177","tags":["Programming","Learning To Code","Tips","Software Engineering","Tech"]},
{"url":"https://www.freecodecamp.org/news/css-tips-that-you-likely-wont-see-in-any-tutorial-3af201315a76","tags":["Web Development","CSS","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-better-tests-for-drag-and-drop-operations-in-the-browser-f9a131f0b281","tags":["JavaScript","React","Reactjs","Front End Development","Web Development"]},
{"url":"https://www.freecodecamp.org/news/meet-the-full-graph-stack-d32150308a87","tags":["GraphQL","Productivity","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/why-team-culture-is-critical-for-successful-microservices-2b0e24f124e9","tags":["Microservices","Culture","Teamwork","Technology","Productivity"]},
{"url":"https://www.freecodecamp.org/news/css-grid-a-simple-layout-design-tutorial-5312a4a8bcaf","tags":["CSS","Design","Web Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-truly-terrible-css-214c26c6f729","tags":["CSS","Web Development","Web Design","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/making-your-full-graph-stack-production-quality-ec231a938551","tags":["GraphQL","MVP","Servers","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/building-a-full-graph-stack-f95590ade5af","tags":["GraphQL","MVP","Technology","Programming","Database"]},
{"url":"https://www.freecodecamp.org/news/connecting-africa-nomanini-gcp-and-bigquery-c613aedb6d3c","tags":["Bigquery","Africa","Data Science","Startup","Technology"]},
{"url":"https://www.freecodecamp.org/news/dive-head-first-into-advanced-gans-exploring-self-attention-and-spectral-norm-d2f7cdb55ede","tags":["Machine Learning","Deep Learning","TensorFlow","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-react-native-flatlist-with-realtime-searching-ability-81ad100f6699","tags":["React Native","Flatlist","Technology","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/is-ionic-the-right-choice-for-my-project-f15774303956","tags":["Mobile App Development","Angular","JavaScript","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/big-o-notation-simply-explained-with-illustrations-and-video-87d5a71c0174","tags":["Algorithms","Software Development","Technology","Data Science","Web Development"]},
{"url":"https://www.freecodecamp.org/news/image-classification-in-the-browser-with-javascript-bec7b5a7a8c3","tags":["Machine Learning","Image Classification","TensorFlow","Artificial Intelligence","Deep Learning"]},
{"url":"https://www.freecodecamp.org/news/contributing-to-open-source-is-not-hard-here-is-my-journey-to-contributing-to-nodejs-d10760e31194","tags":["Open Source","Nodejs","Tech","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/i-shared-a-meal-with-a-tech-billionaire-the-advice-he-gave-me-was-priceless-15932c6d7982","tags":["Entrepreneurship","Tech","Life Lessons","Self Improvement","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-you-can-set-up-face-detection-with-feature-identification-in-your-app-1d6f1c14c79","tags":["Web Development","JavaScript","CSS","Machine Learning","Tech"]},
{"url":"https://www.freecodecamp.org/news/use-this-site-to-contribute-to-open-source-ec9b2751cb2","tags":["Github","Open Source","Web Development","Coding","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/how-you-can-replicate-airbnbs-location-area-display-using-geocoding-in-angular-2001794f86a9","tags":["JavaScript","Angular","Google","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-a-cross-platform-mobile-app-in-java-5f8eae071ff2","tags":["Technolog","Tech","Java","iOS","Android"]},
{"url":"https://www.freecodecamp.org/news/how-to-allow-users-to-upload-images-with-node-express-mongoose-and-cloudinary-84cefbdff1d9","tags":["JavaScript","Mongoose","Nodejs","Technology","Design"]},
{"url":"https://www.freecodecamp.org/news/how-i-designed-a-blockchain-app-that-scaled-to-200k-users-in-6-months-f5c09ed6a786","tags":["Blockchain","Startup","Design","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/the-beginners-collection-of-powerful-tips-and-tricks-for-react-f2e3833c6f12","tags":["Technology","JavaScript","Web Development","Programming","React"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-blockchain-network-using-hyperledger-fabric-and-composer-e06644ff801d","tags":["Blockchain","Cryptocurrency","Programming","JavaScript","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-general-review-of-ecmascript-2015-es6-f524d5f8c095","tags":["JavaScript","ES6","Technology","Programming","Coding"]},
{"url":"https://www.freecodecamp.org/news/a-web-design-crash-course-from-one-non-designer-to-another-a6f8da0e6aa","tags":["Design","Technology","UX","Web Design","UI"]},
{"url":"https://www.freecodecamp.org/news/the-google-summer-of-code-experience-e9329da27c66","tags":["Open Source","Google","Gsoc","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/declarative-xamarin-form-validation-c174d2a74618","tags":["Xamarin Forms","Validation","Technology","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/heres-how-you-can-make-better-use-of-javascript-arrays-3efd6395af3c","tags":["JavaScript","Beginner","Technology","Programming","Tips"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-reliable-objects-with-factory-functions-in-javascript-9ec1c089ea6f","tags":["JavaScript","Tech","Programming","Tutorial","Technology"]},
{"url":"https://www.freecodecamp.org/news/want-a-job-in-tech-here-is-how-to-use-the-top-online-marketplace-for-job-seekers-to-get-that-job-878391456a2","tags":["LinkedIn","Tech","Technology","Job Hunting","Jobs"]},
{"url":"https://www.freecodecamp.org/news/hitchhikers-guide-to-react-router-v4-a957c6a5aa18","tags":["Programming","Coding","React","Tech","Tutorial"]},
{"url":"https://www.freecodecamp.org/news/react-apollo-how-to-redirect-after-refetching-a-query-a1e853e062e9","tags":["GraphQL","React","Front End Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/interactive-animations-with-swifts-uiviewpropertyanimator-284262530a0a","tags":["Tech","Design","Swift","iOS","Programming"]},
{"url":"https://www.freecodecamp.org/news/django-uwsgi-nginx-postgresql-setup-on-aws-ec2-ubuntu16-04-with-python-3-6-6c58698ae9d3","tags":["Nginx","Django","Tech","AWS","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-1-hour-ico-296568870cd2","tags":["Ethereum","Solidity","Blockchain","ICO","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-secure-microservices-on-aws-with-cognito-api-gateway-and-lambda-4bfaa7a6583c","tags":["AWS","Microservices","Security","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-you-can-use-ai-ar-and-webgl-shaders-to-assist-the-visually-impaired-3df5bdf3b3e2","tags":["Augmented Reality","Web Development","JavaScript","Accessibility","Machine Learning"]},
{"url":"https://www.freecodecamp.org/news/api-error-codes-are-prehistory-try-this-instead-b3abd156f9fa","tags":["API","Programming","Computer Science","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/instant-graphql-apis-on-your-existing-laravel-app-e4af9917148c","tags":["Laravel","GraphQL","Tech","Programming","API"]},
{"url":"https://www.freecodecamp.org/news/i-created-the-same-app-in-react-and-vue-here-are-the-differences-67e71421df31","tags":["JavaScript","React","Vuejs","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/build-a-multiplayer-browser-based-vr-game-with-a-frame-pubnub-and-webvr-b7de33ba088","tags":["Virtual Reality","Webvr","VR","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-from-dissecting-the-web-developer-roadmap-1ccd0ecb5ae9","tags":["Tech","Technology","Life Lessons","Self Improvement","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-escaped-to-nyc-and-celebrated-with-freecodecamp-on-my-outreachy-journey-22946d5af21e","tags":["Tech","Technology","Education","Life Lessons","Outreachy"]},
{"url":"https://www.freecodecamp.org/news/all-you-need-to-know-about-go-1-11-webassembly-modules-and-major-changes-df6a02108373","tags":["Go","Webassembly","Tech","Programming","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-explainable-ai-and-why-we-need-it-a326417dd000","tags":["Machine Learning","Artificial Intelligence","Future","Technology","Data Science"]},
{"url":"https://www.freecodecamp.org/news/how-i-acquired-my-first-10-customers-for-my-side-project-c4ee892a70a2","tags":["Startup","SaaS","Entrepreneurship","Productivity","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-brief-introduction-to-reinforcement-learning-7799af5840db","tags":["Machine Learning","Reinforcement Learning","Deep Learning","Artificial Intelligence","Tech"]},
{"url":"https://www.freecodecamp.org/news/discover-the-power-of-first-class-functions-fd0d7b599b69","tags":["JavaScript","Programming","Technology","Functional Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-sync-an-ethereum-node-using-geth-and-ethereum-wallet-81423d42a583","tags":["Ethereum","Tutorial","Blockchain","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-ask-senior-engineers-for-advice-dont-be-a-know-it-all-85a968600d4d","tags":["Mentorship","Programming","Web Development","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-handle-graphql-errors-with-react-error-boundaries-dd9273feda85","tags":["React","JavaScript","Tech","GraphQL","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-and-why-to-start-building-useful-real-world-software-with-no-experience-46f265eaf38","tags":["Programming","Life Lessons","Tech","Software Development","Learning"]},
{"url":"https://www.freecodecamp.org/news/tales-of-a-c-developer-learning-javascript-96b0a3324d25","tags":["Web Development","JavaScript","Programming","Software Development","Learning"]},
{"url":"https://www.freecodecamp.org/news/how-to-improve-your-javascript-skills-by-writing-your-own-web-development-framework-eed2226f190","tags":["Tech","Programming","Web Development","JavaScript","Technology"]},
{"url":"https://www.freecodecamp.org/news/moving-from-callbacks-to-async-await-in-node-c3da26460dd1","tags":["JavaScript","Nodejs","Programming","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/want-to-learn-react-js-heres-my-free-course-which-teaches-it-through-building-a-chat-app-c86333e5b88c","tags":["JavaScript","React","Programming","Front End Development","Learn To Code"]},
{"url":"https://www.freecodecamp.org/news/get-the-basics-right-how-to-design-your-sites-navigation-search-and-homepage-adeb57a881f4","tags":["UX","Design","Technology","UI","Web Development"]},
{"url":"https://www.freecodecamp.org/news/coming-back-to-old-problems-how-i-finally-wrote-a-sudoku-solving-algorithm-3b371e6c63bd","tags":["Programming","Sudoku","Algorithms","Python","Computer Science"]},
{"url":"https://www.freecodecamp.org/news/how-to-stress-test-your-website-with-apache-jmeter-84b5ad0daa51","tags":["Stress Testing","Tech","Software Testing","Quality Assurance","Programming"]},
{"url":"https://www.freecodecamp.org/news/learn-these-core-javascript-concepts-in-just-a-few-minutes-f7a16f42c1b0","tags":["JavaScript","Web Development","Programming","ES6","Technology"]},
{"url":"https://www.freecodecamp.org/news/give-more-oompf-to-your-web-garnishes-with-preprocessors-in-sass-bd379226a114","tags":["CSS","Sass","Design","Web Development","UX Design"]},
{"url":"https://www.freecodecamp.org/news/how-to-setup-log-rotation-for-a-docker-container-a508093912b2","tags":["Docker","Technology","Programming","Productivity","Debugging"]},
{"url":"https://www.freecodecamp.org/news/how-to-find-a-mentor-and-accelerate-your-learning-a-beginners-guide-1a0a41ca65e3","tags":["Programming","Technology","Mentor","Learning To Code","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/a-beginners-guide-to-training-and-deploying-machine-learning-models-using-python-48a313502e5a","tags":["Machine Learning","Python","Scikit Learn","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/spotifys-this-is-playlists-the-ultimate-song-analysis-for-50-mainstream-artists-491882081819","tags":["Spotify","Data Visualization","Music","Data Science","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-did-that-bug-happen-git-bisect-to-the-rescue-4368105f8149","tags":["Git","Debugging","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-routing-in-vue-js-to-create-a-better-user-experience-98d225bbcdd9","tags":["JavaScript","Vuejs","Programming","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/learn-these-javascript-fundamentals-and-become-a-better-developer-2a031a0dc9cf","tags":["JavaScript","Coding","Tech","Programming","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-integrate-google-login-into-an-ionic-app-with-firebase-41cb69234919","tags":["Firebase","Google","Authentication","Security","Technology"]},
{"url":"https://www.freecodecamp.org/news/using-a-graphql-api-for-database-administration-1a5039b43c8f","tags":["GraphQL","Database","API","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/3-unforgettable-lessons-i-learned-from-100-boring-conferences-7a509261e617","tags":["Public Speaking","Design","Lessons Learned","Life Lessons","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-quickly-prototype-apps-with-css-grid-and-css-variables-8d3d96d68eaa","tags":["CSS","Technology","Programming","Apps","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-loop-through-objects-in-javascript-a80b7d2478ac","tags":["JavaScript","Tech","Programming","ES6","Technology"]},
{"url":"https://www.freecodecamp.org/news/world-cup-visualized-the-most-valuable-players-648d36f2a0b1","tags":["Bigquery","Data Science","Data Visualization","Soccer","World Cup"]},
{"url":"https://www.freecodecamp.org/news/how-to-generate-your-very-own-bitcoin-private-key-7ad0f4936e6c","tags":["Bitcoin","Cryptocurrency","Python","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/what-a-developer-goes-through-when-looking-for-a-second-job-f061c26ffd8f","tags":["Interview","Tech","Jobs","Life Lessons","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-wish-someone-happy-birthday-using-augmented-reality-3809776cb655","tags":["Virtual Reality","Augmented Reality","Technology","Programming","Apps"]},
{"url":"https://www.freecodecamp.org/news/the-brain-fatigued-javascripters-guide-to-modern-frontend-tooling-in-2018-9818a04e9ec5","tags":["Webpack","Tech","JavaScript","Angularjs","Programming"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-leading-my-first-team-and-winning-at-startup-weekend-e84a6db077b6","tags":["Startup","Teamwork","Technology","Leadership","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/expose-vs-publish-docker-port-commands-explained-simply-434593dbc9a3","tags":["Docker","Web Development","Programming","Technology","Software Development"]},
{"url":"https://www.freecodecamp.org/news/the-nature-of-nothing-in-kotlin-9b1c78f27da7","tags":["Kotlin","Programming","Java","Data Structures","Tech"]},
{"url":"https://www.freecodecamp.org/news/test-driven-development-what-it-is-and-what-it-is-not-41fa6bca02a2","tags":["JavaScript","Technology","Programming","Testing","Tech"]},
{"url":"https://www.freecodecamp.org/news/4-testing-methods-which-are-mandatory-for-any-software-7731ad194fb3","tags":["Software Development","Software Testing","Technology","Productivity","UI"]},
{"url":"https://www.freecodecamp.org/news/learn-typescript-in-5-minutes-13eda868daeb","tags":["JavaScript","Typescript","Vuejs","Reactjs","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-started-with-postgresql-9d3bc1dd1b11","tags":["Postgres","Sql","Technology","Programming","Learning"]},
{"url":"https://www.freecodecamp.org/news/how-remote-pair-programming-works-and-why-it-can-change-your-life-cd7b767dc60f","tags":["Programming","Software Development","Learning To Code","Pair Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/every-step-brings-something-new-on-my-outreachy-journey-e7c0f7adf2ea","tags":["Healthcare","Internships","Tech","Learning","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-i-designed-a-popular-landmark-building-in-isometric-3d-using-figma-f059fe333459","tags":["Design","Figma","Nigeria","3d","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-github-bot-with-phantomjs-react-and-serverless-framework-7b66bb575616","tags":["JavaScript","Web Development","Programming","React","Bots"]},
{"url":"https://www.freecodecamp.org/news/ace-your-developer-internship-with-these-simple-steps-38134130bab1","tags":["Self Improvement","Technology","Web Development","Programming","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/use-google-sheets-and-google-apps-script-to-build-a-blog-cms-c2eab3fb0b2b","tags":["JavaScript","Technology","Tech","Programming","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-to-know-if-apache-kafka-is-right-for-you-1b2e468d52b9","tags":["Big Data","Software Development","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/some-reflections-on-my-side-projects-first-anniversary-f1d78bdd2793","tags":["React","Learning To Code","Tech","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-know-if-kubernetes-is-right-for-your-saas-315dfffe0a25","tags":["Docker","SaaS","Cloud Computing","DevOps","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-airlines-dont-care-about-your-privacy-case-study-emirates-com-6271b3b8474b","tags":["Privacy","Data Science","Cybersecurity","Facebook","Tech"]},
{"url":"https://www.freecodecamp.org/news/unit-testing-patterns-for-react-720a8275873b","tags":["React","Redux","Programming","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/docker-quick-start-video-tutorials-1dfc575522a0","tags":["Docker","Tutorial","DevOps","Kubernetes","Linux"]},
{"url":"https://www.freecodecamp.org/news/n-1-queries-batch-loading-active-model-serializers-in-rails-72662d7736f1","tags":["Rails","Batch Loading","Rest Api","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/eliminating-hidden-dependencies-a95c7b03aa54","tags":["JavaScript","Tech","Technology","Programming","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-big-data-location-intelligence-is-changing-the-world-181ef8bf097f","tags":["IoT","Web Development","Technology","Big Data","Tech"]},
{"url":"https://www.freecodecamp.org/news/better-performance-the-case-for-timeouts-3234d6aceeaf","tags":["Programming","Microservices","Tech","Productivity","Technology"]},
{"url":"https://www.freecodecamp.org/news/introducing-timeboard-a-python-business-calendar-package-a2335898c697","tags":["Python","Programming","Business","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/top-tips-for-technical-interviews-from-9-of-instagrams-tech-girls-9d1b576bc287","tags":["Interview","Women In Tech","Tech","Life Lessons","Careers"]},
{"url":"https://www.freecodecamp.org/news/learn-css-border-radius-property-by-building-a-calculator-53497cd8071d","tags":["Web Development","CSS","Technology","Tech","Design"]},
{"url":"https://www.freecodecamp.org/news/56-seconds-to-get-gitlab-to-do-periodic-jobs-for-you-6a731b977559","tags":["Gitlab","Bitcoin","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/privacy-leaks-round-trip-emirates-com-in-denial-7f99950bcdd","tags":["Privacy","Technology","Data Science","Security","Tech"]},
{"url":"https://www.freecodecamp.org/news/an-quick-introduction-to-material-design-using-materialize-8a9b223c64f1","tags":["Web Development","Web Design","Design","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/developing-an-ethereum-decentralized-voting-application-a99de24992d9","tags":["Ethereum","Web Development","Blockchain","JavaScript","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-sound-classification-with-tensorflow-on-an-iot-platform-8997eb7bbdef","tags":["Machine Learning","TensorFlow","Technology","IoT","Programming"]},
{"url":"https://www.freecodecamp.org/news/server-rendering-with-react-and-react-router-e0b7ba37653f","tags":["React","JavaScript","Web Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-google-fonts-in-your-next-web-design-project-e1ad48f1adfa","tags":["Tech","Programming","Google","Technology","Design"]},
{"url":"https://www.freecodecamp.org/news/a-beginners-guide-to-website-optimization-2185edca0b72","tags":["Web Development","Tech","Technology","Productivity","Startup"]},
{"url":"https://www.freecodecamp.org/news/heres-how-you-can-actually-use-node-environment-variables-8fdf98f53a0a","tags":["Nodejs","Tech","Programming","JavaScript","Humor"]},
{"url":"https://www.freecodecamp.org/news/lets-use-font-more-awesome-to-make-an-iconic-invention-a95324d92ace","tags":["Technology","UX","CSS","Design","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-cryptocurrency-price-list-app-using-flutter-sdk-1c75998e1a58","tags":["Tech","Programming","Education","Cryptocurrency","Bitcoin"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-virtual-it-workspace-16927c0f3535","tags":["Linux","Technology","Programming","Life Lessons","Web Development"]},
{"url":"https://www.freecodecamp.org/news/ml-armada-running-tens-of-billions-of-ml-predictions-on-a-budget-f9505c820203","tags":["Machine Learning","Tech","Programming","AWS","Technology"]},
{"url":"https://www.freecodecamp.org/news/exporting-assets-for-android-using-affinity-designer-2564ecf53755","tags":["Android","Tech","Programming","Design","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-progress-while-studying-for-coding-interviews-894c320bfa74","tags":["Interview","Tech","Programming","Coding","Startup"]},
{"url":"https://www.freecodecamp.org/news/running-a-free-twitter-bot-on-aws-lambda-66160eb4de4","tags":["Twitter","Programming","DevOps","Tech","Bots"]},
{"url":"https://www.freecodecamp.org/news/after-teaching-myself-to-program-i-wanted-another-challenge-so-i-redesigned-tumblr-69ca39f62bad","tags":["Tech","Design","UX","Product Design","UX Design"]},
{"url":"https://www.freecodecamp.org/news/how-to-install-anaconda-on-ubuntu-16-04-64-bit-6f1c4675ce44","tags":["Python","Ubuntu","Data Science","Tech","Anaconda"]},
{"url":"https://www.freecodecamp.org/news/practical-data-science-tinker-tailor-soldier-spy-5c23401999fe","tags":["Data Science","Statistics","Technology","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/learn-how-to-create-your-first-angular-app-in-20-min-146201d9b5a7","tags":["JavaScript","Front End Development","Tech","Programming","Angular2"]},
{"url":"https://www.freecodecamp.org/news/binary-search-algorithm-7170ae244438","tags":["Python","Algorithms","Web Development","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-your-mind-evolved-to-keep-you-safe-and-why-you-dont-always-feel-that-way-d0c3bb4c87f3","tags":["Software Development","Programming","Technology","Coding","Psychology"]},
{"url":"https://www.freecodecamp.org/news/learn-bootstrap-4-in-30-minute-by-building-a-landing-page-website-guide-for-beginners-f64e03833f33","tags":["Web Development","Bootstrap 4","Front End","Tech","Design"]},
{"url":"https://www.freecodecamp.org/news/programming-the-genome-with-crispr-bd567a214e2a","tags":["Genetics","Tech","Software","Coding","Science"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-the-most-out-of-free-code-camp-afc646073746","tags":["Web Development","Programming","Technology","Life Lessons","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/learning-to-test-with-python-997ace2d8abe","tags":["Python","Testing","Software Testing","Coding","Tech"]},
{"url":"https://www.freecodecamp.org/news/building-a-3-layer-neural-network-from-scratch-99239c4af5d3","tags":["Machine Learning","Deep Learning","Technology","Tech","Neural Networks"]},
{"url":"https://www.freecodecamp.org/news/security-vulnerabilities-explained-with-rivers-and-parties-9c08798289b9","tags":["Cybersecurity","Security","Tech","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/what-music-can-teach-us-about-the-way-we-share-code-a69c30ebded8","tags":["JavaScript","Front End Development","Programming","React","Web Development"]},
{"url":"https://www.freecodecamp.org/news/learning-the-basics-of-conversational-ui-with-a-ux-designer-for-amazons-alexa-c76c1908454b","tags":["UX","Design","Startup","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-writing-has-helped-me-grow-as-a-designer-afbed63c16a7","tags":["Design","UX","Self Improvement","Life Lessons","Writing"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-started-with-word2vec-and-then-how-to-make-it-work-d0a2fca9dad3","tags":["Machine Learning","Data Science","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-i-won-a-trip-to-google-by-learning-to-code-a86470e76423","tags":["Web Development","Tech","Google","Life Lessons","Programming"]},
{"url":"https://www.freecodecamp.org/news/things-you-need-to-know-about-working-with-svg-in-vs-code-63be593444dd","tags":["SVG","Tech","Programming","Technology","Design"]},
{"url":"https://www.freecodecamp.org/news/7-key-steps-to-getting-your-first-software-engineering-job-6ef80543cad9","tags":["Job Hunting","Life Lessons","Software Development","Technology","Web Development"]},
{"url":"https://www.freecodecamp.org/news/hacking-tinder-accounts-using-facebook-accountkit-d5cc813340d1","tags":["Security","Programming","Tech","Startup","Web Development"]},
{"url":"https://www.freecodecamp.org/news/exploring-the-what-and-the-why-of-redux-6faadab4768b","tags":["React","JavaScript","Web Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/learn-css-variables-in-5-minutes-80cf63b4025d","tags":["JavaScript","CSS","Design","Front End Development","Coding"]},
{"url":"https://www.freecodecamp.org/news/the-beginners-guide-to-the-greensock-animation-platform-7dc9fd9eb826","tags":["Animation","Coding","Tech","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/six-ruby-array-methods-you-need-to-know-5f81c1e268ce","tags":["Ruby","Tutorial","Programming","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/here-is-a-quick-overview-of-the-similarities-and-differences-between-clojurescript-and-javascript-c5bd51c5c007","tags":["Web Development","Tech","Education","Coding","Technology"]},
{"url":"https://www.freecodecamp.org/news/we-studied-1-000-students-performance-on-technical-interviews-f5d5209de785","tags":["Tech","Education","Interview","Life Lessons","Programming"]},
{"url":"https://www.freecodecamp.org/news/why-you-need-python-environments-and-how-to-manage-them-with-conda-85f155f4353c","tags":["Python","Programming","Coding","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/i-dont-understand-graph-theory-1c96572a1401","tags":["Programming","Algorithms","Data","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/the-best-free-online-courses-of-2017-according-to-the-data-bd7c0077fb94","tags":["Education","Personal Development","Tech","Design","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/elegant-patterns-in-modern-javascript-roro-be01e7669cbd","tags":["JavaScript","Programming","Web Development","Learning To Code","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-we-went-from-three-failed-projects-to-1200-users-in-just-one-week-9db9624ccdf7","tags":["Startup","Life Lessons","Software Development","Success","Tech"]},
{"url":"https://www.freecodecamp.org/news/want-to-learn-css-variables-heres-my-free-8-part-course-f2ff452e5140","tags":["CSS","Front End Development","Design","Programming","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/how-to-easily-create-themes-with-css-variables-2d0f4cfa5b9a","tags":["CSS","Design","Tech","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-dashboard-for-your-grill-using-arduino-and-react-425fb8d57ffe","tags":["JavaScript","React","Web Development","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/everyone-hates-a-redesign-or-do-they-b8a2fec9efbe","tags":["Tech","Web Development","Life Lessons","Design","Startup"]},
{"url":"https://www.freecodecamp.org/news/why-docker-makes-sense-for-startups-e9be14a1f662","tags":["AWS","Technology","Programming","Docker","Startup"]},
{"url":"https://www.freecodecamp.org/news/up-next-nothing-how-information-overload-is-impacting-our-brains-d70cf9b2c05","tags":["UX","Tech","Productivity","Mindfulness","Design"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-sliding-menu-bar-using-html-css-and-javascript-669f0c1c37a7","tags":["Web Development","Web Design","HTML","JavaScript","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-note-on-distributed-systems-3c796f1eb0a0","tags":["Programming","Research","Computer Science","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/understanding-by-reference-vs-by-value-d49139beb1c4","tags":["Startup","Programming","Tech","Life Lessons","Web Development"]},
{"url":"https://www.freecodecamp.org/news/figmas-reimagined-team-library-fa027053c303","tags":["Design","Design Tools","Tech","Startup","Productivity"]},
{"url":"https://www.freecodecamp.org/news/become-ii-how-i-went-from-selling-food-in-the-street-to-working-for-top-firms-in-tech-5da51d788ea9","tags":["Life","Life Lessons","Programming","Learning To Code","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-survive-a-coding-bootcamp-and-maximize-your-chances-of-getting-hired-d4066b58602a","tags":["Programming","Web Development","Learning To Code","Careers","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/coding-interviews-for-dummies-5e048933b82b","tags":["Web Development","Technology","Self Improvement","Startup","Programming"]},
{"url":"https://www.freecodecamp.org/news/i-learned-to-touch-type-at-the-ripe-old-age-of-29-was-it-worth-it-112ef2150fec","tags":["Programming","Web Development","Tech","Self Improvement","Learning"]},
{"url":"https://www.freecodecamp.org/news/acceptance-testing-is-beautiful-magic-heres-how-it-can-improve-your-life-41759775d19d","tags":["Tech","Web Development","Programming","Startup","Technology"]},
{"url":"https://www.freecodecamp.org/news/why-i-learned-to-code-instead-of-pursuing-a-career-in-finance-d5ef437c6922","tags":["Tech","Programming","Finance","Life Lessons","Startup"]},
{"url":"https://www.freecodecamp.org/news/communication-is-key-growth-lessons-learned-through-two-startups-a-job-hunt-ca171a2fd8a4","tags":["Entrepreneurship","Startup","Life Lessons","Tech","Communication"]},
{"url":"https://www.freecodecamp.org/news/what-programming-language-should-i-pick-should-i-focus-on-front-end-back-end-machine-learning-fc0f8f9e158b","tags":["Programming","Learning To Code","Self Improvement","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/data-quality-in-the-era-of-a-i-d8e398a91bef","tags":["Big Data","Artificial Intelligence","Data Science","Software Development","Analytics"]},
{"url":"https://www.freecodecamp.org/news/how-to-handle-unknowns-and-make-assumptions-when-designing-a-cloud-database-df002068a83b","tags":["iOS","Cloud Computing","Database","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-i-designed-developed-and-deployed-a-chatbot-entirely-in-the-cloud-a60614eb94f2","tags":["Design","Chatbots","Artificial Intelligence","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/simple-unit-tests-with-vue-test-utils-and-jest-c384d7abc321","tags":["JavaScript","Vue","Programming","Web Development","Front End Development"]},
{"url":"https://www.freecodecamp.org/news/every-javascript-framework-tutorial-written-more-than-5-minutes-ago-f96642d4f05","tags":["JavaScript","Programming","Humor","Learning","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-contribute-to-the-freecodecamp-community-youtube-channel-b86bce4c865","tags":["YouTube","Technology","Programming","Tech","Education"]},
{"url":"https://www.freecodecamp.org/news/creating-serverless-slack-commands-in-minutes-with-up-f04ce0cfd52c","tags":["Golang","Serverless","Slack","Productivity","Web Development"]},
{"url":"https://www.freecodecamp.org/news/design-tools-are-running-out-of-track-94f21b6ae939","tags":["Design","Web Development","Web Design","Technology","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-program-or-make-dinner-from-scratch-9eb1263ecdbc","tags":["Tech","Life Lessons","Programming","JavaScript","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/want-to-make-the-deployment-process-less-scary-build-chatops-in-slack-b2accc72e2a9","tags":["Tech","Programming","Startup","Chatbots","Web Development"]},
{"url":"https://www.freecodecamp.org/news/the-50-best-free-online-university-courses-according-to-data-deb6fe34ef30","tags":["Programming","Education","Tech","Technology","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-reacts-controlled-inputs-for-instant-form-field-validation-b1c7b033527e","tags":["JavaScript","Tech","UX","Web Development","React"]},
{"url":"https://www.freecodecamp.org/news/learning-ruby-from-zero-to-hero-90ad4eecc82d","tags":["Programming","Ruby","Tech","Startup","Technology"]},
{"url":"https://www.freecodecamp.org/news/the-ultimate-guide-to-flexbox-learning-through-examples-8c90248d4676","tags":["CSS","Flexbox","Design","UI","Web Development"]},
{"url":"https://www.freecodecamp.org/news/prototyping-the-future-of-devtools-f54ba4d51891","tags":["Front End Development","JavaScript","Web Development","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/the-hitchhikers-guide-to-machine-learning-algorithms-in-python-bfad66adb378","tags":["Machine Learning","Data Science","Python","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/react-redux-architecture-part-1-separation-of-concerns-812da3b08b46","tags":["React","JavaScript","Web Development","Front End Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/bubble-animation-with-react-native-72674eab073a","tags":["React Native","JavaScript","Mobile App Development","Programming","Design"]},
{"url":"https://www.freecodecamp.org/news/million-websockets-and-go-cc58418460bb","tags":["Golang","Web Development","Programming","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/why-relying-on-your-users-to-report-errors-is-the-dumbest-thing-youll-ever-do-cca307fa67f0","tags":["Programming","Tech","Startup","Life Lessons","Technology"]},
{"url":"https://www.freecodecamp.org/news/450-free-online-programming-computer-science-courses-you-can-start-in-august-dbf3cb657274","tags":["Education","Programming","Tech","Self Improvement","Startup"]},
{"url":"https://www.freecodecamp.org/news/why-we-desperately-need-women-to-design-ai-72cb061051df","tags":["Artificial Intelligence","Women In Tech","Tech","Women","Startup"]},
{"url":"https://www.freecodecamp.org/news/i-made-my-first-open-source-contribution-within-200-days-and-how-you-can-too-4d5bdbd63fad","tags":["Programming","Self Improvement","Technology","Web Development","Open Source"]},
{"url":"https://www.freecodecamp.org/news/why-striving-for-perfection-might-be-holding-you-back-as-a-newbie-web-developer-6e8ae257751f","tags":["Web Development","Life Lessons","Self Improvement","Entrepreneurship","Startup"]},
{"url":"https://www.freecodecamp.org/news/oh-yes-async-await-f54e5a079fc1","tags":["JavaScript","Web Development","Programming","Nodejs","React"]},
{"url":"https://www.freecodecamp.org/news/the-12-youtube-videos-new-developers-mention-the-most-f2d1fce337ca","tags":["Tech","Technology","Web Development","Social Media","Startup"]},
{"url":"https://www.freecodecamp.org/news/after-building-my-first-react-native-app-im-now-convinced-it-s-the-future-d3c5e74f8fa8","tags":["React","Mobile App Development","Web Development","JavaScript","Mobile"]},
{"url":"https://www.freecodecamp.org/news/sass-mixins-and-loops-171122499a2","tags":["CSS","Sass","Web Development","Front End Development","Web Design"]},
{"url":"https://www.freecodecamp.org/news/8-npm-tricks-you-can-use-to-impress-your-colleagues-dbdae1ef5f9e","tags":["JavaScript","Front End Development","Nodejs","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/what-is-binary-search-algorithm-c-d4b554418ac4","tags":["Programming","Algorithms","C Programming","Technology","Software Development"]},
{"url":"https://www.freecodecamp.org/news/8-ways-ai-makes-virtual-augmented-reality-even-more-real-25037707cfa1","tags":["Tech","Virtual Reality","Artificial Intelligence","Augmented Reality","Social Media"]},
{"url":"https://www.freecodecamp.org/news/exploring-cycle-js-and-model-view-intent-ada5ed82da22","tags":["JavaScript","Web Development","Programming","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/understanding-linear-interpolation-in-ui-animations-74701eb9957c","tags":["JavaScript","Animation","Html5","Tech","UI"]},
{"url":"https://www.freecodecamp.org/news/if-you-want-to-stay-up-to-speed-with-cybersecurity-subscribe-to-these-six-newsletters-in-a-hurry-3940c9fd419f","tags":["Tech","Security","Technology","Politics","Privacy"]},
{"url":"https://www.freecodecamp.org/news/a-better-way-to-compare-yourself-43cf37616570","tags":["Self Improvement","Personal Growth","Productivity","Life Lessons","Life"]},
{"url":"https://www.freecodecamp.org/news/30-new-android-libraries-released-in-the-spring-of-2017-which-deserve-your-attention-faea359a1915","tags":["Android","Productivity","Android App Development","Programming","Mobile"]},
{"url":"https://www.freecodecamp.org/news/a-practical-guide-to-fetch-reduce-and-formatting-data-from-an-external-api-283ddd9bfdcb","tags":["JavaScript","Functional Programming","Tech","API","Programming"]},
{"url":"https://www.freecodecamp.org/news/inside-the-worst-ransomware-outbreak-in-history-and-how-to-protect-yourself-168e7028a236","tags":["Tech","Technology","Security","Politics","News"]},
{"url":"https://www.freecodecamp.org/news/how-we-taught-dozens-of-refugees-to-code-then-helped-them-get-developer-jobs-fd37036c13b0","tags":["Refugees","Tech","Technology","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-design-a-habit-forming-shopping-experience-af7748402e90","tags":["Startup","Product Design","UX","Ecommerce","Tech"]},
{"url":"https://www.freecodecamp.org/news/between-the-wires-an-interview-with-developer-and-entrepreneur-guillermo-rauch-1ce38774056a","tags":["Startup","Technology","JavaScript","Tech","Entrepreneurship"]},
{"url":"https://www.freecodecamp.org/news/how-blind-people-code-fdb64e3bf5c","tags":["Life Lessons","Technology","Startup","Design","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/bash-shortcuts-to-enhance-your-git-workflow-5107d64ea0ff","tags":["Git","Bash","Programming","Productivity","Software Development"]},
{"url":"https://www.freecodecamp.org/news/use-spaced-repetition-with-anki-to-learn-to-code-faster-7c334d448c3c","tags":["Web Development","Programming","Life Lessons","Productivity","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/a-beginners-javascript-study-plan-27f1d698ea5e","tags":["Web Development","Programming","JavaScript","Learning To Code","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/code-that-dont-exist-is-the-code-you-don-t-need-to-debug-88985ed9604","tags":["Software Development","Programming","Web Development","Technology","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-we-reduced-memory-footprint-by-50-in-our-android-app-49efa5c93ad8","tags":["Android","Android App Development","Java","Programming","Mobile App Development"]},
{"url":"https://www.freecodecamp.org/news/how-modularisation-affects-build-time-of-an-android-application-43a984ce9968","tags":["Android","Android App Development","Gradle","AndroidDev","Mobile App Development"]},
{"url":"https://www.freecodecamp.org/news/learning-the-fundamentals-of-functional-programming-425c9fd901c6","tags":["Functional Programming","JavaScript","Learning","Self Improvement","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/the-rise-of-the-data-engineer-91be18f1e603","tags":["Data Science","Big Data","Data","Data Engineering","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-realists-guide-to-exponents-f832420e8726","tags":["Science","Life","Life Lessons","Self Improvement","Writing"]},
{"url":"https://www.freecodecamp.org/news/how-a-robot-got-super-mario-64-and-portal-to-run-on-a-super-nintendo-from-1990-34b7ee132f83","tags":["Programming","Technology","Artificial Intelligence","Design","Startup"]},
{"url":"https://www.freecodecamp.org/news/react-elements-vs-react-components-fdc776705880","tags":["React","JavaScript","Web Development","Programming","Software Development"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-rest-in-peace-when-to-use-microservices-and-when-to-use-monoliths-6a3f8fc7477d","tags":["Web Development","Programming","Tech","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/outreachy-what-how-why-4fb60d10a228","tags":["Open Source","Programming","Tech","Women In Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/installing-arch-linux-from-scratch-b595095ddd48","tags":["Linux","Archlinux","Archibold","Virtualbox","Technology"]},
{"url":"https://www.freecodecamp.org/news/ajax-explained-by-upgrading-your-video-game-character-17d26305163c","tags":["JavaScript","Web Development","Life Lessons","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-programmers-guide-to-booking-a-concert-e048a580735f","tags":["Music","San Francisco","Software Development","Data Science","Tech"]},
{"url":"https://www.freecodecamp.org/news/programming-mental-models-47ccc65eb334","tags":["Programming","Web Development","Tech","Learning To Code","Technology"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-learn-google-analytics-from-santa-and-his-elves-15219d730068","tags":["Web Development","Python","Startup","Life Lessons","Tech"]},
{"url":"https://www.freecodecamp.org/news/always-end-your-questions-with-a-stack-overflow-bigquery-and-other-stories-2470ebcda7f","tags":["Big Data","Stackoverflow","Google Cloud Platform","Data Science","Programming"]},
{"url":"https://www.freecodecamp.org/news/learn-google-analytics-from-santa-and-his-elves-59ea82fbd99a","tags":["Marketing","Google Analytics","Christmas","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/surge-vs-github-pages-deploying-a-create-react-app-project-c0ecbf317089","tags":["JavaScript","React","Web Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-doing-something-i-love-landed-me-a-top-tier-tech-internship-fe78d8b74e48","tags":["Web Development","Programming","Life Lessons","Tech","Careers"]},
{"url":"https://www.freecodecamp.org/news/why-use-static-types-in-javascript-part-4-b2e1e06a67c9","tags":["JavaScript","Programming","Computer Science","Software Development","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-how-i-landed-a-top-tier-tech-internship-by-doing-something-i-love-fab13b90f76a","tags":["Tech","JavaScript","Web Development","Programming","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/the-man-who-knew-infinity-coding-ramanujans-taxi-52e4c3696e53","tags":["Scala","Programming","Algorithms","Functional Programming","Mathematics"]},
{"url":"https://www.freecodecamp.org/news/scaling-meteor-a-year-on-26ee37588e4b","tags":["Meteor","JavaScript","Web Development","Programming","Startup"]},
{"url":"https://www.freecodecamp.org/news/heres-why-client-side-rendering-won-46a349fadb52","tags":["JavaScript","Web Development","React","Angularjs","Programming"]},
{"url":"https://www.freecodecamp.org/news/why-i-studied-full-time-for-8-months-for-a-google-interview-cc662ce9bb13","tags":["Computer Science","Google","Programming","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-heres-why-client-side-rendering-won-6bbefd2c6549","tags":["JavaScript","Web Development","Programming","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/rest-in-peace-to-microservices-or-not-6d097b6c8279","tags":["Software Development","Programming","Startup","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/yes-im-56-and-learning-to-code-f33abea6fd4c","tags":["Programming","Web Development","Life Lessons","Life","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-gentle-introduction-to-data-structures-how-linked-lists-work-5adc793897dd","tags":["Data Structures","Programming","Computer Science","JavaScript","Tech"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-how-the-linked-list-data-structure-works-b93a9c99c60","tags":["Web Development","JavaScript","Design","Programming","UX"]},
{"url":"https://www.freecodecamp.org/news/functional-programming-in-js-with-practical-examples-part-2-429d2e8ccc9e","tags":["JavaScript","React","Functional Programming","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/rapid-development-via-mock-apis-e559087be066","tags":["JavaScript","Software Development","Web Development","Mobile App Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/building-a-chat-application-with-mean-stack-637254d1136d","tags":["Nodejs","JavaScript","Programming","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/full-stack-between-reality-and-wishful-thinking-43110005f2a2","tags":["Web Development","Programming","JavaScript","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/welcome-to-the-abundance-economy-there-are-free-lunches-all-over-the-place-b9d0a417fd1a","tags":["Tech","Web Development","Startup","Life Lessons","Design"]},
{"url":"https://www.freecodecamp.org/news/table-prejudice-and-html-xenophobia-30704984785e","tags":["Web Development","Accessibility","Design","Life Lessons","Programming"]},
{"url":"https://www.freecodecamp.org/news/i-hack-time-6d3a32193c9","tags":["Productivity","Tech","Technology","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/make-webstorm-better-with-these-customizations-c038c9e5f84b","tags":["JavaScript","Web Development","Software Development","Programming","How To"]},
{"url":"https://www.freecodecamp.org/news/best-gitter-channels-for-learning-to-code-60359fd2ac97","tags":["Education","Programming","Learning To Code","Learning","Lifelong Learning"]},
{"url":"https://www.freecodecamp.org/news/building-online-communities-github-teacher-4db781459189","tags":["Github","Git","Learning To Code","Community","Teaching"]},
{"url":"https://www.freecodecamp.org/news/internationalization-in-react-7264738274a0","tags":["JavaScript","React","Web Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/git-cheat-sheet-and-best-practices-c6ce5321f52","tags":["Git","Github","Programming","Software Development","Web Development"]},
{"url":"https://www.freecodecamp.org/news/angular-2-authentication-made-easy-with-firebase-246c282d9ef8","tags":["Firebase","Angular2","Web Development","Security","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/software-remodeling-a63857c902b3","tags":["Software Development","Design","Programming","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-package-your-service-like-a-product-88d7501bfe1b","tags":["Freelancing","Design","Marketing","Product Management","Startup"]},
{"url":"https://www.freecodecamp.org/news/setting-up-a-basic-ember-js-app-c9323760c675","tags":["JavaScript","Web Development","Ember","Programming","Coding"]},
{"url":"https://www.freecodecamp.org/news/async-operations-using-redux-saga-2ba02ae077b3","tags":["React","JavaScript","Redux","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-good-code-is-its-own-best-documentation-d064ca2077ae","tags":["Technology","Design","Programming","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/human-microchipping-an-unbiased-look-at-the-pros-and-cons-ba8f979ebd96","tags":["Tech","Self Improvement","Science","Security","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-hack-your-friends-eef055389344","tags":["Security","Humor","Tech","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/so-you-want-to-work-in-security-bc6c10157d23","tags":["Infosec","Security","Career Advice","Cybersecurity","Hacking"]},
{"url":"https://www.freecodecamp.org/news/why-an-rss-reader-can-increase-your-productivity-5x-and-how-to-use-it-f4356ab2bcfb","tags":["Productivity","Life Lessons","Reading","Medium","Blogger"]},
{"url":"https://www.freecodecamp.org/news/hacking-imgur-for-fun-and-profit-3b2ec30c9463","tags":["Security","Information Security","Imgur","Bug Bounty","Web Development"]},
{"url":"https://www.freecodecamp.org/news/learn-node-js-with-brigadier-fluffykins-part-iii-request-object-configure-routes-serve-files-7666f783dc10","tags":["Nodejs","JavaScript","Web Development","Programming","Software Development"]},
{"url":"https://www.freecodecamp.org/news/a-cognitive-sciences-reading-list-for-designers-5297c2934aa9","tags":["Design","Books","UX","Psychology","User Experience"]},
{"url":"https://www.freecodecamp.org/news/lessons-from-a-years-worth-of-hiring-data-dacf4e7668d4","tags":["Tech","Hiring","Startup","Technology","Careers"]},
{"url":"https://www.freecodecamp.org/news/how-we-ran-a-diary-study-from-within-our-product-708da97d8b98","tags":["UX","Design","User Experience","Entrepreneurship","UX Design"]},
{"url":"https://www.freecodecamp.org/news/putting-the-m-in-mvp-71e036034ed9","tags":["Tech","Startup","Business","Programming","Lean Startup"]},
{"url":"https://www.freecodecamp.org/news/creating-yeoman-generators-easily-with-yeoman-easily-cf552aef0d2f","tags":["JavaScript","Yeoman","Web Development","Open Source","Programming"]},
{"url":"https://www.freecodecamp.org/news/conquer-legacy-code-f9e23a6ab758","tags":["Software Development","Programming","Web Development","Coding","Technology"]},
{"url":"https://www.freecodecamp.org/news/create-a-simple-rest-api-endpoint-using-webtask-io-d9607fc00c17","tags":["Node","JavaScript","API","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/chatscript-for-beginners-chatbots-developers-c58bb591da8","tags":["Programming","Chatbots","Web Development","Chatscript","Machine Learning"]},
{"url":"https://www.freecodecamp.org/news/learn-node-js-with-brigadier-fluffykins-part-ii-events-eventemitter-the-event-loop-6d4c139694fb","tags":["JavaScript","Nodejs","Web Development","Programming","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/face-centering-android-library-build-on-top-of-google-vision-api-f88661b97959","tags":["Android","Android App Development","Open Source","Technology","Design"]},
{"url":"https://www.freecodecamp.org/news/the-command-line-1fdbc692b3bf","tags":["Computer Science","Programming","Tech","Technology","Open Source"]},
{"url":"https://www.freecodecamp.org/news/scientists-can-now-store-data-with-individual-atoms-eeac7f71905f","tags":["Technology","Education","Design","Programming","Data Science"]},
{"url":"https://www.freecodecamp.org/news/the-benefits-of-typing-instead-of-copying-54ed734ad849","tags":["Web Development","Programming","Software Development","Software Engineering","Technology"]},
{"url":"https://www.freecodecamp.org/news/getting-started-with-async-await-b66385983875","tags":["JavaScript","Nodejs","ES6","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/stop-the-overuse-of-overflow-menus-5caa4b54e843","tags":["UX","Design","Usability","User Interface","Google"]},
{"url":"https://www.freecodecamp.org/news/make-your-code-more-pythonic-using-pythons-special-methods-b348f915852e","tags":["Python","Security","Tech","Programming","Software Development"]},
{"url":"https://www.freecodecamp.org/news/why-you-shouldnt-build-an-app-aimed-at-500-000-users-in-5-days-on-a-100-server-79c57304b445","tags":["Startup","Web Development","Lean Startup","Pokemon Go","Tech"]},
{"url":"https://www.freecodecamp.org/news/manually-tuning-webpack-builds-284923f47f44","tags":["JavaScript","Webpack","Web Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/create-react-app-and-the-future-of-creating-react-applications-3c336f29bf1c","tags":["JavaScript","React","Software Development","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/tutorial-how-to-use-graphql-in-your-redux-app-9bf8ebbeb362","tags":["React","GraphQL","Nodejs","Redux","Web Development"]},
{"url":"https://www.freecodecamp.org/news/resumes-suck-heres-the-data-ee88fcc27615","tags":["Careers","Programming","Jobs","Tech","Data Science"]},
{"url":"https://www.freecodecamp.org/news/create-your-own-github-kinda-9b4581db675c","tags":["Git","Programming","AWS","DevOps","Cloud Computing"]},
{"url":"https://www.freecodecamp.org/news/why-talent-agents-for-engineers-dont-exist-818743ef0081","tags":["Hiring","Recruiting","Startup","Tech","Business"]},
{"url":"https://www.freecodecamp.org/news/scratch-has-a-marketing-problem-f84626bd18ef","tags":["Programming","Learn To Code","Education","Technology","Teaching"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-hacking-facebook-messenger-soccer-game-3c882ea8537d","tags":["Security","iOS","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/making-learning-to-code-less-complicated-ad457e56a446","tags":["Web Development","Design","Web Design","Programming","Nodejs"]},
{"url":"https://www.freecodecamp.org/news/git-internals-for-curious-developers-a1e44e7ecafe","tags":["Git","Programming","Github","Technology","Web Development"]},
{"url":"https://www.freecodecamp.org/news/let-there-be-promise-and-there-was-then-e2fd94a0b2f9","tags":["JavaScript","ES6","Web Development","Software Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/photos-and-stories-from-a-designer-5ee97750ae5","tags":["Design","Travel","Tech","User Experience","Photography"]},
{"url":"https://www.freecodecamp.org/news/the-rise-and-fall-mostly-fall-of-yahoo-ddbceb44670c","tags":["Tech","Startup","Business","Technology","Yahoo"]},
{"url":"https://www.freecodecamp.org/news/how-to-publish-packages-to-npm-the-way-the-industry-does-things-2077ec34d7e8","tags":["JavaScript","NPM","Tech","Programming","Coding"]},
{"url":"https://www.freecodecamp.org/news/perf-machine-learning-on-rasp-pi-51101d03dba2","tags":["Raspberry Pi","Machine Learning","IoT","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-most-international-micro-agency-how-two-london-bootcamp-graduates-built-a-remote-3eeda0be1b2a","tags":["Startup","Tech","Coding","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-movie-bot-with-sap-conversational-ai-and-nodejs-5d7221b83267","tags":["Nodejs","Machine Learning","Chatbots","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/abs-1-2-background-commands-the-ability-to-import-files-e5d1e046cb35","tags":["Scripting","Programming","Bash","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-serverless-stream-processing-will-make-decision-making-easier-d929502b43c8","tags":["Serverless","Big Data","Technology","Analytics","Productivity"]},
{"url":"https://www.freecodecamp.org/news/these-python-packages-will-help-accelerate-your-development-process-d4b3f170b1ea","tags":["Python","Development","Programming","Open Source","Code"]},
{"url":"https://www.freecodecamp.org/news/how-to-paste-images-directly-into-an-article-in-draft-js-e23ed3e0c834","tags":["JavaScript","React","Web Development","Technology","Front End Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-started-with-continuous-integration-7b2f8d87c914","tags":["Software Development","Continuous Integration","DevOps","Git","Web Development"]},
{"url":"https://www.freecodecamp.org/news/follow-these-steps-to-become-a-css-superstar-837cd6cb9b1a","tags":["CSS","Programming","Web Development","Technology","Front End Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-a-job-after-a-coding-bootcamp-684aafbf4d4a","tags":["Programming","Codingbootcamp","Technology","Jobs","Careers"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-and-deploy-a-beautiful-personal-portfolio-site-with-aws-s3-route53-and-cloudfront-8827975129ef","tags":["AWS","Software Development","Technology","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/lexical-scoping-in-javascript-e876cd221b74","tags":["JavaScript","Tech","Programming","Coding","Technology"]},
{"url":"https://www.freecodecamp.org/news/java-archunit-testing-the-architecture-a09f089585be","tags":["Java","Software Development","Unit Testing","Programming","Coding"]},
{"url":"https://www.freecodecamp.org/news/node-js-what-when-where-why-how-ab8424886e2","tags":["JavaScript","Web Development","Technology","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/docker-container-log-analysis-with-elastic-stack-53d5ec9e5953","tags":["Docker","Elasticsearch","Tech","Productivity","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-the-xodus-database-in-kotlin-applications-3f899896b9df","tags":["Kotlin","Database","NoSQL","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-deep-dive-into-typedocs-workflow-and-extensibility-d464683e092c","tags":["Documentation","Plugins","API","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-added-dark-mode-to-my-website-484bc3cb0318","tags":["Web Development","Tech","Design","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-program-a-neural-network-to-predict-breast-cancer-in-only-5-minutes-23289d62a4c1","tags":["Machine Learning","Artificial Intelligence","Neural Networks","Python","Cancer"]},
{"url":"https://www.freecodecamp.org/news/how-to-learn-prolog-by-watching-game-of-thrones-4852ea960017","tags":["Game of Thrones","Artificial Intelligence","Programming","Coding","Tech"]},
{"url":"https://www.freecodecamp.org/news/three-ways-to-analyze-website-performance-with-lighthouse-8d100966c04b","tags":["Tech","Website Performance","Automation Testing","Productivity","SEO"]},
{"url":"https://www.freecodecamp.org/news/the-computer-science-of-evolution-an-introduction-to-genetic-algorithms-b3871286c7e7","tags":["Science","Genetics","Evolution","Algorithms","Tech"]},
{"url":"https://www.freecodecamp.org/news/what-i-wish-i-knew-when-i-started-to-work-with-react-js-3ba36107fd13","tags":["JavaScript","React","Technology","React Native","Programming"]},
{"url":"https://www.freecodecamp.org/news/docker-nginx-letsencrypt-easy-secure-reverse-proxy-40165ba3aee2","tags":["Nginx","Docker","Security","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/why-i-think-python-is-the-best-programming-language-for-startups-9c8f7d748b3e","tags":["Programming","Python","Startup","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-slice-and-splice-arrays-in-javascript-72bbca45006","tags":["JavaScript","Tech","Algorithms","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-clone-an-array-in-javascript-1d3183468f6a","tags":["JavaScript","Programming","Technology","React","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-i-investigated-memory-leaks-in-go-using-pprof-on-a-large-codebase-4bec4325e192","tags":["Programming","Software Development","Debugging","Golang","Technology"]},
{"url":"https://www.freecodecamp.org/news/optional-in-java-and-anti-patterns-using-it-7d87038362ba","tags":["Programming","Java","Clean Code","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-an-end-to-end-conversational-ai-system-using-behavior-trees-658a7122e794","tags":["Bots","AI","Nodejs","Tech","Machine Learning"]},
{"url":"https://www.freecodecamp.org/news/how-to-remove-falsy-values-from-an-array-in-javascript-e623dbbd0ef2","tags":["JavaScript","Programming","Tech","Algorithms","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-i-used-python-to-analyze-game-of-thrones-503a96028ce6","tags":["Python","Productivity","Tech","Programming","Automation"]},
{"url":"https://www.freecodecamp.org/news/an-overview-of-the-mvvm-design-pattern-in-swift-fb815ea5da40","tags":["iOS","Swift","Technology","Programming","Design"]},
{"url":"https://www.freecodecamp.org/news/automate-docker-container-deployment-via-maven-53a855e26d3e","tags":["Docker","DevOps","Automation","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/building-a-modern-chat-application-with-react-js-558896622194","tags":["JavaScript","React","Software Development","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-reality-of-being-a-junior-software-engineer-at-a-small-startup-3d50004fb721","tags":["Junior Developer","Software Engineering","Startup","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-i-architected-a-single-page-react-application-3ebd90f59087","tags":["Redux","React","Apps","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/docker-101-fundamentals-and-practice-edb047b71a51","tags":["Docker","Python","Nginx","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-reusable-loading-indicator-for-angular-projects-d0a11f4631e0","tags":["JavaScript","Typescript","Angular","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-responsive-sliding-menu-97b90852a455","tags":["Web Development","JavaScript","CSS","Technology","Design"]},
{"url":"https://www.freecodecamp.org/news/how-to-manage-viewport-intersection-and-input-focus-with-custom-react-hooks-1ec3403a8d80","tags":["JavaScript","React","UX","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/using-data-science-to-better-understand-your-customers-part-1-of-2-398d11049785","tags":["Machine Learning","Sales","Marketing","Data Science","Technology"]},
{"url":"https://www.freecodecamp.org/news/leadership-is-not-made-of-code-1de22ba168f3","tags":["Leadership","Self Improvement","Management","Teamwork","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-tools-i-use-speed-up-my-workflow-and-make-myself-more-productive-fb6f457e242e","tags":["Web Development","Productivity","Workflow","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/touch-typing-feels-good-but-isnt-for-me-2cfbafee2074","tags":["Coding","Typing","Self Improvement","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-background-video-in-react-native-cb53304ee4f6","tags":["React Native","Technology","iOS","Mobile App Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-see-your-react-state-props-in-the-browser-774098a50fcc","tags":["JavaScript","Reactjs","Chrome","Firefox","Coding"]},
{"url":"https://www.freecodecamp.org/news/css-rules-to-live-by-962a051e1eb2","tags":["CSS","Programming","Web Development","Web Design","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-drawing-app-with-p5js-9b8d16e9364a","tags":["JavaScript","Programming","Tech","Creativity","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-and-why-to-use-functional-programming-in-modern-javascript-fda2df86ad1b","tags":["JavaScript","Tech","Programming","Coding","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-optimize-your-javascript-apps-using-loops-d5eade9ba89f","tags":["JavaScript","Optimization","Coding","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-update-objects-inside-jsonb-arrays-with-postgresql-5c4e03be256a","tags":["Tech","Sql","Technology","Coding","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-url-crawler-to-map-a-website-using-python-6a287be1da11","tags":["Python","Programming","Software Development","Computer Science","Tech"]},
{"url":"https://www.freecodecamp.org/news/when-to-use-react-suspense-vs-react-hooks-f66ef94cb54f","tags":["Functional Programming","JavaScript","React","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-planned-my-meals-with-reinforcement-learning-on-a-budget-a82aac906ada","tags":["Machine Learning","Data Science","Reinforcement Learning","Budget","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-first-look-at-firstborn-react-natives-new-component-library-51403077a632","tags":["React Native","UX","Design","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/database-indexing-at-a-glance-bb50809d48bd","tags":["Programming","MySQL","Database","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/firebase-angular-application-with-auth-and-realtime-database-ae37fef5859d","tags":["Tech","Authentication","Crypto","Angular","Data"]},
{"url":"https://www.freecodecamp.org/news/why-i-believe-gatsby-js-has-javascripts-best-tools-for-image-optimisation-and-how-to-use-them-939c82d05395","tags":["JavaScript","React","GraphQL","Gatsbyjs","Web Development"]},
{"url":"https://www.freecodecamp.org/news/must-read-books-to-learn-java-programming-327a3768ea2f","tags":["Programming","Java","Books","Software Development","Coding"]},
{"url":"https://www.freecodecamp.org/news/angular-seo-done-right-with-server-side-rendering-7a71cec16a0c","tags":["JavaScript","Angular","SEO","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/congrats-youre-giving-a-talk-so-where-do-you-start-78aaee6b8e74","tags":["Tech","Public Speaking","Writing","Conference","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-implement-secure-biometric-authentication-on-mobile-devices-4dc518558c5c","tags":["React Native","Biometric Authentication","Technology","Software Development","Mobile App Development"]},
{"url":"https://www.freecodecamp.org/news/using-streams-blocs-and-sqlite-in-flutter-2e59e1f7cdce","tags":["Flutter","Sqlite","Apps","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/introducing-cssbattle-the-first-css-code-golfing-game-88b7518df618","tags":["Web Development","CSS","Games","Front End Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-destructure-the-fundamentals-of-react-hooks-d13ff6ea6871","tags":["JavaScript","React","Front End Development","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-be-a-great-programmer-34939494996d","tags":["Programming","Learning","Productivity","Tech","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-the-javascript-console-going-beyond-console-log-5128af9d573b","tags":["JavaScript","Front End Development","Tech","Programming","Debugging"]},
{"url":"https://www.freecodecamp.org/news/the-pros-and-cons-of-big-design-up-front-and-what-i-do-instead-375f00542dec","tags":["Agile","Design","Software Development","UX","Tech"]},
{"url":"https://www.freecodecamp.org/news/speed-is-all-you-need-how-we-set-up-continuous-delivery-e4d8010cb1c5","tags":["Docker","Technology","Continuous Delivery","Agile","Productivity"]},
{"url":"https://www.freecodecamp.org/news/a-dummys-guide-to-distributed-queues-2cd358d83780","tags":["Microservices","Programming","Coding","Software","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-linguistic-introduction-to-d3-js-7a40a980bf97","tags":["D3","JavaScript","Data Visualization","Data Science","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-boost-your-front-end-applications-performance-72ce872b08c","tags":["Web Development","Software","JavaScript","Programming","Performance"]},
{"url":"https://www.freecodecamp.org/news/how-to-securely-deploy-to-kubernetes-from-bitbucket-pipelines-78e668f331b9","tags":["Kubernetes","Docker","Bitbucket","Security","Tech"]},
{"url":"https://www.freecodecamp.org/news/more-project-ideas-to-improve-your-coding-skills-99f48d09bb4b","tags":["Web Development","Programming","Technology","Design","Application"]},
{"url":"https://www.freecodecamp.org/news/am-i-a-real-software-engineer-yet-a0f38a2248c0","tags":["Programming","Imposter Syndrome","Technology","Software Development","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-email-chips-in-pure-react-ad1cc3ecea16","tags":["JavaScript","Tech","React","Front End Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-guide-to-modern-web-development-with-neo-vim-333f7efbf8e2","tags":["JavaScript","Vim","Web Development","Coding","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-best-resources-i-used-to-teach-myself-machine-learning-part-1-292232d167","tags":["Data Science","Machine Learning","Python","AI","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-did-i-miss-javascript-symbols-c1f1c0e1874a","tags":["JavaScript","ES6","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/your-next-big-idea-doesnt-have-to-be-unique-6b9680cbd625","tags":["Startup","Software Development","UX","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/c-usage-in-android-4b57edf84322","tags":["Android","Mobile App Development","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-you-can-go-wrong-with-git-and-what-to-do-instead-d80eeeff1d95","tags":["Git","Technology","Tech","Programming","Coding"]},
{"url":"https://www.freecodecamp.org/news/every-blockchain-developer-should-know-these-web3-and-metamask-use-cases-7f93c1f139b1","tags":["Web3","JavaScript","Blockchain","Tech","Cryptocurrency"]},
{"url":"https://www.freecodecamp.org/news/demystifying-vuex-the-state-container-for-vue-fde82662ca8c","tags":["JavaScript","Vuejs","Programming","Technology","Software Development"]},
{"url":"https://www.freecodecamp.org/news/an-epic-fortnite-gaming-rig-for-1-001-758040ff27a1","tags":["Tech","Hardware","Gaming","Live Streaming","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-does-devise-keep-your-passwords-safe-d367f6e816eb","tags":["Security","Cryptography","Ruby on Rails","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-visualise-the-global-exporting-network-using-networkx-and-d3-b85abee95ee2","tags":["JavaScript","Tech","Programming","Data Science","Technology"]},
{"url":"https://www.freecodecamp.org/news/create-a-fullstack-react-express-mongodb-app-using-docker-c3e3e21c4074","tags":["Docker","JavaScript","React","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-black-box-test-a-go-app-with-rspec-421e786f4103","tags":["Ruby on Rails","Go","Testing","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/ethereum-69-how-to-set-up-a-fully-synced-blockchain-node-in-10-mins-f6318d7aad40","tags":["Ethereum","Blockchain","Tech","Tutorial","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-ultimate-guide-to-execution-contexts-hoisting-scopes-and-closures-in-javascript-876478dd4fbc","tags":["JavaScript","Web Development","Software Development","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/writing-a-killer-software-engineering-resume-b11c91ef699d","tags":["Resume","Software Engineering","Technology","Jobs","Interview"]},
{"url":"https://www.freecodecamp.org/news/machine-learning-mean-squared-error-regression-line-c7dde9a26b93","tags":["Mathematics","Data Science","Statistics","Machine Learning","Tech"]},
{"url":"https://www.freecodecamp.org/news/want-to-learn-angular-heres-our-free-33-part-course-by-dan-wahlin-fc2ff27ab451","tags":["Angular","Angularjs","JavaScript","Front End Development","Web Development"]},
{"url":"https://www.freecodecamp.org/news/pragmatic-rules-of-web-accessibility-that-will-stick-to-your-mind-9d3eb85a1a28","tags":["Accessibility","Inclusion","Programming","Productivity","Tech"]},
{"url":"https://www.freecodecamp.org/news/coding-like-a-hacker-in-the-terminal-79e22954968e","tags":["Tech","Hacking","Programming","Web Development","Satire"]},
{"url":"https://www.freecodecamp.org/news/how-writing-tests-can-make-you-a-faster-and-more-productive-developer-f3ad978e3872","tags":["JavaScript","Programming","Testing","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-learn-ruby-recommended-resources-for-beginners-124ce18ea898","tags":["Ruby on Rails","Ruby","Technology","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-font-awesome-became-the-most-funded-software-project-on-kickstarter-9042897369c6","tags":["Open Source","Software Development","Entrepreneurship","Design","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-manage-the-keyboard-on-uitextfield-focus-for-a-better-user-experience-1320c057b7c5","tags":["iOS","Programming","UX","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-a-technical-talk-accepted-at-a-conference-or-event-8ba291d11c62","tags":["Public Speaking","Software Engineering","Tech Talk","Technology","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/useful-tips-to-help-you-create-good-habits-as-a-web-developer-7c1b7b5c0bcb","tags":["Web Development","Tech","Tips","Technology","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/a-quick-intro-to-dependency-injection-what-it-is-and-when-to-use-it-7578c84fa88f","tags":["Tech","Technology","Programming","Design","Java"]},
{"url":"https://www.freecodecamp.org/news/the-riddle-of-sphinx-how-to-document-your-code-easily-bf09a9a1804c","tags":["Github","Python","Documentation","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-work-with-freelance-clients-the-best-contracts-are-the-ones-you-never-have-to-enforce-fd1ccbfebec6","tags":["Freelancing","Design","Business","Contracts","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-does-tokenization-work-anyway-afb5fed1ac47","tags":["Blockchain","Tokenization","Cryptocurrency","Ethereum","Bitcoin"]},
{"url":"https://www.freecodecamp.org/news/use-web-components-to-create-gradient-transitions-f9aad648824a","tags":["Web Development","JavaScript","React","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/components-testing-in-react-what-and-how-to-test-with-jest-and-enzyme-7c1cace99de5","tags":["JavaScript","Testing","Coding","Technology","Front End Development"]},
{"url":"https://www.freecodecamp.org/news/semantic-versioning-1fd6f57749f7","tags":["Git","Semantics","Tech","Software Development","Web Development"]},
{"url":"https://www.freecodecamp.org/news/best-practices-for-a-clean-and-performant-angular-application-288e7b39eb6f","tags":["JavaScript","Angular","Programming","Typescript","Tech"]},
{"url":"https://www.freecodecamp.org/news/staying-focused-distraction-free-programming-943f10335c56","tags":["Productivity","Focus","Programming","Tech","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-generative-art-what-it-is-and-how-you-make-it-b0b363b50a70","tags":["Art","JavaScript","Creativity","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/essential-libraries-for-machine-learning-in-python-82a9ada57aeb","tags":["Machine Learning","Python","Data Science","Data Visualization","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-beginners-guide-to-javascript-s-prototype-9c049fe7b34","tags":["JavaScript","Prototype","Web Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-animation-with-angular-6-675b19bc3496","tags":["JavaScript","Angularjs","Tech","Programming","Coding"]},
{"url":"https://www.freecodecamp.org/news/going-deeper-on-deep-work-two-core-abilities-for-thriving-in-the-new-economy-6c7667b4eed6","tags":["Productivity","Programming","Tech","Life Lessons","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/a-practical-es6-guide-on-how-to-perform-http-requests-using-the-fetch-api-594c3d91a547","tags":["JavaScript","ES6","Tech","Programming","API"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-jigsaw-to-quickly-and-easily-build-static-sites-8a3304c3ad7e","tags":["Web Development","Software Development","PHP","Laravel","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-master-intellij-to-boost-your-productivity-44b9da20c556","tags":["Technology","Web Development","Programming","Productivity","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-become-more-productive-while-working-less-9b9be71e9141","tags":["Productivity","Tech","Learning","Life Lessons","Technology"]},
{"url":"https://www.freecodecamp.org/news/nodejs-custom-env-files-in-your-apps-fa7b3e67abe1","tags":["Nodejs","JavaScript","Tech","Productivity","Programming"]},
{"url":"https://www.freecodecamp.org/news/these-react-fundamentals-you-skip-may-be-killing-you-7629fb87dd4a","tags":["React","Tech","Apps","Technology","Development"]},
{"url":"https://www.freecodecamp.org/news/gdg-warri-nigeria-to-host-her-maiden-and-largest-developers-festival-in-warri-devfest18-90a3a29eea51","tags":["Technology","Self Improvement","Life Lessons","Startup","Education"]},
{"url":"https://www.freecodecamp.org/news/tis-find-the-smallest-integer-that-is-not-in-the-array-80479cec15e4","tags":["JavaScript","Interview","Tech","Life Lessons","Today I Spaced"]},
{"url":"https://www.freecodecamp.org/news/get-pro-with-react-setstate-in-10-minutes-d38251d1c781","tags":["Programming","JavaScript","React","Coding","Tech"]},
{"url":"https://www.freecodecamp.org/news/taking-off-with-webassembly-for-go-in-react-7c099bd907fa","tags":["JavaScript","Go","React","Nodejs","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-start-using-curl-and-why-a-hands-on-introduction-ea1c913caaaa","tags":["Web Development","API","Linux","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-surprise-your-apps-users-by-hiding-easter-eggs-in-the-console-3b6e9285e7e7","tags":["JavaScript","React","Web Development","UX","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-teach-programming-to-teenagers-2ecd43846f0d","tags":["Education","Tech","Programming","Life Lessons","Teaching"]},
{"url":"https://www.freecodecamp.org/news/these-are-the-reasons-software-engineers-dont-leave-their-jobs-61ccf926ce84","tags":["Software Development","Careers","Web Development","Management","Tech"]},
{"url":"https://www.freecodecamp.org/news/4-data-visualization-and-web-reporting-tools-for-your-bi-solution-35503cc8b7e3","tags":["JavaScript","Programming","Apps","Business Intelligence","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-unit-test-your-first-vue-js-component-14db6e1e360d","tags":["JavaScript","Vuejs","Unit Testing","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-a-production-ready-node-and-express-app-f214f0b17d8c","tags":["Nodejs","Expressjs","JavaScript","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-the-impossible-possible-in-css-with-a-little-creativity-bd96bb42b29d","tags":["CSS","Web Development","Web Design","Technology","Creativity"]},
{"url":"https://www.freecodecamp.org/news/a-deep-dive-into-this-in-javascript-why-its-critical-to-writing-good-code-7dca7eb489e7","tags":["JavaScript","Software Development","Programming","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-run-a-react-native-app-on-ios-fc427be3c375","tags":["React Native","iOS","Mobile App Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-switched-careers-to-become-a-software-engineer-in-11-months-and-how-you-can-too-9849afabc126","tags":["Software Development","Career Advice","Career Change","Technology","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-improve-your-debugging-skills-abb5b363bdb8","tags":["Programming","Careers","Debugging","Productivity","Computer Science"]},
{"url":"https://www.freecodecamp.org/news/the-five-mentors-every-software-developer-needs-and-how-to-find-them-4f9bbd410d29","tags":["Programming","Education","Software Development","Self Improvement","Tech"]},
{"url":"https://www.freecodecamp.org/news/lets-clear-up-the-confusion-around-the-slice-splice-split-methods-in-javascript-8ba3266c29ae","tags":["JavaScript","Programming","Technology","Front End Development","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-dockerise-a-scala-and-akka-http-application-the-easy-way-23310fc880fa","tags":["Docker","Scala","Tech","DevOps","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-basic-guide-to-choosing-the-right-tech-stack-for-client-work-adbd0e056742","tags":["Software Development","Web Development","Freelancing","Technology","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-reactjs-with-webpack-4-babel-7-and-material-design-ff754586f618","tags":["JavaScript","React","Webpack","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-minify-your-css-with-gulp-6ff3f4a896b5","tags":["Gulp","CSS","Front End Development","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/data-structures-101-binary-search-tree-398267b6bff0","tags":["Programming","Computer Science","JavaScript","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/190-universities-just-launched-600-free-online-courses-heres-the-full-list-3d9ad7895f57","tags":["Education","Tech","Technology","Design","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-post-process-user-images-programmatically-with-rails-amazon-s3-including-testing-c72645536b54","tags":["AWS","Ruby on Rails","Web Development","Testing","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-transition-from-being-an-in-office-to-remote-employee-98433d0a92c1","tags":["Remote Working","Programming","Tech","Travel","Web Development"]},
{"url":"https://www.freecodecamp.org/news/building-a-simple-url-shortener-with-just-html-and-javascript-6ea1ecda308c","tags":["JavaScript","HTML","CSS","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-combine-webpack-4-and-babel-7-to-create-a-fantastic-react-app-845797e036ff","tags":["JavaScript","Webpack","Babel","React","Nodejs"]},
{"url":"https://www.freecodecamp.org/news/a-coders-guide-to-managing-stress-46f2bbb49a8e","tags":["Software Development","Programming","Technology","Meditation","Mental Health"]},
{"url":"https://www.freecodecamp.org/news/here-are-the-new-built-in-methods-and-functions-in-javascript-8f4d2fd794fa","tags":["JavaScript","ES6","Front End Development","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-beginners-guide-to-the-new-aws-python-sdk-for-alexa-105c0ed45f4e","tags":["Python","AWS","Programming","Cloud Computing","Technology"]},
{"url":"https://www.freecodecamp.org/news/take-the-state-of-javascript-2018-survey-c43be2fcaa9","tags":["JavaScript","Programming","Technology","Tech","Learning"]},
{"url":"https://www.freecodecamp.org/news/the-definitive-node-js-handbook-6912378afc6e","tags":["JavaScript","Nodejs","Tech","Tutorial","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-compile-sass-files-in-visual-studio-and-webpack-6e45cdc1c14c","tags":["JavaScript","Visual Studio","Webpack","Sass","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-you-can-be-more-productive-right-now-using-bash-29a976fb1ab4","tags":["Programming","Web Development","Productivity","Lifehacks","Tech"]},
{"url":"https://www.freecodecamp.org/news/create-a-react-frontend-a-node-express-backend-and-connect-them-together-c5798926047c","tags":["Express","React","JavaScript","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/demystifying-gradient-descent-and-backpropagation-via-logistic-regression-based-image-classification-9b5526c2ed46","tags":["Machine Learning","Python","Technology","Data Science","Algorithms"]},
{"url":"https://www.freecodecamp.org/news/how-to-containerise-a-spring-data-cassandra-application-de4254240511","tags":["Docker","Technology","Spring Boot","Containers","Programming"]},
{"url":"https://www.freecodecamp.org/news/hitchhikers-guide-to-react-router-v4-21c99a878bf8","tags":["React","Programming","Coding","JavaScript","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-story-behind-how-i-got-my-first-paid-software-developer-job-within-11-months-of-self-learning-d11cf171532c","tags":["Programming","Technology","Andela","Life Lessons","Jobs"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-dark-mode-working-with-css-740ad31e22e","tags":["Web Development","Web Design","CSS","Accessibility","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-quick-introduction-to-vue-js-72937ee8880d","tags":["JavaScript","Programming","Vuejs","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-simple-image-upload-with-node-and-aws-s3-84e609248792","tags":["AWS","Design","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-http-understanding-the-open-systems-interconnection-model-9dd06233d30e","tags":["Web Development","Https","Tech","Programming","Network"]},
{"url":"https://www.freecodecamp.org/news/how-to-add-socket-io-to-multi-threaded-node-js-df404b424276","tags":["JavaScript","Nodejs","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/tips-for-a-smoother-internet-of-things-app-onboarding-d31d856d8b1e","tags":["UX","IoT","Mobile App Development","Tech","Design"]},
{"url":"https://www.freecodecamp.org/news/a-gentle-introduction-to-graphql-api-integrations-6564312d402c","tags":["GraphQL","JavaScript","Python","API","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-capture-data-at-the-right-time-in-javascript-b034145b8281","tags":["Web Development","JavaScript","Technology","Programming","Data"]},
{"url":"https://www.freecodecamp.org/news/a-brief-review-of-scoping-and-hoisting-in-javascript-e74c38283b65","tags":["JavaScript","Tech","Programming","Technology","Productivity"]},
{"url":"https://www.freecodecamp.org/news/learn-webpack-by-example-simple-code-splitting-in-a-vanilla-javascript-app-b366798336a4","tags":["JavaScript","Webpack","Tech","Programming","UX"]},
{"url":"https://www.freecodecamp.org/news/the-439-day-journey-that-changed-my-life-3c45a8cad5dd","tags":["Programming","Learning To Code","Web Development","Life Lessons","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-measure-temperature-and-send-it-to-aws-iot-using-a-raspberry-pi-d6f7b196ec35","tags":["Internet of Things","AWS","Typescript","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/discover-the-power-of-closures-in-javascript-5c472a7765d7","tags":["JavaScript","Tech","Programming","Productivity","Learning"]},
{"url":"https://www.freecodecamp.org/news/how-to-work-optimally-with-relational-databases-627073f82d56","tags":["Programming","Sql","Data","Technology","Tutorial"]},
{"url":"https://www.freecodecamp.org/news/our-journey-into-the-world-of-microservices-and-what-we-learned-from-it-d255b9a2a654","tags":["Microservices","Agile Development","Tech","Life Lessons","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-image-upload-easy-with-angular-1ed14cb2773b","tags":["JavaScript","Angularjs","Tech","Programming","Image"]},
{"url":"https://www.freecodecamp.org/news/a-comparison-between-angular-and-react-and-their-core-languages-9de52f485a76","tags":["JavaScript","Angular","React","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-most-difficult-things-about-learning-to-code-by-yourself-b24ac8c3c23a","tags":["Programming","Motivation","Tech","Productivity","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/still-using-synchronized-try-akka-actor-instead-ac2f2b22a9ed","tags":["Scala","Akka","Java","Software Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-visualize-the-central-limit-theorem-in-python-b619f5b00168","tags":["Machine Learning","Data Science","Python","Programming","Statistics"]},
{"url":"https://www.freecodecamp.org/news/learning-path-for-newbies-in-wordpress-development-a283981adf53","tags":["Web Development","WordPress","Learning","Tech","Design"]},
{"url":"https://www.freecodecamp.org/news/graphql-zero-to-production-a7c4f786a57b","tags":["GraphQL","API","Tech","Programming","Nodejs"]},
{"url":"https://www.freecodecamp.org/news/satoshi-nakamotos-bitcoin-whitepaper-a-walk-through-3e9e1dee71ce","tags":["Bitcoin","Blockchain","Cryptocurrency","Technology","Security"]},
{"url":"https://www.freecodecamp.org/news/the-12-things-you-need-to-consider-when-evaluating-any-new-javascript-library-3908c4ed3f49","tags":["JavaScript","Tech","Coding","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-handle-salary-negotiations-in-your-tech-career-like-a-pro-5ea87ddcca76","tags":["Salary","Interview","Jobs","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-go-from-coding-tutorials-to-building-your-own-projects-b9ab51074980","tags":["Programming","Technology","Productivity","JavaScript","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-log-a-node-js-api-in-an-express-js-app-with-mongoose-plugins-efe32717b59","tags":["Nodejs","JavaScript","Debugging","Mongodb","Developer"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-debuggable-styled-component-10f7e4fbea2","tags":["React","CSS","Styled Components","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/something-to-chat-about-google-code-in-2017-and-the-power-of-open-source-7efa4c9347ef","tags":["Open Source","Google","Tech","Life Lessons","Programming"]},
{"url":"https://www.freecodecamp.org/news/progressive-web-apps-102-building-a-progressive-web-app-from-scratch-397b72168040","tags":["JavaScript","Progressive Web App","Technology","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/why-react16-is-a-blessing-to-react-developers-31433bfc210a","tags":["React","Programming","Technology","Productivity","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-improve-your-machine-learning-models-by-explaining-predictions-with-lime-7493e1d78375","tags":["Machine Learning","Data Science","Artificial Intelligence","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-lint-away-your-troubles-in-sublime-c448a8896cf7","tags":["JavaScript","Web Development","Software Development","Coding","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-bind-this-in-react-without-a-constructor-3a694f5d1b34","tags":["JavaScript","React","Tech","Programming","Coding"]},
{"url":"https://www.freecodecamp.org/news/focus-and-deep-work-your-secret-weapons-to-becoming-a-10x-developer-8e203a6ad291","tags":["Productivity","Programming","Career Advice","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/what-we-really-mean-when-we-talk-about-prototypes-165586f29fa9","tags":["JavaScript","Web Development","Tech","Programming","Coding"]},
{"url":"https://www.freecodecamp.org/news/css-flex-an-interactive-tutorial-19ff6e93558","tags":["CSS","Design","UX","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/computer-networks-and-how-to-actually-understand-them-c1401908172d","tags":["DevOps","Tech","Technology","Computer Networking","Tutorial"]},
{"url":"https://www.freecodecamp.org/news/how-to-transform-json-to-csv-using-jq-in-the-command-line-4fa7939558bf","tags":["Data Science","Tech","Programming","Command Line","Technology"]},
{"url":"https://www.freecodecamp.org/news/the-non-code-aspects-of-us-programmers-aa663613ee92","tags":["Programming","Careers","Personal Development","Tech","Growth"]},
{"url":"https://www.freecodecamp.org/news/why-documenting-your-journey-will-lead-to-success-as-a-developer-38aa9fa4bac8","tags":["Programming","Life Lessons","Tech","Self Improvement","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/designing-reusable-react-components-1cbeb897b048","tags":["JavaScript","React","Web Development","Web Design","Reactjs"]},
{"url":"https://www.freecodecamp.org/news/how-to-visualize-the-programming-language-influence-graph-7f1b765b44d1","tags":["Python","Tech","Technology","Programming","Tutorial"]},
{"url":"https://www.freecodecamp.org/news/how-serverless-scales-an-idea-to-100k-monthly-users-at-zero-cost-160b41557b94","tags":["AWS","Cloud Computing","Alexa","Serverless","Tech"]},
{"url":"https://www.freecodecamp.org/news/yearly-donations-and-why-you-should-give-now-not-later-cba890cabfbe","tags":["Tech","Effective Altruism","Nonprofit","Life Lessons","Charity"]},
{"url":"https://www.freecodecamp.org/news/how-to-convince-strangers-to-help-you-get-a-job-35db34549ac4","tags":["Life","Jobs","Careers","Self Improvement","Tutorial"]},
{"url":"https://www.freecodecamp.org/news/how-does-string-padstart-actually-work-abba34d982e","tags":["JavaScript","Bitwise","Binary","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-avoid-common-beginner-pitfalls-and-start-coding-like-a-pro-3de81c6affbe","tags":["Programming","Learning To Code","JavaScript","Software Development","HTML"]},
{"url":"https://www.freecodecamp.org/news/next-level-accessibility-freecodecamp-guide-7cbd6473eabd","tags":["Accessibility","Open Source","Web Development","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-uber-was-made-da3c631066d0","tags":["Uber","Technology","Startup","Mobile","Mobile App Development"]},
{"url":"https://www.freecodecamp.org/news/what-does-it-mean-to-graduate-from-an-elite-bootcamp-397effebd62e","tags":["Programming","Coding","Life Lessons","Bootcamp","Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-serverless-url-shortener-using-aws-lambda-and-s3-4fbdf70cbf5c","tags":["AWS","Serverless","Web Development","JavaScript","Programming"]},
{"url":"https://www.freecodecamp.org/news/understanding-the-basics-of-ruby-on-rails-http-mvc-and-routes-359b8d809c7a","tags":["Ruby","Web Development","Programming","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/understanding-the-basics-of-ruby-on-rails-sql-databases-and-how-they-work-7a628cd42073","tags":["Programming","Coding","Web Development","Ruby","Tech"]},
{"url":"https://www.freecodecamp.org/news/want-more-claps-and-followers-how-to-make-a-clap-me-gif-in-5-minutes-db85a24950f6","tags":["Writing","Blogging","Social Media","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-i-used-my-programming-skills-to-buy-a-stroller-2778cb85e8b2","tags":["Tech","Productivity","Life Lessons","Web Development","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/600-free-online-programming-computer-science-courses-you-can-start-in-january-3d4b1ed473aa","tags":["Education","Tech","Technology","Design","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/whats-boilerplate-and-why-do-we-use-it-let-s-check-out-the-coding-style-guide-ac2b6c814ee7","tags":["JavaScript","Boilerplate","Web Development","Software Development","Freecodecamp"]},
{"url":"https://www.freecodecamp.org/news/building-a-community-sign-up-app-with-serverless-stepfunctions-and-stackstorm-exchange-episode-7c5f0e93dd6","tags":["Serverless","AWS Lambda","Aws Step Functions","DevOps","Faas"]},
{"url":"https://www.freecodecamp.org/news/a-comparison-of-the-top-orms-for-2018-19c4feeaa5f","tags":["JavaScript","Data","API","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/inspirational-success-stories-from-self-taught-web-developers-4f6f375cf17d","tags":["Web Development","Life Lessons","Self Improvement","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/10-points-to-remember-thatll-help-you-master-coding-in-reactjs-library-d0520d8c73d8","tags":["React","JavaScript","Web Development","Programming","Software Development"]},
{"url":"https://www.freecodecamp.org/news/setting-up-and-getting-used-to-gatsby-1fc27985ae8a","tags":["JavaScript","Gatsby","React","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/charting-the-waters-between-bokeh-and-d3-73b3ee517478","tags":["JavaScript","Data Visualization","Libraries","Front End Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/acss-a-dynamic-atomic-css-library-402dff9756e0","tags":["CSS","Design","Web Development","UX","UI"]},
{"url":"https://www.freecodecamp.org/news/how-to-code-chromes-t-rex-as-a-telegram-game-using-node-js-cbcf42f76f4b","tags":["Tech","Bots","Web Development","JavaScript","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-guide-to-preserving-your-wrists-with-sublime-text-snippets-7541662a53f2","tags":["Web Development","Snippet","Coding","JavaScript","React"]},
{"url":"https://www.freecodecamp.org/news/how-we-recreated-amazon-go-in-36-hours-e32a4101d5f0","tags":["Android","Software","IoT","Technology","Future"]},
{"url":"https://www.freecodecamp.org/news/my-first-steps-into-the-world-of-software-development-and-what-they-taught-me-6ee748cffb8f","tags":["Tech","Programming","Self Improvement","Life Lessons","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-i-hacked-your-twitter-account-tweeting-viewing-deleting-photos-and-other-media-bf2cb3a18818","tags":["Bug Bounty","Application Security","Twitter","Tech","Security"]},
{"url":"https://www.freecodecamp.org/news/helping-your-text-editor-help-you-24ea08adc6a6","tags":["Web Development","Programming","Tech","Productivity","Design"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-your-startups-cloud-more-stable-4-practical-devops-tips-823e4202518c","tags":["DevOps","Startup","Docker","Cloud Computing","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-web-workers-can-help-with-consistent-asynchronous-tasks-in-javascript-cd6d728fa4ee","tags":["JavaScript","Tech","Web Development","Productivity","Programming"]},
{"url":"https://www.freecodecamp.org/news/lets-talk-about-you-and-the-singleton-design-pattern-bb2e160fa952","tags":["Programming","Tech","Design","Web Development","Ruby"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-api-first-platforms-to-build-your-websites-faster-e917e8318ee","tags":["Web Development","API","Software Development","Software Architecture","Developer Tools"]},
{"url":"https://www.freecodecamp.org/news/dont-do-it-at-runtime-do-it-at-design-time-c4f59d1775e4","tags":["Design","Life Lessons","Tech","Startup","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-contributing-to-open-source-can-help-you-achieve-a-software-engineering-internship-5c13841452cd","tags":["JavaScript","React","Open Source","Interview","Internships"]},
{"url":"https://www.freecodecamp.org/news/how-to-start-an-open-source-project-in-new-years-945bad8800d7","tags":["Open Source","Ruby","Ruby on Rails","Tech","Project Management"]},
{"url":"https://www.freecodecamp.org/news/clustering-the-top-1-asset-analysis-in-r-6c529b382b42","tags":["Data Science","Finance","Programming","Analytics","Tech"]},
{"url":"https://www.freecodecamp.org/news/amazon-redshift-spectrum-diving-into-the-data-lake-7532e7e11716","tags":["AWS","Data Engineering","Tech","Big Data","Data Science"]},
{"url":"https://www.freecodecamp.org/news/bitcoin-flipping-the-coin-a060df19d20d","tags":["Bitcoin","India","Investing","Cryptocurrency","Blockchain"]},
{"url":"https://www.freecodecamp.org/news/10-awkward-moments-in-math-history-d364706d902d","tags":["Mathematics","History","Science","Life Lessons","Technology"]},
{"url":"https://www.freecodecamp.org/news/the-definitive-javascript-handbook-for-a-developer-interview-44ffc6aeb54e","tags":["JavaScript","Web Development","Programming","Careers","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-i-set-myself-up-to-land-my-first-job-as-a-self-taught-developer-43d326ea6b67","tags":["Programming","Life Lessons","Tech","Startup","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/open-source-design-500-d6c29a689812","tags":["Design","Open Source","Software Development","User Experience","User Interface"]},
{"url":"https://www.freecodecamp.org/news/the-tangled-world-of-custom-data-in-wordpress-2ee8b57d49c","tags":["WordPress","PHP","Web Development","Quality Software","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-first-look-do-expressions-in-javascript-de-do-do-do-de-da-da-da-fc87f5fe238a","tags":["JavaScript","React","Tech","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/matching-game-with-easel-js-free-time-series-cf803c094a9f","tags":["JavaScript","Tech","Web Development","Game","Programming"]},
{"url":"https://www.freecodecamp.org/news/speaking-at-tech-conferences-my-experiences-and-advice-470752c4a2d7","tags":["Technology","Programming","Conference","Public Speaking","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/building-on-quicksand-a-summary-bc4e9e7c347","tags":["Distributed Systems","Research","Summary","Computer Science","Technology"]},
{"url":"https://www.freecodecamp.org/news/450-free-online-programming-computer-science-courses-you-can-start-in-december-3f6cb3c4ce1a","tags":["Programming","Design","Education","Technology","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/build-a-best-sellers-list-with-new-york-times-google-books-api-46201c30aec7","tags":["JavaScript","Digital Humanities","Technology","API","Google"]},
{"url":"https://www.freecodecamp.org/news/dont-worry-be-happy-how-to-build-your-future-tech-career-in-5-simple-steps-5a4e759793db","tags":["Programming","Productivity","Time Management","Tech","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-effectively-scope-your-software-projects-from-planning-to-execution-e96cbcac54b9","tags":["Agile","Tech","Productivity","Programming","Software Development"]},
{"url":"https://www.freecodecamp.org/news/why-end-to-end-testing-is-important-for-your-team-cb7eb0ec1504","tags":["Software Development","Testing","Code","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/deploy-infinitely-scalable-applications-in-minutes-with-up-semaphore-ci-c2a60f821207","tags":["Serverless","Web Development","Tech","Startup","Programming"]},
{"url":"https://www.freecodecamp.org/news/few-thoughts-on-legacy-hell-e229f76529e0","tags":["Tech","Startup","Life Lessons","Programming","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/my-friend-john-made-a-mistake-in-css-grid-dont-be-like-john-do-this-instead-91649f480da1","tags":["Tech","Web Development","Programming","Life Lessons","Technology"]},
{"url":"https://www.freecodecamp.org/news/conquering-the-command-line-f85f5e46c07c","tags":["Terminal","Programming","Technology","Unix","Mac"]},
{"url":"https://www.freecodecamp.org/news/why-progressive-web-apps-are-the-future-of-web-development-13db7dd5f640","tags":["Web Development","Pwa","Web","Development","Apps"]},
{"url":"https://www.freecodecamp.org/news/how-to-energize-your-scary-terminal-with-helpful-little-scripts-c5ae92c12bfe","tags":["Web Development","Tech","Git","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/i-just-deployed-a-serverless-app-and-i-cant-code-here-s-how-i-did-it-94983d7b43bd","tags":["Tech","Nodejs","Web Development","Programming","Writing"]},
{"url":"https://www.freecodecamp.org/news/five-ways-of-tracking-trends-on-github-63940fca63b","tags":["Github","Programming","Open Source","Design","Web Development"]},
{"url":"https://www.freecodecamp.org/news/are-you-developing-an-android-app-here-are-the-best-frameworks-to-use-e3d1f0a98f70","tags":["Android","Tech","Mobile","Web Development","Startup"]},
{"url":"https://www.freecodecamp.org/news/you-need-these-cheat-sheets-if-youre-tackling-machine-learning-algorithms-45da5743888e","tags":["Python","Machine Learning","Tech","Women In Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/a-look-back-at-the-state-of-javascript-in-2017-a5b7f562e977","tags":["JavaScript","Web Development","Data Science","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/build-an-angular-e-commerce-app-on-top-of-sanitys-headless-cms-6f94759ac429","tags":["JavaScript","Angularjs","Web Development","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/successfully-teaching-yourself-how-to-code-f6aac23db44a","tags":["Programming","Inspiration","Tech","JavaScript","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/function-hoisting-hoisting-interview-questions-b6f91dbc2be8","tags":["JavaScript","Programming","Software Development","Web Development","Interview"]},
{"url":"https://www.freecodecamp.org/news/so-youre-a-new-software-engineer-let-s-face-some-facts-and-debunk-some-myths-a7beafc701b2","tags":["Programming","Tech","Web Development","Life Lessons","Software Development"]},
{"url":"https://www.freecodecamp.org/news/problem-solving-with-honest-abe-lets-sum-all-prime-numbers-up-to-n-4c140273b8dc","tags":["Programming","Web Development","Tech","Creativity","Software Development"]},
{"url":"https://www.freecodecamp.org/news/heres-how-i-created-a-markdown-app-with-electron-and-react-1e902f8601ca","tags":["React","JavaScript","Tech","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/swift-networking-with-siesta-5b5e7089bd8f","tags":["Swift","iOS","Tech","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-chat-application-using-react-redux-redux-saga-and-web-sockets-47423e4bc21a","tags":["React","Redux","JavaScript","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-and-why-you-should-use-python-generators-f6fb56650888","tags":["Python","Technology","Startup","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/utilizing-javas-arrays-sort-for-any-list-of-objects-e3e2db61d70b","tags":["Programming","Java","Technology","Web Development","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/tmux-in-practice-integration-with-system-clipboard-bcd72c62ff7b","tags":["Technology","Web Development","Software Development","Programming","DevOps"]},
{"url":"https://www.freecodecamp.org/news/how-i-built-the-airbnb-of-music-studios-in-an-evening-part-1-742b47bc09c2","tags":["Startup","Software Development","Music Business","Product Design","Productivity"]},
{"url":"https://www.freecodecamp.org/news/tmux-in-practice-series-of-posts-ae34f16cfab0","tags":["Programming","Technology","DevOps","Web Development","Software Development"]},
{"url":"https://www.freecodecamp.org/news/mario-jump-rope-challenge-f7bb44faf6bb","tags":["Arduino","Nintendo","Gaming","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-my-first-project-won-6000-stars-on-github-in-5-days-6340ec99829e","tags":["Open Source","Tech","Front End Development","Web Development","Startup"]},
{"url":"https://www.freecodecamp.org/news/take-the-100daysofcode-challenge-make-coding-a-habit-4a655d8663fd","tags":["Programming","Life Lessons","Self Improvement","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/haskell-has-no-while-no-for-no-variables-and-will-change-you-16455c5d2426","tags":["Programming","Tech","Web Development","Life Lessons","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-run-grafana-with-devicehive-b2f57fe998a8","tags":["Grafana","Technology","Internet of Things","Open Source","IoT"]},
{"url":"https://www.freecodecamp.org/news/how-i-re-built-the-medium-clap-effect-and-what-i-got-out-of-the-experiment-991672995fdf","tags":["Design","Web Development","Learning","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/trial-by-fire-how-to-forge-a-programmer-63e1b575cfb6","tags":["Web Development","Programming","Life Lessons","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-i-scaled-the-worlds-largest-music-studio-marketplace-75a90e5d551b","tags":["Startup","Technology","Software Development","Entrepreneurship","MVP"]},
{"url":"https://www.freecodecamp.org/news/want-your-tests-to-be-more-effective-write-your-specifications-like-this-5d701a961e35","tags":["JavaScript","Web Development","Programming","Tech","Design"]},
{"url":"https://www.freecodecamp.org/news/how-a-hackathon-is-kind-of-like-real-life-triathalon-but-with-more-caffeine-50226ded1708","tags":["Slack","Tech","Startup","Life Lessons","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-analyze-seasonality-and-trends-to-save-money-on-your-apartment-lease-714d1d82771a","tags":["Data Science","Tech","Web Development","Programming","Real Estate"]},
{"url":"https://www.freecodecamp.org/news/how-to-prototype-websites-quickly-with-css-grid-ffc9cba08583","tags":["CSS","Web Development","Design","UX","Web Design"]},
{"url":"https://www.freecodecamp.org/news/are-we-in-a-cryptocurrency-bubble-a-comparison-with-the-2000-dotcom-bubble-a463d8dd8d8b","tags":["Cryptocurrency","Bitcoin","Ethereum","Finance","Startup"]},
{"url":"https://www.freecodecamp.org/news/meditation-will-make-you-a-better-programmer-heres-how-1c0582f675fa","tags":["Mindfulness","Life Lessons","Personal","Meditation","Programming"]},
{"url":"https://www.freecodecamp.org/news/want-to-boost-your-job-prospects-become-an-authority-on-something-heres-how-473a62183fa9","tags":["Programming","Careers","Tech","Startup","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/i-interviewed-at-facebook-as-a-new-grad-heres-what-i-learned-about-design-8a1acfffb9ef","tags":["Design","Life Lessons","UX","Startup","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/ruby-using-the-select-map-and-reduce-methods-together-a9b2af30804b","tags":["Programming","Web Development","Tech","Productivity","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-escape-from-story-card-hell-in-three-simple-steps-4ef147e5d6dc","tags":["Productivity","Tech","Design","UX","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-your-kids-interested-in-stem-and-tech-7828cc1277fd","tags":["Raspberry Pi","Arduino","Tech","Self Improvement","Education"]},
{"url":"https://www.freecodecamp.org/news/privacy-stripped-away-one-email-at-a-time-3556dab102ff","tags":["Privacy","Tech","Politics","Security","Technology"]},
{"url":"https://www.freecodecamp.org/news/the-secret-to-being-a-top-developer-is-building-things-heres-a-list-of-fun-apps-to-build-aac61ac0736c","tags":["JavaScript","Tech","Programming","Web Development","Mobile App Development"]},
{"url":"https://www.freecodecamp.org/news/how-can-you-learn-the-strategy-design-pattern-make-a-hamburger-a6ad4332b838","tags":["Food","Ruby","Programming","Tech","Design"]},
{"url":"https://www.freecodecamp.org/news/coding-our-tech-minded-kids-to-become-self-actualized-teachers-of-tomorrow-31c4219a8584","tags":["Education","Coding","Java","Python","Codingbootcamp"]},
{"url":"https://www.freecodecamp.org/news/why-most-startups-should-outsource-their-machine-learning-work-d98d89144223","tags":["Machine Learning","Technology","Artificial Intelligence","SaaS","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-you-can-use-the-google-maps-sdk-with-ios-using-swift-4-a9bba26d9c4d","tags":["Swift","iOS","Mobile App Development","iOS App Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/firstworldproblems-i-face-as-a-software-developer-2ff881ea1d6","tags":["Tech","Technology","Startup","Software Development","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/5-steps-to-become-a-better-stack-overflow-user-4ce85711c0f9","tags":["Programming","Open Source","Self Improvement","Productivity","Technology"]},
{"url":"https://www.freecodecamp.org/news/modern-frontend-hacking-cheatsheets-df9c2566c72a","tags":["JavaScript","Web Development","Software Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-a-marketer-attempted-to-design-an-app-e334660a70b2","tags":["UX","Life Lessons","App Development","Design","Startup Lessons"]},
{"url":"https://www.freecodecamp.org/news/quick-painless-automatic-updates-in-electron-d993d5408b3a","tags":["JavaScript","Tech","Development","Front End Development","Software Development"]},
{"url":"https://www.freecodecamp.org/news/whats-the-difference-between-javascript-and-ecmascript-cba48c73a2b5","tags":["JavaScript","Web Development","Programming","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/why-your-push-notifications-never-see-the-light-of-day-3fa297520793","tags":["Mobile App Development","Android App Development","Firebase","AndroidDev","Push Notification"]},
{"url":"https://www.freecodecamp.org/news/managing-user-state-with-vuex-firebase-77eebc64f546","tags":["Programming","Web Development","Tech","Startup","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/colorize-b-w-photos-with-a-100-line-neural-network-53d9b4449f8d","tags":["Machine Learning","Tech","Data Science","Programming","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-i-learned-to-love-vim-ce3e058d57fb","tags":["Tech","Programming","Life Lessons","Web Development","Startup"]},
{"url":"https://www.freecodecamp.org/news/learning-to-code-is-like-learning-a-foreign-language-bc20f9b7015a","tags":["Learning To Code","Tech","Programming","Self Improvement","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/harvest-yield-and-scalable-tolerant-systems-a-summary-5609a088bb2b","tags":["Distributed Systems","Research","Computer Science","Summary","Data"]},
{"url":"https://www.freecodecamp.org/news/using-svg-as-placeholders-more-image-loading-techniques-bed1b810ab2c","tags":["Design","Web Development","UX","Web Design","Programming"]},
{"url":"https://www.freecodecamp.org/news/spreadsheets-and-rowsets-getting-you-down-fd6ff7599052","tags":["Programming","Technology","Web Development","Sql","Productivity"]},
{"url":"https://www.freecodecamp.org/news/messing-with-the-google-buganizer-system-for-15-600-in-bounties-58f86cc9f9a5","tags":["Security","Google","Tech","Startup","Programming"]},
{"url":"https://www.freecodecamp.org/news/node-js-streams-everything-you-need-to-know-c9141306be93","tags":["Nodejs","Web Development","JavaScript","Software Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/one-out-of-every-20-000-stack-overflow-visitors-is-just-trying-to-exit-vim-5a6b6175e7b6","tags":["Productivity","Self Improvement","Technology","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/what-ive-learned-from-react-europe-2017-c433468890d6","tags":["React","React Native","JavaScript","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/the-biggest-codebases-in-history-a128bb3eea73","tags":["Technology","Productivity","Life Lessons","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-dark-side-of-extreme-productivity-2a31ff7a4cd2","tags":["Productivity","Life Lessons","Self Improvement","Life","Startup"]},
{"url":"https://www.freecodecamp.org/news/flexbox-in-10-minutes-7295497804ed","tags":["CSS","Design","Web Development","Technology","Web Design"]},
{"url":"https://www.freecodecamp.org/news/public-speaking-transformed-my-life-and-can-change-yours-too-ca8acdbcc188","tags":["Life Lessons","Inspiration","Self Improvement","Software Development","Public Speaking"]},
{"url":"https://www.freecodecamp.org/news/how-to-push-past-the-trolls-and-get-the-help-you-need-on-stack-overflow-52fd42ebe7c4","tags":["Life Lessons","Tech","Women In Tech","Learning To Code","Web Development"]},
{"url":"https://www.freecodecamp.org/news/a-navy-seal-breathing-technique-you-can-use-to-keep-calm-when-coding-f05a66da8067","tags":["Productivity","Self Improvement","Tech","Technology","Web Development"]},
{"url":"https://www.freecodecamp.org/news/understanding-node-js-event-driven-architecture-223292fcbc2d","tags":["JavaScript","Nodejs","Programming","Software Development","Web Development"]},
{"url":"https://www.freecodecamp.org/news/why-i-left-a-big-prestigious-law-firm-to-become-a-product-manager-at-a-startup-a7afd8c3e708","tags":["Tech","Programming","Startup","Life Lessons","Design"]},
{"url":"https://www.freecodecamp.org/news/the-race-is-on-for-artificial-intelligence-heres-who-is-winning-f7dad96f1d33","tags":["Machine Learning","Technology","Startup","Artificial Intelligence","Tech"]},
{"url":"https://www.freecodecamp.org/news/google-is-developing-mysterious-a-new-mobile-operating-system-called-fuchsia-dc8fbd001f65","tags":["Tech","Technology","Startup","Design","Google"]},
{"url":"https://www.freecodecamp.org/news/introducing-multiviewadapter-7f77e5758d3f","tags":["Android","Android App Development","Tech","Programming","Mobile App Development"]},
{"url":"https://www.freecodecamp.org/news/9-popular-online-courses-that-are-gone-forever-and-how-you-can-still-find-them-a716ddf8e1d9","tags":["Education","Startup","Tech","Technology","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/this-free-course-can-teach-you-music-programming-basics-in-less-than-an-hour-67f8a6f283f","tags":["Design","Music","Self Improvement","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-we-fine-tuned-haproxy-to-achieve-2-000-000-concurrent-ssl-connections-d017e61a4d27","tags":["Nodejs","JavaScript","DevOps","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/here-are-9-legit-masters-degrees-you-can-now-earn-completely-online-7ebfb4372ab4","tags":["Web Development","Tech","Technology","Startup","Design"]},
{"url":"https://www.freecodecamp.org/news/9-legit-masters-degrees-you-can-now-earn-completely-online-43efa4b72eaa","tags":["Tech","Self Improvement","Education","Startup","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-scavenger-hunts-more-fun-with-artificial-intelligence-74a184f3db33","tags":["Technology","Artificial Intelligence","Startup","Game Development","AWS"]},
{"url":"https://www.freecodecamp.org/news/a-czech-developer-built-this-speech-synthesizer-that-runs-right-in-your-browser-69ec5b09879a","tags":["Technology","Tech","Web Development","Startup","Design"]},
{"url":"https://www.freecodecamp.org/news/dive-into-deep-learning-with-these-23-online-courses-bf247d289cc0","tags":["Machine Learning","Artificial Intelligence","Tech","Programming","Deep Learning"]},
{"url":"https://www.freecodecamp.org/news/how-i-turned-a-rejected-conference-talk-into-250k-views-on-medium-and-youtube-33e8a0fc7caf","tags":["Life Lessons","Tech","Technology","Startup","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/a-roadmap-to-becoming-a-web-developer-in-2017-b6ac3dddd0cf","tags":["Web Development","Tech","Startup","Technology","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/deliberate-practice-becoming-an-open-sourcerer-27a4f7640940","tags":["Productivity","JavaScript","Open Source","Self Improvement","Tech"]},
{"url":"https://www.freecodecamp.org/news/getting-your-first-developer-job-whats-the-best-way-1737d0bcba7a","tags":["Programming","Web Development","Tech","Startup","Careers"]},
{"url":"https://www.freecodecamp.org/news/code-comments-the-good-the-bad-and-the-ugly-be9cc65fbf83","tags":["Programming","Software Development","JavaScript","Learning To Code","Web Development"]},
{"url":"https://www.freecodecamp.org/news/inside-the-invisible-war-for-the-open-internet-dd31a29a3f08","tags":["Tech","Technology","Startup","Business","Entrepreneurship"]},
{"url":"https://www.freecodecamp.org/news/martian-math-812a029e2ea0","tags":["Mathematics","Math","Education","Life Lessons","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/speed-up-file-access-in-docker-for-mac-fbeee65d0ee7","tags":["Docker","DevOps","Tech","Programming","Software Development"]},
{"url":"https://www.freecodecamp.org/news/who-says-engineers-cant-be-entrepreneurs-8c7f7a6834da","tags":["Startup","Artificial Intelligence","Entrepreneurship","Software Development","Personal Development"]},
{"url":"https://www.freecodecamp.org/news/a-simple-explanation-of-pull-down-and-pull-up-resistors-660b308f116a","tags":["Arduino","Internet of Things","Technology","Hardware","Makers"]},
{"url":"https://www.freecodecamp.org/news/load-testing-haproxy-part-1-f7d64500b75d","tags":["Haproxy","DevOps","Programming","Web Development","Software Development"]},
{"url":"https://www.freecodecamp.org/news/requiring-modules-in-node-js-everything-you-need-to-know-e7fbd119be8","tags":["JavaScript","Nodejs","Programming","Web Development","Software Development"]},
{"url":"https://www.freecodecamp.org/news/authentication-using-elixir-phoenix-f9c162b2c398","tags":["Elixir","Phoenix","API","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/want-your-project-to-succeed-then-make-sure-other-people-can-also-profit-from-your-ideas-c0b620d38639","tags":["Open Source","Startup","Tech","Entrepreneurship","Technology"]},
{"url":"https://www.freecodecamp.org/news/es6-functions-9f61c72b1e86","tags":["JavaScript","ES6","Programming","Software Development","Web Development"]},
{"url":"https://www.freecodecamp.org/news/hackers-stole-my-website-and-i-pulled-off-a-30-000-sting-operation-to-get-it-back-143d43ee3742","tags":["Tech","Startup","Security","Technology","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/testing-react-and-redux-with-redux-saga-and-reactdnd-whew-dedebcbd78dd","tags":["React","JavaScript","Redux","Testing"]},
{"url":"https://www.freecodecamp.org/news/sending-emails-with-amazon-ses-7617e83327b6","tags":["JavaScript","Nodejs","AWS","Startups","Email Marketing"]},
{"url":"https://www.freecodecamp.org/news/an-animated-guide-to-how-garbage-collection-algorithms-work-46ccdba2b216","tags":["Programming","Technology","Tech","Startup","Design"]},
{"url":"https://www.freecodecamp.org/news/i-built-an-app-that-uses-workers-location-history-to-combat-wage-theft-dedca8380ce3","tags":["JavaScript","Startup","Tech","Technology","Politics"]},
{"url":"https://www.freecodecamp.org/news/how-natural-language-processing-powers-chatbots-4-common-approaches-a077a4de04d4","tags":["Machine Learning","Artificial Intelligence","Chatbots","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/why-i-quit-google-and-built-an-app-that-teaches-personal-finance-to-kids-f0d125e1f07b","tags":["Tech","Technology","Entrepreneurship","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/building-teslas-battery-range-calculator-with-react-part-1-2cb7abd8c1ee","tags":["React","JavaScript","Web Development","Programming","CSS"]},
{"url":"https://www.freecodecamp.org/news/how-github-adapted-to-googles-newly-discovered-sha-1-collision-vulnerability-c12120dc69ff","tags":["Tech","Technology","Programming","Startup","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-i-got-a-second-degree-and-earned-5-developer-certifications-in-just-one-year-while-working-and-2b902ee291ab","tags":["Programming","Productivity","Self Improvement","Life Lessons","Tech"]},
{"url":"https://www.freecodecamp.org/news/recognizing-traffic-lights-with-deep-learning-23dae23287cc","tags":["Data Science","Self Driving Cars","Artificial Intelligence","Machine Learning","Programming"]},
{"url":"https://www.freecodecamp.org/news/amazon-s3-cloud-file-storage-for-performance-and-cost-savings-8f38d7769619","tags":["AWS","JavaScript","Web Development","Programming","DevOps"]},
{"url":"https://www.freecodecamp.org/news/women-only-said-27-of-the-words-in-2016s-biggest-movies-955cb480c3c4","tags":["Movies","Women In Tech","Data Science","Feminism","Web Development"]},
{"url":"https://www.freecodecamp.org/news/why-your-browsers-autocomplete-is-insecure-and-you-should-turn-it-off-ebc73d7bcefd","tags":["JavaScript","Web Development","Security","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-published-in-the-freecodecamp-medium-publication-9b342a22400e","tags":["Writing","Medium","Tech","Blogger","Social Media"]},
{"url":"https://www.freecodecamp.org/news/building-an-electron-application-with-create-react-app-97945861647c","tags":["JavaScript","React","Electron","Software Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/visualising-rolling-stones-500-greatest-songs-using-bokeh-78ebc0eaff3f","tags":["Data Science","Music","Pandas","Bokeh","Data Visualization"]},
{"url":"https://www.freecodecamp.org/news/firebase-the-great-the-meh-and-the-ugly-a07252fbcf15","tags":["JavaScript","Web Development","Programming","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-differentiate-between-british-and-american-literature-being-a-machine-learning-engineer-ac842662da1c","tags":["Data Science","Machine Learning","Books","Writing","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-designers-engineer-luck-into-video-games-269c6bab91e2","tags":["Tech","Technology","Design","Web Development","Gaming"]},
{"url":"https://www.freecodecamp.org/news/elasticsearch-with-django-the-easy-way-909375bc16cb","tags":["Python","Django","Elasticsearch","NoSQL","Web Development"]},
{"url":"https://www.freecodecamp.org/news/why-you-should-ask-questions-at-your-next-tech-company-interview-5070384dc5a0","tags":["Tech","Careers","Interview","Life Lessons","Women In Tech"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-after-documenting-736-days-of-happiness-e23e406bde04","tags":["Data","Life Lessons","Life","Happiness","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/worst-tech-predictions-of-the-past-100-years-c18654211375","tags":["Technology","Tech","Business","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/tree-shaking-es6-modules-in-webpack-2-1add6672f31b","tags":["JavaScript","Webpack","Web Development","Programming","React"]},
{"url":"https://www.freecodecamp.org/news/data-visualization-what-languages-got-the-most-github-stars-in-2016-a4e3908a9532","tags":["JavaScript","Python","Data Visualization","Data Science","Tech"]},
{"url":"https://www.freecodecamp.org/news/browser-security-and-the-line-of-death-7e50a2742a76","tags":["Security","Programming","Web Development","Technology","Productivity"]},
{"url":"https://www.freecodecamp.org/news/a-facepalm-to-remember-i-bumped-up-the-version-of-an-sdk-without-testing-it-first-acb16da33d41","tags":["Android","Android App Development","Life Lessons","Startup","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-two-types-of-programmers-hackers-vs-academics-514044ed40c","tags":["Programming","Software Development","Startup","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-i-learned-deep-learning-in-10-weeks-then-won-5-000-by-recognizing-traffic-lights-f3e7b1b37ea","tags":["Web Development","Tech","Technology","Artificial Intelligence","Startup"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-reacts-five-fingers-of-death-1fa2652f57b7","tags":["React","JavaScript","Data Science","Web Development","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/10-more-podcasts-that-new-coders-should-listen-to-in-2017-3c7db301dfb","tags":["Podcast","Learning To Code","Programming","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/can-the-zeigarnik-effect-help-you-learn-to-code-c64282ed0f7b","tags":["Productivity","JavaScript","Learning To Code","Life Lessons","Programming"]},
{"url":"https://www.freecodecamp.org/news/understanding-flexbox-everything-you-need-to-know-b4013d4dc9af","tags":["CSS","Web Design","Web Development","Flexbox","Responsive Design"]},
{"url":"https://www.freecodecamp.org/news/what-ive-learned-from-18-weeks-of-vlogging-my-coding-journey-4005a1e71b7d","tags":["YouTube","Social Media","Programming","Life Lessons","Design"]},
{"url":"https://www.freecodecamp.org/news/introducing-webslides-fa7a9e37ff97","tags":["Web Development","CSS","Design","Open Source","Startup"]},
{"url":"https://www.freecodecamp.org/news/why-i-asked-my-friends-to-stop-using-whatsapp-and-telegram-e93346b3c1f0","tags":["Privacy","Tech","Security","Social Media","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/a-massive-free-guide-to-css-flexbox-c6e009d33bf8","tags":["Design","Web Development","Programming","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-to-bootstrap-your-analytics-in-1-hour-cb3a549b4780","tags":["Analytics","Startup","Data Science","Tech","Business"]},
{"url":"https://www.freecodecamp.org/news/building-a-simple-node-js-api-in-under-30-minutes-a07ea9e390d2","tags":["Nodejs","JavaScript","Web Development","Programming","API"]},
{"url":"https://www.freecodecamp.org/news/why-i-told-my-friends-to-stop-using-whatsapp-and-telegram-aa8f131aaf6f","tags":["Tech","Technology","VR","Security","Self Driving Cars"]},
{"url":"https://www.freecodecamp.org/news/clobbering-imposter-syndrome-with-your-mental-searchlight-b9df0b2e88eb","tags":["Web Development","Programming","Learning To Code","Tech","Motivation"]},
{"url":"https://www.freecodecamp.org/news/the-importance-of-pseudo-code-in-searching-for-solutions-f6d5b5d77a83","tags":["Programming","Tech","Technology","Software Development","Coding"]},
{"url":"https://www.freecodecamp.org/news/imperative-vs-declarative-programming-283e96bf8aea","tags":["Functional Programming","Programming","Software Development","JavaScript","Technology"]},
{"url":"https://www.freecodecamp.org/news/what-soft-skills-do-successful-developer-have-in-their-backpacks-e4b71e90329a","tags":["Programming","Software Development"]},
{"url":"https://www.freecodecamp.org/news/computing-in-public-computing-for-public-b722f60c9f98","tags":["Education","Open Source","Computer Science","Innovation","Technology"]},
{"url":"https://www.freecodecamp.org/news/best-gitter-channels-python-django-41a0a0b1aee6","tags":["Python","Django","Web Development","Learning To Code","Programming"]},
{"url":"https://www.freecodecamp.org/news/ten-rules-for-negotiating-a-job-offer-ee17cccbdab6","tags":["Startup","Tech","Jobs","Careers","Programming"]},
{"url":"https://www.freecodecamp.org/news/designing-a-styleguide-elements-that-go-into-functional-and-beautiful-products-ff1621e00a0e","tags":["Design","UX","User Experience","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/the-data-dont-lie-here-are-the-50-best-free-online-university-courses-of-all-time-b2d9a64edfac","tags":["Education","Data Science","Technology","Design","Programming"]},
{"url":"https://www.freecodecamp.org/news/javascript-closures-explained-by-mailing-a-package-4f23e9885039","tags":["JavaScript","Web Development","Programming","Learning To Code","Technology"]},
{"url":"https://www.freecodecamp.org/news/build-a-hackintosh-for-coding-560bcdd3446d","tags":["Coding","Hackintosh","Apple","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/getting-answers-from-snobby-people-bed438a34e41","tags":["Tech","Web Development","Programming","Productivity","Software Development"]},
{"url":"https://www.freecodecamp.org/news/best-gitter-channels-on-go-e44fc7e23c8d","tags":["Docker","Golang","Web Development","Learning To Code","Programming"]},
{"url":"https://www.freecodecamp.org/news/from-design-to-development-10-tools-i-cant-live-without-96006445e636","tags":["Design","Web Development","UX","User Experience","Tech"]},
{"url":"https://www.freecodecamp.org/news/good-coding-instincts-will-eventually-kick-you-in-the-teeth-2b3766897f3f","tags":["Programming","Web Development","Education","Design","Tech"]},
{"url":"https://www.freecodecamp.org/news/atom-treasures-82a64ac391c","tags":["Web Development","Productivity","Tech","Coding","Programming"]},
{"url":"https://www.freecodecamp.org/news/minimum-viable-devops-919972dfd9e0","tags":["Web Development","DevOps","Startup","Growth Hacking","Tech"]},
{"url":"https://www.freecodecamp.org/news/youre-underpaid-here-s-how-you-can-get-the-pay-raise-you-deserve-fafcf52956d6","tags":["Tech","Careers","Programming","Design","Jobs"]},
{"url":"https://www.freecodecamp.org/news/the-day-472-free-online-courses-will-vanish-from-the-internet-3060bb4e9704","tags":["Education","Tech","Technology","Design","Social Media"]},
{"url":"https://www.freecodecamp.org/news/join-the-100daysofcode-556ddb4579e4","tags":["Programming","Motivation","Web Development","Careers","Tech"]},
{"url":"https://www.freecodecamp.org/news/craftsmanship-design-and-code-6d93eba3e7fe","tags":["Design","UX","Web Development","User Experience","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/i-took-on-the-100daysofcode-challenge-and-here-are-my-results-8e442f56d750","tags":["Web Development","Programming","Women In Tech","Learning To Code","Tech"]},
{"url":"https://www.freecodecamp.org/news/learn-es6-the-dope-way-part-iii-template-literals-spread-operators-generators-592765337294","tags":["JavaScript","ES6","Education","Web Development","Tutorial"]},
{"url":"https://www.freecodecamp.org/news/happy-little-projects-ef8cd157287","tags":["Elixir","Phoenix","Programming","Learning","Web Development"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-about-silicon-valley-in-12-hours-1f8e870c5295","tags":["San Francisco","Startup","Design","Life Lessons","Silicon Valley"]},
{"url":"https://www.freecodecamp.org/news/this-is-the-wallpaper-your-mac-truly-deserves-with-a-bit-of-coding-f3149bbeb51","tags":["Tech","Apple","Photography","Technology","Productivity"]},
{"url":"https://www.freecodecamp.org/news/a-gentle-introduction-to-d3-how-to-build-a-reusable-bubble-chart-9106dc4f6c46","tags":["D3","JavaScript","Data Science","Data Visualization","Web Development"]},
{"url":"https://www.freecodecamp.org/news/raspberry-pi-just-turned-5-d4210cc29230","tags":["Raspberry Pi","Technology","Makers","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/google-cofounder-sergey-brin-talks-about-ai-and-automation-afd4075fada","tags":["Tech","Technology","Startup","Programming","Artificial Intelligence"]},
{"url":"https://www.freecodecamp.org/news/a-designer-drew-8-iconic-x-men-using-nothing-but-css-d3d289eec21e","tags":["Design","Tech","Startup","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-you-can-land-a-6-figure-job-in-tech-with-no-connections-6eed0de26ea4","tags":["Life Lessons","Productivity","Self Improvement","Careers","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-not-utterly-ruin-your-mobile-apps-user-interface-8433cee6477d","tags":["Design","UX","Web Development","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/even-more-about-how-flexbox-works-explained-in-big-colorful-animated-gifs-a5a74812b053","tags":["CSS","Web Development","Flexbox","Design","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-you-can-land-an-awesome-tech-job-even-if-you-dont-have-any-connections-d57cf7470885","tags":["Design","Programming","Productivity","Life Lessons","Startup"]},
{"url":"https://www.freecodecamp.org/news/inside-stack-overflows-radical-navigation-bar-redesign-8b67476c3783","tags":["Design","UX","Machine Learning","Artificial Intelligence","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-to-construct-a-design-system-864adbf2a117","tags":["Design","CSS","Style Guides","UI","Product Design"]},
{"url":"https://www.freecodecamp.org/news/why-i-avoid-developing-app-idea-for-friends-58dbc16959ba","tags":["Startup","Entrepreneurship","Developers","Ideas","Mobile App Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-your-react-native-app-respond-gracefully-when-the-keyboard-pops-up-7442c1535580","tags":["React Native","React","JavaScript","Tech","Animation"]},
{"url":"https://www.freecodecamp.org/news/cloudflare-has-been-leaking-https-data-from-thousands-of-major-websites-for-months-e1d03d02c610","tags":["Security","Tech","Programming","Startup","Artificial Intelligence"]},
{"url":"https://www.freecodecamp.org/news/sql-tables-explained-by-voting-in-the-infamous-2016-election-de638dd9db7","tags":["Learn To Code","Sql","Programming","Database","Politics"]},
{"url":"https://www.freecodecamp.org/news/two-ways-to-confirm-the-ending-of-a-string-in-javascript-62b4677034ac","tags":["Programming","JavaScript","Learning","Algorithms","Technology"]},
{"url":"https://www.freecodecamp.org/news/we-cant-bring-back-the-old-manufacturing-jobs-12214a0ab057","tags":["Life Lessons","Tech","Design","Startup","Politics"]},
{"url":"https://www.freecodecamp.org/news/how-blockchain-works-and-how-it-powers-bitcoin-f944356c267e","tags":["Programming","Web Development","Design","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/recursive-generator-f8bc30e5e412","tags":["JavaScript","ES6","Algorithms","Programming","Computer Science"]},
{"url":"https://www.freecodecamp.org/news/straightforward-code-splitting-with-react-and-webpack-4b94c28f6c3f","tags":["JavaScript","React","Software Development","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/those-old-jobs-are-gone-forever-lets-gear-up-for-what-s-next-3ac373092fa5","tags":["Tech","Data Science","Life Lessons","Design","Startup"]},
{"url":"https://www.freecodecamp.org/news/what-is-my-convnet-looking-at-7b0533e4d20e","tags":["Artificial Intelligence","Deep Learning","Data Science","Self Driving Cars","Technology"]},
{"url":"https://www.freecodecamp.org/news/250-ivy-league-courses-you-can-take-online-right-now-for-free-2cfc813fb68b","tags":["Programming","Data Science","Life Lessons","Productivity","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/meet-darth-pai-the-sith-lord-whos-taken-over-america-s-fcc-1a341baf5d86","tags":["Tech","Technology","Politics","Life Lessons","Startup"]},
{"url":"https://www.freecodecamp.org/news/here-are-the-average-salaries-of-software-engineers-around-the-world-in-2017-f121af69f23e","tags":["Data Science","Data Visualization","Tech","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-google-builds-a-web-framework-5eeddd691dea","tags":["Software Development","Web Development","Dart","Google","Angular2"]},
{"url":"https://www.freecodecamp.org/news/npm-cache-the-unsung-hero-11e646c09791","tags":["JavaScript","NPM","Web Development","Programming","Startup"]},
{"url":"https://www.freecodecamp.org/news/10-best-face-recognition-apps-for-android-and-ios-652239d64203","tags":["Security","Tech","Privacy","Technology","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-to-land-a-top-notch-tech-job-as-a-student-5c97fec82f3d","tags":["Tech","Careers","Web Development","Life Lessons","Startup"]},
{"url":"https://www.freecodecamp.org/news/understanding-prototypal-inheritance-in-javascript-with-css-93b2fcda75e4","tags":["JavaScript","Web Development","Functional Programming","Programming","Software Development"]},
{"url":"https://www.freecodecamp.org/news/what-happens-when-algorithms-design-a-concert-hall-87c24eff20c","tags":["Programming","Web Development","Design","Life Lessons","Startup"]},
{"url":"https://www.freecodecamp.org/news/scaling-your-redux-app-with-ducks-6115955638be","tags":["React","Redux","JavaScript","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/a-5-minute-intro-to-styled-components-41f40eb7cd55","tags":["CSS","React","JavaScript","Web Development","Design"]},
{"url":"https://www.freecodecamp.org/news/nobody-wants-to-use-software-a75643bee654","tags":["Programming","Software Development","Web Development","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/lossless-web-navigation-with-trails-9cd48c0abb56","tags":["Design","UX","Browsers","Internet","Interaction Design"]},
{"url":"https://www.freecodecamp.org/news/3-javascript-questions-to-watch-out-for-during-coding-interviews-a9422d1204b9","tags":["JavaScript","Web Development","Programming","Open Source","Technology"]},
{"url":"https://www.freecodecamp.org/news/every-time-you-build-a-to-do-list-app-a-puppy-dies-505b54637a5d","tags":["React","JavaScript","Ruby on Rails","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/pushing-a-list-of-files-to-the-github-with-javascript-b724c8c09b66","tags":["Git","Github","JavaScript","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/why-does-cryptographic-software-fail-often-d660d3cdfdc5","tags":["Security","Cryptography","Programming","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/nobody-wants-to-use-software-8dd2f5f2864b","tags":["Programming","Web Development","Design","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/what-is-rouge-and-how-it-works-for-evaluation-of-summaries-e059fb8ac840","tags":["Machine Learning","Tech","Programming","Technology","Education"]},
{"url":"https://www.freecodecamp.org/news/i-ranked-all-the-best-data-science-intro-courses-based-on-thousands-of-data-points-db5dc7e3eb8e","tags":["Data Science","Programming","Big Data","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-making-hundreds-of-hip-hop-beats-helped-me-understand-html-and-css-cb7c61e847cf","tags":["Web Development","Music","Programming","Web Design","Design"]},
{"url":"https://www.freecodecamp.org/news/how-to-disappear-completely-2f23ddb14835","tags":["Web Development","Halloween","Design","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-my-favorite-stories-from-our-first-year-on-medium-dbb4d4b68fde","tags":["Web Development","Design","Startup","Life Lessons","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-style-guide-for-writing-on-medium-fcbad27492ea","tags":["Writing","Medium","Tech","Life Lessons","Startup"]},
{"url":"https://www.freecodecamp.org/news/three-ways-to-return-largest-numbers-in-arrays-in-javascript-5d977baa80a1","tags":["JavaScript","Programming","Learning","Algorithms","Technology"]},
{"url":"https://www.freecodecamp.org/news/npm-vs-yarn-benchmark-9b456de4aa96","tags":["JavaScript","Nodejs","Web Development","Programming","Software Development"]},
{"url":"https://www.freecodecamp.org/news/what-does-it-mean-when-code-is-easy-to-reason-about-4e6f63eb386f","tags":["JavaScript","Functional Programming","Programming","Software Development","Coding"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-what-does-it-mean-when-code-is-easy-to-reason-about-64453e71b751","tags":["Programming","Web Development","JavaScript","Bots","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-manipulate-classes-using-the-classlist-api-f876e2f58236","tags":["Web Development","JavaScript","Learning To Code","Html5","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-state-of-javascript-2016-results-4beb4ff06961","tags":["React","JavaScript","Startups","Data Science","Web Development"]},
{"url":"https://www.freecodecamp.org/news/building-online-communities-keras-io-be7256abe9c5","tags":["Machine Learning","Artificial Intelligence","TensorFlow","Open Source","Programming"]},
{"url":"https://www.freecodecamp.org/news/react-props-state-explained-through-darth-vaders-hunt-for-the-rebels-8ee486576492","tags":["Star Wars","JavaScript","React","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-using-darth-vader-to-explain-react-cafd5c8d2ce6","tags":["Web Development","JavaScript","Programming","Software Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/what-product-teams-can-learn-from-the-london-underground-fire-of-1987-f4b9bce9a2b3","tags":["Startup","Product Management","Life Lessons","Tech","Design"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-you-can-now-take-free-harvard-classes-using-virtual-reality-baf40f8efa96","tags":["Tech","Web Development","Life Lessons","Startup","Design"]},
{"url":"https://www.freecodecamp.org/news/restful-services-part-ii-constraints-and-goals-530b8f6298b9","tags":["Web Development","Software Development","Learning To Code","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/if-you-want-to-learn-data-science-start-with-one-of-these-programming-classes-fb694ffe780c","tags":["Education","Programming","Data Science","Learning To Code","Technology"]},
{"url":"https://www.freecodecamp.org/news/recursion-recursion-recursion-4db8890a674d","tags":["JavaScript","Programming","Tech","Life Lessons","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-recursion-recursion-recursion-b4de7cab4c70","tags":["Web Development","Programming","Startup","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/the-economics-of-working-remotely-28d4173e16e2","tags":["Tech","Life Lessons","Data Science","Travel","Startup"]},
{"url":"https://www.freecodecamp.org/news/the-power-of-pair-programming-lies-on-the-execution-a27938447994","tags":["Programming","Software Development","Agile","Web Development","Software Engineering"]},
{"url":"https://www.freecodecamp.org/news/learning-how-to-learn-the-most-important-developer-skill-7bf62dfaf67d","tags":["Programming","Learning","Life Lessons","Learning To Code","Psychology"]},
{"url":"https://www.freecodecamp.org/news/experimenting-with-the-apache-mesos-http-api-for-fun-and-profit-part-1-of-3-cf5736e84f85","tags":["Docker","DevOps","Mesos","Python","Programming"]},
{"url":"https://www.freecodecamp.org/news/css-positioning-explained-by-building-an-ice-cream-sundae-831cb884bfa9","tags":["CSS","Web Development","Programming","Design","Tech"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-from-showing-my-work-on-hacker-news-48c54d78d5f4","tags":["JavaScript","Node","Web Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-test-driven-development-increased-my-confidence-of-shipping-new-code-without-breaking-things-a759a570bd95","tags":["Software Development","Web Development","Tech","Programming","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-lets-celebrate-linux-s-25th-birthday-with-25-stunning-facts-about-linux-d1f5b143d019","tags":["Tech","Programming","Web Development","Design","Startup"]},
{"url":"https://www.freecodecamp.org/news/linux-is-25-yay-lets-celebrate-with-25-rad-facts-about-linux-c8d8ac30076d","tags":["Programming","Life Lessons","Tech","Open Source","Startup"]},
{"url":"https://www.freecodecamp.org/news/youre-asked-to-make-a-fix-e156b802ad92","tags":["Programming","Tech","Life Lessons","Web Development","Startup"]},
{"url":"https://www.freecodecamp.org/news/building-and-installing-the-latest-linux-kernel-from-source-6d8df5345980","tags":["Linux","Programming","Computer Science","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-css-positioning-explained-by-building-an-ice-cream-sundae-f965f139deb9","tags":["Design","Web Development","Programming","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/design-for-doggies-2eb71cf7808d","tags":["Design","Product Design","UX","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-i-landed-a-software-engineering-job-in-a-year-f7475fce471d","tags":["Coding","Programming","Tech","Software Development","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/almost-everything-you-ever-wanted-to-know-about-quantum-computers-5ee6bc2f40ba","tags":["Technology","Quantum Computing","Data","Computer Science","Algorithms"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-an-e-commerce-shop-with-python-django-wagtail-3dd2043f89e7","tags":["Python","Web Development","Django","Ecommerce","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-implement-localization-in-angular-using-i18n-tools-a88898b1a0d0","tags":["JavaScript","Angular","I18n","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-destructuring-in-javascript-to-write-cleaner-more-powerful-code-9d1b38794050","tags":["JavaScript","Technology","Web Development","Programming","Education"]},
{"url":"https://www.freecodecamp.org/news/when-to-refactor-legacy-code-vs-when-to-stay-focused-on-your-current-project-fda99919cc34","tags":["Software Development","Software Engineering","Refactoring","Programming","Developer"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-beating-heart-with-pure-css-for-your-valentine-2aeb05e2d36e","tags":["CSS","Design","Animation","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/getting-rid-of-node-modules-with-yarn-plugn-play-a490e5e747d7","tags":["Yarn","Nodejs","JavaScript","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/match-making-with-firebase-hashnode-de9161e2b6a7","tags":["Firebase","Android App Development","Programming","Tech","Gaming"]},
{"url":"https://www.freecodecamp.org/news/vertx-in-spring-39c2dd7bc2a9","tags":["Java","Vertx","Spring Boot","MySQL","Tech"]},
{"url":"https://www.freecodecamp.org/news/an-intro-to-mutations-in-graphql-what-they-are-and-how-to-use-them-e959735abd8d","tags":["GraphQL","JavaScript","Programming","Technology","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-quickly-set-up-a-build-process-for-a-static-site-1a6e7923e105","tags":["Web Development","JavaScript","Continuous Integration","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-one-nonprofit-saved-money-while-building-a-better-digital-platform-for-their-users-de06b1b7ec62","tags":["Startup","Tech","Programming","Nonprofit","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-consistent-custom-font-in-an-ios-app-e07b1ddb7a7c","tags":["iOS","Fonts","Programming","UX","Tech"]},
{"url":"https://www.freecodecamp.org/news/telegram-push-notifications-58477e71b2c2","tags":["Bots","Telegram","Python","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-implement-runtime-environment-variables-with-create-react-app-docker-and-nginx-7f9d42a91d70","tags":["React","Docker","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-a-simple-toy-database-in-python-within-minutes-51ff49f47f1","tags":["Python","Database","Json","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-code-your-own-event-emitter-in-node-js-a-step-by-step-guide-e13b7e7908e1","tags":["Nodejs","JavaScript","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-your-own-sentiment-analyzer-using-python-and-googles-natural-language-api-9e91e1c493e","tags":["Bots","Python","Machine Learning","Programming","NLP"]},
{"url":"https://www.freecodecamp.org/news/how-to-develop-a-flask-graphql-graphene-mysql-and-docker-starter-kit-4d475f24ee76","tags":["Docker","Programming","Tech","GraphQL","Productivity"]},
{"url":"https://www.freecodecamp.org/news/what-ive-learned-from-publishing-stories-on-medium-9057da232465","tags":["Writing","Technology","Self Improvement","Learning","Motivation"]},
{"url":"https://www.freecodecamp.org/news/how-to-supercharge-your-bash-workflows-with-gnu-parallel-53aab0aea141","tags":["Programming","Tech","Machine Learning","Data Science","Bash"]},
{"url":"https://www.freecodecamp.org/news/data-structures-101-arrays-a-visual-introduction-for-beginners-7f013bcc355a","tags":["Programming","Technology","Tech","Data Structures","Computer Science"]},
{"url":"https://www.freecodecamp.org/news/learn-to-code-in-java-why-you-should-and-where-to-start-39022d15655d","tags":["Programming","Java","Learning To Code","Tech","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-redux-reducer-by-convention-14f7e77bfc","tags":["Redux","JavaScript","Functional Programming","Technology","Coding"]},
{"url":"https://www.freecodecamp.org/news/lessons-learned-in-my-10-years-as-a-developer-3d33c8702828","tags":["Programming","Coding","Software Development","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/node-js-for-e-commerce-benefits-tools-koa-js-demo-6e5ea579fada","tags":["Nodejs","JavaScript","Ecommerce","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/you-will-never-know-half-of-what-you-think-you-should-12c5dc122ca0","tags":["Impostor Syndrome","Tech","Life Lessons","Work Environment","Programming"]},
{"url":"https://www.freecodecamp.org/news/announcing-the-state-of-css-2019-survey-e1e4268df64d","tags":["Web Development","CSS","JavaScript","Tech","Design"]},
{"url":"https://www.freecodecamp.org/news/how-to-properly-give-a-code-review-c2fcc49e345f","tags":["Coding","Technology","Programming","Self Improvement","Teamwork"]},
{"url":"https://www.freecodecamp.org/news/wordpress-vulnerabilities-you-need-to-know-about-and-how-to-fix-them-497a2d8b2c3e","tags":["WordPress","Tech","Security","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/es5-to-esnext-heres-every-feature-added-to-javascript-since-2015-d0c255e13c6e","tags":["JavaScript","Programming","Web Development","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/lessons-i-learned-while-building-in-react-native-917cb7bb5993","tags":["React Native","Software Development","Mobile App Development","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/web-scraping-for-web-developers-a-concise-summary-3af3d0ca4069","tags":["JavaScript","Web Development","Web Scraping","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-arrays-work-the-way-arrays-work-a775bfee519e","tags":["Programming","Ruby","Computer Science","Tech","Data"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-code-you-will-love-in-the-future-ee5decae5ce4","tags":["JavaScript","React","Programming","Tech","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/what-you-need-to-know-for-your-first-developer-job-that-you-wont-learn-in-school-2ab39551026","tags":["Jobs","Tech","Skills","Programming","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/elixir-why-linked-lists-aa6828b6b099","tags":["Programming","Elixir","Functional Programming","Computer Science","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-i-made-the-most-out-of-my-freecodecamp-journey-3f54679e0546","tags":["Tech","Life Lessons","Learning To Code","Programming","Community"]},
{"url":"https://www.freecodecamp.org/news/if-youre-stressed-out-by-work-focus-on-creating-impact-instead-3d9325036040","tags":["Software Development","Careers","Productivity","Software Engineering","Technology"]},
{"url":"https://www.freecodecamp.org/news/why-the-compiler-is-your-best-friend-f165329cb20a","tags":["Technology","Software Engineering","Software Development","Game Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-parse-command-line-arguments-using-bash-case-statements-42d5c307d1c2","tags":["Programming","Web Development","Software Development","DevOps","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-wrap-your-head-around-typescript-generics-8d243f7de78","tags":["Typescript","JavaScript","Functional Programming","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-deploy-your-react-app-from-scratch-using-webpack-and-babel-a669891033d4","tags":["JavaScript","React","Tech","Programming","Apps"]},
{"url":"https://www.freecodecamp.org/news/how-non-chinese-developers-can-leverage-wechats-1-1b-monthly-active-users-285083836bb9","tags":["Wechat","Mobile App Development","China","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/5-ways-to-build-real-time-apps-with-javascript-5f4d8fe259f7","tags":["JavaScript","Nodejs","Programming","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-the-internet-speaks-1ac4ee385e28","tags":["Python","Sockets","Tech","Internet","Programming"]},
{"url":"https://www.freecodecamp.org/news/our-company-name-sucked-heres-how-to-make-sure-yours-doesn-t-d5d55645790b","tags":["Branding","Startup","Entrepreneurship","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-companies-use-collaborative-filtering-to-learn-exactly-what-you-want-a3fc58e22ad9","tags":["Tech","Technology","Artificial Intelligence","Machine Learning","Data Science"]},
{"url":"https://www.freecodecamp.org/news/a-complete-roadmap-for-learning-rxjava-9316ee6aeda7","tags":["Rxjava","Android","Software Development","Mobile App Development","Computer Science"]},
{"url":"https://www.freecodecamp.org/news/what-you-learn-in-a-4-year-computer-science-degree-35a95457cb06","tags":["Education","Technology","Programming","Careers","Computer Science"]},
{"url":"https://www.freecodecamp.org/news/nodejs-best-practices-for-production-5b173983d14b","tags":["Nodejs","Microservices","Design","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-handle-errors-with-grace-failing-silently-is-not-an-option-de6ce8f897d7","tags":["Programming","Error Handling","Clean Code","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/scope-creep-and-other-software-design-lessons-learned-the-hard-way-edacf021965b","tags":["R","Tech","Software Development","Design","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-car-manufacturing-supply-chain-system-using-ethereum-cbb87144cde5","tags":["Ethereum","Blockchain","Tech","Programming","Supply Chain"]},
{"url":"https://www.freecodecamp.org/news/creating-an-electron-app-using-angular-and-sqlite3-24ca7d892810","tags":["JavaScript","Angular","Typescript","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/yeah-hooks-are-good-but-have-you-tried-faster-react-components-e698a8db468c","tags":["React","JavaScript","Web Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-ingest-data-into-neo4j-from-a-kafka-stream-a34f574f5655","tags":["Neo4j","Apache Spark","Apache Kafka","Data","Kafka"]},
{"url":"https://www.freecodecamp.org/news/laravel-5-7-tutorial-build-your-first-crud-app-with-laravel-and-mysql-15cbd06c6cef","tags":["Ubuntu","Laravel","PHP"]},
{"url":"https://www.freecodecamp.org/news/whats-in-a-name-devops-edition-c3f4e1f85dfb","tags":["DevOps","Tech","Software Development","Programming","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-elasticsearch-logstash-and-kibana-to-visualise-logs-in-python-in-realtime-acaab281c9de","tags":["Python","Tech","Programming","Logging","Technology"]},
{"url":"https://www.freecodecamp.org/news/three-more-ways-to-visualize-the-state-of-javascript-1f91ee452d07","tags":["Data Visualization","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/how-to-integrate-firebase-with-your-application-74fdde01dfe2","tags":["Firebase","Tech","Coding","Java","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-realtime-app-using-socket-io-react-node-mongodb-a10c4a1ab676","tags":["JavaScript","React","Nodejs","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-store-using-pure-functions-2c19b678552f","tags":["JavaScript","Functional Programming","Front End Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/free-online-programming-computer-science-courses-you-can-start-in-february-e621d959e64","tags":["Education","Tech","Technology","Self Improvement","Personal Development"]},
{"url":"https://www.freecodecamp.org/news/quick-look-at-action-text-in-rails-6-0-12a8f9f7597f","tags":["Ruby on Rails","Rails 6","Ruby","Action Text","Rich Text Editor"]},
{"url":"https://www.freecodecamp.org/news/how-to-produce-meaningful-datasets-using-only-sql-394c4781a5e0","tags":["Sql","Database","Testing","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-leverage-neo4j-streams-and-build-a-just-in-time-data-warehouse-64adf290f093","tags":["Neo4j","Streaming","Apache Kafka","Programming","Kafka"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-meetup-slack-app-with-standard-library-52f96b27d95a","tags":["Nodejs","Technology","Apps","JavaScript","API"]},
{"url":"https://www.freecodecamp.org/news/recommendations-for-working-in-data-science-ai-and-big-data-based-on-my-personal-experience-8dbc24be368c","tags":["Data Science","Machine Learning","Big Data","Artificial Intelligence","Technology"]},
{"url":"https://www.freecodecamp.org/news/html-tables-all-there-is-to-know-about-them-d1245980ef96","tags":["CSS","HTML","Tech","Programming","Design"]},
{"url":"https://www.freecodecamp.org/news/the-super-power-of-mfractor-558deeb8ed66","tags":["Xamarin","Productivity","Visual Studio","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-a-powerful-api-with-graphql-koa-and-mongodb-crud-4459fc0720d4","tags":["GraphQL","JavaScript","API","Nodejs","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-more-accurately-estimate-read-time-for-medium-articles-in-javascript-fb563ff0282a","tags":["Programming","JavaScript","Technology","Productivity","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-i-got-a-developer-job-abroad-my-journey-from-marketing-to-tech-fdf75e610c1","tags":["Web Development","Careers","Software Development","Technology","Jobs"]},
{"url":"https://www.freecodecamp.org/news/10-node-js-frameworks-worth-checking-out-express-loopback-hapi-and-beyond-7b537b590f89","tags":["JavaScript","Nodejs","Programming","Technology","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-approach-any-algorithm-interview-without-panicking-b6d7ae5c050","tags":["Programming","Interview","Jobs","Tech","Algorithms"]},
{"url":"https://www.freecodecamp.org/news/my-favorite-linear-time-sorting-algorithm-f82f88b5daa1","tags":["Algorithms","JavaScript","Interview","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-handle-state-in-flutter-using-the-bloc-pattern-8ed2f1e49a13","tags":["Flutter","Mobile App Development","Tech","Programming","Coding"]},
{"url":"https://www.freecodecamp.org/news/loading-data-in-react-redux-thunk-redux-saga-suspense-hooks-666b21da1569","tags":["React","Redux","JavaScript","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/never-feel-overwhelmed-at-work-again-how-to-use-the-m-i-t-technique-70d132aad0cc","tags":["Productivity","Software Development","Self Improvement","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-find-a-software-developer-internship-as-a-student-663836bd7e92","tags":["Internships","Coding","Software Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-choose-a-library-for-translating-your-javascript-apps-10f68de6a1d1","tags":["JavaScript","Translation","Technology","Startup","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-deploy-a-react-application-to-netlify-363b8a98a985","tags":["JavaScript","React","Software Development","Design","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-simple-social-media-monitor-with-nodejs-graphql-and-vue-55ffe4124ab5","tags":["JavaScript","Vuejs","Web Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-nail-social-authentication-in-graphql-27943aee5dce","tags":["JavaScript","GraphQL","Authentication","Technology","Nodejs"]},
{"url":"https://www.freecodecamp.org/news/code-review-checklist-java-concurrency-49398c326154","tags":["Programming","Java","Concurrency","Code Review","Tech"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-the-flux-architectural-pattern-674ea74775c9","tags":["Flux","JavaScript","Technology","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/asl-using-alexnet-training-from-scratch-cfec9a8acf84","tags":["Alexnet","Deep Learning","American Sign Language","Data Science","Tech"]},
{"url":"https://www.freecodecamp.org/news/have-you-tried-turning-your-software-teams-identity-off-and-on-again-a06aad5f1f50","tags":["Software Development","Business Development","Startup","Tech","Leadership"]},
{"url":"https://www.freecodecamp.org/news/matterhorn-in-depth-project-aspects-explained-3348f569f30a","tags":["JavaScript","Nodejs","Typescript","Continuous Integration","Testing"]},
{"url":"https://www.freecodecamp.org/news/how-to-combine-multiple-csv-files-with-8-lines-of-code-265183e0854","tags":["Python","Excel","Automation","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/the-difference-between-a-framework-and-a-library-bd133054023f","tags":["JavaScript","Jquery","Tech","Programming","Vuejs"]},
{"url":"https://www.freecodecamp.org/news/the-game-you-dont-want-to-play-as-a-programmer-44256740d23c","tags":["Programming","Learning To Code","Productivity","Tech","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/reasonml-typescript-comparing-their-type-systems-620e4343221c","tags":["JavaScript","Typescript","Reasonml","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/an-intro-to-css-image-sprites-theyre-easy-to-learn-and-great-to-know-c13beec82403","tags":["Web Development","HTML","CSS","Tech","Animation"]},
{"url":"https://www.freecodecamp.org/news/how-to-test-your-frontend-with-the-cypress-io-framework-f048070f4330","tags":["JavaScript","Testing","Tech","Programming","Automation"]},
{"url":"https://www.freecodecamp.org/news/how-gatsby-is-so-blazing-fast-c99a6f2d405e","tags":["React","Programming","JavaScript","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-your-mac-for-web-development-b40bebc0cac3","tags":["Mac","Web Development","Tech","Beginner","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/whats-in-a-python-s-name-506262fe61e8","tags":["Python","Programming","Software Development","Learning","Tech"]},
{"url":"https://www.freecodecamp.org/news/10-tips-for-success-when-youre-learning-to-code-65ff55a52bed","tags":["Web Development","Learning To Code","Coding","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/5-things-i-wish-id-known-as-a-junior-developer-a0c49ce13d11","tags":["Programming","Software Development","JavaScript","Technology","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/js-basics-how-to-reverse-a-number-9aefc20afa8d","tags":["JavaScript","Algorithms","Tech","Women Who Code","Programming"]},
{"url":"https://www.freecodecamp.org/news/php-caddyserver-und-kirby-on-macos-96811af35394","tags":["PHP","Apple","Tech","Programming","Development"]},
{"url":"https://www.freecodecamp.org/news/codebyte-why-are-explicit-semicolons-important-in-javascript-49550bea0b82","tags":["JavaScript","Web Development","Programming","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/take-10-minutes-to-get-started-with-handlebars-298632ed82ab","tags":["JavaScript","Tech","Web Development","Front End Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-choose-the-best-tech-career-path-for-you-61c4d5ff9a77","tags":["Careers","Technology","Data Science","Web Development","Mobile"]},
{"url":"https://www.freecodecamp.org/news/how-to-integrate-a-python-ruby-php-shell-script-with-node-js-using-child-process-spawn-e26ca3268a11","tags":["JavaScript","Python","Nodejs","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-organize-express-controllers-for-large-codebases-2d8284bbf817","tags":["JavaScript","Nodejs","Web Development","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-started-with-react-hooks-controlled-forms-826c99943b92","tags":["React","React Hooks","Tech","Programming","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-generate-dynamic-pdfs-using-react-and-nodejs-eac9e9cb4dde","tags":["Nodejs","React","JavaScript","Programming","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-learn-redux-from-a-functional-programming-perspective-720892f704c6","tags":["Redux","JavaScript","Functional Programming","Technology","Web Development"]},
{"url":"https://www.freecodecamp.org/news/yield-yield-how-generators-work-in-javascript-3086742684fc","tags":["JavaScript","Web Development","Technology","Education","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-added-dark-mode-to-my-website-33611d246425","tags":["JavaScript","Dark Mode","CSS","Tech","UX"]},
{"url":"https://www.freecodecamp.org/news/do-we-still-need-javascript-frameworks-42576735949b","tags":["JavaScript","Front End Development","React","Angular","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-a-website-to-enhance-your-voice-application-c3b0000c0444","tags":["AWS Lambda","Programming","Software Development","Alexa Skills","Tech"]},
{"url":"https://www.freecodecamp.org/news/whats-new-in-javascript-es2019-8af4390d8494","tags":["JavaScript","Tech","Programming","Coding","Productivity"]},
{"url":"https://www.freecodecamp.org/news/going-serverless-with-react-and-aws-amplify-part-2-creating-and-using-serverless-services-d401ba346eeb","tags":["JavaScript","AWS","React","Serverless","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-list-out-all-urls-associated-with-awebsite-fast-ish-d6056401ad85","tags":["Web Development","Terminal","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-test-driven-development-c4de6dce5c","tags":["JavaScript","Programming","Unit Testing","Tdd","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-your-first-ionic-4-app-with-api-calls-f6ea747dc17a","tags":["JavaScript","Ionic","Angular","Tech","Apps"]},
{"url":"https://www.freecodecamp.org/news/the-tradeoffs-of-css-in-js-bee5cf926fdb","tags":["JavaScript","CSS","Web Development","Tech","Design"]},
{"url":"https://www.freecodecamp.org/news/a-step-towards-computing-as-a-science-algorithms-data-structures-4c0e2d6ae79a","tags":["Programming","Software Engineering","Technology","JavaScript","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-a-javascript-promise-4ed8d44292b8","tags":["Coding","Programming","JavaScript","Tech","Promises"]},
{"url":"https://www.freecodecamp.org/news/communication-in-kubernetes-microservices-bf0a2af06551","tags":["Docker","Kubernetes","Nodejs","Microservices","Tech"]},
{"url":"https://www.freecodecamp.org/news/code-review-the-ultimate-guide-aa45c358bbf5","tags":["Code Review","Software Development","Software Engineering","Project Management","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-alexa-presentation-language-in-your-skill-3c49961825c5","tags":["Alexa Skills","Programming","Software Development","Tech","UX"]},
{"url":"https://www.freecodecamp.org/news/logistic-regression-the-good-parts-55efa68e11df","tags":["Machine Learning","Technology","Data Science","Python","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-think-about-your-data-in-a-different-way-b84306fc2e1d","tags":["Machine Learning","Deep Learning","Artificial Intelligence","Data Science","Neural Networks"]},
{"url":"https://www.freecodecamp.org/news/real-time-applications-using-websockets-with-aws-api-gateway-and-lambda-a5bb493e9452","tags":["AWS","Websocket","Tech","Programming","Apps"]},
{"url":"https://www.freecodecamp.org/news/when-to-use-different-machine-learning-algorithms-a-simple-guide-ba615b19fb3b","tags":["Machine Learning","Artificial Intelligence","Algorithms","Computer Science","Data Science"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-continuous-deployment-in-your-home-project-the-easy-way-41b84a467eed","tags":["Docker","Continuous Deployment","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/why-progressive-decentralization-is-blockchains-best-hope-31a497f2673b","tags":["Blockchain","Decentralization","Ethereum","Tech","Apps"]},
{"url":"https://www.freecodecamp.org/news/real-world-data-science-project-traffic-accident-analysis-e5a36775ee11","tags":["Data Science","Python","Data","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/cache-deception-how-i-discovered-a-vulnerability-in-medium-and-helped-them-fix-it-31cec2a3938b","tags":["Web Development","Technology","Bug Bounty","Cybersecurity","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-set-up-networking-in-your-android-app-with-retrofit-rxjava-mvp-108e7153521a","tags":["Android","Rxjava","Software Development","Mobile App Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-simple-game-in-the-browser-with-phaser-3-and-typescript-bdc94719135","tags":["Typescript","Game Development","Tech","Programming","Front End Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-minify-images-with-gulp-gulp-imagemin-and-boost-your-sites-performance-6c226046e08e","tags":["Gulp","Tech","UX","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-artificial-intelligence-the-internet-of-things-will-transform-industries-f3b3fd161c01","tags":["IoT","Microsoft","Artificial Intelligence","Technology","Innovation"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-cross-origin-communication-bridges-in-ios-and-andriod-7baef82b3f02","tags":["iOS","JavaScript","Android","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-your-first-shopify-app-bc4edef32974","tags":["React","Shopify","Ruby on Rails","Ecommerce","Technology"]},
{"url":"https://www.freecodecamp.org/news/patterns-for-using-react-with-statechart-based-state-machines-33e6ab754605","tags":["JavaScript","Statecharts","Programming","React","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-realistic-grand-theft-auto-5-graphics-with-deep-learning-cc092c4a69f0","tags":["Machine Learning","Artificial Intelligence","Data Science","Gaming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-i-built-a-mood-changing-animation-using-css-masks-565b16ed051f","tags":["CSS","Web Development","Image Masking","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/have-you-filled-a-developer-bucket-today-93acdf4b4356","tags":["Open Source","Technology","Life Lessons","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-you-can-land-a-coding-job-with-very-little-experience-b96517e00da7","tags":["Freelancing","Programming","Technology","Jobs"]},
{"url":"https://www.freecodecamp.org/news/learn-advanced-react-patterns-by-developing-a-game-with-sprite-animation-5dc072886975","tags":["CSS","Games","Tech","Programming","React"]},
{"url":"https://www.freecodecamp.org/news/if-you-have-slow-loops-in-python-you-can-fix-it-until-you-cant-3a39e03b6f35","tags":["Python","Programming","Numpy","Optimization","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-back-on-track-after-youve-burned-out-programming-a04ccafeefd6","tags":["JavaScript","Programming","Self Improvement","Life Lessons","Technology"]},
{"url":"https://www.freecodecamp.org/news/eliminate-your-fears-about-being-a-front-end-engineer-f987e20f5916","tags":["Programming","JavaScript","React","Front End Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-implement-promises-in-javascript-1ce2680a7f51","tags":["JavaScript","Promises","Tech","Programming","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-choose-the-right-mobile-app-for-your-github-projects-1f6f283b9d95","tags":["Technology","Software Development","Programming","Github","Mobile App Development"]},
{"url":"https://www.freecodecamp.org/news/duraznoconf-the-human-side-of-programming-12b5f679b312","tags":["Conference","Tech","Programming","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-perform-crud-operations-with-asp-net-core-using-vs-code-and-ado-net-b12404aef708","tags":["Web Development","Tech","Technology","Programming","Coding"]},
{"url":"https://www.freecodecamp.org/news/a-tale-of-two-websites-the-importance-of-slow-progress-and-self-reflection-4a09ffcbd059","tags":["Web Development","Life Lessons","Programming","Technology","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/the-incredible-hulk-ython-making-python-strong-ly-typed-adc1b6ccf686","tags":["Python","Tech","Programming","Learning","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-communicate-between-components-b48ef70bf913","tags":["JavaScript","Tech","Programming","Technology","Coding"]},
{"url":"https://www.freecodecamp.org/news/data-structures-101-linked-lists-254c82cf5883","tags":["Programming","Web Development","Coding","JavaScript","Computer Science"]},
{"url":"https://www.freecodecamp.org/news/trees-in-programming-the-oxygen-of-efficient-code-6c7c11a3dd64","tags":["Programming","Software Development","Data Structures","Computer Science","Technology"]},
{"url":"https://www.freecodecamp.org/news/recursion-is-not-hard-858a48830d83","tags":["JavaScript","Computer Science","Web Development","Algorithms","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-github-search-in-react-with-rxjs-6-and-recompose-e9c6cc727e7f","tags":["React","Tech","Functional Programming","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-database-schemas-quickly-and-intuitively-with-dbdesigner-2f4adf79a29d","tags":["Programming","Technology","Coding","Database","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-implement-async-and-await-with-generators-11ab0859010f","tags":["JavaScript","Tech","Programming","Technology","Tutorial"]},
{"url":"https://www.freecodecamp.org/news/deep-dive-into-scope-chains-and-closures-21ee18b71dd9","tags":["JavaScript","Web Development","Programming","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/data-structures-101-queues-a6960a3c98","tags":["JavaScript","Computer Science","Web Development","Coding","Data Structures"]},
{"url":"https://www.freecodecamp.org/news/data-structures-101-stacks-696b3282980","tags":["JavaScript","Web Development","Data Structures","Computer Science","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-test-documents-why-you-need-them-and-how-to-get-started-b17440823007","tags":["Software Development","Quality Assurance","Software Testing","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-fully-scalable-architecture-with-aws-5c4e8612565e","tags":["AWS","Cloud","Nodejs","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-students-or-anyone-can-make-extra-money-through-software-freelancing-4c802c43d1a1","tags":["Freelancing","Software Development","Programming","Technology","Jobs"]},
{"url":"https://www.freecodecamp.org/news/smilfie-auto-capture-selfies-by-detecting-a-smile-using-opencv-and-python-8c5cfb6ec197","tags":["Python","Computer Vision","Machine Learning","Artificial Intelligence","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-kickbutt-portfolio-57b26a0b825d","tags":["Web Development","JavaScript","Portfolio","Design","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-single-biggest-problem-with-token-models-part-i-8f9bcb3bab50","tags":["Blockchain","Token Economy","Cryptocurrency","Technology","Investing"]},
{"url":"https://www.freecodecamp.org/news/why-documentation-matters-and-why-you-should-include-it-in-your-code-41ef62dd5c2f","tags":["Software Development","Tech","Web Development","Learning","Programming"]},
{"url":"https://www.freecodecamp.org/news/tips-for-organising-your-first-hackathon-7d89b2d26a2b","tags":["Web Development","Hackathon","Learning","Technology","Startup"]},
{"url":"https://www.freecodecamp.org/news/css-grid-layout-multiply-conquer-or-how-to-actually-design-using-the-grid-745dfc51e114","tags":["CSS","JavaScript","Technology","Programming","Design"]},
{"url":"https://www.freecodecamp.org/news/how-a-badly-configured-tensorflow-in-docker-can-be-10x-slower-than-expected-3ac89f33d625","tags":["Docker","TensorFlow","Deep Learning","Python","DevOps"]},
{"url":"https://www.freecodecamp.org/news/how-to-send-notifications-to-your-web-app-using-python-ba490b893292","tags":["Web Development","Progressive Web App","Programming","Technology","Python"]},
{"url":"https://www.freecodecamp.org/news/typescript-and-its-types-f509d799947d","tags":["JavaScript","Typescript","Coding","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/progressive-enhancement-with-css-grid-8138d4c7508c","tags":["CSS","Technology","Software Development","Design","Programming"]},
{"url":"https://www.freecodecamp.org/news/vuejs-pwa-on-nginx-22360ee7a7bf","tags":["Nginx","Vuejs","Tech","Security","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-started-with-augmented-reality-in-swift-by-decorating-your-home-85671482df3c","tags":["iOS","Augmented Reality","Swift","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/learn-to-build-a-graphql-server-with-minimal-effort-fc7fcabe8ebd","tags":["JavaScript","Nodejs","GraphQL","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-5-line-major-efficiency-hack-for-your-graphql-api-type-resolvers-b58438b62864","tags":["GraphQL","Apollo","Efficiency","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/launching-a-side-project-in-10-days-615df3b0e808","tags":["Web Development","React","Front End Development","Product Design","Technology"]},
{"url":"https://www.freecodecamp.org/news/the-ultimate-guide-to-web-scraping-with-node-js-daa2027dcd3","tags":["JavaScript","Web Scraping","Nodejs","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/super-simple-gulp-tutorial-for-beginners-45141974bfe8","tags":["Gulp","Web Development","Technology","Coding","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-pwa-with-create-react-app-and-custom-service-workers-376bd1fdc6d3","tags":["JavaScript","React","Webpack","Progressive Web App","Technology"]},
{"url":"https://www.freecodecamp.org/news/heres-what-i-learned-at-the-world-s-biggest-react-conference-6e97d0e8d1f8","tags":["Technology","Startup","Self Improvement","Education","React"]},
{"url":"https://www.freecodecamp.org/news/demystifying-javascripts-new-keyword-874df126184c","tags":["JavaScript","Learning","Code","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/building-cloud-enabled-javascript-applications-with-aws-amplify-angular-682547fc6477","tags":["Angular","JavaScript","GraphQL","Serverless","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-layout-and-design-a-website-without-any-design-skills-86d94e40b55a","tags":["Web Development","Learning To Code","Design","Web Design","Tech"]},
{"url":"https://www.freecodecamp.org/news/an-intuitive-guide-to-convolutional-neural-networks-260c2de0a050","tags":["Machine Learning","Data Science","Programming","Technology","Deep Learning"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-your-code-better-with-intention-revealing-function-names-6c8b5271693e","tags":["JavaScript","Programming","Web Development","Coding","Technology"]},
{"url":"https://www.freecodecamp.org/news/check-out-this-api-that-helps-you-ship-ecommerce-products-through-multiple-mail-services-725bcd9ce6f8","tags":["Ruby on Rails","Tech","Programming","Ecommerce","API"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-nested-drawer-menu-with-react-native-a1c2fdcab6c9","tags":["React","Mobile App Development","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/going-beyond-android-kotlin-on-the-frontend-d82e9f4f3155","tags":["JavaScript","Kotlin","Java","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/unity-vs-scenekit-which-tool-you-should-use-to-build-your-arkit-app-3e93122058b1","tags":["iOS","Swift","Tech","Programming","Game Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-rock-solid-ruby-on-rails-apps-with-bdd-735de9319cc6","tags":["Ruby on Rails","Web Development","Programming","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-beginners-guide-to-testing-implement-these-quick-checks-to-test-your-code-d50027ad5eed","tags":["Testing","Computer Science","Programming","Coding","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-you-can-use-lite-server-for-a-simple-development-web-server-33ea527013c9","tags":["Web Development","HTML","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/i-built-a-pwa-and-published-it-in-3-app-stores-heres-what-i-learned-7cb3f56daf9b","tags":["Web Development","Tech","Startup","Programming","Entrepreneurship"]},
{"url":"https://www.freecodecamp.org/news/follow-these-key-steps-to-start-a-successful-software-development-project-163c838e8fe1","tags":["Software Development","Project Management","Development","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/web-servers-explained-by-running-a-microbrewery-d40b9824f882","tags":["Web Development","Tech","Tutorial","Learning","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-implement-a-simple-hash-table-in-javascript-cb3b9c1f2997","tags":["Data Structures","Computer Science","JavaScript","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/want-to-learn-es6-take-this-free-23-part-course-and-become-a-javascript-ninja-55002db1ff74","tags":["JavaScript","Tech","Coding","Programming","ES6"]},
{"url":"https://www.freecodecamp.org/news/how-to-add-a-powerful-search-engine-to-your-rails-backend-57bced889032","tags":["Ruby on Rails","Tech","Programming","Tutorial","Technology"]},
{"url":"https://www.freecodecamp.org/news/the-serverless-series-mistakes-you-should-avoid-9ec1ca6b9dff","tags":["Serverless","Technology","Cloud Computing","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-show-informational-messages-using-material-ui-in-a-react-web-app-5b108178608","tags":["React","Programming","Web Development","Tutorial","Material Design"]},
{"url":"https://www.freecodecamp.org/news/a-thorough-introduction-to-distributed-systems-3b91562c9b3c","tags":["Blockchain","Distributed Systems","Software Development","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/the-best-way-to-manage-your-drupal-workflow-ade9525a84c0","tags":["Drupal","PHP","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/meet-your-material-ui-your-new-favorite-user-interface-library-6349a1c88a8c","tags":["React","JavaScript","Design","UX","Web Development"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-functional-reactive-programming-in-redux-b0c14d097836","tags":["JavaScript","Redux","React","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-real-time-editable-datagrid-in-react-c13a37b646ec","tags":["React","Web Development","JavaScript","Programming","Data"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-realtime-design-feedback-app-using-vue-js-19a16053c87d","tags":["Web Development","Vuejs","Tech","Programming","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/why-you-should-sample-debug-logs-in-production-39d78ef3968d","tags":["Logging","Tech","Technology","Programming","Serverless"]},
{"url":"https://www.freecodecamp.org/news/the-post-i-hoped-to-write-for-18-months-2902d074f5ba","tags":["Web Development","Design","Life Lessons","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/the-secret-to-being-a-top-developer-is-building-things-d3d058e4e472","tags":["Tech","Web Development","Self Improvement","Startup","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-went-from-failure-to-success-in-programming-and-what-got-me-there-7bfe151b30ef","tags":["Life Lessons","Technology","Self Improvement","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-best-way-to-talk-to-your-tech-lead-fc6e7adb1e55","tags":["Leadership","Programming","Software Development","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/sometimes-the-hardest-lessons-are-the-most-important-ones-to-learn-dd71e2cdadc4","tags":["Programming","Technology","Self Improvement","Life Lessons","Education"]},
{"url":"https://www.freecodecamp.org/news/working-with-the-devtools-console-and-console-api-an-overview-13cff6dc3db4","tags":["JavaScript","Coding","Tech","Software Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-dynamic-list-rendering-in-vue-js-a70eea3e321","tags":["JavaScript","Technology","Vuejs","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/530-free-online-programming-computer-science-courses-you-can-start-in-may-5e82f5307867","tags":["Programming","Education","Personal Development","Design","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-basics-of-destructuring-props-in-react-a196696f5477","tags":["React","ES6","Tech","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/what-to-expect-in-your-first-week-as-a-software-developer-322572f17063","tags":["Software Development","Programming","Technology","Learning","Jobs"]},
{"url":"https://www.freecodecamp.org/news/graphql-in-laravel-done-right-9cf123d5601b","tags":["Laravel","GraphQL","Lighthouse","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-choose-the-right-container-orchestration-and-how-to-deploy-it-41844021c241","tags":["Docker","Kubernetes","Tech","Programming","Microservices"]},
{"url":"https://www.freecodecamp.org/news/how-i-crushed-my-fear-of-open-source-and-started-my-own-project-and-how-you-can-too-ddcfed041a2f","tags":["Open Source","Code Newbie","Collaboration","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/diving-into-deep-convolutional-semantic-segmentation-networks-and-deeplab-v3-4f094fa387df","tags":["Machine Learning","Deep Learning","Tech","TensorFlow","Neural Networks"]},
{"url":"https://www.freecodecamp.org/news/crossing-the-bridge-1eb0622a4e45","tags":["Programming","Career Change","Web Development","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/javascript-objects-square-brackets-and-algorithms-e9a2916dc158","tags":["JavaScript","Algorithms","Software Development","Computer Science","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/why-you-dont-need-to-excel-at-math-to-learn-how-to-program-90f9697f70d9","tags":["Coding","Programming","Programming Languages","Technology","Web Development"]},
{"url":"https://www.freecodecamp.org/news/explained-simply-how-an-ai-program-mastered-the-ancient-game-of-go-62b8940a9080","tags":["Artificial Intelligence","Deep Learning","Tech","Technology","Science"]},
{"url":"https://www.freecodecamp.org/news/how-i-doubled-my-salary-in-5-months-and-got-an-amazing-job-1110d1779e0b","tags":["Programming","Software Development","JavaScript","Jobs","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-time-for-100-days-of-code-776cd6e0de49","tags":["Web Development","Habit Building","Tips","Life Lessons","Coding"]},
{"url":"https://www.freecodecamp.org/news/620-free-online-programming-computer-science-courses-you-can-start-in-march-68af9d45a115","tags":["Programming","Education","Self Improvement","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/48-answers-on-stack-overflow-to-the-most-popular-angular-questions-52f9eb430ab0","tags":["Angular","Stackoverflow","Web Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/functional-reactive-programming-frp-imperative-vs-declarative-vs-reactive-style-84878272c77f","tags":["Functional Programming","Reactive Programming","Technology","Swift","Programming"]},
{"url":"https://www.freecodecamp.org/news/an-in-depth-introduction-to-docker-on-aws-f373ff97da0e","tags":["Docker","AWS","Virtualization","Software Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-quick-but-complete-guide-to-indexeddb-25f030425501","tags":["JavaScript","Tech","Programming","Coding","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-comprehensive-guide-to-react-js-in-2018-ba8bb6975597","tags":["JavaScript","React","Web Development","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/part-1-react-app-from-scratch-using-webpack-4-562b1d231e75","tags":["JavaScript","React","Technology","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/javascripts-this-explained-by-starting-a-high-school-band-e072c8035eae","tags":["JavaScript","Web Development","Learning","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-history-of-machine-translation-from-the-cold-war-to-deep-learning-f1d335ce8b5","tags":["Machine Learning","Tech","Technology","Programming","Artificial Intelligence"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-money-on-open-source-hardware-without-any-venture-capital-funding-76e5490aad00","tags":["Open Source","Entrepreneurship","Business","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/playing-make-believe-using-proxy-server-1deecc068abe","tags":["Tech","Programming","Web Development","Android","Software Development"]},
{"url":"https://www.freecodecamp.org/news/coding-kindness-41e6cf3d5f83","tags":["Programming","Web Development","Coding","Technology","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-redux-persist-when-migrating-your-states-a5dee16b5ead","tags":["React","Redux","JavaScript","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-your-first-redux-middleware-with-ease-a75e6b1384db","tags":["Redux","Tech","JavaScript","React","Open Source"]},
{"url":"https://www.freecodecamp.org/news/jazz-up-your-zsh-terminal-in-seven-steps-a-visual-guide-e81a8fd59a38","tags":["JavaScript","Programming","Web Development","Tech","Design"]},
{"url":"https://www.freecodecamp.org/news/a-practical-example-go-reflections-and-generic-designs-4868b6cdb2dc","tags":["Software Architecture","Programming","Web Development","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-bring-reactivity-into-react-with-states-exclude-redux-solution-4827d293dfc4","tags":["Programming","Web Development","JavaScript","React","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-track-user-interactions-in-your-react-app-b82f0bc4c7ff","tags":["JavaScript","React","Analytics","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-periodic-table-of-australian-startups-4ab76b79ee34","tags":["CSS","Startup","Technology","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/elegant-patterns-in-modern-javascript-ice-factory-4161859a0eee","tags":["JavaScript","Software Development","Web Development","Programming","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/you-say-your-team-is-agile-but-that-word-may-not-mean-what-you-think-6dd26eaf9b21","tags":["Agile","Project Management","Software Development","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/first-5-mistakes-to-avoid-in-android-development-51177007a4f6","tags":["Android","Technology","Web Development","Programming","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-nginx-for-developers-62179b6a458f","tags":["DevOps","Tech","Programming","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/learn-bootstrap-4-in-5-minutes-da94728efe41","tags":["CSS","Bootstrap","Front End Development","Web Design","Tech"]},
{"url":"https://www.freecodecamp.org/news/phone-number-authentication-with-reactive-programming-6e89a2a651d2","tags":["Swift","Reactive Programming","Tech","Apps","Programming"]},
{"url":"https://www.freecodecamp.org/news/data-compression-using-images-5eaede612c28","tags":["Web Development","JavaScript","Programming","Artificial Intelligence","Algorithms"]},
{"url":"https://www.freecodecamp.org/news/css-box-model-b3e68ceea756","tags":["CSS","Tech","Web Development","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/hosting-on-github-pages-with-git-submodules-36815856c3f1","tags":["Github","Tech","Programming","Open Source","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-pass-rails-instance-variables-into-vue-components-7fed2a14babf","tags":["JavaScript","Tech","Programming","Rails","Web Development"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-object-oriented-programming-with-ruby-73531e2b8ddc","tags":["Programming","Ruby","Tech","Technology","Data"]},
{"url":"https://www.freecodecamp.org/news/setting-up-go-programming-language-on-windows-f02c8c14e2f","tags":["Programming","Go","Google","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-i-got-an-internship-at-shopify-432cbe8da58a","tags":["Interview","Tech","Technology","Web Development","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-vertical-rhythm-responsive-with-css-variables-and-css-calc-dfeec0bd1660","tags":["CSS","Design","Tech","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-realtime-prototype-feedback-app-using-vuejs-and-pusher-daeddae0e055","tags":["Web Development","Programming","Tech","JavaScript","Technology"]},
{"url":"https://www.freecodecamp.org/news/from-reduce-to-redux-understanding-redux-by-building-redux-918ef08abafe","tags":["Redux","React","Web Development","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/lets-fix-the-good-old-command-line-b6eaa1f9c040","tags":["Developer Tools","Command Line","API","Technology","Web Development"]},
{"url":"https://www.freecodecamp.org/news/understanding-the-fetch-api-a7d4c08c2a7","tags":["JavaScript","Tech","Programming","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/bad-artists-copy-great-artists-steal-or-how-to-become-a-great-designer-a9d0c8aeade1","tags":["Design","iPhone","Technology","UX","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-recipe-for-website-automated-tests-with-python-selenium-headless-chrome-in-docker-8d344a97afb5","tags":["Docker","Python","Women In Tech","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-read-your-way-to-becoming-a-better-developer-b6432fa5bc0c","tags":["Programming","Software Development","Reading","Learning","Tech"]},
{"url":"https://www.freecodecamp.org/news/check-out-these-useful-ecmascript-2015-es6-tips-and-tricks-6db105590377","tags":["JavaScript","Tech","Programming","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/what-makes-apache-kafka-so-fast-a8d4f94ab145","tags":["Programming","Coding","Tech","Big Data","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-and-why-to-get-started-with-google-analytics-153dc35b7812","tags":["Google Analytics","Technology","Web Development","Programming","Google"]},
{"url":"https://www.freecodecamp.org/news/the-quick-guide-to-the-way-computers-work-for-desperate-new-coders-fcdb34cbe8a9","tags":["Tech","Programming","Web Development","Technology","Internet"]},
{"url":"https://www.freecodecamp.org/news/learning-react-roadmap-from-scratch-to-advanced-bff7735531b6","tags":["React","Software Development","Tutorial","Software","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/does-an-undergrad-computer-science-education-affect-a-web-developer-s-salary-80711fff9298","tags":["Programming","Education","Tech","Self Improvement","Startup"]},
{"url":"https://www.freecodecamp.org/news/building-a-community-sign-up-app-with-serverless-stepfunctions-and-stackstorm-exchange-episode-6efb9c102b0a","tags":["AWS","AWS Lambda","Aws Step Functions","Serverless","Faas"]},
{"url":"https://www.freecodecamp.org/news/beyond-android-exploring-kotlin-areas-of-application-5d28ff66a446","tags":["Android","Programming","Web Development","Tech","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/data-science-with-python-8-ways-to-do-linear-regression-and-measure-their-speed-b5577d75f8b","tags":["Data Science","Python","Programming","Artificial Intelligence","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-solve-the-google-recruiters-puzzle-about-throwing-eggs-from-a-building-de6e7ef1755d","tags":["Programming","Web Development","Tech","Interview","Google"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-create-react-app-work-with-a-node-backend-api-7c5c48acb1b0","tags":["JavaScript","Nodejs","Expressjs","React","Create React App"]},
{"url":"https://www.freecodecamp.org/news/decentralize-your-application-with-google-cloud-platform-7149ec6d0255","tags":["Google Cloud Platform","Microservices","Decentralized Apps","Flask","Software Architecture"]},
{"url":"https://www.freecodecamp.org/news/how-ignoring-ux-hurts-your-api-and-what-to-do-about-it-e4f600f9cbfa","tags":["UX","Tech","Web Development","Programming","API"]},
{"url":"https://www.freecodecamp.org/news/a-blockchain-experiment-with-apache-kafka-97ee0ab6aefc","tags":["Blockchain","Python","Kafka","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/user-interface-test-automation-3da36b132077","tags":["Software Development","UI","Testing","Tech","Automation"]},
{"url":"https://www.freecodecamp.org/news/css-transitions-explained-d67ab9a02049","tags":["CSS","Transitions","Animations"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-photo-sharing-app-like-instagram-the-basics-8dfdeb5e17f5","tags":["Social Media","Startup","Tech","UX","Web Development"]},
{"url":"https://www.freecodecamp.org/news/reflecting-on-hosting-meetups-in-2017-5d28d1db074d","tags":["Life Lessons","Community","Tech","Nonprofit","Web Development"]},
{"url":"https://www.freecodecamp.org/news/heres-how-to-make-your-cloud-infrastructure-stable-secure-and-scalable-f9f4749697d6","tags":["Cloud Computing","Startup","DevOps","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-does-bitcoin-work-i-built-an-app-to-show-you-f9fcd50bdd0d","tags":["Bitcoin","Blockchain","Apps","Data","Cryptocurrency"]},
{"url":"https://www.freecodecamp.org/news/heres-my-free-css-grid-course-merry-christmas-3826dd24f098","tags":["CSS","Tech","Web Development","Design","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-to-be-an-uncommonly-good-web-developer-7f745978351f","tags":["Programming","Web Development","Tech","Career Advice","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/rxjs-and-node-8f4e0acebc7c","tags":["Reactive Programming","Nodejs","Rxjs","Typescript","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/a-protocol-for-sellable-smart-contracts-829bc2ce02b3","tags":["Ethereum","Solidity","Smart Contracts","Programming","Blockchain"]},
{"url":"https://www.freecodecamp.org/news/beginners-guide-to-react-router-4-8959ceb3ad58","tags":["React","React Router","React Router 4","JavaScript","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-a-badass-matrix-terminal-and-maybe-learn-something-about-code-8abc81c6b7a2","tags":["Code","Programming","Tech","Technology","Learning"]},
{"url":"https://www.freecodecamp.org/news/a-javascript-quirk-that-will-catch-you-out-7895dfbae657","tags":["Tech","Web Development","Startup","Life Lessons","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-my-app-won-third-place-in-an-international-student-competition-ed14113881f6","tags":["Tech","Web Development","Programming","Beginner","Careers"]},
{"url":"https://www.freecodecamp.org/news/learn-these-4-things-and-working-with-lambda-expressions-b0ab36e0fffc","tags":["Java","Clean Code","Software Development","Programming","Lambda Expressions"]},
{"url":"https://www.freecodecamp.org/news/hackathon-report-what-can-you-code-in-30-hours-quite-a-lot-ffd7224c9745","tags":["Chatbots","Productivity","Programming","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/using-the-simple-factory-design-pattern-is-a-lot-like-making-cheesecake-92a119cde191","tags":["Technology","Web Development","Programming","Ruby","Software Design Patterns"]},
{"url":"https://www.freecodecamp.org/news/the-pain-of-waiting-navigating-the-7-levels-of-progress-indicator-hell-decd3e019495","tags":["UX","Tech","User Experience","Programming","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-i-built-and-launched-a-chatbot-over-the-weekend-ad8efc522f33","tags":["Chatbots","Tech","Web Development","Facebook","Programming"]},
{"url":"https://www.freecodecamp.org/news/get-a-blog-on-your-website-with-react-and-wordpress-api-c63ff81b388e","tags":["React","WordPress","Blog","JavaScript","Tech"]},
{"url":"https://www.freecodecamp.org/news/why-i-think-machine-learning-enhanced-software-systems-are-the-future-5a1c978486b4","tags":["Software Development","Machine Learning","Tech","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/disabling-browser-incognito-check-cc84288e89b3","tags":["JavaScript","Tampermonkey","Web Development","Incognito","Hacking"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-during-production-deployment-fe037a6ee4db","tags":["DevOps","Computer Science","Technology","Deployment","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-deploy-an-object-detection-model-with-tensorflow-serving-d6436e65d1d9","tags":["Docker","Tech","Web Development","Programming","Software Development"]},
{"url":"https://www.freecodecamp.org/news/the-day-i-redesigned-tinder-3ee6445b9a06","tags":["Design","Product Design","UI","Design Thinking","UX"]},
{"url":"https://www.freecodecamp.org/news/a-practical-use-case-for-laravels-polymorphic-relationships-231ab425b95a","tags":["Startup","Programming","Web Development","PHP","Laravel"]},
{"url":"https://www.freecodecamp.org/news/why-i-left-my-100-000-job-at-google-60b5cf4ebefe","tags":["Tech","Entrepreneurship","Startup","Life Lessons","YouTube"]},
{"url":"https://www.freecodecamp.org/news/what-do-the-best-interviewers-have-in-common-8e4e8067dbd","tags":["Interview","Job Hunting","Employment","Branding","Personal Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-recreate-mediums-article-layout-with-css-grid-b4608792bad1","tags":["CSS","Design","Responsive Design","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-add-support-for-gift-cards-on-your-ethereum-based-dapps-6389959265ba","tags":["Software Development","Programming","Tech","Blockchain","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-webgl-shaders-in-webassembly-1e6c5effc813","tags":["Programming","Webgl","Webassembly","Tutorial","Shaders"]},
{"url":"https://www.freecodecamp.org/news/learn-how-to-be-a-better-programmer-by-automating-the-boring-stuff-74a67a568c50","tags":["Education","Programming","Tech","Web Development","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-analyze-the-requirements-of-a-new-product-a-startup-friendly-approach-and-a-case-study-833970e5c36c","tags":["Agile","Startup","Case Study","Apps","Tech"]},
{"url":"https://www.freecodecamp.org/news/mentorship-and-networking-my-strategy-based-on-open-source-involvement-626e63096059","tags":["Mentorship","Open Source","Diversity","Diversity In Tech","Medicine"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-react-and-gatsby-powered-blog-in-about-10-minutes-625c35c06481","tags":["React","Tech","Web Development","JavaScript","GraphQL"]},
{"url":"https://www.freecodecamp.org/news/working-on-an-ios-app-be-careful-you-can-lose-100k-with-a-single-click-8c8835ad8a1d","tags":["Startup","Apple","Mobile App Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/reverse-engineering-the-iphone-x-home-indicator-color-a4c112f84d34","tags":["Design","iOS","Mobile App Development","Apple","iPhone"]},
{"url":"https://www.freecodecamp.org/news/sqlalchemy-makes-etl-magically-easy-ab2bd0df928","tags":["Programming","Tech","Python","Software Development","Data Science"]},
{"url":"https://www.freecodecamp.org/news/how-recursion-works-explained-with-flowcharts-and-a-video-de61f40cb7f9","tags":["JavaScript","Web Development","Programming","Technology","Startup"]},
{"url":"https://www.freecodecamp.org/news/the-benefits-and-pitfalls-of-pair-programming-in-the-workplace-e68c3ed3c81f","tags":["Startup","Productivity","Tech","Agile","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/why-arrow-functions-and-bind-in-reacts-render-are-problematic-f1c08b060e36","tags":["JavaScript","React","React Native","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-become-a-data-scientist-2d829fa33aba","tags":["Data Science","Machine Learning","Python","Technology","Startup"]},
{"url":"https://www.freecodecamp.org/news/high-performance-apps-multiplexing-debouncing-system-fonts-and-other-tricks-37c6fd3d7b2d","tags":["Tech","Technology","Startup","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/is-vanilla-javascript-worth-learning-absolutely-c2c67140ac34","tags":["JavaScript","Programming","Web Development","Learning To Code","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-scalable-crawler-on-the-cloud-that-can-mine-thousands-of-data-points-costing-less-a9825331eef5","tags":["Serverless","Programming","Data Science","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/measuring-performance-gains-angularjs-to-react-with-redux-or-mobx-fb221517455","tags":["React","Redux","Angularjs","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-machines-learn-a-practical-guide-203aae23cafb","tags":["Data Science","Statistics","Tech","Machine Learning","Programming"]},
{"url":"https://www.freecodecamp.org/news/want-to-learn-something-research-it-and-present-your-work-d4151e929d06","tags":["Tech","Learning","Life Lessons","Self Improvement","Life"]},
{"url":"https://www.freecodecamp.org/news/snap-events-how-you-can-now-create-calendar-events-just-by-taking-a-picture-af21f3bfaeef","tags":["Mobile App Development","Tech","Android","Web Development","Startup"]},
{"url":"https://www.freecodecamp.org/news/redux-saga-common-patterns-48437892e11c","tags":["JavaScript","Web Development","Programming","React","Tech"]},
{"url":"https://www.freecodecamp.org/news/homeless-iphone-part-2-1f7b3acc8a6c","tags":["Design","iPhone","Prototyping","User Experience","Apple"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-your-first-react-js-component-d728d759cabc","tags":["JavaScript","React","Web Development","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/karissa-mckelvey-864084c27cbb","tags":["Tech","Data Science","Data Visualization","Women In Tech","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/building-the-free-codecamp-voting-app-1a6fdce1f4a8","tags":["JavaScript","React","Redux","Nodejs","Web Development"]},
{"url":"https://www.freecodecamp.org/news/scaling-node-js-applications-8492bd8afadc","tags":["Nodejs","Scaling","Distributed Systems","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/es8-the-new-features-of-javascript-7506210a1a22","tags":["JavaScript","Es8","Web Development","Software Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/writing-a-chess-microservice-using-node-js-and-seneca-part-3-ab38b8ef9b0a","tags":["Chess","Microservices","JavaScript","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/data-visualisation-with-1-billion-shazam-music-recognitions-90728df3a8c9","tags":["JavaScript","Data Visualization","Startup","Data Science","Tech"]},
{"url":"https://www.freecodecamp.org/news/announcing-the-state-of-javascript-2017-survey-13e8742270d5","tags":["JavaScript","Web Development","Technology","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/make-it-new-the-history-of-silicon-valley-design-6f64aae78203","tags":["Design","Product Design","UI Design","History","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/an-open-source-search-engine-that-will-help-you-learn-pretty-much-anything-3c206c688457","tags":["Web Development","Design","Startup","Technology","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/mastering-chrome-developer-tools-next-level-front-end-development-techniques-3ac0b6fe8a3","tags":["JavaScript","Web Development","Technology","Startup","Design"]},
{"url":"https://www.freecodecamp.org/news/how-conference-speakers-get-compensated-93b49fd370f1","tags":["Tech","Technology","Conference","Events","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-to-sign-up-for-coursera-courses-for-free-98266efaa531","tags":["Education","Technology","Self Improvement","Data Science","Programming"]},
{"url":"https://www.freecodecamp.org/news/between-the-wires-an-interview-with-chris-coyier-of-codepen-css-tricks-fame-f010517ad78e","tags":["Entrepreneurship","CSS","Technology","Startup","Design"]},
{"url":"https://www.freecodecamp.org/news/handling-state-in-react-four-immutable-approaches-to-consider-d1f5c00249d5","tags":["JavaScript","React","React Native","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-over-engineer-a-door-lock-863b5d58dd0d","tags":["Raspberry Pi","Programming","IoT","Iot Portal","Cloud Solutions"]},
{"url":"https://www.freecodecamp.org/news/token-network-effects-a-new-business-model-for-a-decentralized-web-6cde8b4e862","tags":["Startup","Bitcoin","Blockchain","Finance","Cryptocurrency"]},
{"url":"https://www.freecodecamp.org/news/follow-the-rules-with-seneca-ii-c22074debac","tags":["JavaScript","Chess","Tech","Microservices","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-css-genius-of-bali-balo-30abd36a3d22","tags":["Design","Art","Web Development","Technology","Startup"]},
{"url":"https://www.freecodecamp.org/news/grabs-front-end-guide-for-large-teams-484d4033cc41","tags":["React","JavaScript","Technology","Web Development","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-we-got-1-500-github-stars-by-mixing-time-tested-technology-with-a-fresh-ui-b310551cba22","tags":["Web Development","Tech","JavaScript","Startup","GraphQL"]},
{"url":"https://www.freecodecamp.org/news/going-serverless-how-to-run-your-first-aws-lambda-function-in-the-cloud-d866a9b51536","tags":["AWS","JavaScript","Technology","Web Development","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-authentication-easier-with-json-web-token-cc15df3f2228","tags":["JavaScript","Web Development","Programming","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/what-the-web-looks-like-without-javascript-c7eaf09c9983","tags":["JavaScript","Technology","Startup","Design","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/web-is-ready-for-you-on-line-elm-d3aa14dbf95","tags":["JavaScript","Progressive Web App","Elm","Web Development","Productivity"]},
{"url":"https://www.freecodecamp.org/news/between-the-wires-an-interview-with-mootools-contributors-33d764957575","tags":["Web Development","JavaScript","Open Source","React","Web Design"]},
{"url":"https://www.freecodecamp.org/news/node-js-child-processes-everything-you-need-to-know-e69498fe970a","tags":["Nodejs","JavaScript","Web Development","Programming","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-we-built-an-open-source-tool-that-helps-you-schedule-calls-across-time-zones-f8e6bce8455d","tags":["Productivity","Technology","Startup","Design","Web Development"]},
{"url":"https://www.freecodecamp.org/news/intellijs-serial-code-transformations-775fe7aa517c","tags":["Software Development","Coding","Programming","Java","Tech"]},
{"url":"https://www.freecodecamp.org/news/got-a-react-developer-job-during-my-100dayscodechallenge-f455175d3776","tags":["Programming","Learning To Code","Web Development","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-creative-strategy-guaranteed-to-crush-the-100-challenge-42462fa6d7a2","tags":["Startup","Tech","Life Lessons","Self Improvement","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-guide-to-asynchronous-programming-in-python-with-asyncio-232e2afa44f6","tags":["Asyncio","Programming","Tech","Python","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-scrape-websites-with-python-and-beautifulsoup-5946935d93fe","tags":["Web Development","Software Development","Python","Programming","Life Hacking"]},
{"url":"https://www.freecodecamp.org/news/angularjs-migration-to-react-redux-2d3bb3a7cc84","tags":["JavaScript","Angularjs","React","Redux","ES6"]},
{"url":"https://www.freecodecamp.org/news/is-it-an-mvp-really-6657db743544","tags":["Innovation","Product Design","Design Thinking","Product Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/google-chrome-might-have-broken-your-tests-without-you-even-knowing-about-it-9d9130a6fd0c","tags":["JavaScript","Tech","Google","Startup","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-join-the-digital-currency-industry-fe8508bc5d64","tags":["Bitcoin","Ethereum","Blockchain","Startup","Technology"]},
{"url":"https://www.freecodecamp.org/news/data-journalism-isnt-for-the-select-let-s-work-out-a-story-together-from-scratch-dd85b3017f4a","tags":["Data Visualization","Data Science","Technology","Startup","Design"]},
{"url":"https://www.freecodecamp.org/news/your-privacy-is-disappearing-one-law-at-a-time-heres-what-you-can-do-about-it-b85c814035a4","tags":["Tech","Privacy","Security","Life Lessons","Politics"]},
{"url":"https://www.freecodecamp.org/news/why-fresnos-free-code-camp-is-awesome-8c0c10aaf7de","tags":["Web Development","Programming","Life Lessons","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-do-an-hour-of-code-with-your-kids-b4ce42124df0","tags":["Programming","Web Development","Tech","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/this-week-do-an-hour-of-code-with-your-kids-45cdb576a152","tags":["Programming","Education","Tech","Learning To Code","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/building-alexa-skills-in-swift-3d596aa0ee95","tags":["AWS","Swift","Alexa","Skills Development","AWS Lambda"]},
{"url":"https://www.freecodecamp.org/news/you-might-not-need-that-15k-coding-bootcamp-be0ba9697885","tags":["Programming","Learn To Code","Tech","Life Lessons","Startup"]},
{"url":"https://www.freecodecamp.org/news/the-complete-aws-web-boilerplate-d0ca89d1691f","tags":["AWS","JavaScript","Web Development","Cloud Computing","DevOps"]},
{"url":"https://www.freecodecamp.org/news/a-gentle-introduction-to-data-structures-how-graphs-work-a223d9ef8837","tags":["Programming","Web Development","Computer Science","Tech","Algorithms"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-yes-there-are-completely-free-coding-bootcamps-dcfebc05d530","tags":["Programming","Web Development","Design","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/lessons-from-my-post-bootcamp-job-search-in-london-cb37ea12ec2f","tags":["Programming","Web Development","Jobs","Life Lessons","Tech"]},
{"url":"https://www.freecodecamp.org/news/es6-generators-47a9c5290569","tags":["JavaScript","ES6","Web Development","Programming","Software Development"]},
{"url":"https://www.freecodecamp.org/news/the-geekiest-ugly-sweater-ever-34a2e591483f","tags":["Design","Tech","Life Lessons","Programming","Startup"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-the-geekiest-ugly-sweater-ever-63fe8f44a6e3","tags":["Tech","Web Development","DevOps","Design","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-your-startup-can-leverage-production-grade-infrastructure-for-less-than-200-month-15c3724038b4","tags":["Startup","SaaS","DevOps","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/5-key-learnings-from-the-post-bootcamp-job-search-9a07468d2331","tags":["Tech","Startup","Programming","Self Improvement","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/the-100-correct-way-to-do-css-breakpoints-88d6a5ba1862","tags":["CSS","Web Development","Tech","Web Design","Responsive Design"]},
{"url":"https://www.freecodecamp.org/news/how-to-attract-new-contributors-to-your-open-source-project-46f8b791d787","tags":["Open Source","Learning To Code","Women In Tech","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-full-stack-development-is-alive-and-well-aac6540fe4c5","tags":["Web Development","Programming","Design","Tech","CSS"]},
{"url":"https://www.freecodecamp.org/news/css-selectors-explained-by-going-car-shopping-51a383f6eb4b","tags":["CSS","Web Development","Design","Programming","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/quality-assurance-is-broken-heres-how-we-can-make-it-as-agile-as-everything-else-64bd19d5e426","tags":["Software Development","Testing","Programming","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/why-redux-needs-reducers-to-be-pure-functions-d438c58ae468","tags":["JavaScript","React","Tech","Functional Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/so-that-whole-coding-bootcamp-thing-is-a-scam-right-6fddf14087d4","tags":["Programming","Web Development","Life Lessons","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-i-spent-3-months-applying-to-developer-jobs-heres-what-i-learned-386e2b6ef038","tags":["Web Development","CSS","Open Source","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/docker-easy-as-build-run-done-e174cc452599","tags":["Docker","DevOps","Programming","Containers","Web Development"]},
{"url":"https://www.freecodecamp.org/news/mark-zuckerberg-is-the-most-powerful-person-on-earth-but-is-he-responsible-5fbcaeb29ee1","tags":["Tech","Life Lessons","Startup","Politics","Social Media"]},
{"url":"https://www.freecodecamp.org/news/this-is-what-ive-gathered-after-a-year-of-teaching-myself-to-code-9e46bb60db9","tags":["Web Development","Programming","Life Lessons","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/react-higher-order-components-635d0bc38b6c","tags":["React","JavaScript","Redux","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/tor-signal-and-beyond-a-law-abiding-citizens-guide-to-privacy-1a593f2104c3","tags":["Life Lessons","Tech","Technology","Security","Social Media"]},
{"url":"https://www.freecodecamp.org/news/installing-scala-and-apache-spark-on-mac-os-837ae57d283f","tags":["Spark","Scala","Big Data","Data Science","Machine Learning"]},
{"url":"https://www.freecodecamp.org/news/best-gitter-channels-on-haskell-43860b6274a6","tags":["Programming","Web Development","Haskell","Learning To Code","Functional Programming"]},
{"url":"https://www.freecodecamp.org/news/code-briefing-the-code-im-still-ashamed-of-a74afa9d1bb3","tags":["Programming","Tech","Women In Tech","Design","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/the-code-im-still-ashamed-of-e4c021dff55e","tags":["Programming","Web Development","Tech","Life Lessons","Life"]},
{"url":"https://www.freecodecamp.org/news/you-cant-fix-diversity-in-tech-without-fixing-the-technical-interview-here-s-the-data-93130f977da2","tags":["Tech","Women In Tech","Diversity","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/functional-programming-in-js-with-practical-examples-part-1-87c2b0dbc276","tags":["JavaScript","React","Functional Programming","Programming","Angularjs"]},
{"url":"https://www.freecodecamp.org/news/you-need-a-javascript-starter-kit-ff12d90ed8c5","tags":["JavaScript","React","Angularjs","Software Development","Web Development"]},
{"url":"https://www.freecodecamp.org/news/your-best-work-will-be-invisible-a7896c28d3eb","tags":["Design","UX","Product Design","Design Thinking","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/learn-the-dropbox-api-in-5-minutes-fd4626a0df18","tags":["JavaScript","Web Development","Front End Development","Coding","Technology"]},
{"url":"https://www.freecodecamp.org/news/why-conferences-and-meet-ups-are-important-for-developers-47806552faa8","tags":["Conference","Networking","Travel","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/a-practical-guide-to-learning-front-end-development-for-beginners-da6516505e41","tags":["Web Development","Front End Development","Tech","JavaScript","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-remove-the-wordpress-redirects-by-hackers-easy-wp-smtp-plugin-vulnerability-41dc56f9b3aa","tags":["WordPress","Security","Plugins","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/angular-directives-learn-how-to-use-or-create-custom-directives-in-angular-c9b133c24442","tags":["JavaScript","Angular","HTML","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/building-react-native-app-in-old-school-style-43f854a82a62","tags":["React Native","Mobile App Development","Tech","Programming","Internet"]},
{"url":"https://www.freecodecamp.org/news/why-you-should-not-use-feature-branches-a86950126124","tags":["Git","Web Development","Continuous Integration","DevOps","Software Development"]},
{"url":"https://www.freecodecamp.org/news/a-guide-to-teaching-yourself-to-code-and-getting-a-job-db7908dfb12e","tags":["Learning To Code","Web Development","Careers","Self Improvement","Tech"]},
{"url":"https://www.freecodecamp.org/news/flutter-platform-channels-with-protobuf-e895e533dfb7","tags":["Flutter","Dart","Android App Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/saga-process-orchestration-in-java-using-the-flowable-process-engine-6baa9593bbcc","tags":["Java","Workflow","Programming","Software Engineering","Technology"]},
{"url":"https://www.freecodecamp.org/news/what-we-mean-when-we-say-we-are-a-distributed-first-team-40fe5dbfd13e","tags":["Remote Working","Tech","Productivity","Self Improvement","Technology"]},
{"url":"https://www.freecodecamp.org/news/lets-get-hooked-a-quick-introduction-to-react-hooks-9e8bc3fbaeac","tags":["React","JavaScript","Front End Development","Hooks","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-googles-work-manager-work-for-you-225343ea06cf","tags":["Android","Software Development","Mobile App Development","Engineering","Technology"]},
{"url":"https://www.freecodecamp.org/news/if-youre-a-developer-transitioning-into-data-science-here-are-your-best-resources-c31928b53cd1","tags":["Data Science","Software Engineering","Machine Learning","Career"]},
{"url":"https://www.freecodecamp.org/news/follow-these-steps-to-build-production-grade-workflow-with-docker-and-react-a860f695cf14","tags":["Docker","React","JavaScript","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-scope-in-javascript-cbd957022652","tags":["JavaScript","Front End Development","Technology","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-integrate-dangerjs-into-gocd-pipelines-7f930932ea07","tags":["JavaScript","Dangerjs","Continuous Integration","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-the-style-transfer-api-in-react-native-with-fritz-e90bc609fb17","tags":["React Native","Machine Learning","Mobile App Development","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/creating-a-twitter-bot-from-scratch-with-golang-e1f37a66741","tags":["Golang","Tech","Bots","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/from-mechanic-to-coder-how-following-my-dreams-changed-my-life-ef93b796ca72","tags":["Programming","Technology","Software Development","Inspiration","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-design-a-secure-backend-for-your-decentralized-application-9541b5d8bddb","tags":["Blockchain","Ethereum","Security","Tech","Crypto"]},
{"url":"https://www.freecodecamp.org/news/higher-order-functions-what-they-are-and-a-react-example-1d2579faf101","tags":["JavaScript","Programming","React","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-i-built-my-first-react-native-app-for-my-first-freelance-client-d78bdab795e1","tags":["React Native","iOS","Freelancing","Mobile App Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-remote-sync-solution-for-ios-and-linux-git-and-working-copy-1aba488b3547","tags":["Coding","Programming","Technology","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-connect-a-react-design-system-with-firebase-and-redux-9646ca1c733f","tags":["React","Redux","Design Systems","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/top-web-development-trends-to-look-out-for-in-2019-4f6a03007f22","tags":["Web Development","Programming","Website Development","Tech","UX"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-ai-to-play-sonic-the-hedgehog-its-neat-9d862a2aef98","tags":["Machine Learning","Reinforcement Learning","Gaming","Artificial Intelligence","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-react-development-playground-using-storybook-667ef9808e9f","tags":["React","JavaScript","Tech","Portfolio","Programming"]},
{"url":"https://www.freecodecamp.org/news/10-npm-tricks-that-will-make-you-a-pro-a945982afb25","tags":["JavaScript","NPM","Nodejs","Tech","Front End Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-keep-your-javascript-code-simple-and-easy-to-read-bff702523e7c","tags":["JavaScript","ES6","Programming","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/a-beginners-guide-to-docker-how-to-create-your-first-docker-application-cc03de9b639f","tags":["Docker","DevOps","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/for-the-love-of-sql-why-you-should-learn-it-and-how-itll-help-you-out-22fe307a253","tags":["Database","Programming","Software Development","Technology","Big Data"]},
{"url":"https://www.freecodecamp.org/news/5-react-performance-tips-f6e65295fba5","tags":["JavaScript","React","Programming","Technology","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-implement-data-polling-with-react-redux-and-thunk-33cd1e47f89c","tags":["React","Redux","JavaScript","Polling","Tech"]},
{"url":"https://www.freecodecamp.org/news/all-you-need-to-know-to-understand-javascripts-prototype-a2bff2d28f03","tags":["JavaScript","ES6","Tech","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-spread-syntax-in-javascript-fba39595922c","tags":["JavaScript","Programming","Technology","Web Development","Coding"]},
{"url":"https://www.freecodecamp.org/news/optimizing-inefficiency-human-folly-and-the-quest-for-the-worst-sorting-algorithm-c0ba7b32ffd","tags":["Software Development","Philosophy","Software Engineering","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-penalty-of-missing-values-in-data-science-91b756f95a32","tags":["Data Science","Python","Machine Learning","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/here-are-some-app-ideas-you-can-build-to-level-up-your-coding-skills-39618291f672","tags":["Programming","Technology","Learning To Code","Web Development","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-your-first-neural-network-to-predict-house-prices-with-keras-f8db83049159","tags":["Data Science","Machine Learning","Deep Learning","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-themes-for-your-angular-7-apps-using-css-variables-69251690e9c5","tags":["JavaScript","Angular","CSS","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/csp-vs-rxjs-what-you-dont-know-1542cd5dd100","tags":["JavaScript","Rxjs","Programming","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/object-detection-in-colab-with-fizyr-retinanet-efed36ac4af3","tags":["Machine Learning","Keras","Google Colab","Python","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-emails-that-will-make-you-look-professional-f4a314edeb4e","tags":["Software Development","Job Hunting","Professionalism","Tech","Careers"]},
{"url":"https://www.freecodecamp.org/news/five-important-lessons-from-four-years-as-a-software-developer-9b367f256226","tags":["Software Development","Computer Science","Programming","Life Lessons","Tech"]},
{"url":"https://www.freecodecamp.org/news/thoughts-and-learnings-from-perfmatters-2019-c5d4daa8519","tags":["Conference","Front End Development","JavaScript","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-quick-yet-complete-tour-of-lists-in-python3-in-just-seven-minutes-437e615110d0","tags":["Programming","Python","Tech","Data Structures","Data Science"]},
{"url":"https://www.freecodecamp.org/news/exploring-python-internals-the-dictionary-a32c14e73efa","tags":["Data Structures","Python","Programming","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/beyond-unit-tests-an-intro-to-property-and-law-testing-in-scala-dd6a15898a19","tags":["Scala","Functional Programming","Testing","Technology","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-i-navigated-the-job-hunt-and-landed-my-dream-job-b37bf3d0d630","tags":["Programming","Jobs","Engineering","Tech","Careers"]},
{"url":"https://www.freecodecamp.org/news/inspecting-one-of-the-most-famous-javascript-bugs-of-all-time-61e7c27fe603","tags":["JavaScript","Coding","Programming","Software Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-an-intellij-plugin-lets-build-a-simple-dictionary-finder-6c5192b449c","tags":["Programming","Intellij","Java","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/a-guide-to-understanding-css-houdini-with-the-help-of-cartoons-f40af2540093","tags":["JavaScript","Technology","Tech","Houdini","CSS"]},
{"url":"https://www.freecodecamp.org/news/learn-the-fundamentals-of-a-good-developer-mindset-in-15-minutes-81321ab8a682","tags":["Software Development","Programming","Tech","Coding","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/security-as-standard-in-the-land-of-kubernetes-50bfad74ca16","tags":["Docker","Kubernetes","Security","Infosec","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-i-discovered-the-c-algorithm-library-and-learned-not-to-reinvent-the-wheel-2398a34e23e3","tags":["Tech","Programming","Algorithms","Coding","Technology"]},
{"url":"https://www.freecodecamp.org/news/debugging-javascript-for-beginners-5d4ac15dd1cd","tags":["JavaScript","Debugging","Beginner","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-avoid-code-review-pitfalls-that-slow-your-productivity-down-b7a8536c4d3b","tags":["Code Review","Software Development","Software Engineering","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-add-charts-and-graphs-to-a-vue-js-application-29f943a45d09","tags":["JavaScript","Software Engineering","Programming","Vuejs","Technology"]},
{"url":"https://www.freecodecamp.org/news/todo-tutorials-can-be-fun-but-heres-how-to-build-your-own-projects-from-scratch-de6838fa9f23","tags":["Programming","Technology","JavaScript","Junior Developer","Software Development"]},
{"url":"https://www.freecodecamp.org/news/randomized-algorithms-part-1-d89986bb685b","tags":["Algorithms","Computer Science","Tech","Programming","Mathematics"]},
{"url":"https://www.freecodecamp.org/news/software-impedance-6796cc65758b","tags":["Programming","Signal Processing","Batch Processing","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-css-position-to-layout-a-website-with-example-code-38592bb9e276","tags":["CSS","Web Development","Technology","Website Design","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-realworld-comparison-of-front-end-frameworks-with-benchmarks-2019-update-4be0d3c78075","tags":["JavaScript","Web Development","Software Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-best-time-to-npm-init-722a085813b0","tags":["JavaScript","Tech","Productivity","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-read-update-and-search-through-excel-files-using-python-c70680d811d4","tags":["Programming","Python","Productivity","Technology","Software Development"]},
{"url":"https://www.freecodecamp.org/news/why-you-should-stop-writing-css-in-css-6fb724f6e3fc","tags":["CSS","Tech","Design","Productivity","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-parse-pdfs-at-scale-in-nodejs-what-to-do-and-what-not-to-do-541df9d2eec1","tags":["JavaScript","Nodejs","Software Architecture","Technology","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-developers-and-tech-founders-can-turn-their-ideas-into-ui-design-d52cdb9ac30e","tags":["Startup","Tech","Design","Business","UX"]},
{"url":"https://www.freecodecamp.org/news/scrap-websites-using-python-c0c7ad41d2dd","tags":["Python","Web Scraping","Tech","Data Science","Programming"]},
{"url":"https://www.freecodecamp.org/news/google-hash-code-2019-chandigarh-university-hub-organized-by-neeraj-negi-923118fce083","tags":["Google","Technology","Leadership","Programming","Community"]},
{"url":"https://www.freecodecamp.org/news/why-graphql-is-the-future-of-apis-6a900fb0bc81","tags":["Programming","JavaScript","Technology","Software Engineering","GraphQL"]},
{"url":"https://www.freecodecamp.org/news/how-anki-saved-my-engineering-career-293a90f70a73","tags":["Learning","Software Development","Productivity","Self Improvement","Technology"]},
{"url":"https://www.freecodecamp.org/news/galls-law-and-what-it-has-to-do-with-startups-fd85dfbd6703","tags":["Startup","Tech","Productivity","Life Lessons","Technology"]},
{"url":"https://www.freecodecamp.org/news/launching-the-front-end-tooling-survey-2019-4cb2b72f0b42","tags":["JavaScript","CSS","Web Development","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/learn-the-basics-of-react-hooks-in-10-minutes-b2898287fe5d","tags":["JavaScript","Technology","React","Hooks","Programming"]},
{"url":"https://www.freecodecamp.org/news/make-a-custom-reddit-notification-system-with-python-4dd560667b35","tags":["Python","Reddit","Heroku","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-jsdelivr-e64e5590f66e","tags":["JavaScript","Web Development","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/taming-performance-in-todays-web-app-with-lighthouse-webpack-and-react-loadable-components-b2d3fa04e0ab","tags":["Lighthouse","React","Webpack","Performance","Tech"]},
{"url":"https://www.freecodecamp.org/news/benefits-of-progressive-web-applications-pwas-and-how-to-build-one-a763e6424717","tags":["JavaScript","Reactjs","Technology","Programming","Pwa"]},
{"url":"https://www.freecodecamp.org/news/heres-a-breakdown-of-all-the-important-features-of-magento-2-3-a83ad3a017bf","tags":["Magento","Ecommerce","Web Development","Apps","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-array-prototype-map-works-b6b69379c3af","tags":["JavaScript","Tech","Programming","Coding","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-i-used-deep-learning-to-classify-medical-images-with-fast-ai-cc4cfd64173c","tags":["Machine Learning","Deep Learning","Fastai","Tech","AI"]},
{"url":"https://www.freecodecamp.org/news/how-to-design-and-build-a-carousel-feature-in-vuejs-125f690a3a9e","tags":["JavaScript","Vuejs","Technology","Progressive Web App","UX"]},
{"url":"https://www.freecodecamp.org/news/android-instant-apps-101-what-they-are-and-how-they-work-8b039165ed24","tags":["Android","Mobile App Development","Instant Apps","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/550-free-online-programming-computer-science-courses-you-can-start-in-march-d1944d6e467","tags":["Education","Technology","Tech","Self Improvement","Personal Development"]},
{"url":"https://www.freecodecamp.org/news/thinking-of-learning-to-code-thats-the-easy-bit-here-s-how-to-tackle-the-hard-parts-d7151ed75d2a","tags":["Programming","Learning","Self Improvement","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-sort-lists-on-your-website-using-helpful-stats-f5209e865fa2","tags":["JavaScript","Web Development","Data Science","UX","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-started-with-gatsby-2-and-redux-ae1c543571ca","tags":["React","Redux","JavaScript","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/leveraging-docker-multi-stage-builds-to-optimize-dockerfile-image-1e708a591940","tags":["Docker","Best Practices","Optimization","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/from-yaml-to-typescript-a-developers-view-on-cloud-automation-bba5365439f4","tags":["Serverless","Typescript","Cloud Computing","AWS","Tech"]},
{"url":"https://www.freecodecamp.org/news/goin-fast-and-asynchronous-with-python-and-sanic-387d722f3668","tags":["Python","Sanic","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-enable-es6-and-beyond-syntax-with-node-and-express-68d3e11fe1ab","tags":["JavaScript","Nodejs","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-publish-a-react-native-component-to-npm-its-easier-than-you-think-51f6ae1ef850","tags":["JavaScript","NPM","React Native","Mobile App Development","React"]},
{"url":"https://www.freecodecamp.org/news/how-to-choose-a-computer-science-degree-program-2c67687bfb2e","tags":["Education","Technology","Careers","Programming","Computer Science"]},
{"url":"https://www.freecodecamp.org/news/going-serverless-with-react-and-aws-amplify-part-3-tracking-app-usage-57b4b5626612","tags":["Serverless","JavaScript","React","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-chef-and-infrastructure-as-code-7d8ad2689b8","tags":["Tech","DevOps","Programming","Infrastructure As Code","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-customer-support-live-chat-widget-with-react-ca228b3cea11","tags":["JavaScript","React","Web Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/everything-you-should-be-able-to-do-with-lists-in-a-python-interview-d46d1f3f52b1","tags":["Programming","Interview","Coding","Software Development","Python"]},
{"url":"https://www.freecodecamp.org/news/lessons-from-2-5-years-of-software-engineering-da66891f1b09","tags":["Technology","Programming","Life Lessons","Software Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/reasonml-the-functional-parts-675d17caa63f","tags":["Functional Programming","Reasonml","JavaScript","Tech","Machine Learning"]},
{"url":"https://www.freecodecamp.org/news/five-great-tactics-for-becoming-a-better-coder-5c6da86ab0d0","tags":["Coding","Programming","Tech","Life Lessons","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-flip-timer-in-react-native-e208e54baf58","tags":["React","JavaScript","Tech","Apps","Programming"]},
{"url":"https://www.freecodecamp.org/news/my-journey-in-completing-100-days-of-code-e657428b1fa6","tags":["Open Source","Software","Technology","Programming","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-overcome-your-fear-of-writing-by-writing-like-you-code-d0d6edb9ff62","tags":["Writing","Coding","Fear Of Failure","Tech","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/why-creating-a-readme-has-become-my-favorite-part-of-development-7342e1c20220","tags":["Programming","Software Development","Documentation","Project Management","Tech"]},
{"url":"https://www.freecodecamp.org/news/what-i-wish-i-knew-before-becoming-a-vp-at-a-large-startup-d2336645a38b","tags":["Startup","Leadership","Management","Self Improvement","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-the-best-performance-out-of-your-angular-apps-d5132a6c3335","tags":["UI","Technology","Front End Development","Programming","Angular"]},
{"url":"https://www.freecodecamp.org/news/how-i-went-from-complete-beginner-to-software-developer-and-how-you-can-too-dd36ed08e11b","tags":["Programming","Women In Tech","Computer Science","Technology","Coding"]},
{"url":"https://www.freecodecamp.org/news/learn-modern-javascript-in-this-free-28-part-course-7ec8d353eb","tags":["JavaScript","ES6","Web Development","Coding","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-integrate-your-ios-flutter-app-with-firebase-on-macos-6ad08e2714f0","tags":["Flutter","Firebase","Mobile App Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/get-to-know-different-javascript-environments-in-react-native-4951c15d61f5","tags":["JavaScript","React Native","Chrome","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-schedule-ad-hoc-tasks-with-dynamodb-ttl-and-lambda-421fa5778993","tags":["AWS","Cloud Computing","Serverless","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-im-learning-to-program-it-s-an-endurance-sport-8bf8725cd38","tags":["Running","Programming","Tech","Learning","Education"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-a-beautifully-animated-loader-in-react-native-21da37a8f6b0","tags":["React Native","Tech","Productivity","UX","Design"]},
{"url":"https://www.freecodecamp.org/news/fundamental-design-principles-for-non-designers-ad34c30caa7","tags":["Design","UX","UI","Tech","Graphic Design"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-a-regexp-to-confirm-the-ending-of-a-string-in-javascript-4b42f3749af1","tags":["Algorithms","JavaScript","Regex","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-be-an-awesome-teammate-from-day-one-as-a-junior-developer-with-these-tips-725f04000059","tags":["Programming","Career Advice","Junior Developer","Technology","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-i-created-a-video-game-with-just-over-a-year-of-coding-experience-6bc585acef76","tags":["Programming","Software Development","Gaming","Tech","Game Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-more-freelance-clients-by-becoming-referable-b56446b4469b","tags":["Freelancing","Clients","Business","Professional Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-movie-search-app-using-react-hooks-24eb72ddfaf7","tags":["JavaScript","Programming","Web Development","Reactjs","Software Development"]},
{"url":"https://www.freecodecamp.org/news/keep-calm-and-become-a-security-engineer-8547bd33a5cd","tags":["Cybersecurity","Technology","Security","Tech","Education"]},
{"url":"https://www.freecodecamp.org/news/what-to-ask-yourself-before-adding-an-npm-package-to-your-project-6b92ba13070d","tags":["JavaScript","NPM","Open Source","Nodejs","Software Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-simplify-state-in-your-react-app-redux-with-a-twist-41b0e5b12dcb","tags":["React","Redux","Tech","Productivity","Programming"]},
{"url":"https://www.freecodecamp.org/news/reflections-on-my-first-1-000-hours-learning-to-code-17cd32e72f11","tags":["JavaScript","React","Web Development","Learning To Code","Tech"]},
{"url":"https://www.freecodecamp.org/news/learn-typecasting-in-python-in-five-minutes-90d42c439743","tags":["Programming","Python","Tech","Coding","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-implement-local-fulfillment-for-google-assistant-actions-using-dialogflow-1b3b3a13075f","tags":["Nodejs","Google Assistant","Programming","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/introducing-react-use-database-client-side-relational-data-just-got-easier-d272c9465bf0","tags":["React","JavaScript","Web Development","Web Design","Tech"]},
{"url":"https://www.freecodecamp.org/news/coding-the-game-of-life-with-react-7de2385b7356","tags":["React","JavaScript","Front End Development","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/big-o-notation-why-it-matters-and-why-it-doesnt-1674cfa8a23c","tags":["Big O Notation","Algorithms","Computer Science","Mathematics","Programming"]},
{"url":"https://www.freecodecamp.org/news/why-graphql-is-the-key-to-staying-out-of-technical-debt-7915f8f59a9","tags":["GraphQL","React","JavaScript","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-vert-x-the-fastest-java-framework-today-27d8661ceb14","tags":["Nodejs","Scala","Java","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/start-your-journey-into-the-world-of-react-by-learning-these-basics-d6e05d3655e3","tags":["JavaScript","Reactjs","Web Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/title-case-a-sentence-in-javascript-929012c88574","tags":["JavaScript","Algorithms","Coding","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/javascript-naming-conventions-dos-and-don-ts-99c0e2fdd78a","tags":["Programming","JavaScript","Naming Conventions","Best Practices","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-top-down-introduction-to-ssh-965f4fadd32e","tags":["Security","Ssh","Web Development","Software Development","Encryption"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-started-with-python-for-deep-learning-and-data-science-3bed07f91a08","tags":["Python","Deep Learning","Data Science","Machine Learning","Technology"]},
{"url":"https://www.freecodecamp.org/news/disrupting-the-status-quo-of-traditional-learning-ef83c694cfd7","tags":["Education","Educational Technology","Web Development","Software Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-extract-keywords-from-text-with-tf-idf-and-pythons-scikit-learn-b2a0f3d7e667","tags":["Naturallanguageprocessing","Machine Learning","Text Mining","Data Science","Python"]},
{"url":"https://www.freecodecamp.org/news/how-to-drop-leprechaun-hats-into-your-website-with-computer-vision-b0d115a0f1ad","tags":["CSS","JavaScript","UX","Tech","Computer Vision"]},
{"url":"https://www.freecodecamp.org/news/how-to-interview-your-interviewers-when-youre-looking-for-a-job-d848bc3a910","tags":["Hiring","Technology","Job Hunting","Interview","Careers"]},
{"url":"https://www.freecodecamp.org/news/how-i-went-from-no-coding-experience-to-launching-my-first-product-7d3a6812b4e3","tags":["Programming","Productivity","Startup","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/youre-probably-calculating-freelance-rates-all-wrong-so-follow-this-strategy-instead-a5c738e51f70","tags":["Freelancing","Pricing","Business","Entrepreneurship","Tech"]},
{"url":"https://www.freecodecamp.org/news/custom-file-uploader-with-html5-javascript-bootstrap-85a56a0437c5","tags":["JavaScript","Web Development","Programming","Software Development","Computer Science"]},
{"url":"https://www.freecodecamp.org/news/how-to-become-a-developer-advocate-my-story-and-some-practical-tips-bfb27552657e","tags":["Programming","Developer Advocacy","Software Development","Technology","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-easily-cancel-useeffect-http-calls-with-rxjs-d1be418014e8","tags":["JavaScript","React","Technology","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-decide-on-the-best-technology-for-your-website-815dbb92294b","tags":["Microservices","Vuejs","JavaScript","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-deploy-your-super-cool-node-app-to-azure-from-github-47ebff6c5448","tags":["JavaScript","Github","Tech","Programming","Nodejs"]},
{"url":"https://www.freecodecamp.org/news/how-to-understand-css-floats-with-two-simple-sushi-layout-recipes-dded925706b9","tags":["CSS","Web Development","Tech","Technology","Design"]},
{"url":"https://www.freecodecamp.org/news/lessons-and-tips-from-a-singaporean-hacker-in-silicon-valley-6772bade4021","tags":["Programming","Open Source","Software Development","Learning To Code","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-run-a-successful-design-sprint-1702e0f79797","tags":["Innovation","Software Development","Agile","Design Thinking","Product Management"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-valid-ssl-certificates-for-local-development-ca228240fad2","tags":["Ssl","Technology","Programming","Web Development","Security"]},
{"url":"https://www.freecodecamp.org/news/how-to-run-free-peer-led-coding-bootcamps-an-interview-with-dan-sofer-3e0a82ed45e","tags":["Startup","Technology","Nonprofit","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/what-is-a-branch-in-git-9bcd1a760ed3","tags":["Git","Remote Working","Programming","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/secure-your-web-application-with-these-http-headers-fd66e0367628","tags":["JavaScript","Web Security","Security","Https","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-the-ultimate-ai-chatbot-by-following-these-steps-e0abe77a2b20","tags":["Bots","Chatbots","Artificial Intelligence","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/styling-in-react-101-2536b696219b","tags":["React","Front End Development","Programming","UI","Tech"]},
{"url":"https://www.freecodecamp.org/news/yes-i-coded-a-semaphore-and-no-i-am-not-an-os-developer-c721650e1887","tags":["Programming","Tech","Technology","Software Development","Learning"]},
{"url":"https://www.freecodecamp.org/news/how-to-perform-localization-in-phoenix-applications-with-gettext-c38bb0f01bef","tags":["Localization","Technology","Startup","Translation","Programming"]},
{"url":"https://www.freecodecamp.org/news/summer-is-over-you-should-be-coding-heres-yet-another-list-of-exciting-ideas-to-build-a95d7704d36d","tags":["Web Development","Technology","Learning To Code","Programming","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-train-your-own-faceid-cnn-using-tensorflow-eager-execution-6905afe4fd5a","tags":["Machine Learning","Deep Learning","TensorFlow","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-i-discovered-c-sortedlist-uses-binary-search-and-why-you-should-care-a88cce40f49b","tags":["Programming","Data Structures","Algorithms","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/simple-extensible-blog-built-with-elixir-and-phoenix-61d4dfafabb1","tags":["Elixir","Phoenix","Tech","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/by-the-way-exploring-delegation-in-kotlin-cc7281d5b498","tags":["Kotlin","Programming","Java","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/the-most-robust-and-secure-home-automation-system-6d0ddbb39f29","tags":["Raspberry Pi","JavaScript","Technology","Internet of Things","Nodejs"]},
{"url":"https://www.freecodecamp.org/news/how-to-stay-motivated-when-learning-to-code-10-actionable-tips-f5f208f917db","tags":["Programming","Web Development","Tech","Coding","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/best-practices-for-building-api-keys-97c26eabfea9","tags":["API","Security","Programming","Software Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-perform-custom-validation-in-your-express-js-app-432eb423510f","tags":["JavaScript","Nodejs","Web Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/what-to-charge-as-a-freelancer-does-value-based-pricing-live-up-to-the-hype-1af1d4d88ef7","tags":["Freelancing","Business","Entrepreneurship","Design","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-impress-interviewers-by-using-recursion-in-javascript-with-es6-features-a14c763110d7","tags":["JavaScript","ES6","Interview","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-block-unproductive-websites-and-boost-your-productivity-using-javascript-20534011cccc","tags":["Nodejs","Productivity","Social Media","JavaScript","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-become-a-git-expert-e7c38bf54826","tags":["Git","Coding","Technology","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/change-the-world-one-line-of-code-at-a-time-5162b229f35e","tags":["JavaScript","Life Lessons","Inspiration","Tech","Coding"]},
{"url":"https://www.freecodecamp.org/news/how-to-perform-crud-operations-using-blazor-with-mongodb-8ee216ad513e","tags":["JavaScript","Mongodb","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/dockers-detached-mode-for-beginners-c53095193ee9","tags":["Docker","Technology","Programming","Software Development","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-launch-a-site-on-aws-for-free-in-15-minutes-7b3ce5d8d053","tags":["AWS","Web Development","Programming","Front End Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-send-an-sms-in-node-js-via-smpp-gateway-9c7b12e4600a","tags":["JavaScript","Nodejs","Tech","Sms","Communication"]},
{"url":"https://www.freecodecamp.org/news/why-you-learn-the-most-when-you-feel-like-youre-struggling-as-a-developer-7513327c8ee4","tags":["Programming","Life Lessons","Self Improvement","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/facial-emotion-recognition-develop-a-c-n-n-and-break-into-kaggle-top-10-f618c024faa7","tags":["Machine Learning","Artificial Intelligence","Neural Networks","Technology","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-an-ethereum-wallet-web-app-ac77dcaac573","tags":["Ethereum","React","JavaScript","Tech","Blockchain"]},
{"url":"https://www.freecodecamp.org/news/660-free-online-programming-computer-science-courses-you-can-start-in-october-99725c056812","tags":["Programming","Tech","Technology","Personal Development","Education"]},
{"url":"https://www.freecodecamp.org/news/which-chatbots-do-businesses-actually-want-308105cf56ed","tags":["Chatbots","Business","AI","Tech","UX"]},
{"url":"https://www.freecodecamp.org/news/web-security-hardening-http-cookies-be8d8d8016e1","tags":["JavaScript","Security","Programming","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-power-up-your-website-with-vue-js-and-minimal-effort-dc8042cc383c","tags":["Vuejs","Front End Development","JavaScript","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-benefits-of-speaking-at-tech-conferences-c36348c50ac1","tags":["Travel","Tech","Life Lessons","Public Speaking","Conference"]},
{"url":"https://www.freecodecamp.org/news/how-to-structure-your-project-and-manage-static-resources-in-react-native-6f4cfc947d92","tags":["React Native","React","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-i-started-a-google-developers-group-gdg-chapter-in-warri-nigeria-and-reached-100-members-22cbd622d070","tags":["Technology","Startup","Life Lessons","Education","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/using-computer-science-to-deal-with-more-than-a-thousand-lego-pieces-439a2d5a3278","tags":["Computer Science","Play","Tech","Life Lessons","Science"]},
{"url":"https://www.freecodecamp.org/news/feedback-fail-discover-the-risk-of-agiles-data-driven-achilles-heel-d1fc5096bc2c","tags":["Agile","Startup","Engineering","Product Management","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-solve-webpack-problems-the-practical-case-79fb676417f4","tags":["JavaScript","Webpack","React","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/learn-to-create-a-line-chart-using-d3-js-4f43f1ee716b","tags":["JavaScript","D3js","Programming","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/get-started-with-css-in-5-minutes-e0804813fc3e","tags":["Web Development","CSS","Tech","Programming","Web Design"]},
{"url":"https://www.freecodecamp.org/news/pearson-p-values-and-plots-d5eed2fd6d1a","tags":["Data Science","Tech","Technology","Programming","Data"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-an-html-calculator-app-from-scratch-using-javascript-4454b8714b98","tags":["JavaScript","Tutorial","Tech","Programming","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/why-you-should-ignore-exceptions-in-java-and-how-to-do-it-correctly-8e95e5775e58","tags":["Java","Software Development","Sneakythrow","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/heres-my-favorite-weird-trick-to-debug-css-88529aa5a6a3","tags":["Web Development","HTML","CSS","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-crash-course-on-securing-serverless-apis-with-json-web-tokens-ff657ab2f5a5","tags":["Serverless","JavaScript","Web Development","Nodejs","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-an-online-poll-with-asp-net-core-angular-5-and-highcharts-85ff7fecbaf1","tags":["Tech","Programming","Angular","Tutorial","Nodejs"]},
{"url":"https://www.freecodecamp.org/news/a-quick-introduction-to-css-animations-a1655375ec90","tags":["Technology","Education","Web Development","Programming","CSS"]},
{"url":"https://www.freecodecamp.org/news/em-units-versus-rem-units-fight-382c16af8a67","tags":["Web Development","HTML","CSS","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-conquer-webpack-4-and-build-a-sweet-react-app-236d721e6745","tags":["JavaScript","React","Tech","Front End Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/an-introduction-to-q-64beaff53a00","tags":["Programming","Quantum Computing","Microsoft","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-create-your-own-auto-direct-message-twitter-bot-for-free-e851265ce730","tags":["Nodejs","Web Development","Bots","Social Media","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-and-why-i-used-plotly-instead-of-d3-to-visualize-my-lollapalooza-data-d48345e2ca68","tags":["Data Science","Web Development","Python","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-food-delivery-app-with-push-notifications-using-swift-2aa259ffea58","tags":["Swift","Tech","Tutorial","Programming","Apps"]},
{"url":"https://www.freecodecamp.org/news/this-is-why-we-need-to-bind-event-handlers-in-class-components-in-react-f7ea1a6f93eb","tags":["JavaScript","React","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/create-gameoflife-with-react-in-one-hour-8e686a410174","tags":["React","JavaScript","Web Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/learning-to-code-is-just-like-learning-to-dance-3ccc6be7f62a","tags":["Programming","JavaScript","Computer Science","Dance","Tech"]},
{"url":"https://www.freecodecamp.org/news/an-overview-of-visual-studio-code-for-front-end-developers-49a4aa0771fb","tags":["Web Development","Front End Development","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/7-javascript-methods-that-will-boost-your-skills-in-less-than-8-minutes-4cc4c3dca03f","tags":["JavaScript","Web Development","Tech","Programming","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-started-with-angular-6-0-a196cbfb9bbb","tags":["JavaScript","Visual Studio Code","Angularjs","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-sturdy-react-apps-with-tdd-and-the-react-testing-library-47ad3c5c8e47","tags":["JavaScript","React","Testing","Tech","Productivity"]},
{"url":"https://www.freecodecamp.org/news/how-i-beat-the-odds-and-became-an-outreachy-intern-9a92f47cb44e","tags":["Education","Internships","Tech","Life Lessons","Programming"]},
{"url":"https://www.freecodecamp.org/news/kali-installation-on-usb-stick-with-pure-efi-boot-on-a-mac-37585b7698e2","tags":["Kali","Linux","Mac","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-modular-readable-sql-using-named-result-sets-and-functions-ac49f1ca25c1","tags":["Best Practices","Data Science","Data Analytics","Sql","Tech"]},
{"url":"https://www.freecodecamp.org/news/creating-realistic-3d-objects-in-figma-carton-box-example-f674c21c3452","tags":["Design","Nigeria","Figma","Tech","Tutorial"]},
{"url":"https://www.freecodecamp.org/news/how-apple-pay-works-under-the-hood-8c3978238324","tags":["Apple","iPhone","Tech","Mobile","Security"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-an-electron-desktop-app-in-javascript-multithreading-sqlite-native-modules-and-1679d5ec0ac","tags":["JavaScript","Tech","Programming","Nodejs","Startup"]},
{"url":"https://www.freecodecamp.org/news/want-to-learn-css-heres-our-free-20-part-course-9fb3dcb0a971","tags":["CSS","Tech","Programming","Web Design","Learning"]},
{"url":"https://www.freecodecamp.org/news/how-to-increase-your-chances-of-landing-a-development-job-acb6759c66da","tags":["Programming","Jobs","Web Development","Tech","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/the-best-way-to-bind-event-handlers-in-react-282db2cf1530","tags":["JavaScript","React","Tech","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/build-native-desktop-apps-with-javascript-a49ede90d8e9","tags":["JavaScript","React","Programming","Coding","Tech"]},
{"url":"https://www.freecodecamp.org/news/from-grit-to-gigs-how-i-started-my-freelancing-business-8fbfb514a5a3","tags":["Freelancing","Business Development","Entrepreneurship","Life Lessons","Tech"]},
{"url":"https://www.freecodecamp.org/news/here-is-the-most-popular-ways-to-make-an-http-request-in-javascript-954ce8c95aaa","tags":["JavaScript","Programming","Tech","Learning To Code","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-web-app-with-go-gin-and-react-cffdc473576","tags":["JavaScript","Golang","Programming","Apps","Tech"]},
{"url":"https://www.freecodecamp.org/news/thinking-reactively-how-to-animate-with-movement-objects-using-rxjs-692518b6f2ac","tags":["JavaScript","Tech","Functional Programming","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/this-quick-intro-to-dash-will-get-you-to-hello-world-in-under-5-minutes-86f8ae22ca27","tags":["Data Science","Data Visualization","Dash","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/basic-data-analysis-on-twitter-with-python-251c2a85062e","tags":["Python","Data Science","Twitter","Data Visualization","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-visualize-what-you-have-been-tweeting-81c75f00546d","tags":["Data Visualization","Data Analysis","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-we-serve-25m-api-calls-from-10-scalable-global-endpoints-for-150-a-month-911002703280","tags":["Software Engineering","AWS","Software Development","Software","API"]},
{"url":"https://www.freecodecamp.org/news/staticman-add-dynamic-content-to-a-static-website-fast-557008ce7d47","tags":["Web Development","JavaScript","Web Design","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/blockchain-explained-by-trying-to-pass-a-high-school-math-class-2322c01ece48","tags":["Bitcoin","Blockchain","Tech","Privacy","Learning"]},
{"url":"https://www.freecodecamp.org/news/what-exactly-is-node-js-ae36e97449f5","tags":["JavaScript","Web Development","Technology","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/understanding-setstate-in-react-ea8982168b49","tags":["JavaScript","Technology","Education","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/asp-net-core-crud-using-angular-5-and-entity-framework-core-374ac04cd3ec","tags":["Angular 5","Web Development","Entity Framework Core","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/solve-the-unsolvable-with-monte-carlo-methods-294de03c80cd","tags":["Machine Learning","Programming","Technology","Tech","Data Science"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-a-blog-using-gatsby-from-your-phone-e92a99851a04","tags":["Github","Tech","Programming","Productivity","Blog"]},
{"url":"https://www.freecodecamp.org/news/want-to-learn-javascript-heres-a-free-24-part-course-to-get-you-started-e7777baf86fb","tags":["Learning To Code","Programming","Self Improvement","Productivity","Startup"]},
{"url":"https://www.freecodecamp.org/news/tc39-and-its-contributions-to-ecmascript-c178b77f32e1","tags":["JavaScript","Technology","Startup","Education","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-install-cpanel-whm-on-a-digital-ocean-vps-8146eb83f70a","tags":["Deployment","Tech","Programming","Tutorial","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-started-with-databricks-bc8da4ffbccb","tags":["Python","Machine Learning","Tech","Coding","Data Science"]},
{"url":"https://www.freecodecamp.org/news/how-to-handle-monetary-values-in-javascript-3fef5eeb3eda","tags":["Technology","Programming","Startup","JavaScript","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-protect-your-routes-with-react-context-717670c4713a","tags":["JavaScript","React","Front End Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/python-interview-question-guide-how-to-code-a-linked-list-fd77cbbd367d","tags":["Programming","Technology","Tech","Python","Interview"]},
{"url":"https://www.freecodecamp.org/news/how-much-can-you-curl-3c88e2fed3f6","tags":["API","Command Line","Technology","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/force-refreshing-a-react-child-component-the-easy-way-6cdbb9e6d99c","tags":["JavaScript","React","Web Development","Programming","Tutorial"]},
{"url":"https://www.freecodecamp.org/news/a-beginners-guide-to-css-grid-3889612c4b35","tags":["CSS","Design","Web Development","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-realtime-chart-in-ios-34a07410d50d","tags":["Nodejs","Swift","iOS","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-react-and-react-sentinel-to-make-responsive-dumb-components-51a04c6279a3","tags":["React","Animation","JavaScript","CSS","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-to-design-and-develop-a-beautiful-blog-from-scratch-a0cd1af46845","tags":["Web Development","HTML","CSS","Flexbox","Tech"]},
{"url":"https://www.freecodecamp.org/news/reactjs-implement-drag-and-drop-feature-without-using-external-libraries-ad8994429f1a","tags":["Reactjs","Programming","JavaScript","Tech","Tutorial"]},
{"url":"https://www.freecodecamp.org/news/write-less-do-more-with-javascript-es6-5fd4a8e50ee2","tags":["JavaScript","ES6","Front End Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/create-a-news-app-using-react-native-ced249263627","tags":["React Native","JavaScript","Web Development","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/ipfs-101-understand-by-doing-it-9f5622c4d4ed","tags":["Technology","Code","Tutorial","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/30-seconds-of-code-conditionally-change-values-with-when-732b09e46334","tags":["JavaScript","Functional Programming","React","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-cake-pattern-with-swinject-4357c4d2bd0b","tags":["Swift","iOS","Unit Testing","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/what-i-learned-from-creating-and-shipping-my-first-app-in-a-day-9f79010765f0","tags":["Life Lessons","Tech","Technology","Programming","Creativity"]},
{"url":"https://www.freecodecamp.org/news/how-to-continuously-deploy-a-static-website-in-style-using-github-and-aws-3df7ecb58d9c","tags":["AWS","Tech","Technology","DevOps","Programming"]},
{"url":"https://www.freecodecamp.org/news/9-neat-javascript-tricks-e2742f2735c3","tags":["Technology","Web Development","Programming","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/breaking-bad-to-make-good-firefox-cve-2017-7843-219034357496","tags":["Security","Tech","Programming","Bug Bounty","Infosec"]},
{"url":"https://www.freecodecamp.org/news/airpeace-website-a-ux-case-study-e0ef593f2619","tags":["UX","Design","UI","Tech","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/running-your-own-openvpn-server-on-a-raspberry-pi-8b78043ccdea","tags":["Raspberry Pi","Security","VPN","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/an-intro-to-behavioral-programming-with-react-request-wait-and-block-ad876e2d235e","tags":["JavaScript","React","Behavioral Programming","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-data-scientists-guide-to-happiness-findings-from-the-happy-experiences-of-10-000-humans-fc02b5c8cbc1","tags":["Happiness","Topic Modeling","Data Science","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/graphql-java-development-stack-in-production-21f402c4c37a","tags":["GraphQL","Java","Servers","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/setting-up-internationalization-in-react-from-start-to-finish-6cb94a7af725","tags":["JavaScript","React","Web Development","Tech","Software Development"]},
{"url":"https://www.freecodecamp.org/news/here-are-the-top-tips-ive-use-to-land-a-remote-software-developer-job-37108d86c118","tags":["Tech","Software Development","Startup","Life Lessons","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/what-you-should-know-about-web-tracking-and-how-it-affects-your-online-privacy-42935355525","tags":["Privacy","Tech","Internet","Technology","Security"]},
{"url":"https://www.freecodecamp.org/news/how-to-make-your-code-reviews-fun-and-not-dreadful-daf4dbabc428","tags":["Software Development","Code Review","Workflow","Coding","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-b-testing-with-nginx-in-40-lines-of-code-d4f94397130a","tags":["Nginx","UX","Tech","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/in-2017-i-became-a-programmer-here-is-how-ff839e68acc1","tags":["Tech","Education","Startup","Life Lessons","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/learn-how-to-select-the-best-performing-linear-regression-for-univariate-models-e9d429c40581","tags":["Machine Learning","Shiny","Data Science","Mathematics","Statistics"]},
{"url":"https://www.freecodecamp.org/news/favorite-vs-code-extensions-2017-786ea235812f","tags":["JavaScript","Vscode","Visual Studio","Editor","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-i-went-from-programming-with-a-feature-phone-to-working-for-an-mit-startup-40ca3be4fa0f","tags":["Programming","Startup","Tech","Android","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/a-15-year-olds-first-exploit-of-github-70c41fc7ef2c","tags":["Programming","Tech","Life Lessons","Technology","Startup"]},
{"url":"https://www.freecodecamp.org/news/rest-is-the-new-soap-97ff6c09896d","tags":["API","Programming","Technology","Software Development","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-i-got-my-first-developer-job-with-no-internships-straight-out-of-college-814d0eea1e4c","tags":["Tech","Self Improvement","Careers","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/to-self-doubting-developers-are-you-good-enough-13de8ebdf53a","tags":["Inspiration","Women In Tech","Life Lessons","Web Development","Imposter Syndrome"]},
{"url":"https://www.freecodecamp.org/news/you-can-now-create-an-arduino-and-unity3d-interactive-experience-without-latency-2d7388dcc0c","tags":["Arduino","Unity3d","Open Source","DIY","Technology"]},
{"url":"https://www.freecodecamp.org/news/noise-is-all-around-us-d0c0fcb8d48","tags":["Design","Programming","Tech","Startup","Productivity"]},
{"url":"https://www.freecodecamp.org/news/all-you-need-to-know-about-parcel-dbe151b70082","tags":["React","JavaScript","Nodejs","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/tutorial-building-a-community-on-boarding-app-with-serverless-stepfunctions-and-stackstorm-b2f7cf2cc419","tags":["Serverless","AWS","Slack","DevOps","Python"]},
{"url":"https://www.freecodecamp.org/news/a-real-world-comparison-of-front-end-frameworks-with-benchmarks-e1cb62fd526c","tags":["JavaScript","Front End Development","Web Development","Tech","Technology"]},
{"url":"https://www.freecodecamp.org/news/baby-steps-to-learn-machine-learning-from-a-tennis-fan-d4171f51c23f","tags":["Machine Learning","Artificial Intelligence","Data Science","Business Analytic","Data Visualization"]},
{"url":"https://www.freecodecamp.org/news/how-to-solve-the-baby-lizards-problem-a-fun-variant-on-the-n-queens-problem-a6980f5e72a","tags":["Programming","Computer Science","Technology","Python","JavaScript"]},
{"url":"https://www.freecodecamp.org/news/optimising-the-state-shape-of-your-react-app-with-redux-3a280e6ef436","tags":["React","Programming","JavaScript","Tech","Web Development"]},
{"url":"https://www.freecodecamp.org/news/why-side-projects-are-so-damn-important-239ba37209e","tags":["Startup","Tech","Life Lessons","Productivity","Entrepreneurship"]},
{"url":"https://www.freecodecamp.org/news/our-journey-for-using-circleci-2-0-to-build-and-deploy-an-angular-app-to-aws-s3-8e7ea3f51503","tags":["Tech","Programming","Web Development","DevOps","Software Development"]},
{"url":"https://www.freecodecamp.org/news/building-community-sign-up-app-with-serverless-stepfunctions-and-stackstorm-exchange-episode-2-b1efeb1b9bd6","tags":["Serverless","AWS","DevOps","Python","Lambda"]},
{"url":"https://www.freecodecamp.org/news/how-to-use-python-and-flask-to-build-a-web-app-an-in-depth-tutorial-437dbfe9f1c6","tags":["Python","Web Development","Programming","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/understanding-the-core-of-nodejs-the-powerful-chrome-v8-engine-79e7eb8af964","tags":["JavaScript","Nodejs","Chromev8","Ecmascript","Tech"]},
{"url":"https://www.freecodecamp.org/news/lets-backtrack-and-save-some-queens-1f9ef6af5415","tags":["Programming","Mathematics","Game Development","Algorithms","Tech"]},
{"url":"https://www.freecodecamp.org/news/building-a-multi-tenant-app-is-easy-if-you-have-an-apartment-3465f6eda85b","tags":["Web Development","Ruby","Tech","SaaS","Programming"]},
{"url":"https://www.freecodecamp.org/news/i-just-asked-23-000-developers-what-they-think-of-javascript-heres-what-i-learned-9a06b61998fa","tags":["JavaScript","Web Development","Technology","Programming","Startup"]},
{"url":"https://www.freecodecamp.org/news/shining-a-spotlight-on-error-boundaries-in-react-16-caed07453b22","tags":["React","Programming","Tech","Coding","Error Handling"]},
{"url":"https://www.freecodecamp.org/news/how-to-transform-your-100daysofcode-log-into-a-visual-experience-d048334af8d9","tags":["Web Development","Programming","Self Improvement","Productivity","Data Visualization"]},
{"url":"https://www.freecodecamp.org/news/how-i-scraped-7000-articles-from-a-newspaper-website-using-node-1309133a5070","tags":["JavaScript","Tech","Web Development","Data Science","Programming"]},
{"url":"https://www.freecodecamp.org/news/delivering-a-big-project-to-a-tight-deadline-4645aa62886d","tags":["Web Development","Web Design","Development","Software Development","Project Management"]},
{"url":"https://www.freecodecamp.org/news/understanding-the-template-method-design-pattern-by-eating-at-chipotle-37f6e029f065","tags":["Tech","Programming","Web Development","Design","Ruby"]},
{"url":"https://www.freecodecamp.org/news/how-do-javascript-rest-parameters-actually-work-227726e16cc8","tags":["JavaScript","ES6","Programming","Technology","Startup"]},
{"url":"https://www.freecodecamp.org/news/5-github-tips-for-new-coders-2f312689ffd5","tags":["Git","Tech","Self Improvement","Startup","Programming"]},
{"url":"https://www.freecodecamp.org/news/a-visual-guide-to-understanding-the-sign-in-javascript-3de8495ab3f","tags":["JavaScript","Web Development","Programming","Learn To Code","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/how-to-boost-your-app-store-rating-with-a-simple-easy-approach-ba54651182c8","tags":["Startup","Tech","Apple","Web Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-number-1-reason-virtual-assistants-will-go-completely-viral-c4a8bb20e262","tags":["Tech","Technology","Artificial Intelligence","Amazon","Google"]},
{"url":"https://www.freecodecamp.org/news/inside-the-360idev-conference-through-the-eyes-of-a-first-timer-f1f639c7e52a","tags":["Software Development","iOS","Life Lessons","Programming","Tech"]},
{"url":"https://www.freecodecamp.org/news/430-free-online-programming-computer-science-courses-you-can-start-in-november-6f2e5022e7a9","tags":["Tech","Programming","Education","Self Improvement","Startup"]},
{"url":"https://www.freecodecamp.org/news/tracking-the-millenium-falcon-with-tensorflow-c8c86419225e","tags":["TensorFlow","Python","AI","Machine Learning","Tech"]},
{"url":"https://www.freecodecamp.org/news/text-input-highlight-tripadvisor-style-2a44477de1b2","tags":["Web Development","React","JavaScript","Software Development","CSS"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-up-to-3500-github-stars-in-one-week-339102b62a8f","tags":["Tech","Web Development","Business","Startup","Programming"]},
{"url":"https://www.freecodecamp.org/news/the-tech-world-and-the-d-word-here-s-how-your-company-can-do-more-65b8d38382e4","tags":["Diversity","Tech","Life Lessons","Startup","Programming"]},
{"url":"https://www.freecodecamp.org/news/going-out-to-eat-and-understanding-the-basics-of-express-js-f034a029fb66","tags":["Web Development","Tech","Technology","Self Improvement","Startup"]},
{"url":"https://www.freecodecamp.org/news/the-definitive-omisego-beginners-guide-f95dcdf8635c","tags":["Blockchain","Omisego","Cryptocurrency","Crypto","Tech"]},
{"url":"https://www.freecodecamp.org/news/tips-for-making-money-as-a-freelance-developer-39fae6b76972","tags":["Startup","Programming","Freelancing","Entrepreneurship","Tech"]},
{"url":"https://www.freecodecamp.org/news/using-django-with-mongodb-by-adding-just-one-line-of-code-c386a298e179","tags":["Django","Python","Web Development","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/true-er-functional-programming-on-serverless-nodejs-e532079b40d","tags":["Serverless","Nodejs","AWS Lambda","Google Cloud Functions","Microservices"]},
{"url":"https://www.freecodecamp.org/news/discovering-awesome-female-engineers-in-the-graphql-community-88ddf45e4ce1","tags":["GraphQL","Community","Tech","Women In Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/google-certified-associate-android-developer-exam-walkthrough-ce09a039b29a","tags":["Android","Google","Udacity","Certification","Associate Android"]},
{"url":"https://www.freecodecamp.org/news/why-16-of-the-code-on-the-average-site-belongs-to-facebook-and-what-that-means-68956cd731be","tags":["Web Development","JavaScript","Facebook","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/mocking-graphql-with-graphql-tools-42c2dd9d0364","tags":["GraphQL","Mocking","Apollo","JavaScript","Testing"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-robust-apps-consistently-with-the-clean-architecture-9bdca93e17b","tags":["JavaScript","Web Development","Programming","Technology","Startup"]},
{"url":"https://www.freecodecamp.org/news/securing-node-js-restful-apis-with-json-web-tokens-9f811a92bb52","tags":["Nodejs","Web Development","JavaScript","Startup","Programming"]},
{"url":"https://www.freecodecamp.org/news/here-are-5-layouts-that-you-can-make-with-flexbox-6ca1e941f33d","tags":["CSS","Design","Web Development","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/what-my-childs-blanket-taught-me-about-technology-and-the-ancient-greeks-92b229a5b401","tags":["Psychology","Tech","Creativity","History","Design"]},
{"url":"https://www.freecodecamp.org/news/the-freecodecamp-medium-publication-editor-handbook-cb5876d1ef23","tags":["Writing","Tech","Startup","Design","Technology"]},
{"url":"https://www.freecodecamp.org/news/sindre-sorhus-8426c0ed785d","tags":["JavaScript","Open Source","Nodejs","Technology","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-does-blockchain-really-work-i-built-an-app-to-show-you-6b70cd4caf7d","tags":["Blockchain","Cryptocurrency","JavaScript","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-i-recreated-the-music-video-gorillazs-andromeda-with-webgl-f9b0fe55fb17","tags":["JavaScript","Music","Tech","Design","Web Development"]},
{"url":"https://www.freecodecamp.org/news/how-to-build-a-real-time-augmented-reality-measuring-app-with-arkit-and-pusher-41da426dedf9","tags":["iOS","Swift","Augmented Reality","Tech","Programming"]},
{"url":"https://www.freecodecamp.org/news/teaching-my-robot-to-think-my-grasp-sucks-5e3d5a908745","tags":["Machine Learning","Deep Learning","Artificial Intelligence","Robotics","Data Science"]},
{"url":"https://www.freecodecamp.org/news/i-wanted-real-time-github-push-notifications-so-i-built-a-chrome-extension-7e6be0611e4","tags":["Web Development","Tech","Technology","Startup","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/documentation-is-part-of-accessibility-439d7750267d","tags":["Technical Writing","Web Development","Software Development","Accessibility","Programming"]},
{"url":"https://www.freecodecamp.org/news/450-free-online-programming-computer-science-courses-you-can-start-in-september-59712e77635c","tags":["Tech","Technology","Programming","Design","Self Improvement"]},
{"url":"https://www.freecodecamp.org/news/the-fundamental-building-blocks-of-search-architecture-retrieval-and-relevance-289297a37681","tags":["Technology","Web Development","Programming","Startup","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-road-to-redux-and-back-d9987c7bb894","tags":["React","Redux","JavaScript","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-gravity-falls-can-help-you-teach-your-kids-basics-of-cryptography-18e1c6f9ac39","tags":["Life","Technology","Self Improvement","Cryptography","Children"]},
{"url":"https://www.freecodecamp.org/news/why-company-culture-is-important-to-your-career-as-a-software-engineer-5a590bc44621","tags":["Programming","Tech","Company Culture","Work Life Balance","Web Development"]},
{"url":"https://www.freecodecamp.org/news/build-a-flexible-neural-network-with-backpropagation-in-python-acffeb7846d0","tags":["Machine Learning","Neural Networks","Python","Data Science","Programming"]},
{"url":"https://www.freecodecamp.org/news/how-to-get-started-with-react-native-8ef42f65160a","tags":["React Native","React","JavaScript","Mobile App Development","Programming"]},
{"url":"https://www.freecodecamp.org/news/building-your-personal-brand-as-a-new-web-developer-f6d4150fd217","tags":["Careers","Technology","Life Lessons","Web Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/here-are-438-free-online-programming-and-compsci-courses-you-can-start-in-may-ee3d276454aa","tags":["Self Improvement","Design","Programming","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/every-single-machine-learning-course-on-the-internet-ranked-by-your-reviews-3c4a7b8026c0","tags":["Machine Learning","Artificial Intelligence","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/a-step-by-step-guide-to-making-pure-css-tooltips-3d5a3e237346","tags":["CSS","Design","UX","Web Development","Web Design"]},
{"url":"https://www.freecodecamp.org/news/we-asked-20-000-people-who-they-are-and-how-theyre-learning-to-code-fff5d668969","tags":["Technology","Tech","Data Science","Learning To Code","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/how-to-dig-yourself-out-of-the-coding-tutorial-rut-7d3b2232f234","tags":["Tech","Self Improvement","Productivity","Life Lessons","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/a-winners-guide-to-prototyping-in-the-browser-95c5a161a67d","tags":["Web Development","JavaScript","Design","Front End Development","UX"]},
{"url":"https://www.freecodecamp.org/news/make-your-hobby-harder-programming-is-difficult-thats-why-you-should-learn-it-e4627aee41a1","tags":["Programming","Life Lessons","Productivity","Self Improvement","Startup"]},
{"url":"https://www.freecodecamp.org/news/3-tips-to-keep-in-mind-while-developing-complex-ui-in-web-b56312310390","tags":["JavaScript","UI","Tech","Front End Development","React"]},
{"url":"https://www.freecodecamp.org/news/how-to-talk-about-your-side-projects-18b96f192817","tags":["Career Advice","Self Improvement","Design","Creativity","Tech"]},
{"url":"https://www.freecodecamp.org/news/the-cia-just-lost-control-of-its-hacking-arsenal-heres-what-you-need-to-know-a9f49a64adf7","tags":["Programming","Tech","Technology","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/django-classifier-or-what-have-i-done-4a8164358c09","tags":["Django","Tech","Programming","Web Development","Technology"]},
{"url":"https://www.freecodecamp.org/news/take-the-2017-new-coder-survey-and-help-us-build-a-massive-public-dataset-8c808cbee7eb","tags":["Data Science","Tech","Technology","Startup","Design"]},
{"url":"https://www.freecodecamp.org/news/we-launched-an-open-source-product-what-happens-now-e586b6d8b99c","tags":["Open Source","Tech","Startup","Design","Entrepreneurship"]},
{"url":"https://www.freecodecamp.org/news/this-ui-revamp-could-make-twitter-successful-again-d4c551b353b3","tags":["Twitter","Design","UX","Social Media","Tech"]},
{"url":"https://www.freecodecamp.org/news/how-hating-code-made-me-a-better-designer-a372f0a91c68","tags":["Design","Learning To Code","Product Design","Life Lessons","Tech"]},
{"url":"https://www.freecodecamp.org/news/a-brief-history-of-random-numbers-9498737f5b6c","tags":["Programming","Hardware","Random","Software Development","History"]},
{"url":"https://www.freecodecamp.org/news/linkedin-endorsements-are-dumb-heres-the-data-386a9e1606f1","tags":["Careers","Recruiting","Life Lessons","Tech","Startup"]},
{"url":"https://www.freecodecamp.org/news/how-developers-programmed-old-nintendo-games-to-scroll-so-smoothly-615028c7a311","tags":["Programming","Tech","Careers","Startup","Life Lessons"]},
{"url":"https://www.freecodecamp.org/news/transcending-the-technical-interview-53de65feaafc","tags":["Programming","Education","Technology","Careers","Tech"]},
{"url":"https://www.freecodecamp.org/news/just-because-youre-self-taught-doesn-t-mean-you-have-to-learn-alone-b8724c1549e1","tags":["UX","Learning","Design","Travel","Programming"]},
{"url":"https://www.freecodecamp.org/news/communication-is-just-as-important-as-code-c92c709329ab","tags":["Software Development","Programming","Communication","Design","Business"]},
{"url":"https://www.freecodecamp.org/news/designing-in-color-abd358660a7b","tags":["Design","UX","Web Development","User Experience","Tech"]},
{"url":"https://www.freecodecamp.org/news/codepen-tips-and-best-practice-cf926ebd0b11","tags":["Web Development","Learning To Code","CSS","Design","Programming"]},
{"url":"https://www.freecodecamp.org/news/salary-negotiation-how-not-to-set-a-bunch-of-money-on-fire-605aabbaf84b","tags":["Tech","Technology","Programming","Design","Startup"]},
{"url":"https://www.freecodecamp.org/news/your-ui-is-your-products-humble-compensation-for-not-being-telepathic-b467d022d640","tags":["UX","Conversational UI","Design","Design Thinking","Bots"]},
{"url":"https://www.freecodecamp.org/news/4-forgotten-principles-of-usability-testing-29751df38bc1","tags":["UX","User Experience","Usability Testing","Design","Startup"]},
{"url":"https://www.freecodecamp.org/news/hard-earned-android-programming-experiences-361fbaaecd07","tags":["Android","Startups","Android App Development","AndroidDev","Programming"]},
{"url":"https://www.freecodecamp.org/news/restful-services-part-i-http-in-a-nutshell-aab3bfedd131","tags":["Web Development","Software Development","Tech","Programming","Technology"]},
{"url":"https://www.freecodecamp.org/news/write-modern-asynchronous-javascript-using-promises-generators-and-coroutines-5fa9fe62cf74","tags":["JavaScript","Programming","ES6","Software Development","Tech"]},
{"url":"https://www.freecodecamp.org/news/you-might-not-need-react-router-38673620f3d","tags":["JavaScript","React","Nodejs","Programming","Web Development"]},
{"url":"https://www.freecodecamp.org/news/learn-node-js-with-brigadier-fluffykins-i-basics-async-sync-create-your-first-server-b9e54a45e108","tags":["Nodejs","JavaScript","Web Development","Tutorial","Education"]},
{"url":"https://www.freecodecamp.org/news/what-growth-engineers-can-teach-us-about-engineering-f8bd38516e3e","tags":["Web Development","Programming","Tech","Design","Technology"]},
{"url":"https://www.freecodecamp.org/news/how-to-write-medium-stories-people-will-actually-read-92e58a27c8d8","tags":["Medium","Writing","Tech","Blogging","Blogger"]},
{"url":"https://www.freecodecamp.org/news/best-gitter-channels-on-node-js-6838bb1ae68c","tags":["Nodejs","JavaScript","Web Development","Programming Languages","Learning To Code"]},
{"url":"https://www.freecodecamp.org/news/a-guide-to-svg-on-web-c5932dadca03","tags":["Web Design","Women In Tech","CSS","Animation","Design"]}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment