Skip to content

Instantly share code, notes, and snippets.

@csenio
Created April 30, 2020 07:33
Show Gist options
  • Save csenio/3a23bf276c3710166df76bfc7f77d4a0 to your computer and use it in GitHub Desktop.
Save csenio/3a23bf276c3710166df76bfc7f77d4a0 to your computer and use it in GitHub Desktop.
[
{
"time": "2019-10-06T20:19:53.000Z",
"title": "9 Projects you can do to become a Frontend Master in 2020",
"tags": [
"#react",
"#vue",
"#angular",
"#javascript"
],
"readingTime": "7 min read",
"engagementCount": "177"
},
{
"time": "2019-06-02T17:37:12.000Z",
"title": "Learn git concepts, not commands",
"tags": [
"#git",
"#tutorial",
"#beginners"
],
"readingTime": "36 min read",
"engagementCount": "91"
},
{
"time": "2019-07-09T08:07:09.000Z",
"title": "101 Tips For Being A Great Programmer (& Human)",
"tags": [
"#career"
],
"readingTime": "13 min read",
"engagementCount": "175"
},
{
"time": "2019-09-15T22:03:36.000Z",
"title": "The Interview Study Guide For Software Engineers",
"tags": [
"#career",
"#beginners",
"#sql",
"#python"
],
"readingTime": "12 min read",
"engagementCount": "73"
},
{
"time": "2019-12-13T07:47:14.000Z",
"title": "🚀⚙️ JavaScript Visualized: the JavaScript Engine",
"tags": [
"#javascript",
"#computerscience"
],
"readingTime": "5 min read",
"engagementCount": "100"
},
{
"time": "2019-06-25T21:38:30.000Z",
"title": "HTML can do that?",
"tags": [
"#webdev",
"#html"
],
"readingTime": "2 min read",
"engagementCount": "135"
},
{
"time": "2019-05-17T21:42:09.000Z",
"title": "CSS can do that?",
"tags": [
"#webdev",
"#css"
],
"readingTime": "3 min read",
"engagementCount": "119"
},
{
"time": "2019-01-13T22:40:14.000Z",
"title": "101 Bash Commands and Tips for Beginners to Experts",
"tags": [
"#beginners",
"#bash",
"#linux",
"#ubuntu"
],
"readingTime": "40 min read",
"engagementCount": "57"
},
{
"time": "2019-02-19T13:28:35.000Z",
"title": "Regex Cheat Sheet",
"tags": [
"#javascript"
],
"readingTime": "4 min read",
"engagementCount": "50"
},
{
"time": "2019-11-28T15:12:38.000Z",
"title": "6 GitHub Repos For Instant Knowledge Boost",
"tags": [
"#webdev",
"#beginners",
"#career",
"#javascript"
],
"readingTime": "4 min read",
"engagementCount": "30"
},
{
"time": "2020-01-03T03:26:57.000Z",
"title": "70 JavaScript Interview Questions",
"tags": [
"#javascript",
"#webdev",
"#career",
"#tutorial"
],
"readingTime": "60 min read",
"engagementCount": "63"
},
{
"time": "2019-08-12T02:38:33.000Z",
"title": "10 Great Programming Projects to Improve Your Resume and Learn to Program",
"tags": [
"#beginners",
"#career",
"#python",
"#webdev"
],
"readingTime": "8 min read",
"engagementCount": "50"
},
{
"time": "2019-04-18T21:54:40.000Z",
"title": "Bulletproof node.js project architecture 🛡️",
"tags": [
"#node",
"#javascript",
"#webdev",
"#tutorial"
],
"readingTime": "11 min read",
"engagementCount": "81"
},
{
"time": "2019-09-03T21:14:02.000Z",
"title": "My favorite CSS hack",
"tags": [
"#css",
"#webdev",
"#javascript",
"#html"
],
"readingTime": "1 min read",
"engagementCount": "90"
},
{
"time": "2018-11-14T00:19:57.000Z",
"title": "29 Must Read Books For Programmers",
"tags": [
"#career",
"#productivity",
"#learning",
"#effectiveness"
],
"readingTime": "7 min read",
"engagementCount": "94"
},
{
"time": "2019-08-06T03:28:08.000Z",
"title": "22 Miraculous Tools for React Developers in 2019",
"tags": [
"#react",
"#node",
"#webdev",
"#tools"
],
"readingTime": "13 min read",
"engagementCount": "55"
},
{
"time": "2019-06-04T07:05:35.000Z",
"title": "The 2020 Web Development (Frontend + Backend) RoadMap",
"tags": [
"#webdev",
"#career",
"#javascript"
],
"readingTime": "15 min read",
"engagementCount": "52"
},
{
"time": "2018-03-13T09:51:32.000Z",
"title": "I am a mediocre developer",
"tags": [
"#learning",
"#career",
"#beginners",
"#productivity"
],
"readingTime": "6 min read",
"engagementCount": "76"
},
{
"time": "2019-11-20T07:12:11.000Z",
"title": "✨♻️ JavaScript Visualized: Event Loop",
"tags": [
"#javascript"
],
"readingTime": "4 min read",
"engagementCount": "73"
},
{
"time": "2020-02-18T11:28:46.000Z",
"title": "The 25 most recommended programming books of all-time.",
"tags": [
"#books",
"#beginners",
"#career",
"#programming"
],
"readingTime": "19 min read",
"engagementCount": "41"
},
{
"time": "2020-04-01T16:48:56.000Z",
"title": "🌳🚀 CS Visualized: Useful Git Commands",
"tags": [
"#git",
"#computerscience",
"#tutorial"
],
"readingTime": "9 min read",
"engagementCount": "77"
},
{
"time": "2019-07-18T07:23:56.000Z",
"title": "Do you want to be a Top Developer? You Must Build Things! - 7 Apps to Build",
"tags": [
"#carrer",
"#beginners",
"#motivation",
"#programming"
],
"readingTime": "7 min read",
"engagementCount": "33"
},
{
"time": "2019-12-14T06:31:55.000Z",
"title": "5 Absolutely FREE Projects YOU should do to become a Full Stack SUPERMAN/SUPERWOMAN before the 2020 ends !!!",
"tags": [
"#webdev",
"#career",
"#beginners"
],
"readingTime": "2 min read",
"engagementCount": "127"
},
{
"time": "2018-11-19T06:17:04.000Z",
"title": "Useful resources for programmers.",
"tags": [
"#programmers",
"#useful",
"#lists",
"#resources"
],
"readingTime": "10 min read",
"engagementCount": "58"
},
{
"time": "2019-03-24T13:36:39.000Z",
"title": "Stop using so many divs! An intro to semantic HTML",
"tags": [
"#html",
"#webdev",
"#semantic",
"#beginners"
],
"readingTime": "12 min read",
"engagementCount": "125"
},
{
"time": "2019-08-30T16:52:33.000Z",
"title": "100+ Project Ideas",
"tags": [
"#beginners",
"#codenewbie",
"#career",
"#motivation"
],
"readingTime": "13 min read",
"engagementCount": "12"
},
{
"time": "2019-10-19T14:30:58.000Z",
"title": "20 Most-Recommended Books for Software Developers",
"tags": [
"#books",
"#career",
"#beginners"
],
"readingTime": "19 min read",
"engagementCount": "35"
},
{
"time": "2019-07-02T14:59:02.000Z",
"title": "The Best Book to Read as a Developer",
"tags": [
"#javascript",
"#webdev",
"#beginners",
"#career"
],
"readingTime": "4 min read",
"engagementCount": "106"
},
{
"time": "2018-08-28T12:09:05.000Z",
"title": "A Complete Beginner's Guide to React",
"tags": [
"#beginners",
"#react",
"#javascript",
"#frontend"
],
"readingTime": "15 min read",
"engagementCount": "45"
},
{
"time": "2020-01-03T08:26:18.000Z",
"title": "🎉👨‍👩‍👧‍👧 JavaScript Visualized: Prototypal Inheritance",
"tags": [
"#javascript",
"#computerscience",
"#webdev"
],
"readingTime": "5 min read",
"engagementCount": "73"
},
{
"time": "2019-12-02T10:00:02.000Z",
"title": "Git: Cheat Sheet (advanced)",
"tags": [
"#git",
"#cheatsheet"
],
"readingTime": "3 min read",
"engagementCount": "55"
},
{
"time": "2019-10-21T06:26:24.000Z",
"title": "13 useful JavaScript array tips and tricks you should know",
"tags": [
"#javascript",
"#beginners",
"#webdev",
"#programming"
],
"readingTime": "5 min read",
"engagementCount": "53"
},
{
"time": "2019-10-20T19:27:24.000Z",
"title": "#showdev25 Days of CSS Animations: Teaching Myself CSS through Motion Design.",
"tags": [
"#webdev",
"#codepen",
"#showdev",
"#css"
],
"readingTime": "8 min read",
"engagementCount": "85"
},
{
"time": "2020-04-14T16:46:40.000Z",
"title": "⭐️🎀 JavaScript Visualized: Promises & Async/Await",
"tags": [
"#javascript",
"#node",
"#webdev"
],
"readingTime": "14 min read",
"engagementCount": "57"
},
{
"time": "2019-03-18T12:50:44.000Z",
"title": "10 HTML Elements You Didn't Know You Needed",
"tags": [
"#html"
],
"readingTime": "4 min read",
"engagementCount": "105"
},
{
"time": "2019-05-29T02:02:50.753Z",
"title": "700+ Web Developers Asked Me To Give Them LinkedIn Profile Feedback And These Are My 🖐️ 5 Top Tips.",
"tags": [
"#linkedin",
"#beginners",
"#webdev",
"#career"
],
"readingTime": "6 min read",
"engagementCount": "62"
},
{
"time": "2019-07-25T14:08:56.374Z",
"title": "Practical Ways to Write Better JavaScript",
"tags": [
"#react",
"#beginners",
"#webdev",
"#javascript"
],
"readingTime": "13 min read",
"engagementCount": "77"
},
{
"time": "2020-01-19T14:54:43.293Z",
"title": "The React Cheatsheet for 2020 📄‬ (+ real-world examples)",
"tags": [
"#career",
"#beginners",
"#javascript",
"#react"
],
"readingTime": "17 min read",
"engagementCount": "34"
},
{
"time": "2019-08-12T17:03:40.043Z",
"title": "CSS Cheat Sheets!",
"tags": [
"#css"
],
"readingTime": "2 min read",
"engagementCount": "41"
},
{
"time": "2019-06-09T05:40:36.798Z",
"title": "10 Data Structure and Algorithms Articles Beginners Should Read this Weekend",
"tags": [
"#javascript",
"#java",
"#programming"
],
"readingTime": "7 min read",
"engagementCount": "12"
},
{
"time": "2020-01-26T13:04:51.955Z",
"title": "5 React Projects You Need In Your Portfolio 📂",
"tags": [
"#beginners",
"#career",
"#javascript",
"#react"
],
"readingTime": "8 min read",
"engagementCount": "29"
},
{
"time": "2019-03-10T15:47:53.352Z",
"title": "#showdev5 part Docker series, beginner to master",
"tags": [
"#showdev",
"#beginners",
"#devops",
"#docker"
],
"readingTime": "2 min read",
"engagementCount": "25"
},
{
"time": "2018-08-22T13:45:21.121Z",
"title": "Best Open Source Tools For Developers 🛠",
"tags": [
"#opensource",
"#webdev",
"#tools",
"#productivity"
],
"readingTime": "3 min read",
"engagementCount": "87"
},
{
"time": "2018-12-26T05:08:24.277Z",
"title": "Freelancing 101: How to get started",
"tags": [
"#webdev",
"#career",
"#freelancing"
],
"readingTime": "7 min read",
"engagementCount": "50"
},
{
"time": "2019-05-02T11:52:44.044Z",
"title": "Docker For Frontend Developers",
"tags": [
"#beginners",
"#tutorial",
"#docker",
"#javascript"
],
"readingTime": "5 min read",
"engagementCount": "42"
},
{
"time": "2019-08-22T06:28:28.695Z",
"title": "#showdevPostwoman 👽 - API request builder: An open sourced, free, fast & beautiful alternative to Postman",
"tags": [
"#productivity",
"#webdev",
"#javascript",
"#showdev"
],
"readingTime": "6 min read",
"engagementCount": "216"
},
{
"time": "2020-01-31T16:51:44.381Z",
"title": "How to build a PWA from scratch with HTML, CSS and JavaScript ?",
"tags": [
"#beginners",
"#javascript",
"#css",
"#html"
],
"readingTime": "10 min read",
"engagementCount": "56"
},
{
"time": "2019-02-18T17:52:01.969Z",
"title": "Moving Past Tutorials: a course on problem solving for programmers",
"tags": [
"#movingpasttutorials",
"#programming",
"#problemsolving",
"#beginners"
],
"readingTime": "2 min read",
"engagementCount": "97"
},
{
"time": "2018-08-13T02:06:01.933Z",
"title": "My Favorite Free Resources for New Programmers",
"tags": [
"#python",
"#javascript",
"#learntocode",
"#beginners"
],
"readingTime": "3 min read",
"engagementCount": "44"
},
{
"time": "2020-02-22T18:36:23.454Z",
"title": "Productive Tools🚀 For Web Development😎",
"tags": [
"#javascript",
"#react",
"#angular",
"#productivity"
],
"readingTime": "2 min read",
"engagementCount": "22"
},
{
"time": "2018-03-24T10:38:35.033Z",
"title": "My Linux Development Environment of 2018",
"tags": [
"#linux",
"#laptop",
"#productivity",
"#development"
],
"readingTime": "9 min read",
"engagementCount": "66"
},
{
"time": "2019-06-16T13:38:55.000Z",
"title": "My beautiful Linux development environment",
"tags": [
"#gnome",
"#development",
"#fedora",
"#linux"
],
"readingTime": "6 min read",
"engagementCount": "133"
},
{
"time": "2018-08-08T17:01:59.000Z",
"title": "dev.to is now open source",
"tags": [
"#opensource",
"#meta"
],
"readingTime": "4 min read",
"engagementCount": "132"
},
{
"time": "2019-05-04T20:39:13.168Z",
"title": "Tips to use VSCode more efficiently",
"tags": [
"#tools",
"#webdev",
"#plugins",
"#vscode"
],
"readingTime": "8 min read",
"engagementCount": "37"
},
{
"time": "2020-03-26T14:45:04.098Z",
"title": "16 front-end projects (with designs) to help improve your coding skills",
"tags": [
"#frontend",
"#codenewbie",
"#beginners",
"#webdev"
],
"readingTime": "12 min read",
"engagementCount": "39"
},
{
"time": "2019-10-28T18:57:08.183Z",
"title": "How to write a kickass README",
"tags": [
"#beginners",
"#github",
"#documentation",
"#opensource"
],
"readingTime": "5 min read",
"engagementCount": "42"
},
{
"time": "2018-12-23T18:49:19.820Z",
"title": "19 Tips For Software Engineers In 2019",
"tags": [
"#career",
"#webdev",
"#programming",
"#javascript"
],
"readingTime": "8 min read",
"engagementCount": "74"
},
{
"time": "2019-08-18T04:20:33.811Z",
"title": "10 simple Linux tips which save 50% of my time in the command line",
"tags": [
"#bash",
"#productivity",
"#programming",
"#linux"
],
"readingTime": "11 min read",
"engagementCount": "36"
},
{
"time": "2019-08-26T14:01:03.049Z",
"title": "How to create a scalable and maintainable front-end architecture",
"tags": [
"#ui",
"#architecture",
"#webdev"
],
"readingTime": "8 min read",
"engagementCount": "20"
},
{
"time": "2019-09-26T02:41:22.129Z",
"title": "I Read 21 Articles About How to Become a Senior Developer So You Don't Have To",
"tags": [
"#beginners",
"#motivation",
"#career"
],
"readingTime": "9 min read",
"engagementCount": "29"
},
{
"time": "2019-10-13T18:34:43.779Z",
"title": "Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.",
"tags": [
"#webdev",
"#html",
"#typescript",
"#javascript"
],
"readingTime": "9 min read",
"engagementCount": "71"
},
{
"time": "2020-01-07T13:56:03.163Z",
"title": "23 lesser known VS Code Shortcuts as GIF",
"tags": [
"#codequality",
"#shortcuts",
"#productivity",
"#vscode"
],
"readingTime": "5 min read",
"engagementCount": "68"
},
{
"time": "2019-10-29T11:19:50.483Z",
"title": "DNS Record Crash Course for Web Developers",
"tags": [
"#dns",
"#devops",
"#webdev"
],
"readingTime": "3 min read",
"engagementCount": "20"
},
{
"time": "2019-07-06T12:44:27.595Z",
"title": "My Google Technical Interview Cheat Sheet",
"tags": [
"#beginners",
"#webdev",
"#career"
],
"readingTime": "3 min read",
"engagementCount": "21"
},
{
"time": "2020-01-24T17:26:55.276Z",
"title": "Introducing Yarn 2 ! 🧶🌟",
"tags": [
"#npm",
"#javascript"
],
"readingTime": "15 min read",
"engagementCount": "51"
},
{
"time": "2018-08-07T21:37:13.535Z",
"title": "25 Tips for New Developers: Advice from a (Mostly) Self-Taught Software Engineer",
"tags": [
"#tips",
"#learning",
"#career",
"#beginners"
],
"readingTime": "9 min read",
"engagementCount": "56"
},
{
"time": "2019-05-18T16:19:33.993Z",
"title": "Learn Kubernetes, Part I, Basics, Deployment and Minikube",
"tags": [
"#tutorial",
"#docker",
"#kubernetes",
"#devops"
],
"readingTime": "7 min read",
"engagementCount": "37"
},
{
"time": "2019-03-20T21:01:29.780Z",
"title": "A Complete Beginner's Guide to Vue",
"tags": [
"#frontend",
"#vue",
"#javascript",
"#beginners"
],
"readingTime": "8 min read",
"engagementCount": "34"
},
{
"time": "2019-10-01T05:26:22.102Z",
"title": "Optimizing images for the web - an in-depth guide",
"tags": [
"#beginners",
"#productivity",
"#html",
"#webdev"
],
"readingTime": "7 min read",
"engagementCount": "43"
},
{
"time": "2019-08-02T10:48:43.460Z",
"title": "Ways to make money as a developer",
"tags": [
"#programming",
"#developer",
"#money",
"#career"
],
"readingTime": "2 min read",
"engagementCount": "49"
},
{
"time": "2019-08-19T17:56:54.259Z",
"title": "SEO Cheat Sheet for Devs",
"tags": [
"#tutorial",
"#beginners",
"#startup",
"#webdev"
],
"readingTime": "6 min read",
"engagementCount": "45"
},
{
"time": "2020-02-26T22:47:07.932Z",
"title": "Like `console.log` But Better",
"tags": [
"#tutorial",
"#productivity",
"#webdev",
"#javascript"
],
"readingTime": "2 min read",
"engagementCount": "91"
},
{
"time": "2019-11-03T10:34:24.472Z",
"title": "🔥 GraphQL Crash Course (in 10 pics!)",
"tags": [
"#javascript",
"#beginners",
"#webdev",
"#graphql"
],
"readingTime": "4 min read",
"engagementCount": "19"
},
{
"time": "2019-07-07T15:36:41.073Z",
"title": "26 Miraculous VS Code Tools for JavaScript Developers in 2019",
"tags": [
"#webdev",
"#node",
"#javascript",
"#react"
],
"readingTime": "11 min read",
"engagementCount": "25"
},
{
"time": "2019-09-12T21:29:20.447Z",
"title": "CSS Grid: illustrated introduction",
"tags": [
"#beginners",
"#tutorial",
"#webdev",
"#css"
],
"readingTime": "12 min read",
"engagementCount": "18"
},
{
"time": "2020-01-10T10:56:48.111Z",
"title": "Bye bye Postman ! Let's share your REST API calls in team, easily !",
"tags": [
"#postman",
"#rest",
"#vscode"
],
"readingTime": "2 min read",
"engagementCount": "106"
},
{
"time": "2019-10-06T07:21:16.707Z",
"title": "101 Coding Problems and few Tips to Crack Your Next Programming Interviews",
"tags": [
"#python",
"#java",
"#programming",
"#coding"
],
"readingTime": "20 min read",
"engagementCount": "6"
},
{
"time": "2019-07-05T01:06:37.799Z",
"title": "Everything you need to know about Node.js",
"tags": [
"#workerthreads",
"#eventloop",
"#javascript",
"#node"
],
"readingTime": "9 min read",
"engagementCount": "33"
},
{
"time": "2019-09-10T12:29:14.649Z",
"title": "Confused by git? Here's a git crash course to fix that 🎉",
"tags": [
"#tutorial",
"#beginners",
"#git"
],
"readingTime": "3 min read",
"engagementCount": "38"
},
{
"time": "2019-12-09T11:10:13.344Z",
"title": "9 Extremely Powerful JavaScript Hacks",
"tags": [
"#tutorial",
"#javascript",
"#webdev"
],
"readingTime": "3 min read",
"engagementCount": "66"
},
{
"time": "2018-07-26T13:03:37.019Z",
"title": "Why You Shouldn't Use A Web Framework",
"tags": [
"#webdev",
"#react",
"#beginners",
"#framework"
],
"readingTime": "4 min read",
"engagementCount": "308"
},
{
"time": "2019-01-09T08:39:47.512Z",
"title": "8 Productivity Tips for GitHub",
"tags": [
"#github",
"#git",
"#productivity"
],
"readingTime": "4 min read",
"engagementCount": "55"
},
{
"time": "2018-01-30T05:03:48.629Z",
"title": "Please Stop Using Local Storage",
"tags": [
"#javascript",
"#security",
"#programming"
],
"readingTime": "11 min read",
"engagementCount": "159"
},
{
"time": "2019-04-10T20:27:44.866Z",
"title": "#showdevCreate A Dark/Light Mode Switch with CSS Variables",
"tags": [
"#showdev",
"#css",
"#webdev"
],
"readingTime": "4 min read",
"engagementCount": "43"
},
{
"time": "2019-06-12T19:49:17.207Z",
"title": "How to make your HTML responsive by adding a single line of CSS",
"tags": [
"#cssgrid",
"#css",
"#html"
],
"readingTime": "5 min read",
"engagementCount": "31"
},
{
"time": "2019-08-19T11:09:46.754Z",
"title": "How To Take Notes on Everything",
"tags": [
"#career",
"#writing",
"#productivity"
],
"readingTime": "8 min read",
"engagementCount": "29"
},
{
"time": "2019-04-17T15:51:08.818Z",
"title": "How To Get Any Job You Want - A Guide To Employability Skills",
"tags": [
"#showdev",
"#opensource",
"#beginners",
"#career"
],
"readingTime": "144 min read",
"engagementCount": "28"
},
{
"time": "2019-11-05T09:47:01.735Z",
"title": "18 DevTools for productivity 🚀",
"tags": [
"#beginners",
"#webdev",
"#productivity"
],
"readingTime": "3 min read",
"engagementCount": "25"
},
{
"time": "2019-03-31T19:44:16.099Z",
"title": "15 Git Commands You May Not Know",
"tags": [
"#tutorial",
"#productivity",
"#beginners",
"#git"
],
"readingTime": "3 min read",
"engagementCount": "39"
},
{
"time": "2020-04-16T10:26:14.714Z",
"title": "I Passed The Google Technical Interviews; You Can Too.",
"tags": [],
"readingTime": "11 min read",
"engagementCount": "46"
},
{
"time": "2019-06-20T12:30:24.371Z",
"title": "Why I don't use web components",
"tags": [
"#webcomponents",
"#html"
],
"readingTime": "7 min read",
"engagementCount": "103"
},
{
"time": "2019-12-16T13:01:17.275Z",
"title": "How I Landed My First Web Developer Role Without A Degree or Bootcamp: Lessons Learned, Resources & Tips",
"tags": [
"#motivation",
"#career",
"#webdev",
"#100daysofcode"
],
"readingTime": "13 min read",
"engagementCount": "79"
},
{
"time": "2019-09-25T00:30:44.628Z",
"title": "Things you may not know about Chrome DevTools",
"tags": [
"#chrome",
"#devtools",
"#javascript",
"#webdev"
],
"readingTime": "3 min read",
"engagementCount": "38"
},
{
"time": "2019-05-26T20:16:08.747Z",
"title": "#discussHow to Stay Fit Physically and Mentally and Keep Coding",
"tags": [
"#psychology",
"#discuss",
"#career",
"#productivity"
],
"readingTime": "4 min read",
"engagementCount": "89"
},
{
"time": "2018-11-13T18:00:23.023Z",
"title": "Why Facebook's api starts with a for loop",
"tags": [
"#security",
"#javascript"
],
"readingTime": "5 min read",
"engagementCount": "40"
},
{
"time": "2020-01-02T11:32:22.897Z",
"title": "Free illustrations resources for the web - Make your next project cooler!😎",
"tags": [
"#webdev",
"#design",
"#uiweekly",
"#ux"
],
"readingTime": "3 min read",
"engagementCount": "22"
},
{
"time": "2019-01-09T14:22:59.276Z",
"title": "How To Build A Great Technical Portfolio",
"tags": [
"#career"
],
"readingTime": "8 min read",
"engagementCount": "39"
},
{
"time": "2018-03-26T14:52:01.848Z",
"title": "Resources for Learning Python",
"tags": [
"#learning",
"#python",
"#beginners"
],
"readingTime": "3 min read",
"engagementCount": "47"
},
{
"time": "2019-10-31T11:54:33.158Z",
"title": "18 websites, where you can find a remote job",
"tags": [
"#remote",
"#productivity",
"#career",
"#work"
],
"readingTime": "7 min read",
"engagementCount": "20"
},
{
"time": "2018-10-15T11:59:43.055Z",
"title": "The Most Important Non-Programming Skills for Programmers",
"tags": [
"#culture",
"#tips",
"#leadership",
"#career"
],
"readingTime": "10 min read",
"engagementCount": "67"
},
{
"time": "2019-07-23T04:24:57.477Z",
"title": "Top 10 JavaScript Patterns Every Developer Likes",
"tags": [
"#patterns",
"#webdev",
"#programming",
"#javascript"
],
"readingTime": "6 min read",
"engagementCount": "29"
},
{
"time": "2019-07-21T14:38:22.914Z",
"title": "💻My Web Development VS Code Settings, theme, Extensions, tips and tricks",
"tags": [
"#tools",
"#plugins",
"#vscode",
"#webdev"
],
"readingTime": "6 min read",
"engagementCount": "99"
},
{
"time": "2019-01-05T11:45:31.518Z",
"title": "A Beginner’s Guide to GraphQL",
"tags": [
"#beginners",
"#javascript",
"#webdev",
"#graphql"
],
"readingTime": "10 min read",
"engagementCount": "29"
},
{
"time": "2019-12-18T00:00:00.000Z",
"title": "Understanding positioning in CSS",
"tags": [
"#webdev",
"#beginners",
"#css"
],
"readingTime": "7 min read",
"engagementCount": "16"
},
{
"time": "2019-01-02T07:57:27.976Z",
"title": "Decoding the Front-end Interview Process",
"tags": [
"#career",
"#css",
"#javascript"
],
"readingTime": "8 min read",
"engagementCount": "26"
},
{
"time": "2020-04-02T16:02:34.986Z",
"title": "Announcing the Twilio Hackathon on DEV",
"tags": [
"#opensource",
"#twiliohackathon",
"#twilio",
"#announcement"
],
"readingTime": "4 min read",
"engagementCount": "209"
},
{
"time": "2019-10-19T19:58:42.586Z",
"title": "⏰ Svelte Crash Course (in 10 pics!)",
"tags": [
"#beginners",
"#webdev",
"#svelte",
"#javascript"
],
"readingTime": "4 min read",
"engagementCount": "24"
},
{
"time": "2019-12-10T19:40:02.750Z",
"title": "30 Tips for Software Engineering Careers, After 30 Years of Life",
"tags": [
"#codenewbie",
"#productivity",
"#career"
],
"readingTime": "11 min read",
"engagementCount": "52"
},
{
"time": "2020-01-30T10:32:42.671Z",
"title": "24 modern ES6 code snippets to solve practical JS problems",
"tags": [
"#productivity",
"#beginners",
"#webdev",
"#javascript"
],
"readingTime": "5 min read",
"engagementCount": "24"
},
{
"time": "2018-08-02T13:51:03.231Z",
"title": "Building a Kickass Portfolio",
"tags": [
"#beginners",
"#career",
"#webdev",
"#portfolio"
],
"readingTime": "6 min read",
"engagementCount": "49"
},
{
"time": "2019-02-10T14:39:47.122Z",
"title": "The 14 habits of highly effective developers (Part 1)",
"tags": [
"#motivation",
"#productivity",
"#beginners",
"#career"
],
"readingTime": "5 min read",
"engagementCount": "57"
},
{
"time": "2020-01-14T10:51:45.847Z",
"title": "20 of the best/largest icon libraries.",
"tags": [
"#icons",
"#webdev",
"#html"
],
"readingTime": "7 min read",
"engagementCount": "21"
},
{
"time": "2019-03-23T01:13:41.218Z",
"title": "50+ Data Structure and Algorithms Problems from Coding Interviews",
"tags": [
"#computerscience",
"#programming",
"#java"
],
"readingTime": "16 min read",
"engagementCount": "4"
},
{
"time": "2019-08-28T00:00:00.000Z",
"title": "10 Intriguing Public REST APIs For Your Next Project",
"tags": [
"#webdev",
"#beginners",
"#api",
"#programming"
],
"readingTime": "3 min read",
"engagementCount": "30"
},
{
"time": "2019-07-17T08:02:17.162Z",
"title": "Design Systems (Part I: Foundations)",
"tags": [
"#design"
],
"readingTime": "5 min read",
"engagementCount": "28"
},
{
"time": "2019-01-29T13:31:18.956Z",
"title": "CSS: From Zero to Hero",
"tags": [
"#frontend",
"#css",
"#beginners"
],
"readingTime": "8 min read",
"engagementCount": "23"
},
{
"time": "2019-10-08T17:23:11.795Z",
"title": "Intro to Regex for Web Developers",
"tags": [
"#beginners",
"#javascript",
"#webdev"
],
"readingTime": "3 min read",
"engagementCount": "36"
},
{
"time": "2019-07-22T11:15:44.890Z",
"title": "Front End Checklist",
"tags": [
"#performance",
"#css",
"#html",
"#webdev"
],
"readingTime": "2 min read",
"engagementCount": "16"
},
{
"time": "2019-05-09T12:17:17.905Z",
"title": "10 Questions You Should Ask In A Web Dev Interview",
"tags": [
"#advice",
"#beginners",
"#career",
"#webdev"
],
"readingTime": "5 min read",
"engagementCount": "22"
},
{
"time": "2019-10-01T00:00:00.000Z",
"title": "A Modern CSS Reset",
"tags": [
"#css"
],
"readingTime": "5 min read",
"engagementCount": "51"
},
{
"time": "2019-01-03T08:53:31.482Z",
"title": "10 Tools To Power Up Your Command Line",
"tags": [
"#unix",
"#commandline",
"#tips",
"#productivity"
],
"readingTime": "6 min read",
"engagementCount": "50"
},
{
"time": "2019-08-28T14:26:10.983Z",
"title": "Node.js Under The Hood #1 - Getting to know our tools",
"tags": [
"#cpp",
"#advanced",
"#node",
"#javascript"
],
"readingTime": "9 min read",
"engagementCount": "23"
},
{
"time": "2020-02-03T14:39:44.522Z",
"title": "🙏 Please Add .gitattributes To Your Git Repository",
"tags": [
"#codenewbie",
"#git",
"#beginners"
],
"readingTime": "3 min read",
"engagementCount": "57"
},
{
"time": "2019-10-10T16:28:10.919Z",
"title": "Web Development Projects That can help You Get a Job in 2019-2020",
"tags": [
"#vue",
"#javascript",
"#react",
"#webdev"
],
"readingTime": "3 min read",
"engagementCount": "31"
},
{
"time": "2019-11-15T13:31:02.141Z",
"title": "💪 Train your CSS skills with online games 👾",
"tags": [
"#layout",
"#webdev",
"#productivity",
"#design"
],
"readingTime": "4 min read",
"engagementCount": "30"
},
{
"time": "2020-01-09T11:50:17.804Z",
"title": "15 must-know JavaScript array methods in 2020",
"tags": [
"#beginners",
"#javascript"
],
"readingTime": "4 min read",
"engagementCount": "69"
},
{
"time": "2019-11-18T18:56:06.855Z",
"title": "#showdevI rebuilt my portfolio🌻 Now it loads in 1.6s 🎉 Here's how I did",
"tags": [
"#showdev",
"#css",
"#webdev",
"#javascript"
],
"readingTime": "5 min read",
"engagementCount": "83"
},
{
"time": "2019-10-22T16:22:49.306Z",
"title": "The secret power of JSON stringify",
"tags": [
"#beginners",
"#webdev",
"#javascript"
],
"readingTime": "2 min read",
"engagementCount": "28"
},
{
"time": "2019-01-29T19:07:06.225Z",
"title": "APIs you didn't know you needed",
"tags": [
"#fun",
"#productivity",
"#api"
],
"readingTime": "3 min read",
"engagementCount": "46"
},
{
"time": "2018-11-28T22:53:39.080Z",
"title": "5 CSS tips you didn't know you needed",
"tags": [
"#devtips",
"#tips",
"#css",
"#webdev"
],
"readingTime": "3 min read",
"engagementCount": "63"
},
{
"time": "2019-05-18T22:37:16.243Z",
"title": "10 Youtube Channels To Follow As a Junior Web Developer / Designer",
"tags": [
"#youtube",
"#webdev",
"#career",
"#beginners"
],
"readingTime": "4 min read",
"engagementCount": "94"
},
{
"time": "2019-11-04T18:09:42.267Z",
"title": "The Future of DEV",
"tags": [
"#meta"
],
"readingTime": "4 min read",
"engagementCount": "64"
},
{
"time": "2019-11-06T23:26:35.629Z",
"title": "27 Programming Youtube channels you should know",
"tags": [
"#computerscience",
"#java",
"#javascript",
"#beginners"
],
"readingTime": "3 min read",
"engagementCount": "60"
},
{
"time": "2019-07-16T12:52:45.836Z",
"title": "22+ FREE Resources to Learn Programming in 2020",
"tags": [
"#programming",
"#java",
"#python"
],
"readingTime": "11 min read",
"engagementCount": "30"
},
{
"time": "2019-04-14T06:25:35.562Z",
"title": "UX Engineering",
"tags": [
"#career"
],
"readingTime": "7 min read",
"engagementCount": "54"
},
{
"time": "2019-01-10T02:48:38.198Z",
"title": "A regex cheatsheet for all those regex haters (and lovers) 👀",
"tags": [
"#computerscience",
"#programming",
"#beginners",
"#javascript"
],
"readingTime": "4 min read",
"engagementCount": "40"
},
{
"time": "2019-07-30T07:52:42.347Z",
"title": "Top 3 Tools For Boosting Your Productivity",
"tags": [
"#productivity"
],
"readingTime": "5 min read",
"engagementCount": "101"
},
{
"time": "2019-10-24T12:29:27.280Z",
"title": "8 Games to learn CSS the fun way",
"tags": [
"#games",
"#beginners",
"#html",
"#css"
],
"readingTime": "4 min read",
"engagementCount": "24"
},
{
"time": "2019-09-26T11:56:08.223Z",
"title": "You can now generate self-hostable static blogs right from your DEV content via Stackbit",
"tags": [
"#changelog",
"#webdev",
"#projectbenatar",
"#meta"
],
"readingTime": "4 min read",
"engagementCount": "69"
},
{
"time": "2020-01-05T12:28:56.532Z",
"title": "10 of the best CSS animation libraries.",
"tags": [
"#webdev",
"#animation",
"#css"
],
"readingTime": "6 min read",
"engagementCount": "6"
},
{
"time": "2019-08-19T16:45:12.918Z",
"title": "What Front-End Developer Skills Should You Focus on Leading Into 2020?",
"tags": [
"#webdev",
"#css",
"#react",
"#javascript"
],
"readingTime": "5 min read",
"engagementCount": "37"
},
{
"time": "2019-09-18T10:25:12.818Z",
"title": "Coding practices your future self will love you for",
"tags": [
"#programming",
"#career",
"#computerscience",
"#beginners"
],
"readingTime": "3 min read",
"engagementCount": "78"
},
{
"time": "2020-01-16T05:22:29.672Z",
"title": "💡🎁 JavaScript Visualized: Generators and Iterators",
"tags": [
"#node",
"#javascript"
],
"readingTime": "10 min read",
"engagementCount": "21"
},
{
"time": "2019-06-12T01:03:55.362Z",
"title": "Creating Pixel Art with CSS",
"tags": [
"#beginners",
"#art",
"#tutorial",
"#css"
],
"readingTime": "6 min read",
"engagementCount": "80"
},
{
"time": "2019-07-13T12:34:21.272Z",
"title": "21 VSCode Shortcuts to Make Coding Faster and More Fun",
"tags": [
"#codequality",
"#vscode",
"#webdev",
"#javascript"
],
"readingTime": "10 min read",
"engagementCount": "30"
},
{
"time": "2019-03-28T20:46:53.155Z",
"title": "#discussJavaScript One-Liners That Make Me Excited",
"tags": [
"#node",
"#webdev",
"#javascript",
"#discuss"
],
"readingTime": "4 min read",
"engagementCount": "54"
},
{
"time": "2019-08-07T21:05:56.747Z",
"title": "10 Git Tricks to Save Your Time and Sanity",
"tags": [
"#beginners",
"#productivity",
"#git"
],
"readingTime": "4 min read",
"engagementCount": "25"
},
{
"time": "2020-02-19T16:57:23.652Z",
"title": "9 Awesome Projects You Can Build With Vanilla JavaScript",
"tags": [
"#beginners",
"#tutorial",
"#webdev",
"#javascript"
],
"readingTime": "5 min read",
"engagementCount": "12"
},
{
"time": "2019-11-12T06:30:25.884Z",
"title": "You can create these elements without JavaScript",
"tags": [
"#css",
"#html",
"#webdev"
],
"readingTime": "3 min read",
"engagementCount": "41"
},
{
"time": "2019-10-11T16:09:44.958Z",
"title": "(Other) Projects you can do to Become a Front-End Master in 2020",
"tags": [
"#css",
"#javascript",
"#webdev"
],
"readingTime": "2 min read",
"engagementCount": "13"
},
{
"time": "2019-09-15T11:05:23.351Z",
"title": "😲🤯The most outstanding new feature in Javascript you need to know about: Optional Chaining",
"tags": [
"#tutorial",
"#beginners",
"#webdev",
"#javascript"
],
"readingTime": "4 min read",
"engagementCount": "97"
},
{
"time": "2020-02-04T01:08:44.455Z",
"title": "How I Built a Markdown Editor Earning $1300/mo Profit — Inkdrop",
"tags": [
"#startup",
"#sideprojects",
"#productivity",
"#markdown"
],
"readingTime": "9 min read",
"engagementCount": "37"
},
{
"time": "2019-11-17T21:34:36.479Z",
"title": "22 Short Lessons To Become A Mobile Programmer Using Flutter Framework",
"tags": [
"#flutter",
"#career",
"#tutorial"
],
"readingTime": "5 min read",
"engagementCount": "27"
},
{
"time": "2019-11-13T13:51:47.000Z",
"title": "No, disabling a button is not app logic.",
"tags": [
"#async",
"#react",
"#statemachine",
"#state"
],
"readingTime": "11 min read",
"engagementCount": "39"
},
{
"time": "2019-02-21T22:05:31.103Z",
"title": "Scalable architecture without magic (and how to build it if you’re not Google)",
"tags": [
"#database",
"#devops",
"#backend",
"#scalable"
],
"readingTime": "7 min read",
"engagementCount": "64"
},
{
"time": "2019-06-03T13:34:06.525Z",
"title": "Medium Was Never Meant to Be a Part of the Developer Ecosystem",
"tags": [
"#meta"
],
"readingTime": "5 min read",
"engagementCount": "66"
},
{
"time": "2019-08-12T20:43:40.794Z",
"title": "7 Habits Of Highly Effective Programmers - Inspired by an ex-Google TechLead #humor",
"tags": [
"#productivity",
"#beginners",
"#career"
],
"readingTime": "8 min read",
"engagementCount": "23"
},
{
"time": "2019-12-09T07:39:40.872Z",
"title": "I Built A Successful Blog In One Year, And You Can Too; 7 Tips For Enhancing Readership",
"tags": [
"#blogging"
],
"readingTime": "4 min read",
"engagementCount": "46"
},
{
"time": "2020-02-20T04:05:11.768Z",
"title": "My VS Code Setup",
"tags": [
"#webdev",
"#javascript",
"#productivity",
"#vscode"
],
"readingTime": "6 min read",
"engagementCount": "70"
},
{
"time": "2019-10-09T15:04:20.859Z",
"title": "Postgres Is Underrated—It Handles More than You Think",
"tags": [
"#database",
"#devops",
"#webdev",
"#architecture"
],
"readingTime": "9 min read",
"engagementCount": "45"
},
{
"time": "2019-12-16T09:42:57.338Z",
"title": "Productivity boost with the keyboard in Visual Studio Code",
"tags": [
"#productivity"
],
"readingTime": "4 min read",
"engagementCount": "33"
},
{
"time": "2019-10-02T14:27:59.464Z",
"title": "Tips to write better Conditionals in JavaScript",
"tags": [
"#codenewbie",
"#beginners",
"#webdev",
"#javascript"
],
"readingTime": "9 min read",
"engagementCount": "39"
},
{
"time": "2019-06-24T08:38:57.520Z",
"title": "The only way to improve your CSS game👩🏾‍🎨",
"tags": [
"#beginners",
"#webdev",
"#css"
],
"readingTime": "6 min read",
"engagementCount": "40"
},
{
"time": "2019-05-20T13:04:29.830Z",
"title": "5 Programming Patterns I Like",
"tags": [
"#patterns",
"#webdev",
"#programming",
"#javascript"
],
"readingTime": "4 min read",
"engagementCount": "61"
},
{
"time": "2019-07-14T17:11:59.815Z",
"title": "What you should know about CORS",
"tags": [
"#webdev",
"#http"
],
"readingTime": "6 min read",
"engagementCount": "32"
},
{
"time": "2019-02-20T22:43:46.187Z",
"title": "Learn Docker - from the beginning, part I images and containers",
"tags": [
"#beginners",
"#tutorial",
"#devops",
"#docker"
],
"readingTime": "15 min read",
"engagementCount": "48"
},
{
"time": "2020-03-04T15:52:44.239Z",
"title": "Refactoring: My 6 favorite patterns",
"tags": [
"#productivity",
"#javascript",
"#refactorit"
],
"readingTime": "4 min read",
"engagementCount": "35"
},
{
"time": "2019-04-07T05:44:19.462Z",
"title": "10 Data Structure, Algorithms, and SQL Courses to Crack Any Programming Job Interview",
"tags": [
"#devel",
"#java",
"#career"
],
"readingTime": "16 min read",
"engagementCount": "2"
},
{
"time": "2020-01-08T19:31:10.801Z",
"title": "🚀 Demystifying memory management in modern programming languages",
"tags": [
"#computerscience",
"#programming",
"#languages"
],
"readingTime": "7 min read",
"engagementCount": "55"
},
{
"time": "2019-12-21T10:12:12.759Z",
"title": "Font Awesome guide and useful tricks you might not know about.",
"tags": [
"#tutorial",
"#beginners",
"#html",
"#webdev"
],
"readingTime": "6 min read",
"engagementCount": "22"
},
{
"time": "2018-11-26T16:52:39.719Z",
"title": "How we reduced our initial JS/CSS size by 67%",
"tags": [
"#javascript",
"#react",
"#webdev",
"#webpack"
],
"readingTime": "8 min read",
"engagementCount": "28"
},
{
"time": "2018-12-11T15:45:53.748Z",
"title": "The Definitive Guide To Protecting Your Eyes For Developers👀",
"tags": [
"#productivity",
"#health",
"#advice",
"#webdev"
],
"readingTime": "5 min read",
"engagementCount": "118"
},
{
"time": "2020-02-07T19:17:10.412Z",
"title": "Six Data Structures To Help You Ace Your Technical Interview",
"tags": [
"#computerscience"
],
"readingTime": "4 min read",
"engagementCount": "43"
},
{
"time": "2019-09-17T13:59:59.886Z",
"title": "20+ basic Algorithms Problems from Coding Interviews",
"tags": [
"#programming",
"#algorithms",
"#java",
"#python"
],
"readingTime": "16 min read",
"engagementCount": "2"
},
{
"time": "2020-01-08T11:03:38.807Z",
"title": "Git cheatsheet for beginners",
"tags": [
"#codenewbie",
"#beginners",
"#programming",
"#git"
],
"readingTime": "5 min read",
"engagementCount": "26"
},
{
"time": "2020-02-25T18:16:05.261Z",
"title": "⭐️ Interactive JavaScript Quiz #1",
"tags": [
"#javascript"
],
"readingTime": "4 min read",
"engagementCount": "37"
},
{
"time": "2019-04-03T14:29:17.436Z",
"title": "My Favorite Teachers In The JavaScript Community",
"tags": [
"#javascript"
],
"readingTime": "4 min read",
"engagementCount": "63"
},
{
"time": "2019-11-26T14:07:42.225Z",
"title": "Learn CSS animation by creating pure CSS loaders",
"tags": [
"#animation",
"#tutorial",
"#beginners",
"#css"
],
"readingTime": "5 min read",
"engagementCount": "30"
},
{
"time": "2019-11-11T10:50:35.146Z",
"title": "Linux's commands and tricks I'm using in my daily job as a developer",
"tags": [
"#productivity",
"#linux"
],
"readingTime": "3 min read",
"engagementCount": "45"
},
{
"time": "2019-07-07T17:15:28.389Z",
"title": "Manage your dev.to blog posts from a GIT repo and use continuous deployment to auto publish/update them",
"tags": [
"#continuousdeployment",
"#blogpost",
"#publication",
"#devto"
],
"readingTime": "6 min read",
"engagementCount": "53"
},
{
"time": "2019-11-18T06:15:23.889Z",
"title": "JavaScript Module Cheatsheet 📄‬",
"tags": [
"#beginners",
"#javascript",
"#webdev",
"#codenewbie"
],
"readingTime": "4 min read",
"engagementCount": "32"
},
{
"time": "2019-03-26T16:42:50.120Z",
"title": "🤯 Ultra List: One List to Rule Them All. March, 19",
"tags": [
"#showdev",
"#freebies",
"#webdev",
"#productivity"
],
"readingTime": "4 min read",
"engagementCount": "27"
},
{
"time": "2019-06-18T12:19:55.385Z",
"title": "Up your Git game and clean up your history",
"tags": [
"#beginners",
"#git",
"#tutorial",
"#webdev"
],
"readingTime": "7 min read",
"engagementCount": "21"
},
{
"time": "2019-06-08T15:11:28.073Z",
"title": "Top 25 CSS Buttons (+ animations)",
"tags": [
"#html",
"#webdev",
"#css"
],
"readingTime": "2 min read",
"engagementCount": "22"
},
{
"time": "2019-09-04T15:18:10.310Z",
"title": "ES6 Mini Crash Course: How to Write Modern JavaScript",
"tags": [
"#node",
"#webdev",
"#javascript"
],
"readingTime": "3 min read",
"engagementCount": "23"
},
{
"time": "2020-01-29T06:05:02.513Z",
"title": "71 Python Code Snippets for Everyday Problems",
"tags": [
"#programming",
"#python"
],
"readingTime": "13 min read",
"engagementCount": "25"
},
{
"time": "2018-07-17T15:32:59.257Z",
"title": "My Visual Studio Code Setup",
"tags": [
"#vscode",
"#texteditor",
"#beginners",
"#webdev"
],
"readingTime": "4 min read",
"engagementCount": "61"
},
{
"time": "2018-11-02T15:06:02.375Z",
"title": "Making Sense of React Hooks",
"tags": [
"#react",
"#javascript"
],
"readingTime": "11 min read",
"engagementCount": "20"
},
{
"time": "2019-05-30T11:10:24.542Z",
"title": "#explainlikeimfiveThe Three Little Creational Patterns - A Design Patterns Intro",
"tags": [
"#programming",
"#design",
"#explainlikeimfive",
"#beginners"
],
"readingTime": "7 min read",
"engagementCount": "19"
},
{
"time": "2019-08-05T16:32:29.120Z",
"title": "The Big O Notation - An Introduction",
"tags": [
"#beginners",
"#webdev",
"#algorithm"
],
"readingTime": "5 min read",
"engagementCount": "25"
},
{
"time": "2019-03-07T11:43:00.236Z",
"title": "Git hacks you should know about",
"tags": [
"#webdev",
"#beginners",
"#productivity",
"#github"
],
"readingTime": "3 min read",
"engagementCount": "56"
},
{
"time": "2019-12-10T13:01:02.735Z",
"title": "9 Evil Bash Commands Explained",
"tags": [
"#devops",
"#linux",
"#security",
"#bash"
],
"readingTime": "7 min read",
"engagementCount": "66"
},
{
"time": "2020-02-14T17:53:55.936Z",
"title": "GraphQL for beginners",
"tags": [
"#beginners",
"#tutorial",
"#javascript",
"#graphql"
],
"readingTime": "6 min read",
"engagementCount": "17"
},
{
"time": "2019-08-04T08:06:08.448Z",
"title": "💻The guide to Visual Studio Code shortcuts, higher productivity and 30 of my favourite shortcuts you need to learn",
"tags": [
"#productivity",
"#tools",
"#vscode",
"#webdev"
],
"readingTime": "9 min read",
"engagementCount": "37"
},
{
"time": "2020-01-28T09:22:19.220Z",
"title": "Get Paid Writing Articles for These 14 Companies ($100+ Per Article)",
"tags": [
"#career",
"#writing",
"#webdev"
],
"readingTime": "7 min read",
"engagementCount": "38"
},
{
"time": "2020-01-14T11:00:26.226Z",
"title": "Who is Speaking On Your Behalf?",
"tags": [
"#growth",
"#opensource",
"#devrel"
],
"readingTime": "6 min read",
"engagementCount": "132"
},
{
"time": "2019-01-17T10:19:41.331Z",
"title": "Using Docker for Node.js in Development and Production",
"tags": [
"#docker",
"#javascript",
"#node",
"#beginners"
],
"readingTime": "6 min read",
"engagementCount": "31"
},
{
"time": "2019-07-26T13:03:08.977Z",
"title": "4 Ways You Can “Level Up” As A Developer",
"tags": [
"#webdev",
"#career",
"#codenewbie",
"#beginners"
],
"readingTime": "5 min read",
"engagementCount": "29"
},
{
"time": "2020-02-17T00:10:21.369Z",
"title": "Add dark mode to your website with just a few lines of code",
"tags": [
"#codenewbie",
"#beginners",
"#tutorial",
"#javascript"
],
"readingTime": "6 min read",
"engagementCount": "41"
},
{
"time": "2019-09-01T05:35:30.552Z",
"title": "Top 10 Free Books and Courses to learn Data Structure and Algorithms in 2020",
"tags": [
"#coding",
"#algorithms",
"#python",
"#java"
],
"readingTime": "14 min read",
"engagementCount": "5"
},
{
"time": "2020-01-07T09:21:30.565Z",
"title": "Convert any .pdf file 📚 into an audio 🔈 book with Python",
"tags": [
"#beginners",
"#python"
],
"readingTime": "4 min read",
"engagementCount": "46"
},
{
"time": "2019-12-13T20:38:35.814Z",
"title": "6 Github Repos for web developers you should have a look at",
"tags": [
"#javascript",
"#career",
"#beginners",
"#webdev"
],
"readingTime": "3 min read",
"engagementCount": "16"
},
{
"time": "2019-12-25T13:43:56.186Z",
"title": "How To Learn Data Structures And Algorithms (An Ultimate Guide For Beginners)",
"tags": [
"#career",
"#firstyearincode",
"#tutorial",
"#beginners"
],
"readingTime": "6 min read",
"engagementCount": "8"
},
{
"time": "2019-07-09T18:29:21.629Z",
"title": "Angular Architecture Patterns and Best Practices (that help to scale)",
"tags": [
"#tutorial",
"#javascript",
"#angular",
"#webdev"
],
"readingTime": "15 min read",
"engagementCount": "22"
},
{
"time": "2018-06-24T15:23:58.349Z",
"title": "10 JavaScript array methods you should know",
"tags": [
"#webdev",
"#javascript",
"#beginners"
],
"readingTime": "3 min read",
"engagementCount": "36"
},
{
"time": "2019-06-13T16:59:45.455Z",
"title": "How to Be Great? Just Be Good, Repeatably",
"tags": [
"#advice",
"#tips",
"#career",
"#productivity"
],
"readingTime": "13 min read",
"engagementCount": "63"
},
{
"time": "2019-07-16T19:58:03.501Z",
"title": "Kubernetes for everyone ☸️💡🎉",
"tags": [
"#docker",
"#beginners",
"#architecture",
"#kubernetes"
],
"readingTime": "7 min read",
"engagementCount": "21"
},
{
"time": "2019-05-19T01:22:13.880Z",
"title": "LinkedIn is for Losers? Think Again. From 💰 100k+ to 200K+ job opportunities. 🛠 Hacks Included.",
"tags": [
"#linkedin",
"#beginners",
"#webdev",
"#career"
],
"readingTime": "5 min read",
"engagementCount": "40"
},
{
"time": "2019-01-20T18:26:21.378Z",
"title": "Get Started With TypeScript in 2019",
"tags": [
"#typescript",
"#javascript"
],
"readingTime": "12 min read",
"engagementCount": "18"
},
{
"time": "2019-09-07T16:59:21.268Z",
"title": "The ONE chart every developer MUST understand",
"tags": [
"#books",
"#programming",
"#testing",
"#codequality"
],
"readingTime": "10 min read",
"engagementCount": "45"
},
{
"time": "2019-06-04T08:44:26.008Z",
"title": "Docker Demystified",
"tags": [
"#devops",
"#beginners",
"#docker",
"#linux"
],
"readingTime": "13 min read",
"engagementCount": "23"
},
{
"time": "2019-08-15T13:53:16.824Z",
"title": "Flexbox Cheat Sheets",
"tags": [
"#css"
],
"readingTime": "2 min read",
"engagementCount": "21"
},
{
"time": "2019-10-19T05:14:37.298Z",
"title": "10 superpowers HTML5 gives you (and you are not using)",
"tags": [
"#css",
"#tutorial",
"#javascript",
"#html"
],
"readingTime": "6 min read",
"engagementCount": "28"
},
{
"time": "2020-03-23T23:47:04.247Z",
"title": "Music for coding: 50 Spotify playlists for developers",
"tags": [
"#productivity",
"#music"
],
"readingTime": "6 min read",
"engagementCount": "13"
},
{
"time": "2020-04-23T06:16:50.604Z",
"title": "Tools I use for front-end dev",
"tags": [
"#webdev",
"#tools",
"#productivity"
],
"readingTime": "7 min read",
"engagementCount": "20"
},
{
"time": "2020-01-10T13:47:45.610Z",
"title": "Notes on algorithms",
"tags": [
"#programming",
"#javascript",
"#computerscience"
],
"readingTime": "9 min read",
"engagementCount": "13"
},
{
"time": "2019-02-12T12:13:10.739Z",
"title": "The Testing Introduction I Wish I Had",
"tags": [
"#ruby",
"#javascript",
"#testing",
"#beginners"
],
"readingTime": "14 min read",
"engagementCount": "27"
},
{
"time": "2019-10-28T19:14:13.509Z",
"title": "Understanding This, Bind, Call, and Apply in JavaScript",
"tags": [
"#computerscience",
"#tutorial",
"#beginners",
"#javascript"
],
"readingTime": "9 min read",
"engagementCount": "14"
},
{
"time": "2019-03-01T08:34:50.329Z",
"title": "How To Boost Your Productivity & Get Sh*t Done",
"tags": [],
"readingTime": "5 min read",
"engagementCount": "51"
},
{
"time": "2019-12-27T22:11:14.029Z",
"title": "Keeping your code clean by sweeping out \"if\" statements",
"tags": [
"#examples",
"#cleancode",
"#bestpractices"
],
"readingTime": "3 min read",
"engagementCount": "120"
},
{
"time": "2018-07-30T07:12:35.088Z",
"title": "11 Painful Git Interview Questions You Will Cry On",
"tags": [
"#fullstack",
"#questions",
"#interview",
"#git"
],
"readingTime": "7 min read",
"engagementCount": "47"
},
{
"time": "2019-05-02T08:34:18.681Z",
"title": "#showdevJavascript Array.push is 945x faster than Array.concat 🤯🤔",
"tags": [
"#webperf",
"#showdev",
"#javascript"
],
"readingTime": "8 min read",
"engagementCount": "68"
},
{
"time": "2019-04-14T17:04:09.246Z",
"title": "How to Write an Awesome GitHub README",
"tags": [
"#tutorial",
"#beginners",
"#productivity",
"#github"
],
"readingTime": "6 min read",
"engagementCount": "19"
},
{
"time": "2019-03-08T15:55:29.000Z",
"title": "Stop Doing Coding Tutorials",
"tags": [
"#tutorial",
"#learning",
"#beginners"
],
"readingTime": "4 min read",
"engagementCount": "55"
},
{
"time": "2019-05-28T15:07:41.568Z",
"title": "How To Become A Senior Developer",
"tags": [
"#tips",
"#career"
],
"readingTime": "8 min read",
"engagementCount": "19"
},
{
"time": "2017-09-24T19:41:21.174Z",
"title": "#explainlikeimfiveThe Git Rebase Introduction I Wish I'd Had",
"tags": [
"#explainlikeimfive",
"#tutorial",
"#beginners",
"#git"
],
"readingTime": "7 min read",
"engagementCount": "56"
},
{
"time": "2019-09-22T14:38:40.572Z",
"title": "#discussIt is ⌚time to ditch ReactJS or Angular and use better web standards like web components😍 part 1",
"tags": [
"#discuss",
"#javascript",
"#webcomponents",
"#html"
],
"readingTime": "5 min read",
"engagementCount": "254"
},
{
"time": "2020-01-06T14:01:57.044Z",
"title": "11 Essential Skills Software Developers should Learn in 2020",
"tags": [
"#development",
"#java",
"#programmers",
"#programming"
],
"readingTime": "14 min read",
"engagementCount": "27"
},
{
"time": "2019-11-20T18:13:21.104Z",
"title": "The FREE AWS Certified Solutions Architect Associate Study Course (275+ Videos!) 😱",
"tags": [
"#cloud",
"#career",
"#beginners",
"#aws"
],
"readingTime": "16 min read",
"engagementCount": "18"
},
{
"time": "2019-01-13T01:49:39.397Z",
"title": "Introducing \"Dead Simple Python\"",
"tags": [
"#coding",
"#beginners",
"#python"
],
"readingTime": "3 min read",
"engagementCount": "8"
},
{
"time": "2019-05-13T22:20:35.253Z",
"title": "Impress your colleagues with these NPM tricks",
"tags": [
"#node",
"#javascript",
"#beginners"
],
"readingTime": "4 min read",
"engagementCount": "30"
},
{
"time": "2019-01-17T06:59:01.274Z",
"title": "25 years of coding, and I'm just beginning",
"tags": [
"#personal",
"#webdev",
"#discuss",
"#career"
],
"readingTime": "6 min read",
"engagementCount": "184"
},
{
"time": "2019-02-06T01:00:08.466Z",
"title": "VS Code settings you should customize",
"tags": [
"#productivity",
"#tips",
"#vscode"
],
"readingTime": "5 min read",
"engagementCount": "36"
},
{
"time": "2019-01-21T12:05:38.502Z",
"title": "CSS Specificity",
"tags": [
"#css"
],
"readingTime": "4 min read",
"engagementCount": "31"
},
{
"time": "2020-04-21T10:41:32.099Z",
"title": "40 Free HTML landing page templates",
"tags": [
"#design",
"#html",
"#css",
"#webdev"
],
"readingTime": "17 min read",
"engagementCount": "16"
},
{
"time": "2020-01-06T05:00:06.851Z",
"title": "Frontend Developer Resources",
"tags": [
"#html",
"#css",
"#javascript",
"#frontend"
],
"readingTime": "11 min read",
"engagementCount": "14"
},
{
"time": "2019-09-16T03:24:04.997Z",
"title": "35 Microservices Interview Questions You Most Likely Can't Answer",
"tags": [
"#interview",
"#career",
"#microservices"
],
"readingTime": "17 min read",
"engagementCount": "15"
},
{
"time": "2020-01-14T12:18:46.708Z",
"title": "A simple design process for developers or non-designers 🤔🎨",
"tags": [
"#design",
"#beginners",
"#career",
"#webdev"
],
"readingTime": "6 min read",
"engagementCount": "49"
},
{
"time": "2020-01-22T14:41:42.259Z",
"title": "Special Announcement from DEV",
"tags": [
"#codenewbie",
"#meta"
],
"readingTime": "4 min read",
"engagementCount": "55"
},
{
"time": "2019-01-14T14:14:46.901Z",
"title": "How To Learn JavaScript",
"tags": [],
"readingTime": "4 min read",
"engagementCount": "48"
},
{
"time": "2019-06-21T12:33:18.780Z",
"title": "Vue's Darkest Day",
"tags": [
"#vue"
],
"readingTime": "7 min read",
"engagementCount": "108"
},
{
"time": "2019-02-25T12:54:31.907Z",
"title": "6 Mistakes You Might Be Making As A New Web Developer & How To Avoid Them",
"tags": [
"#javascript"
],
"readingTime": "4 min read",
"engagementCount": "65"
},
{
"time": "2020-01-12T02:07:47.509Z",
"title": "Get Better at HTML and CSS by Cloning these 10 Minimalist-ish Websites",
"tags": [
"#beginners",
"#css",
"#html"
],
"readingTime": "3 min read",
"engagementCount": "21"
},
{
"time": "2018-03-28T15:55:20.159Z",
"title": "Blogging as a Developer",
"tags": [
"#learning",
"#career",
"#beginners",
"#blogging"
],
"readingTime": "3 min read",
"engagementCount": "56"
},
{
"time": "2019-04-01T17:34:33.722Z",
"title": "#discussHow I Write Online Articles",
"tags": [
"#discuss",
"#markdown",
"#vscode",
"#devrel"
],
"readingTime": "4 min read",
"engagementCount": "58"
},
{
"time": "2019-09-20T12:30:30.677Z",
"title": "🔥 Learn React in 10 Tweets (with hooks)",
"tags": [
"#beginners",
"#webdev",
"#javascript",
"#react"
],
"readingTime": "3 min read",
"engagementCount": "21"
},
{
"time": "2019-10-18T08:54:26.741Z",
"title": "#discussThis is probably the funniest Codepen I found this year!",
"tags": [
"#css",
"#javascript",
"#discuss",
"#webdev"
],
"readingTime": "1 min read",
"engagementCount": "57"
},
{
"time": "2019-11-04T02:31:07.013Z",
"title": "39+ Advanced React Interview Questions (SOLVED) You Must Clarify (2020 Update)",
"tags": [
"#react",
"#interview",
"#career"
],
"readingTime": "18 min read",
"engagementCount": "6"
},
{
"time": "2019-10-20T01:09:20.458Z",
"title": "How to Process Passwords as a Software Developer",
"tags": [
"#cryptography",
"#security"
],
"readingTime": "4 min read",
"engagementCount": "41"
},
{
"time": "2019-12-23T11:15:21.146Z",
"title": "CORS, XSS and CSRF with examples in 10 minutes",
"tags": [
"#java",
"#javascript",
"#webdev",
"#security"
],
"readingTime": "7 min read",
"engagementCount": "10"
},
{
"time": "2019-09-14T09:26:16.460Z",
"title": "Curated list of project-based frontend tutorials [Project-Based Learning Frontend]",
"tags": [
"#vue",
"#css",
"#javascript",
"#beginners"
],
"readingTime": "7 min read",
"engagementCount": "8"
},
{
"time": "2020-01-31T16:02:19.932Z",
"title": "A new technique for making responsive, JavaScript-free charts",
"tags": [
"#javascript",
"#svelte",
"#dataviz"
],
"readingTime": "8 min read",
"engagementCount": "8"
},
{
"time": "2019-07-22T13:29:06.849Z",
"title": "The DEV Community Published a Book: Your First Year in Code",
"tags": [
"#beginners",
"#books",
"#firstyearincode",
"#meta"
],
"readingTime": "2 min read",
"engagementCount": "66"
},
{
"time": "2018-10-07T05:25:32.270Z",
"title": "5 Salary Negotiation Rules for Software Developers. Get +20% On Top of Your Market Rate",
"tags": [
"#tips",
"#fullstack",
"#salary",
"#career"
],
"readingTime": "6 min read",
"engagementCount": "43"
},
{
"time": "2018-07-09T10:03:24.618Z",
"title": "10 Common Git Problems and How to Fix Them",
"tags": [
"#git"
],
"readingTime": "7 min read",
"engagementCount": "23"
},
{
"time": "2019-08-16T22:13:23.854Z",
"title": "Open Source Made Me $10K Working Part-Time for 30 Days",
"tags": [
"#career",
"#opensource"
],
"readingTime": "4 min read",
"engagementCount": "54"
},
{
"time": "2019-10-02T20:27:27.621Z",
"title": "Possibly the Most Useful CSS Trick",
"tags": [
"#frontend",
"#css",
"#webdev"
],
"readingTime": "2 min read",
"engagementCount": "30"
},
{
"time": "2017-11-22T23:03:10.380Z",
"title": "Front-end web development is not what you think it is.",
"tags": [
"#advice",
"#javascript",
"#webdev",
"#tech"
],
"readingTime": "4 min read",
"engagementCount": "100"
},
{
"time": "2019-12-01T04:47:19.983Z",
"title": "37 App Ideas for Bootcamp Students & Code Newbies",
"tags": [
"#react",
"#webdev",
"#javascript",
"#beginners"
],
"readingTime": "3 min read",
"engagementCount": "33"
},
{
"time": "2019-09-22T15:29:01.743Z",
"title": "Essential Frontend Resources in 2019",
"tags": [
"#react",
"#javascript",
"#css",
"#html"
],
"readingTime": "3 min read",
"engagementCount": "30"
},
{
"time": "2020-04-22T02:14:01.414Z",
"title": "The Self-Taught Engineer's Algorithm Study Plan",
"tags": [
"#career",
"#study",
"#algorithm"
],
"readingTime": "7 min read",
"engagementCount": "19"
},
{
"time": "2020-03-15T23:46:03.301Z",
"title": "#showdevShow DEV: I built a dashboard to track my life",
"tags": [
"#react",
"#javascript",
"#webdev",
"#showdev"
],
"readingTime": "5 min read",
"engagementCount": "34"
},
{
"time": "2018-09-24T01:40:39.807Z",
"title": "Top 26 JavaScript Interview Questions I Wish I Knew",
"tags": [
"#career",
"#fullstack",
"#interview",
"#javascript"
],
"readingTime": "13 min read",
"engagementCount": "18"
},
{
"time": "2019-10-23T03:21:39.674Z",
"title": "Just Keep Coding!- A letter to junior developers",
"tags": [
"#beginners",
"#advice",
"#motivation",
"#programming"
],
"readingTime": "5 min read",
"engagementCount": "38"
},
{
"time": "2019-01-14T15:30:27.447Z",
"title": "JavaScript Basics Before You Learn React",
"tags": [
"#javascript",
"#react"
],
"readingTime": "9 min read",
"engagementCount": "27"
},
{
"time": "2019-04-18T18:14:34.690Z",
"title": "#discussThe Weird Rules I Set Myself That Got Me a Job",
"tags": [
"#productivity",
"#beginners",
"#career",
"#discuss"
],
"readingTime": "6 min read",
"engagementCount": "20"
},
{
"time": "2020-04-11T17:26:23.119Z",
"title": "Onboarding a junior developer to your team? Here's 12 tips.",
"tags": [
"#productivity",
"#codenewbie",
"#career"
],
"readingTime": "4 min read",
"engagementCount": "51"
},
{
"time": "2018-10-29T15:50:03.740Z",
"title": "A Beginner's Guide to Dev.to",
"tags": [
"#community",
"#meta"
],
"readingTime": "7 min read",
"engagementCount": "37"
},
{
"time": "2018-11-06T12:07:50.042Z",
"title": "Exploring Vim",
"tags": [
"#productivity",
"#webdev",
"#neovim",
"#vim"
],
"readingTime": "18 min read",
"engagementCount": "59"
},
{
"time": "2020-02-02T07:23:26.702Z",
"title": "REST API Guide",
"tags": [
"#dotnet",
"#architecture",
"#webdev"
],
"readingTime": "20 min read",
"engagementCount": "4"
},
{
"time": "2018-09-04T11:19:40.022Z",
"title": "How to create pure CSS illustrations and animate them - Part 1",
"tags": [
"#illustration",
"#animation",
"#purecss",
"#css"
],
"readingTime": "1 min read",
"engagementCount": "46"
},
{
"time": "2019-05-14T14:01:27.567Z",
"title": "Moving Past Tutorials: 8 Tips for Problem Solving",
"tags": [
"#programming",
"#problemsolving",
"#beginners",
"#movingpasttutorials"
],
"readingTime": "5 min read",
"engagementCount": "22"
},
{
"time": "2018-09-07T06:05:37.896Z",
"title": "Learn ES6 without leaving Dev.to",
"tags": [
"#beginners",
"#javascript",
"#es6"
],
"readingTime": "3 min read",
"engagementCount": "29"
},
{
"time": "2019-07-08T22:42:36.668Z",
"title": "My Personal Git Tricks Cheatsheet",
"tags": [
"#linux",
"#webdev",
"#git"
],
"readingTime": "4 min read",
"engagementCount": "47"
},
{
"time": "2019-07-25T19:47:51.626Z",
"title": "The Best Newsletters to Subscribe to for a Frontend Developer",
"tags": [
"#css",
"#javascript",
"#webdev"
],
"readingTime": "3 min read",
"engagementCount": "17"
},
{
"time": "2019-10-14T13:01:41.244Z",
"title": "What software technologies will earn you the highest pay?",
"tags": [
"#career",
"#javascript",
"#java",
"#python"
],
"readingTime": "11 min read",
"engagementCount": "43"
},
{
"time": "2019-06-18T19:51:27.426Z",
"title": "Building Micro Frontends with React, Vue, and Single-spa",
"tags": [
"#microfrontends",
"#javascript",
"#react",
"#vue"
],
"readingTime": "5 min read",
"engagementCount": "40"
},
{
"time": "2020-03-04T12:59:49.044Z",
"title": "🛠✨ Demystifying SSR, CSR, universal and static rendering with animations",
"tags": [
"#computerscience",
"#javascript",
"#webdev"
],
"readingTime": "2 min read",
"engagementCount": "27"
},
{
"time": "2017-12-24T21:01:29.123Z",
"title": "React Beginner Question Thread ⚛",
"tags": [
"#webdev",
"#beginners",
"#javascript",
"#react"
],
"readingTime": "1 min read",
"engagementCount": "241"
},
{
"time": "2019-07-30T06:07:58.126Z",
"title": "Units in CSS (em, rem, pt, px, vw, vh, vmin, vmax, ex, ch, ...)",
"tags": [
"#webdev",
"#html",
"#css"
],
"readingTime": "3 min read",
"engagementCount": "21"
},
{
"time": "2018-09-05T12:12:14.590Z",
"title": "My Blog Post Workflow: from Topic to Publication",
"tags": [
"#leadership",
"#beginners",
"#blogging"
],
"readingTime": "7 min read",
"engagementCount": "37"
},
{
"time": "2020-02-28T01:00:48.261Z",
"title": "A Beginner’s Guide to Contributing to Open Source",
"tags": [
"#beginners",
"#opensource"
],
"readingTime": "5 min read",
"engagementCount": "15"
},
{
"time": "2019-11-12T17:32:24.131Z",
"title": "Understanding CORS",
"tags": [
"#webdev",
"#security",
"#javascript",
"#cors"
],
"readingTime": "7 min read",
"engagementCount": "18"
},
{
"time": "2019-10-07T16:36:11.381Z",
"title": "The Five Pillars of a Successful Career in Software",
"tags": [
"#productivity",
"#career"
],
"readingTime": "4 min read",
"engagementCount": "26"
},
{
"time": "2019-01-08T08:25:58.563Z",
"title": "How To Write A Kick-Ass Technical Resume",
"tags": [
"#career"
],
"readingTime": "7 min read",
"engagementCount": "24"
},
{
"time": "2019-03-15T11:57:02.305Z",
"title": "How to Learn Penetration Testing: A Beginners Tutorial",
"tags": [
"#webdev",
"#webappsecurity",
"#beginners",
"#security"
],
"readingTime": "9 min read",
"engagementCount": "16"
},
{
"time": "2019-05-13T18:10:29.953Z",
"title": "7 years as a developer - lessons learned",
"tags": [
"#learned",
"#lessons",
"#development",
"#software"
],
"readingTime": "4 min read",
"engagementCount": "45"
},
{
"time": "2018-12-05T17:17:10.006Z",
"title": "thank u, next: an introduction to linked lists",
"tags": [
"#javascript",
"#programming",
"#beginners",
"#datastructures"
],
"readingTime": "1 min read",
"engagementCount": "48"
},
{
"time": "2019-04-22T13:50:22.660Z",
"title": "Design for Non-Designers (Part 1)",
"tags": [
"#beginners",
"#webdev",
"#ux",
"#design"
],
"readingTime": "8 min read",
"engagementCount": "18"
},
{
"time": "2019-05-09T13:57:43.553Z",
"title": "8 great reads for aspiring JavaScript devs 📚",
"tags": [
"#books",
"#career",
"#beginners",
"#javascript"
],
"readingTime": "3 min read",
"engagementCount": "10"
},
{
"time": "2019-11-22T07:42:25.735Z",
"title": "Clean Code Applied to JavaScript — Part I. Before your start",
"tags": [
"#typescript",
"#cleancode",
"#javascript"
],
"readingTime": "6 min read",
"engagementCount": "7"
},
{
"time": "2020-02-09T21:28:29.896Z",
"title": "Take 'this' Quiz, Understand How 'this' Works in JavaScript",
"tags": [
"#beginners",
"#javascript",
"#challenge"
],
"readingTime": "4 min read",
"engagementCount": "31"
},
{
"time": "2019-12-04T20:28:54.871Z",
"title": "Accessibility Tips for Web Developers",
"tags": [
"#webdev",
"#inclusion",
"#mobility",
"#a11y"
],
"readingTime": "13 min read",
"engagementCount": "11"
},
{
"time": "2019-11-15T03:32:26.528Z",
"title": "How To Write Kickass Developer Resume Summary and Get Hired",
"tags": [
"#tips",
"#resume",
"#career"
],
"readingTime": "2 min read",
"engagementCount": "9"
},
{
"time": "2019-02-08T11:15:01.490Z",
"title": "#showdev21 Platforms That Serve As A Lifeline To Web Developers",
"tags": [
"#beginners",
"#devtips",
"#showdev",
"#webdev"
],
"readingTime": "10 min read",
"engagementCount": "13"
},
{
"time": "2020-01-10T15:08:14.044Z",
"title": "10 Skills Java Programmer can Learn to Accelerate their Career",
"tags": [
"#programmer",
"#docker",
"#programming",
"#java"
],
"readingTime": "15 min read",
"engagementCount": "19"
},
{
"time": "2019-09-19T07:33:48.430Z",
"title": "14 VSCode Extensions That Will Improve Your Productivity",
"tags": [
"#programming",
"#codenewbie",
"#vscode",
"#productivity"
],
"readingTime": "6 min read",
"engagementCount": "29"
},
{
"time": "2020-04-07T09:03:56.000Z",
"title": "Learn regex the easy way",
"tags": [
"#node",
"#java",
"#php",
"#javascript"
],
"readingTime": "13 min read",
"engagementCount": "11"
},
{
"time": "2019-11-07T13:19:15.000Z",
"title": "#newsSpecial Announcement From the DEV Founders",
"tags": [
"#news",
"#meta"
],
"readingTime": "4 min read",
"engagementCount": "73"
},
{
"time": "2019-07-19T05:07:41.425Z",
"title": "What Not to Do as a Programmer - My List After 2 Years of Working In Teams",
"tags": [
"#devlive",
"#discuss",
"#beginners",
"#career"
],
"readingTime": "3 min read",
"engagementCount": "64"
},
{
"time": "2019-08-11T05:14:48.927Z",
"title": "#discuss5 Powerful Programming Languages to Stretch Your Brain",
"tags": [
"#discuss",
"#programming",
"#career",
"#beginners"
],
"readingTime": "6 min read",
"engagementCount": "96"
},
{
"time": "2019-05-22T14:10:54.507Z",
"title": "10 Free Courses to Learn Docker in 2020",
"tags": [
"#webdev",
"#devops",
"#beginners",
"#docker"
],
"readingTime": "10 min read",
"engagementCount": "5"
},
{
"time": "2019-06-17T14:21:04.194Z",
"title": "#discussHow to Get Smarter Without Knowing Anything",
"tags": [
"#beginners",
"#webdev",
"#productivity",
"#discuss"
],
"readingTime": "6 min read",
"engagementCount": "33"
},
{
"time": "2019-02-25T19:55:50.440Z",
"title": "Resources For New Devs Looking For Work!",
"tags": [
"#bestofdev",
"#beginners",
"#junior",
"#career"
],
"readingTime": "2 min read",
"engagementCount": "12"
},
{
"time": "2020-01-29T13:11:00.578Z",
"title": "A guide on commit messages",
"tags": [
"#beginners",
"#codequality",
"#git",
"#tutorial"
],
"readingTime": "8 min read",
"engagementCount": "39"
},
{
"time": "2019-09-09T08:43:53.948Z",
"title": "An Ex-Freelancers Guide to Getting Your First Clients",
"tags": [
"#productivity",
"#webdev",
"#career"
],
"readingTime": "5 min read",
"engagementCount": "40"
},
{
"time": "2019-09-24T15:08:11.538Z",
"title": "Best Practices for Event-Driven Microservice Architecture",
"tags": [
"#devops",
"#webdev",
"#beginners",
"#architecture"
],
"readingTime": "8 min read",
"engagementCount": "14"
},
{
"time": "2019-06-25T15:47:05.185Z",
"title": "How to Write a Good Piece of Code",
"tags": [
"#learning",
"#webdev",
"#beginners",
"#javascript"
],
"readingTime": "5 min read",
"engagementCount": "16"
},
{
"time": "2020-03-06T13:25:02.772Z",
"title": "20 Days of HTML(Learn 20 amazing things about HTML) Part 1",
"tags": [
"#webdev",
"#codenewbie",
"#beginners",
"#html"
],
"readingTime": "5 min read",
"engagementCount": "22"
},
{
"time": "2019-12-12T16:27:20.128Z",
"title": "9 Extremely Useful HTML Tricks",
"tags": [
"#tutorial",
"#html",
"#webdev"
],
"readingTime": "4 min read",
"engagementCount": "21"
},
{
"time": "2020-02-26T17:06:36.000Z",
"title": "Build a Single Page Application (SPA) Site With Vanilla.js",
"tags": [
"#html",
"#css",
"#webdev",
"#javascript"
],
"readingTime": "14 min read",
"engagementCount": "13"
},
{
"time": "2019-10-31T09:14:10.992Z",
"title": "Best Github Repositories a programmer should check out",
"tags": [
"#career",
"#node",
"#javascript",
"#github"
],
"readingTime": "2 min read",
"engagementCount": "11"
},
{
"time": "2019-08-18T14:26:18.477Z",
"title": "14 Beneficial Tips to Write Cleaner Code in React Apps",
"tags": [
"#webdev",
"#node",
"#javascript",
"#react"
],
"readingTime": "17 min read",
"engagementCount": "8"
},
{
"time": "2018-12-10T18:12:25.338Z",
"title": "AWS concepts from A to Z",
"tags": [
"#beginners",
"#architect",
"#aws"
],
"readingTime": "10 min read",
"engagementCount": "24"
},
{
"time": "2020-02-21T17:23:40.397Z",
"title": "Developing an Interactive Résumé with HTML and CSS",
"tags": [
"#showdev",
"#career",
"#css",
"#html"
],
"readingTime": "10 min read",
"engagementCount": "17"
},
{
"time": "2019-08-26T12:05:56.311Z",
"title": "Three Tips for balancing side projects and a full-time job",
"tags": [
"#sideprojects",
"#career"
],
"readingTime": "3 min read",
"engagementCount": "13"
},
{
"time": "2019-10-10T16:23:50.921Z",
"title": "The Free AWS Certified Cloud Practitioner Study Course (85+ Videos!)",
"tags": [
"#makeachange",
"#career",
"#beginners",
"#aws"
],
"readingTime": "6 min read",
"engagementCount": "29"
},
{
"time": "2018-12-05T18:40:59.399Z",
"title": "How freeCodeCamp.org uses the JAMstack + a single API server to help millions of people learn to code every month",
"tags": [
"#devops",
"#opensource",
"#javascript",
"#webdev"
],
"readingTime": "3 min read",
"engagementCount": "41"
},
{
"time": "2019-10-18T19:19:48.423Z",
"title": "An Adequate Introduction to Functional Programming",
"tags": [
"#intermediate",
"#functional",
"#webdev",
"#javascript"
],
"readingTime": "10 min read",
"engagementCount": "24"
},
{
"time": "2019-09-03T11:12:39.581Z",
"title": "Build Virtual Assistant with Python | Automate Tasks",
"tags": [
"#productivity",
"#career",
"#beginners",
"#python"
],
"readingTime": "14 min read",
"engagementCount": "26"
},
{
"time": "2020-04-21T09:04:18.116Z",
"title": "Architecture for Everyone",
"tags": [
"#design",
"#beginners",
"#webdev",
"#architecture"
],
"readingTime": "20 min read",
"engagementCount": "24"
},
{
"time": "2020-04-22T15:00:40.322Z",
"title": "window.location Cheatsheet",
"tags": [
"#javascript",
"#webdev",
"#beginners",
"#codenewbie"
],
"readingTime": "7 min read",
"engagementCount": "27"
},
{
"time": "2019-04-30T09:45:04.771Z",
"title": "#showdev🤯 Ultra List: One List to Rule Them All. April, '19",
"tags": [
"#showdev",
"#freebies",
"#webdev",
"#productivity"
],
"readingTime": "4 min read",
"engagementCount": "31"
},
{
"time": "2019-06-28T04:18:22.116Z",
"title": "A better way to sell your skills as a developer than just \"hire me!\" or mass applying",
"tags": [
"#node",
"#javascript",
"#hiring",
"#career"
],
"readingTime": "8 min read",
"engagementCount": "19"
},
{
"time": "2019-01-25T13:37:16.865Z",
"title": "Basic Color Theory for Web Developers",
"tags": [
"#design",
"#html",
"#css",
"#webdev"
],
"readingTime": "5 min read",
"engagementCount": "32"
},
{
"time": "2018-10-02T11:55:06.202Z",
"title": "26 React+Redux Interview Questions You Should Know (in 2018)",
"tags": [
"#interview",
"#career",
"#javascript",
"#react"
],
"readingTime": "11 min read",
"engagementCount": "7"
},
{
"time": "2019-10-15T15:59:12.165Z",
"title": "The perfect architecture flow for your next Node.js project",
"tags": [
"#webdev",
"#javascript",
"#node"
],
"readingTime": "9 min read",
"engagementCount": "20"
},
{
"time": "2019-08-06T12:26:27.530Z",
"title": "How to be a web developer in 7 steps - What to learn and where to start?",
"tags": [
"#programming",
"#motivation",
"#beginners",
"#carrer"
],
"readingTime": "9 min read",
"engagementCount": "34"
},
{
"time": "2020-04-11T20:03:11.448Z",
"title": "How to securely store JWT tokens.",
"tags": [
"#webdev",
"#security"
],
"readingTime": "6 min read",
"engagementCount": "44"
},
{
"time": "2020-02-04T23:26:43.514Z",
"title": "How to Design a Web Application: Software Architecture 101",
"tags": [
"#codenewbie",
"#microservices",
"#design",
"#architecture"
],
"readingTime": "14 min read",
"engagementCount": "604"
},
{
"time": "2018-08-29T02:36:44.039Z",
"title": "Bad Habits Developers Should Fix",
"tags": [
"#programming",
"#productivity",
"#career"
],
"readingTime": "5 min read",
"engagementCount": "57"
},
{
"time": "2019-12-26T21:00:24.639Z",
"title": "The beauty of Functional Programming",
"tags": [
"#beginners",
"#webdev",
"#javascript",
"#functional"
],
"readingTime": "4 min read",
"engagementCount": "34"
},
{
"time": "2019-04-20T19:23:00.453Z",
"title": "Learn by Contributing",
"tags": [
"#javascript",
"#webdev",
"#beginners",
"#career"
],
"readingTime": "11 min read",
"engagementCount": "44"
},
{
"time": "2019-08-08T08:48:09.405Z",
"title": "5 Visual Studio Code Tricks to Boost Your Productivity",
"tags": [
"#tools",
"#tutorial",
"#vscode",
"#productivity"
],
"readingTime": "4 min read",
"engagementCount": "27"
},
{
"time": "2019-03-23T00:55:21.701Z",
"title": "Moving Past Tutorials: Receiving a Problem to Solve",
"tags": [
"#programming",
"#movingpasttutorials",
"#problemsolving",
"#beginners"
],
"readingTime": "5 min read",
"engagementCount": "26"
},
{
"time": "2019-12-18T19:31:37.463Z",
"title": "Instant Webpages and Terabytes of Data Savings Through the Magic of Service Workers ✨",
"tags": [
"#webperf",
"#javascript",
"#webdev",
"#meta"
],
"readingTime": "5 min read",
"engagementCount": "23"
},
{
"time": "2019-11-20T07:12:16.771Z",
"title": "🔥🕺🏼 JavaScript Visualized: Hoisting",
"tags": [
"#javascript"
],
"readingTime": "3 min read",
"engagementCount": "24"
},
{
"time": "2019-12-17T17:01:09.879Z",
"title": "Programming Languages To Learn In 2020 To Boost Your Career As A Software Developer",
"tags": [
"#javascript",
"#career",
"#webdev",
"#beginners"
],
"readingTime": "5 min read",
"engagementCount": "45"
},
{
"time": "2018-07-16T13:17:29.476Z",
"title": "#explainlikeimfiveThe Shell Introduction I Wish I Had",
"tags": [
"#explainlikeimfive",
"#productivity",
"#beginners",
"#shell"
],
"readingTime": "11 min read",
"engagementCount": "32"
},
{
"time": "2019-06-22T08:52:10.372Z",
"title": "The 10 Component Commandments",
"tags": [
"#bestpractices",
"#javascript",
"#frontend",
"#react"
],
"readingTime": "11 min read",
"engagementCount": "26"
},
{
"time": "2018-07-11T16:05:55.351Z",
"title": "The dev.to codebase will go open-source on August 8",
"tags": [
"#opensource",
"#meta"
],
"readingTime": "2 min read",
"engagementCount": "63"
},
{
"time": "2019-04-22T11:27:44.286Z",
"title": "How I configure VSCode for Everything",
"tags": [
"#productivity",
"#beginners",
"#javascript",
"#vscode"
],
"readingTime": "3 min read",
"engagementCount": "36"
},
{
"time": "2018-10-28T15:02:51.192Z",
"title": "Web Components: from zero to hero",
"tags": [
"#webcomponents",
"#javascript"
],
"readingTime": "16 min read",
"engagementCount": "29"
},
{
"time": "2019-10-30T15:29:06.358Z",
"title": "12 amazing CSS tips and tricks you should know",
"tags": [
"#html",
"#beginners",
"#webdev",
"#css"
],
"readingTime": "6 min read",
"engagementCount": "18"
},
{
"time": "2020-01-06T16:10:45.508Z",
"title": "Want To Learn React in 2020? Here's The Blueprint to Follow.",
"tags": [
"#career",
"#beginners",
"#javascript",
"#react"
],
"readingTime": "8 min read",
"engagementCount": "8"
},
{
"time": "2020-02-13T16:12:06.966Z",
"title": "CSS Variables",
"tags": [
"#codenewbie",
"#css",
"#webdev",
"#beginners"
],
"readingTime": "7 min read",
"engagementCount": "58"
},
{
"time": "2019-10-28T08:11:19.604Z",
"title": "Good and Bad Practices of Coding in Python",
"tags": [
"#webdev",
"#beginners",
"#codequality",
"#python"
],
"readingTime": "8 min read",
"engagementCount": "19"
},
{
"time": "2020-01-21T04:01:11.721Z",
"title": "How to build a side project that will impress future employers",
"tags": [
"#codenewbie",
"#career",
"#javascript"
],
"readingTime": "5 min read",
"engagementCount": "14"
},
{
"time": "2019-10-24T11:25:01.189Z",
"title": "Playing Beat Saber in the browser with body movements using PoseNet & Tensorflow.js",
"tags": [
"#creativecoding",
"#machinelearning",
"#tensorflow",
"#javascript"
],
"readingTime": "10 min read",
"engagementCount": "17"
},
{
"time": "2019-05-28T20:58:04.168Z",
"title": "What is AWS? A Guide for Beginners.",
"tags": [
"#beginners",
"#productivity",
"#javascript",
"#aws"
],
"readingTime": "8 min read",
"engagementCount": "31"
},
{
"time": "2019-07-29T00:26:45.317Z",
"title": "7 Reasons Why JavaScript Async/Await Is Better Than Plain Promises (Tutorial)",
"tags": [
"#tutorial",
"#beginners",
"#webdev",
"#javascript"
],
"readingTime": "6 min read",
"engagementCount": "26"
},
{
"time": "2019-10-16T23:27:41.449Z",
"title": "Useful sites and apps I've come across while studying web frontend development and web server configuration",
"tags": [
"#fullstack",
"#css",
"#html",
"#webdev"
],
"readingTime": "9 min read",
"engagementCount": "12"
},
{
"time": "2020-02-10T06:51:43.645Z",
"title": "Full CSS animations guide which allows you to build amazing websites",
"tags": [
"#beginners",
"#tutorial",
"#html",
"#css"
],
"readingTime": "5 min read",
"engagementCount": "13"
},
{
"time": "2019-08-15T18:25:28.075Z",
"title": "7 Tips to boost your productivity as a web developer 🚀",
"tags": [
"#productivity",
"#beginners",
"#webdev",
"#javascript"
],
"readingTime": "5 min read",
"engagementCount": "25"
},
{
"time": "2019-02-26T17:39:43.270Z",
"title": "How I Gained 65,000 Twitter Followers In One Year",
"tags": [],
"readingTime": "6 min read",
"engagementCount": "42"
},
{
"time": "2019-07-20T06:09:42.475Z",
"title": "10 Best Books to Learn Data Structure and Algorithms in Java, Python, C, and C++",
"tags": [
"#books",
"#python",
"#java",
"#beginners"
],
"readingTime": "14 min read",
"engagementCount": "14"
},
{
"time": "2019-09-23T07:10:38.677Z",
"title": "#watercoolerPay your rent from open source 💸",
"tags": [
"#watercooler",
"#discuss",
"#opensource"
],
"readingTime": "5 min read",
"engagementCount": "91"
},
{
"time": "2019-10-02T14:05:53.281Z",
"title": "How to Write Useful Commit Messages (My Commit Message Template)",
"tags": [
"#beginners",
"#productivity",
"#tutorial",
"#git"
],
"readingTime": "6 min read",
"engagementCount": "47"
},
{
"time": "2020-03-22T15:58:08.636Z",
"title": "100 Developer Jobs - Companies Still Hiring Amid the Coronavirus Crisis",
"tags": [
"#advice",
"#programming",
"#career",
"#webdev"
],
"readingTime": "6 min read",
"engagementCount": "20"
},
{
"time": "2018-08-20T00:12:14.304Z",
"title": "A Web Design Crash Course: From one non-designer to another",
"tags": [
"#webdev",
"#beginners",
"#design",
"#css"
],
"readingTime": "9 min read",
"engagementCount": "31"
},
{
"time": "2019-09-11T13:12:54.179Z",
"title": "#discussAre You a Mediocre Developer? ME TOO",
"tags": [
"#discuss",
"#career",
"#webdev"
],
"readingTime": "2 min read",
"engagementCount": "110"
},
{
"time": "2019-05-29T14:08:06.951Z",
"title": "🧠 Learn! 5 Github Repos With Great Free & Open Source Resources",
"tags": [
"#programming",
"#opensource",
"#beginners",
"#webdev"
],
"readingTime": "1 min read",
"engagementCount": "11"
},
{
"time": "2019-11-30T07:11:48.807Z",
"title": "5 Great Programming Books Rarely Mentioned in \"Great Programming Books\" Articles",
"tags": [],
"readingTime": "4 min read",
"engagementCount": "16"
},
{
"time": "2019-07-31T15:09:52.273Z",
"title": "Top 10 Object-Oriented Design Principles for writing Clean Code",
"tags": [
"#coding",
"#programming",
"#java"
],
"readingTime": "17 min read",
"engagementCount": "24"
},
{
"time": "2019-02-16T18:44:51.006Z",
"title": "Programming is Hard",
"tags": [
"#culture",
"#career",
"#programming"
],
"readingTime": "7 min read",
"engagementCount": "35"
},
{
"time": "2020-03-04T03:35:03.644Z",
"title": "The Complete Guide to Status Codes for Meaningful ReST APIs - Let's start!",
"tags": [
"#webdev",
"#internet",
"#rest",
"#http"
],
"readingTime": "11 min read",
"engagementCount": "14"
},
{
"time": "2019-12-29T05:06:28.391Z",
"title": "Top 10 DevOps Training Courses for Programmers and Software Developers",
"tags": [
"#kubernetes",
"#programming",
"#docker",
"#devops"
],
"readingTime": "10 min read",
"engagementCount": "3"
},
{
"time": "2019-12-27T11:14:09.316Z",
"title": "How I built 100 Projects in 100 Days",
"tags": [
"#100days100projects"
],
"readingTime": "6 min read",
"engagementCount": "38"
},
{
"time": "2019-01-24T10:29:13.767Z",
"title": "20 Docker commands use cases for developers",
"tags": [
"#devops",
"#webdev",
"#docker",
"#beginners"
],
"readingTime": "5 min read",
"engagementCount": "12"
},
{
"time": "2020-01-13T11:50:24.218Z",
"title": "The Cost of Investing Too Heavily in a JavaScript Framework",
"tags": [
"#angular",
"#vue",
"#react",
"#javascript"
],
"readingTime": "9 min read",
"engagementCount": "33"
},
{
"time": "2020-01-31T04:10:40.176Z",
"title": "I hated Regex so much that I made iHateRegex.io",
"tags": [
"#regex",
"#computerscience",
"#vue",
"#javascript"
],
"readingTime": "1 min read",
"engagementCount": "95"
},
{
"time": "2018-11-07T15:28:46.537Z",
"title": "Awesome PHP Resources on DEV 🚀 🎉 🎢",
"tags": [
"#learning",
"#bestofdev",
"#devtips",
"#php"
],
"readingTime": "3 min read",
"engagementCount": "23"
},
{
"time": "2019-08-20T23:57:47.242Z",
"title": "53 Things I Learned Writing a Multiplayer Strategy Game in Javascript and Python",
"tags": [
"#javascript",
"#css",
"#django",
"#react"
],
"readingTime": "15 min read",
"engagementCount": "32"
},
{
"time": "2019-09-10T02:41:15.862Z",
"title": "Three Tips for Building Profitable Side Projects",
"tags": [
"#career"
],
"readingTime": "4 min read",
"engagementCount": "16"
},
{
"time": "2018-04-10T12:21:45.473Z",
"title": "Implementing SOLID and the onion architecture in Node.js with TypeScript and InversifyJS",
"tags": [
"#inversifyjs",
"#typescript",
"#node",
"#domaindrivendesign"
],
"readingTime": "14 min read",
"engagementCount": "38"
},
{
"time": "2019-10-30T10:46:36.777Z",
"title": "How I Evaluate You in a Code Interview",
"tags": [
"#interview",
"#programming",
"#career"
],
"readingTime": "7 min read",
"engagementCount": "28"
},
{
"time": "2020-04-04T15:02:59.500Z",
"title": "Stop making responsive websites the hard way!",
"tags": [
"#responsivewebdesign",
"#css"
],
"readingTime": "3 min read",
"engagementCount": "29"
},
{
"time": "2017-11-08T22:17:07.968Z",
"title": "Do I Want To Work In This Company, or What Questions To Ask On An Interview",
"tags": [
"#job",
"#interview",
"#career"
],
"readingTime": "9 min read",
"engagementCount": "89"
},
{
"time": "2020-02-17T22:50:30.453Z",
"title": "TypeScript Tutorial: A step-by-step guide to learn TypeScript",
"tags": [
"#webdev",
"#beginners",
"#javascript",
"#typescript"
],
"readingTime": "10 min read",
"engagementCount": "7"
},
{
"time": "2018-03-16T07:23:25.795Z",
"title": "8 books every junior developer should read",
"tags": [
"#beginners",
"#books"
],
"readingTime": "6 min read",
"engagementCount": "26"
},
{
"time": "2019-03-06T18:53:37.677Z",
"title": "Tutorial: How to share code between iOS, Android & Web using React Native, react-native-web and monorepo",
"tags": [
"#javascript",
"#webdev",
"#reactnative",
"#react"
],
"readingTime": "9 min read",
"engagementCount": "134"
},
{
"time": "2018-06-06T11:42:52.351Z",
"title": "A coffee-break introduction to time complexity of algorithms",
"tags": [
"#computerscience",
"#beginners",
"#go",
"#algorithms"
],
"readingTime": "14 min read",
"engagementCount": "36"
},
{
"time": "2018-07-31T12:46:40.254Z",
"title": "My Terminal Setup: iTerm2 + Zsh 🔥",
"tags": [
"#beginners",
"#productivity",
"#shell",
"#terminal"
],
"readingTime": "4 min read",
"engagementCount": "65"
},
{
"time": "2019-05-06T16:15:47.071Z",
"title": "REST API Design Best Practices for Parameters and Query String Usage",
"tags": [
"#api"
],
"readingTime": "7 min read",
"engagementCount": "4"
},
{
"time": "2019-04-13T12:22:00.564Z",
"title": "Learn how YOU can build a Serverless GraphQL API on top of a Microservice architecture, part I",
"tags": [
"#azureapril",
"#tutorial",
"#docker",
"#graphql"
],
"readingTime": "10 min read",
"engagementCount": "32"
},
{
"time": "2019-10-24T11:23:16.201Z",
"title": "A Free Ebook on Greedy Algorithms, Divide & Conquer, and Dynamic Programming",
"tags": [
"#tutorial",
"#python",
"#beginners",
"#computerscience"
],
"readingTime": "49 min read",
"engagementCount": "4"
},
{
"time": "2019-09-18T23:44:45.189Z",
"title": "6 ways minimalism can help you write clean code",
"tags": [
"#coding",
"#practices",
"#productivity",
"#minimalism"
],
"readingTime": "5 min read",
"engagementCount": "46"
},
{
"time": "2019-05-23T11:34:47.051Z",
"title": "Chrome DevTools can do that?",
"tags": [
"#webdev",
"#tricks",
"#devtools",
"#chrome"
],
"readingTime": "3 min read",
"engagementCount": "17"
},
{
"time": "2019-01-28T01:04:01.878Z",
"title": "Hands-on Vue.js for Beginners (Part 1)",
"tags": [
"#vue",
"#tutorial",
"#beginners",
"#javascript"
],
"readingTime": "3 min read",
"engagementCount": "29"
},
{
"time": "2019-08-16T04:13:35.306Z",
"title": "Beginner’s guide to OAuth: Understanding access tokens and authorization codes using Google API",
"tags": [
"#ruby",
"#authentication",
"#oauth"
],
"readingTime": "7 min read",
"engagementCount": "17"
},
{
"time": "2019-06-29T03:49:27.653Z",
"title": "Svelte is the most beautiful web framework I've ever seen",
"tags": [
"#svelte",
"#webdev",
"#javascript"
],
"readingTime": "2 min read",
"engagementCount": "53"
},
{
"time": "2019-06-13T20:00:01.593Z",
"title": "Generate beautiful README in 10 seconds",
"tags": [
"#opensource",
"#javascript",
"#webdev"
],
"readingTime": "1 min read",
"engagementCount": "29"
},
{
"time": "2019-01-09T15:41:49.183Z",
"title": "New Years and New Beginnings: I'm Joining the DEV team!",
"tags": [
"#personalnews",
"#career",
"#meta"
],
"readingTime": "1 min read",
"engagementCount": "189"
},
{
"time": "2019-08-01T12:24:45.100Z",
"title": "4 Design Patterns In Web Development",
"tags": [
"#design",
"#beginners",
"#webdev"
],
"readingTime": "4 min read",
"engagementCount": "18"
},
{
"time": "2018-05-30T12:10:56.887Z",
"title": "Algorithms and Data Structures in JavaScript",
"tags": [
"#showdev",
"#computerscience",
"#javascript"
],
"readingTime": "3 min read",
"engagementCount": "13"
},
{
"time": "2019-04-28T22:48:34.398Z",
"title": "A crash course to the most important Docker concepts and their commands",
"tags": [
"#tutorial",
"#beginners",
"#devops",
"#docker"
],
"readingTime": "9 min read",
"engagementCount": "20"
},
{
"time": "2019-08-30T14:35:33.957Z",
"title": "The Ultimate Guide to Finding a Job in Tech",
"tags": [
"#productivity",
"#webdev",
"#beginners",
"#career"
],
"readingTime": "14 min read",
"engagementCount": "18"
},
{
"time": "2019-08-10T23:27:56.431Z",
"title": "My 5 Favorite Software Design Principles ",
"tags": [
"#codenewbie",
"#career",
"#programming",
"#beginners"
],
"readingTime": "5 min read",
"engagementCount": "23"
},
{
"time": "2019-12-30T05:53:47.485Z",
"title": "5 Free Tutorials You Should Complete to Master the Back-End",
"tags": [
"#php",
"#ruby",
"#python",
"#node"
],
"readingTime": "3 min read",
"engagementCount": "52"
},
{
"time": "2019-06-29T19:38:42.815Z",
"title": "10 Things NOT To Do When Building React Applications",
"tags": [
"#webdev",
"#node",
"#javascript",
"#react"
],
"readingTime": "12 min read",
"engagementCount": "11"
},
{
"time": "2020-02-25T13:44:59.405Z",
"title": "TypeScript is more than you think",
"tags": [
"#javascript",
"#typescript"
],
"readingTime": "9 min read",
"engagementCount": "11"
},
{
"time": "2020-01-26T06:26:12.000Z",
"title": "How to Contribute to Open Source Software",
"tags": [
"#tutorial",
"#beginners",
"#opensource",
"#github"
],
"readingTime": "10 min read",
"engagementCount": "25"
},
{
"time": "2018-10-09T17:54:20.297Z",
"title": "A Beginner's Guide to JavaScript's Prototype",
"tags": [
"#beginners",
"#javascript"
],
"readingTime": "19 min read",
"engagementCount": "16"
},
{
"time": "2019-07-14T11:06:09.809Z",
"title": "#discussUltimate & Short Guide to Stop Procrastinating",
"tags": [
"#motivation",
"#career",
"#productivity",
"#discuss"
],
"readingTime": "3 min read",
"engagementCount": "38"
},
{
"time": "2019-07-03T14:30:15.911Z",
"title": "#showdevModern JavaScript, 10 things you should be using, starting today",
"tags": [
"#tutorial",
"#showdev",
"#beginners",
"#javascript"
],
"readingTime": "7 min read",
"engagementCount": "27"
},
{
"time": "2019-06-09T13:43:09.221Z",
"title": "I picked up React Native as a web developer and here's what I've learned",
"tags": [
"#android",
"#ios",
"#reactnative",
"#react"
],
"readingTime": "11 min read",
"engagementCount": "24"
},
{
"time": "2019-06-12T21:52:14.574Z",
"title": "My Favorite Linux Tools",
"tags": [
"#tools",
"#productivity",
"#linux"
],
"readingTime": "5 min read",
"engagementCount": "48"
},
{
"time": "2019-10-29T18:00:34.000Z",
"title": "5 things you can do with CSS instead of JavaScript",
"tags": [
"#javascript",
"#css"
],
"readingTime": "9 min read",
"engagementCount": "4"
},
{
"time": "2019-10-07T05:39:20.756Z",
"title": "Improve your CSS with these 5 principles",
"tags": [
"#webdev",
"#css"
],
"readingTime": "5 min read",
"engagementCount": "22"
},
{
"time": "2019-05-08T16:53:30.678Z",
"title": "Python Chat Tutorial with Django and React",
"tags": [
"#react",
"#django",
"#python",
"#chat"
],
"readingTime": "8 min read",
"engagementCount": "19"
},
{
"time": "2019-02-16T16:49:11.765Z",
"title": "Using ESLint and Prettier in a TypeScript Project",
"tags": [
"#developertools",
"#javascript",
"#typescript"
],
"readingTime": "4 min read",
"engagementCount": "46"
},
{
"time": "2020-04-12T12:22:59.435Z",
"title": "How to learn web application security",
"tags": [
"#javascript",
"#devops",
"#webdev",
"#security"
],
"readingTime": "4 min read",
"engagementCount": "10"
},
{
"time": "2019-07-23T15:26:23.506Z",
"title": "8 Coding Games to Improve and Level Up Your Programming Skills",
"tags": [
"#learning",
"#coding",
"#java",
"#beginners"
],
"readingTime": "7 min read",
"engagementCount": "25"
},
{
"time": "2019-10-02T12:01:45.154Z",
"title": "Redux Crash Course with Hooks 🎣",
"tags": [
"#webdev",
"#javascript",
"#react",
"#redux"
],
"readingTime": "3 min read",
"engagementCount": "13"
},
{
"time": "2019-06-27T22:11:43.629Z",
"title": "A simple explanation of functional pipe in JavaScript",
"tags": [
"#javascript",
"#functional",
"#rxjs"
],
"readingTime": "5 min read",
"engagementCount": "26"
},
{
"time": "2019-06-11T12:47:06.635Z",
"title": "Want To Be A Freelancer? Here Are Some Actionable Tips & Strategies",
"tags": [
"#beginners",
"#webdev",
"#career",
"#freelance"
],
"readingTime": "6 min read",
"engagementCount": "25"
},
{
"time": "2019-10-10T18:13:52.575Z",
"title": "Demystifying Modern Frontend Jargon",
"tags": [
"#programming",
"#webdev"
],
"readingTime": "5 min read",
"engagementCount": "11"
},
{
"time": "2019-07-15T14:16:00.260Z",
"title": "Things All Developers Should Learn In College",
"tags": [
"#tutorial",
"#webdev",
"#beginners",
"#javascript"
],
"readingTime": "7 min read",
"engagementCount": "33"
},
{
"time": "2018-11-24T12:23:05.839Z",
"title": "Tools for Developers",
"tags": [
"#developers",
"#tools",
"#productivity"
],
"readingTime": "3 min read",
"engagementCount": "26"
},
{
"time": "2019-09-17T00:44:52.714Z",
"title": "Map/Filter/Reduce Crash Course",
"tags": [
"#functional",
"#beginners",
"#webdev",
"#javascript"
],
"readingTime": "2 min read",
"engagementCount": "21"
},
{
"time": "2019-05-01T23:16:53.937Z",
"title": "Improve HTML and CSS performance",
"tags": [
"#css",
"#html",
"#webdev",
"#webperf"
],
"readingTime": "5 min read",
"engagementCount": "16"
},
{
"time": "2019-12-31T11:34:20.312Z",
"title": "To Be A Great Programmer: Mindset And Learning Strategy",
"tags": [
"#progr",
"#career",
"#firstyearincode",
"#beginners"
],
"readingTime": "8 min read",
"engagementCount": "15"
},
{
"time": "2018-11-14T12:46:49.608Z",
"title": "Full-time, side projects, learning, and staying sane",
"tags": [
"#beginners",
"#productivity",
"#mentalhealth",
"#life"
],
"readingTime": "3 min read",
"engagementCount": "68"
},
{
"time": "2019-12-11T12:27:31.000Z",
"title": "Security for the front-end developer",
"tags": [
"#beginners",
"#devops",
"#webdev",
"#security"
],
"readingTime": "4 min read",
"engagementCount": "13"
},
{
"time": "2019-09-10T18:03:53.085Z",
"title": "Add dark mode to your site with this short CSS trick",
"tags": [
"#javascript",
"#webdev",
"#css"
],
"readingTime": "1 min read",
"engagementCount": "9"
},
{
"time": "2019-10-10T14:44:09.684Z",
"title": "The tale of three dots in Javascript",
"tags": [
"#beginners",
"#webdev",
"#javascript"
],
"readingTime": "4 min read",
"engagementCount": "26"
},
{
"time": "2019-07-23T18:47:22.593Z",
"title": "Admin Dashboards - Open-Source and Free",
"tags": [
"#dashboards",
"#appseed"
],
"readingTime": "14 min read",
"engagementCount": "26"
},
{
"time": "2019-09-02T19:50:55.000Z",
"title": "How Does BitTorrent Work? a Plain English Guide",
"tags": [
"#algorithm",
"#security",
"#tutorial",
"#computerscience"
],
"readingTime": "21 min read",
"engagementCount": "10"
},
{
"time": "2018-06-14T17:10:56.374Z",
"title": "Async programming basics every JS developer should know",
"tags": [
"#async",
"#javascript",
"#webdev",
"#beginners"
],
"readingTime": "6 min read",
"engagementCount": "35"
},
{
"time": "2019-12-04T15:46:05.841Z",
"title": "Golang for JavaScript developers - Part 1",
"tags": [
"#languages",
"#beginners",
"#javascript",
"#go"
],
"readingTime": "8 min read",
"engagementCount": "17"
},
{
"time": "2020-02-29T14:38:30.230Z",
"title": "2020🔥 New and Hand-Picked Free Web Resources, Every developer should bookmark it!",
"tags": [
"#angular",
"#react",
"#python",
"#javascript"
],
"readingTime": "2 min read",
"engagementCount": "6"
},
{
"time": "2019-10-21T00:00:00.000Z",
"title": "The Career Advice I Wish I Had",
"tags": [
"#career"
],
"readingTime": "11 min read",
"engagementCount": "25"
},
{
"time": "2019-11-12T08:49:54.412Z",
"title": "#showdevSwitching back to my old buddy Sublime Text from VS Code 🤷🏻‍♂️",
"tags": [
"#showdev",
"#webdev",
"#vscode",
"#productivity"
],
"readingTime": "4 min read",
"engagementCount": "182"
},
{
"time": "2019-05-08T14:50:14.021Z",
"title": "The 2020 React Developer RoadMap",
"tags": [
"#react",
"#javascript",
"#webdev"
],
"readingTime": "18 min read",
"engagementCount": "12"
},
{
"time": "2019-11-18T19:56:47.452Z",
"title": "Adaptive Loading - Improving Web Performance on low-end devices",
"tags": [
"#webdev",
"#webperf",
"#network",
"#react"
],
"readingTime": "3 min read",
"engagementCount": "15"
},
{
"time": "2017-11-13T17:59:00.828Z",
"title": "The 5 Problem-Solving Skills of Great Software Developers",
"tags": [
"#productivity",
"#problemsolving",
"#advice"
],
"readingTime": "10 min read",
"engagementCount": "52"
},
{
"time": "2019-07-27T20:07:30.810Z",
"title": "How to prepare for Front End Jobs 2019! My Collection of resources",
"tags": [
"#webdev",
"#javascript",
"#interview",
"#react"
],
"readingTime": "2 min read",
"engagementCount": "19"
},
{
"time": "2019-07-20T16:52:42.852Z",
"title": "10 rules to code like NASA (applied to interpreted languages)",
"tags": [
"#codequality",
"#programming",
"#productivity",
"#beginners"
],
"readingTime": "18 min read",
"engagementCount": "46"
},
{
"time": "2020-01-03T12:39:10.450Z",
"title": "7 CSS properties you had no idea about",
"tags": [
"#development",
"#css"
],
"readingTime": "4 min read",
"engagementCount": "29"
},
{
"time": "2018-04-12T01:52:10.848Z",
"title": "This Picture Will Change the Way You Learn to Code",
"tags": [
"#learning",
"#coding",
"#learntocode",
"#beginners"
],
"readingTime": "5 min read",
"engagementCount": "14"
},
{
"time": "2019-11-18T12:52:16.530Z",
"title": "#techtalksHow I used VS Code for my talk instead of Keynote or Powerpoint",
"tags": [
"#conference",
"#meetup",
"#techtalks",
"#vscode"
],
"readingTime": "8 min read",
"engagementCount": "30"
},
{
"time": "2019-05-29T20:41:18.396Z",
"title": "Tricks to get you coding 👨‍💻 again when you aren't motivated to.",
"tags": [
"#productivity",
"#beginners",
"#codenewbie",
"#motivation"
],
"readingTime": "3 min read",
"engagementCount": "27"
},
{
"time": "2020-02-20T10:50:13.974Z",
"title": "Learn To Code By Playing These Games",
"tags": [
"#php",
"#python",
"#javascript",
"#java"
],
"readingTime": "6 min read",
"engagementCount": "15"
},
{
"time": "2019-11-01T21:17:04.176Z",
"title": "Fantastic Programming Project Ideas and Where to Find Them (a beginner-friendly version)",
"tags": [
"#beginners",
"#machinelearning",
"#python",
"#javascript"
],
"readingTime": "11 min read",
"engagementCount": "2"
},
{
"time": "2020-01-04T10:52:11.980Z",
"title": "Top 10 Courses to learn Docker and Kubernetes for Programmers",
"tags": [
"#devops",
"#programming",
"#kubernetes",
"#docker"
],
"readingTime": "12 min read",
"engagementCount": "5"
},
{
"time": "2020-03-18T18:19:02.222Z",
"title": "Top Front-End Development YouTube Channels",
"tags": [
"#react",
"#css",
"#javsascript",
"#learning"
],
"readingTime": "3 min read",
"engagementCount": "26"
},
{
"time": "2019-03-14T07:56:15.742Z",
"title": "Tips For First Time Speakers",
"tags": [
"#career"
],
"readingTime": "5 min read",
"engagementCount": "21"
},
{
"time": "2019-12-02T23:36:58.967Z",
"title": "To Domain Driven Design",
"tags": [
"#ddd",
"#culture",
"#teams",
"#software"
],
"readingTime": "7 min read",
"engagementCount": "19"
},
{
"time": "2019-07-07T09:56:09.425Z",
"title": "So you think you know JavaScript?",
"tags": [
"#webdev",
"#eventloop",
"#closures",
"#javascript"
],
"readingTime": "9 min read",
"engagementCount": "30"
},
{
"time": "2019-04-24T13:03:26.217Z",
"title": "Announcing DEV for Android",
"tags": [
"#meta",
"#android"
],
"readingTime": "1 min read",
"engagementCount": "88"
},
{
"time": "2019-06-04T06:34:18.414Z",
"title": "#discussWhat's one resource most devs don't know that you use regularly?",
"tags": [
"#beginners",
"#productivity",
"#webdev",
"#discuss"
],
"readingTime": "1 min read",
"engagementCount": "83"
},
{
"time": "2019-08-01T21:31:45.993Z",
"title": "Build a REST API with Node, Express & MongoDB!",
"tags": [
"#express",
"#api",
"#rest",
"#node"
],
"readingTime": "20 min read",
"engagementCount": "18"
},
{
"time": "2019-03-28T01:24:31.214Z",
"title": "A Complete Beginner's Guide to Programming",
"tags": [
"#python",
"#programming",
"#beginners"
],
"readingTime": "10 min read",
"engagementCount": "26"
},
{
"time": "2019-08-01T23:48:58.820Z",
"title": "15 Docker Commands Beginners Should Know",
"tags": [
"#beginners",
"#docker"
],
"readingTime": "3 min read",
"engagementCount": "14"
},
{
"time": "2019-11-28T11:05:44.700Z",
"title": "Philosophy of a Good Developer",
"tags": [
"#career",
"#beginners",
"#webdev",
"#productivity"
],
"readingTime": "9 min read",
"engagementCount": "16"
},
{
"time": "2020-01-08T10:31:31.514Z",
"title": "13 places to find Beautiful Free Illustrations",
"tags": [
"#webdev",
"#ios",
"#ux",
"#design"
],
"readingTime": "4 min read",
"engagementCount": "7"
},
{
"time": "2020-01-03T14:35:42.097Z",
"title": "Changing your name is a hard unsolved problem in Computer Science",
"tags": [],
"readingTime": "9 min read",
"engagementCount": "83"
},
{
"time": "2019-11-09T12:19:06.999Z",
"title": "20 Small Steps to Become a Regex Master",
"tags": [
"#firstyearincode",
"#tutorial",
"#beginners",
"#regex"
],
"readingTime": "42 min read",
"engagementCount": "12"
},
{
"time": "2019-03-19T22:03:49.242Z",
"title": "Why SvelteJS may be the best framework for new web devs",
"tags": [
"#svelte",
"#beginners",
"#webdev",
"#javascript"
],
"readingTime": "7 min read",
"engagementCount": "57"
},
{
"time": "2020-02-09T07:41:25.680Z",
"title": "Fill up your portfolio with meaningful projects in 2020, Use these APIs",
"tags": [
"#projects",
"#javascript",
"#codenewbie",
"#opensource"
],
"readingTime": "2 min read",
"engagementCount": "15"
},
{
"time": "2019-11-26T17:45:55.229Z",
"title": "7 best JavaScript projects to master your skills",
"tags": [
"#productivity",
"#javascript"
],
"readingTime": "7 min read",
"engagementCount": "7"
},
{
"time": "2020-03-26T15:03:21.200Z",
"title": "100 websites to bookmark for your next dev/web project 👩‍💻",
"tags": [
"#tutorial",
"#react",
"#webdev",
"#javascript"
],
"readingTime": "5 min read",
"engagementCount": "12"
},
{
"time": "2019-09-08T14:54:16.992Z",
"title": "The Art of Googling",
"tags": [
"#productivity"
],
"readingTime": "4 min read",
"engagementCount": "28"
},
{
"time": "2020-01-04T03:54:29.204Z",
"title": "How to Start a Blog in 2020 and Grow (0 - 80k) Views",
"tags": [
"#learning",
"#blogging",
"#career",
"#beginners"
],
"readingTime": "4 min read",
"engagementCount": "31"
},
{
"time": "2020-01-05T07:24:20.378Z",
"title": "#showdevHow to write a blog post: The four-drafts method",
"tags": [
"#showdev",
"#devrel",
"#writing"
],
"readingTime": "5 min read",
"engagementCount": "14"
},
{
"time": "2020-02-23T20:39:31.115Z",
"title": "Writing unit tests with React, Typescript, and react-testing-library",
"tags": [
"#reacttestinglibrary",
"#javascript",
"#react",
"#typescript"
],
"readingTime": "4 min read",
"engagementCount": "18"
},
{
"time": "2018-11-04T12:06:19.917Z",
"title": "Design Patterns in Web Development",
"tags": [
"#designpatterns",
"#architecture",
"#python",
"#javascript"
],
"readingTime": "5 min read",
"engagementCount": "52"
},
{
"time": "2020-03-29T11:19:41.607Z",
"title": "S.O.L.I.D. Principles Around You",
"tags": [
"#javascript",
"#programming",
"#beginners",
"#webdev"
],
"readingTime": "2 min read",
"engagementCount": "25"
},
{
"time": "2019-09-11T19:07:36.341Z",
"title": "The most common mistakes when using React",
"tags": [
"#beginners",
"#webdev",
"#react",
"#javascript"
],
"readingTime": "5 min read",
"engagementCount": "31"
},
{
"time": "2019-02-06T16:42:08.621Z",
"title": "Code smart, not hard",
"tags": [
"#tutorial",
"#react",
"#javascript",
"#webdev"
],
"readingTime": "4 min read",
"engagementCount": "21"
},
{
"time": "2018-12-14T11:27:45.705Z",
"title": "You Can Do it in SQL, Stop Writing Extra Code for it",
"tags": [
"#productivity",
"#webdev",
"#sql"
],
"readingTime": "5 min read",
"engagementCount": "102"
},
{
"time": "2018-09-25T17:25:24.476Z",
"title": "16 free tools & services that any developer should use",
"tags": [
"#devtips",
"#webdev",
"#productivity"
],
"readingTime": "5 min read",
"engagementCount": "42"
},
{
"time": "2019-12-27T15:01:48.165Z",
"title": "5 things in web development I learned this year",
"tags": [
"#list",
"#beginners",
"#javascript",
"#css"
],
"readingTime": "3 min read",
"engagementCount": "33"
},
{
"time": "2019-05-21T12:54:49.643Z",
"title": "11 Ways You Can Get Involved in the Tech Community",
"tags": [
"#career",
"#community"
],
"readingTime": "6 min read",
"engagementCount": "25"
},
{
"time": "2018-04-05T21:34:54.221Z",
"title": "How I Find Six Figure Remote Software Developer Jobs",
"tags": [
"#career",
"#webdev",
"#remote"
],
"readingTime": "1 min read",
"engagementCount": "16"
},
{
"time": "2018-02-17T18:36:07.987Z",
"title": "It's perfectly fine to only code at work, don't let anyone tell you otherwise.",
"tags": [
"#productivity",
"#career"
],
"readingTime": "1 min read",
"engagementCount": "53"
},
{
"time": "2019-09-30T07:44:24.421Z",
"title": "Vim quickies/ cheatsheet",
"tags": [
"#linux",
"#unix",
"#vim"
],
"readingTime": "2 min read",
"engagementCount": "27"
},
{
"time": "2019-11-13T13:24:34.365Z",
"title": "How to not be a dinosaur.",
"tags": [
"#career",
"#productivity",
"#javascript",
"#react"
],
"readingTime": "9 min read",
"engagementCount": "68"
},
{
"time": "2019-06-30T00:00:00.000Z",
"title": "How to publish a PWA on the Google Play store",
"tags": [
"#react",
"#gatsby",
"#android",
"#pwa"
],
"readingTime": "15 min read",
"engagementCount": "9"
},
{
"time": "2019-08-19T03:56:29.551Z",
"title": "50 Things I Wish I'd Known at My First Developer Job (Part 1)",
"tags": [
"#productivity",
"#career",
"#beginners"
],
"readingTime": "9 min read",
"engagementCount": "16"
},
{
"time": "2019-10-07T20:18:22.994Z",
"title": "Learn Kubernetes with this 5 part series",
"tags": [
"#tutorial",
"#docker",
"#devops",
"#kubernetes"
],
"readingTime": "1 min read",
"engagementCount": "486"
},
{
"time": "2019-08-22T05:01:18.889Z",
"title": "Why you should think twice about contributing to Open Source",
"tags": [
"#motivation",
"#productivity",
"#beginners",
"#opensource"
],
"readingTime": "7 min read",
"engagementCount": "41"
},
{
"time": "2018-06-10T17:52:47.779Z",
"title": "Vim Is The Perfect IDE",
"tags": [
"#tools",
"#productivity",
"#programming",
"#vim"
],
"readingTime": "9 min read",
"engagementCount": "91"
},
{
"time": "2018-12-06T21:47:54.391Z",
"title": "#explainlikeimfiveDifferent types of testing explained",
"tags": [
"#explainlikeimfive",
"#beginners",
"#testing"
],
"readingTime": "7 min read",
"engagementCount": "38"
},
{
"time": "2020-01-16T13:24:01.361Z",
"title": "The dangers of async/await",
"tags": [
"#webdev",
"#beginners",
"#javascript"
],
"readingTime": "3 min read",
"engagementCount": "39"
},
{
"time": "2019-09-06T04:10:09.563Z",
"title": "Cracking The Frontend Interview, Part 1: Overview",
"tags": [
"#career",
"#webdev",
"#javascript",
"#beginners"
],
"readingTime": "7 min read",
"engagementCount": "6"
},
{
"time": "2020-01-29T20:40:15.248Z",
"title": "A JavaScript interview question asked at Google",
"tags": [
"#codenewbie",
"#javascript",
"#career"
],
"readingTime": "3 min read",
"engagementCount": "43"
},
{
"time": "2019-04-24T13:10:32.205Z",
"title": "If You Are a New Developer, Start Here!",
"tags": [
"#career",
"#beginners"
],
"readingTime": "4 min read",
"engagementCount": "13"
},
{
"time": "2020-03-06T19:17:47.887Z",
"title": "Nevertheless, Ali Coded",
"tags": [
"#shecoded"
],
"readingTime": "7 min read",
"engagementCount": "85"
},
{
"time": "2020-04-15T20:18:19.141Z",
"title": "Dockerize your Development Environment",
"tags": [
"#plugins",
"#vscode",
"#webdev",
"#docker"
],
"readingTime": "3 min read",
"engagementCount": "24"
},
{
"time": "2019-09-17T11:17:18.432Z",
"title": "#discussSOLID PRINCIPLES: To start with Object-oriented programming",
"tags": [
"#discuss",
"#devops",
"#php",
"#beginners"
],
"readingTime": "6 min read",
"engagementCount": "10"
},
{
"time": "2019-09-08T14:44:33.024Z",
"title": "CSS Quickies: CSS Variables - Or how you create a 🌞white/🌑dark theme easily",
"tags": [
"#beginners",
"#javascript",
"#css",
"#webdev"
],
"readingTime": "7 min read",
"engagementCount": "25"
},
{
"time": "2020-01-06T23:54:35.094Z",
"title": "50 VS Code themes for 2020",
"tags": [
"#2020",
"#vscode"
],
"readingTime": "9 min read",
"engagementCount": "24"
},
{
"time": "2018-07-19T15:10:23.059Z",
"title": "What happens when you type 'google.com' into a browser and press Enter?",
"tags": [
"#webdev"
],
"readingTime": "5 min read",
"engagementCount": "30"
},
{
"time": "2019-10-10T17:22:21.351Z",
"title": "The DEV Team is now 100% Distributed",
"tags": [
"#productivity",
"#remote",
"#meta",
"#career"
],
"readingTime": "4 min read",
"engagementCount": "42"
},
{
"time": "2018-12-18T22:29:16.794Z",
"title": "Stop trying to be so DRY, instead Write Everything Twice (WET)",
"tags": [
"#practices",
"#career",
"#paradigms",
"#productivity"
],
"readingTime": "4 min read",
"engagementCount": "83"
},
{
"time": "2019-11-05T23:03:38.323Z",
"title": "Why Not Having a CS Degree is Awesome",
"tags": [
"#career",
"#bootcamp",
"#codenewbie",
"#beginners"
],
"readingTime": "4 min read",
"engagementCount": "185"
},
{
"time": "2018-12-20T11:07:15.378Z",
"title": "Pro tips for Visual Studio Code to be productive in 2018 👨🏻‍💻",
"tags": [
"#beginners",
"#productivity",
"#webdev",
"#vscode"
],
"readingTime": "4 min read",
"engagementCount": "23"
},
{
"time": "2018-12-05T13:00:00.536Z",
"title": "Building a Simple Virtual DOM from Scratch",
"tags": [
"#beginners",
"#vue",
"#react",
"#javascript"
],
"readingTime": "16 min read",
"engagementCount": "38"
},
{
"time": "2019-11-03T04:56:31.012Z",
"title": "Using Vim as your main editor for web development",
"tags": [
"#webdev",
"#javascript",
"#vim"
],
"readingTime": "4 min read",
"engagementCount": "59"
},
{
"time": "2019-08-05T15:08:46.128Z",
"title": "7 Exciting New JavaScript Features You Need to Know",
"tags": [
"#beginners",
"#tutorial",
"#webdev",
"#javascript"
],
"readingTime": "5 min read",
"engagementCount": "17"
},
{
"time": "2020-01-12T22:14:37.345Z",
"title": "Visual Studio Code extensions to help your productivity",
"tags": [
"#typescript",
"#javascript",
"#productivity",
"#vscode"
],
"readingTime": "3 min read",
"engagementCount": "13"
},
{
"time": "2018-04-17T15:19:53.934Z",
"title": "I’m Ben and I am a Rails developer",
"tags": [
"#career",
"#productivity",
"#rails",
"#ruby"
],
"readingTime": "3 min read",
"engagementCount": "74"
},
{
"time": "2019-12-16T12:03:12.910Z",
"title": "6 awesome CSS frameworks, which you should know as a front-end developer",
"tags": [
"#beginners",
"#codenewbie",
"#css",
"#programming"
],
"readingTime": "7 min read",
"engagementCount": "34"
},
{
"time": "2017-11-10T11:35:28.590Z",
"title": "A month of clean code",
"tags": [
"#practices",
"#refactoring",
"#php",
"#programming"
],
"readingTime": "3 min read",
"engagementCount": "44"
},
{
"time": "2019-02-10T20:55:07.609Z",
"title": "Simple state management in Angular with only Services and RxJS",
"tags": [
"#ngrx",
"#typescript",
"#rxjs",
"#angular"
],
"readingTime": "5 min read",
"engagementCount": "60"
},
{
"time": "2019-11-26T06:07:27.325Z",
"title": "Finding joy in WordPress again, with React, Gatsby & GraphQL",
"tags": [
"#javascript",
"#gatsby",
"#react",
"#wordpress"
],
"readingTime": "2 min read",
"engagementCount": "58"
},
{
"time": "2019-11-18T08:05:57.377Z",
"title": "How To Hack Your Resume Experience Section with \"WOW-Effects\" and Get Hired",
"tags": [
"#tips",
"#cv",
"#resume",
"#career"
],
"readingTime": "7 min read",
"engagementCount": "6"
},
{
"time": "2019-08-04T18:35:06.923Z",
"title": "The Top 10 Books on DevOps You Need to Read",
"tags": [
"#career",
"#programming",
"#beginners",
"#devops"
],
"readingTime": "4 min read",
"engagementCount": "17"
},
{
"time": "2020-02-22T06:01:24.132Z",
"title": "Become a Fullstack JavaScript Developer",
"tags": [
"#career",
"#beginners",
"#webdev",
"#javascript"
],
"readingTime": "2 min read",
"engagementCount": "5"
},
{
"time": "2019-08-30T13:18:53.482Z",
"title": "#todayilearnedReact Hooks Mini Crash Course",
"tags": [
"#todayilearned",
"#react",
"#javascript",
"#webdev"
],
"readingTime": "2 min read",
"engagementCount": "10"
},
{
"time": "2019-07-25T02:05:13.934Z",
"title": "10 docker-compose and docker commands that are useful for active development",
"tags": [
"#docker"
],
"readingTime": "6 min read",
"engagementCount": "20"
},
{
"time": "2019-03-01T18:28:59.250Z",
"title": "The Stages Of Your Software Development Career",
"tags": [
"#tips",
"#webdev",
"#career"
],
"readingTime": "4 min read",
"engagementCount": "34"
},
{
"time": "2018-10-23T11:02:24.406Z",
"title": "#explainlikeimfiveThe Web Accessibility Introduction I Wish I Had",
"tags": [
"#a11y",
"#explainlikeimfive",
"#beginners"
],
"readingTime": "8 min read",
"engagementCount": "32"
},
{
"time": "2019-09-21T19:05:57.517Z",
"title": "Which Distribution of Linux Should I Use?",
"tags": [
"#opensource",
"#beginners",
"#linux"
],
"readingTime": "8 min read",
"engagementCount": "61"
},
{
"time": "2020-02-13T14:34:11.977Z",
"title": "Automatic SSL with Let's Encrypt & Nginx",
"tags": [
"#tutorial",
"#architecture",
"#security",
"#docker"
],
"readingTime": "7 min read",
"engagementCount": "13"
},
{
"time": "2018-07-25T12:57:36.237Z",
"title": "Public Speaking as a Developer",
"tags": [
"#beginners",
"#career",
"#speaking"
],
"readingTime": "9 min read",
"engagementCount": "12"
},
{
"time": "2018-02-09T22:36:20.767Z",
"title": "Interview Questions You Should Ask",
"tags": [
"#career"
],
"readingTime": "4 min read",
"engagementCount": "29"
},
{
"time": "2019-06-19T19:54:57.239Z",
"title": "Reducing VSCode Memory Consumption",
"tags": [
"#tutorial",
"#productivity",
"#webdev",
"#beginners"
],
"readingTime": "3 min read",
"engagementCount": "19"
},
{
"time": "2019-10-19T07:08:23.497Z",
"title": "Good Programmer vs Average Programmer - and, Why Asking questions and Paying attention to Details matters.",
"tags": [
"#python",
"#java",
"#development",
"#programming"
],
"readingTime": "11 min read",
"engagementCount": "29"
},
{
"time": "2019-02-08T16:14:24.902Z",
"title": "20 VS Code Extensions You'll Actually Use",
"tags": [
"#productivity",
"#extensions",
"#vscode"
],
"readingTime": "4 min read",
"engagementCount": "44"
},
{
"time": "2020-01-18T18:44:07.811Z",
"title": "Get Hired: The System Design Interview, Explained",
"tags": [
"#interview",
"#career"
],
"readingTime": "8 min read",
"engagementCount": "5"
},
{
"time": "2017-08-28T03:33:34.986Z",
"title": "6 Months of Working Remotely Taught Me a Thing or Ten",
"tags": [
"#devtips",
"#career",
"#productivity",
"#communication"
],
"readingTime": "7 min read",
"engagementCount": "66"
},
{
"time": "2019-03-25T14:59:54.918Z",
"title": "Oops, I did it again: A guide to debugging common JavaScript errors",
"tags": [
"#frontend",
"#javascript",
"#beginners"
],
"readingTime": "4 min read",
"engagementCount": "20"
},
{
"time": "2018-01-14T19:37:36.972Z",
"title": "Write clean code and avoid the distractions of emerging technology",
"tags": [
"#productivity",
"#career",
"#beginners"
],
"readingTime": "2 min read",
"engagementCount": "19"
},
{
"time": "2019-05-06T15:54:54.357Z",
"title": "Documenting React Components With Storybook",
"tags": [
"#react"
],
"readingTime": "5 min read",
"engagementCount": "19"
},
{
"time": "2018-07-12T01:55:11.388Z",
"title": "Top 8 Data Structures for Coding Interviews and practice interview questions",
"tags": [
"#interview",
"#coding",
"#datastructures",
"#codinginterviews"
],
"readingTime": "8 min read",
"engagementCount": "13"
},
{
"time": "2019-08-22T14:32:09.035Z",
"title": "I Built a Bot to Try and Get Money Back From My Internet Provider",
"tags": [
"#python",
"#javascript",
"#webdev"
],
"readingTime": "4 min read",
"engagementCount": "38"
},
{
"time": "2018-05-25T13:53:21.560Z",
"title": "Escaping tutorial purgatory as a new developer",
"tags": [
"#tutorials",
"#beginners",
"#development",
"#programming"
],
"readingTime": "3 min read",
"engagementCount": "44"
},
{
"time": "2018-09-25T22:29:31.161Z",
"title": "#showdevIntro to Generative Art",
"tags": [
"#showdev",
"#javascript",
"#frontend",
"#art"
],
"readingTime": "6 min read",
"engagementCount": "18"
},
{
"time": "2019-09-17T12:03:22.072Z",
"title": "Human Readable JavaScript",
"tags": [
"#webdev",
"#beginners",
"#learning",
"#javascript"
],
"readingTime": "4 min read",
"engagementCount": "45"
},
{
"time": "2019-09-08T04:07:41.003Z",
"title": "Top 10 Chrome Extensions Every Developer Likes",
"tags": [
"#website",
"#devops",
"#javascript"
],
"readingTime": "3 min read",
"engagementCount": "24"
},
{
"time": "2019-07-31T15:04:16.993Z",
"title": "Why I Became A Front-End Web Developer At Age 35",
"tags": [
"#beginners",
"#webdev",
"#career"
],
"readingTime": "3 min read",
"engagementCount": "102"
},
{
"time": "2017-02-02T16:34:50.000Z",
"title": "Making dev.to Incredibly fast",
"tags": [
"#webperf",
"#meta"
],
"readingTime": "5 min read",
"engagementCount": "32"
},
{
"time": "2019-11-03T03:54:31.479Z",
"title": "A Complete Guide to JavaScript Tooling",
"tags": [
"#productivity",
"#beginners",
"#webdev",
"#javascript"
],
"readingTime": "12 min read",
"engagementCount": "10"
},
{
"time": "2019-05-16T12:31:58.776Z",
"title": "Things I Wish I Knew Before I Started Web Development",
"tags": [
"#career",
"#advice",
"#beginners",
"#webdev"
],
"readingTime": "4 min read",
"engagementCount": "38"
},
{
"time": "2019-11-27T06:58:58.877Z",
"title": "🎞️ Animation for Developers",
"tags": [
"#design",
"#ux",
"#webdev",
"#a11y"
],
"readingTime": "11 min read",
"engagementCount": "11"
},
{
"time": "2019-07-17T21:42:35.434Z",
"title": "My VS Code setup - Making the most out of VS Code",
"tags": [
"#ide",
"#development",
"#vscode"
],
"readingTime": "7 min read",
"engagementCount": "21"
},
{
"time": "2019-05-18T22:52:45.054Z",
"title": "#discussThe lies and lack of self respect that lead to burnout",
"tags": [
"#productivity",
"#career",
"#discuss"
],
"readingTime": "8 min read",
"engagementCount": "43"
},
{
"time": "2018-07-19T02:23:19.465Z",
"title": "How to make the most of dev.to",
"tags": [
"#community"
],
"readingTime": "3 min read",
"engagementCount": "159"
},
{
"time": "2019-08-14T17:33:19.104Z",
"title": "#discussWhat Does Your IDE/Code Editor Look Like?",
"tags": [
"#discuss"
],
"readingTime": "2 min read",
"engagementCount": "156"
},
{
"time": "2020-04-27T12:31:19.142Z",
"title": "5 Free Tools That Will Make You More Productive",
"tags": [
"#tools",
"#webdev",
"#productivity"
],
"readingTime": "4 min read",
"engagementCount": "19"
},
{
"time": "2020-01-19T16:37:13.491Z",
"title": "Clean code, dirty code, human code",
"tags": [
"#career",
"#javascript",
"#beginners",
"#webdev"
],
"readingTime": "4 min read",
"engagementCount": "48"
},
{
"time": "2019-11-13T03:52:06.572Z",
"title": "8 Useful Practices for React Apps You Should Know",
"tags": [
"#node",
"#react",
"#javascript"
],
"readingTime": "10 min read",
"engagementCount": "3"
},
{
"time": "2018-09-22T04:16:15.146Z",
"title": "If you don't hire juniors, you don't deserve seniors",
"tags": [
"#recruiting",
"#management",
"#career"
],
"readingTime": "9 min read",
"engagementCount": "35"
},
{
"time": "2019-12-28T00:06:36.101Z",
"title": "How Blazor Is Going to Change Web Development",
"tags": [
"#beginners",
"#javascript",
"#webdev",
"#programming"
],
"readingTime": "5 min read",
"engagementCount": "57"
},
{
"time": "2019-06-23T23:43:31.006Z",
"title": "Top 10 Developer Tools You Didn't Know You Needed",
"tags": [
"#react",
"#java",
"#typescript",
"#javascript"
],
"readingTime": "2 min read",
"engagementCount": "29"
},
{
"time": "2019-03-24T13:25:04.010Z",
"title": "What is the best time to post on dev.to? a data-backed answer 🕰🦄🤷‍♂️",
"tags": [
"#meta",
"#beginners",
"#webdev",
"#python"
],
"readingTime": "7 min read",
"engagementCount": "39"
},
{
"time": "2019-08-29T20:00:51.992Z",
"title": "How to fade in content as it scrolls into view",
"tags": [
"#webdev",
"#css",
"#javascript",
"#react"
],
"readingTime": "4 min read",
"engagementCount": "17"
},
{
"time": "2019-12-20T07:21:04.822Z",
"title": "4 FREE Tutorials YOU need to become a JAVASCRIPT frameworks CHAMPION !!!",
"tags": [
"#javascript",
"#angular",
"#react",
"#vue"
],
"readingTime": "2 min read",
"engagementCount": "10"
},
{
"time": "2019-10-13T15:01:14.017Z",
"title": "Redux Basics Explained From A Beginner's Perspective",
"tags": [
"#todayilearned",
"#beginners",
"#react",
"#javascript"
],
"readingTime": "10 min read",
"engagementCount": "21"
},
{
"time": "2019-12-25T22:54:33.264Z",
"title": "Vue cheat sheet 1",
"tags": [
"#tutorial",
"#webdev",
"#vue"
],
"readingTime": "8 min read",
"engagementCount": "8"
},
{
"time": "2020-02-08T21:25:17.053Z",
"title": "#showdevAnalyzing the Attacks on my Website",
"tags": [
"#showdev",
"#security",
"#linux",
"#webdev"
],
"readingTime": "5 min read",
"engagementCount": "22"
},
{
"time": "2019-09-13T09:39:07.887Z",
"title": "Building Powerful GraphQL Servers with Rust",
"tags": [
"#webdev",
"#tutorial",
"#graphql",
"#rust"
],
"readingTime": "12 min read",
"engagementCount": "20"
},
{
"time": "2019-03-14T13:03:32.268Z",
"title": "#showdevMake a Linux dev server for less than 50$/life 😱",
"tags": [
"#productivity",
"#showdev",
"#webdev",
"#beginners"
],
"readingTime": "3 min read",
"engagementCount": "68"
},
{
"time": "2019-10-23T08:15:54.085Z",
"title": "#techtalksSpeaking At Technical Conferences",
"tags": [
"#techtalks"
],
"readingTime": "7 min read",
"engagementCount": "31"
},
{
"time": "2018-04-20T09:24:01.209Z",
"title": "10 essential extensions for VS Code",
"tags": [
"#plugins",
"#vscode",
"#javascript"
],
"readingTime": "4 min read",
"engagementCount": "27"
},
{
"time": "2018-03-14T18:35:11.372Z",
"title": "A Comprehensive Guide to React.js in 2018",
"tags": [
"#javascript",
"#react"
],
"readingTime": "18 min read",
"engagementCount": "5"
},
{
"time": "2018-09-18T16:04:14.928Z",
"title": "10 practices for writing readable code",
"tags": [
"#learning",
"#practices",
"#programming"
],
"readingTime": "5 min read",
"engagementCount": "45"
},
{
"time": "2019-09-19T12:40:17.246Z",
"title": "CSS Shapes",
"tags": [
"#beginners",
"#css"
],
"readingTime": "4 min read",
"engagementCount": "7"
},
{
"time": "2019-11-02T22:07:12.322Z",
"title": "Designing a better architecture for a Node.js API",
"tags": [
"#mongodb",
"#express",
"#node"
],
"readingTime": "7 min read",
"engagementCount": "73"
},
{
"time": "2019-09-11T21:00:46.784Z",
"title": "7 advices after 10 years of development",
"tags": [
"#career",
"#beginners"
],
"readingTime": "3 min read",
"engagementCount": "6"
},
{
"time": "2019-12-21T02:18:15.958Z",
"title": "JavaScript developer must know these Console methods.",
"tags": [
"#tutorial",
"#debugging",
"#beginners",
"#javascript"
],
"readingTime": "3 min read",
"engagementCount": "16"
},
{
"time": "2019-01-02T14:46:43.000Z",
"title": "Many Nodes, One Distributed System",
"tags": [
"#beginners",
"#computerscience",
"#distributedsystems"
],
"readingTime": "7 min read",
"engagementCount": "17"
},
{
"time": "2019-11-27T14:52:39.372Z",
"title": "🏋️ Train your WEB DEV skills with online games 🎮",
"tags": [
"#game",
"#beginners",
"#javascript",
"#webdev"
],
"readingTime": "4 min read",
"engagementCount": "14"
},
{
"time": "2019-11-13T12:27:31.000Z",
"title": "A cron job that could save you from a ransomware attack",
"tags": [
"#devops",
"#showdev",
"#serverless",
"#security"
],
"readingTime": "5 min read",
"engagementCount": "42"
},
{
"time": "2019-10-17T18:54:51.221Z",
"title": "Why You Should Learn JavaScript Principles First (Not the Hottest Frameworks)",
"tags": [
"#angular",
"#react",
"#programming",
"#javascript"
],
"readingTime": "6 min read",
"engagementCount": "22"
},
{
"time": "2019-08-06T13:35:10.205Z",
"title": "#discussWhat to put in your portfolio as a beginner web dev",
"tags": [
"#discuss",
"#beginners"
],
"readingTime": "2 min read",
"engagementCount": "18"
},
{
"time": "2019-05-02T09:21:37.837Z",
"title": "#discussThe Art of Programming",
"tags": [
"#career",
"#discuss",
"#programming"
],
"readingTime": "2 min read",
"engagementCount": "33"
},
{
"time": "2019-02-07T19:27:26.010Z",
"title": "What you should learn to become a Master Yoda in Java",
"tags": [
"#learning",
"#coding",
"#java",
"#beginners"
],
"readingTime": "7 min read",
"engagementCount": "10"
},
{
"time": "2019-02-01T19:28:41.174Z",
"title": "What's The Difference Between A Senior And Lead Developer?",
"tags": [
"#webdev",
"#career"
],
"readingTime": "3 min read",
"engagementCount": "48"
},
{
"time": "2018-01-12T10:00:00.000Z",
"title": "My Mac Setup",
"tags": [
"#webdev",
"#developertools",
"#productivity"
],
"readingTime": "9 min read",
"engagementCount": "53"
},
{
"time": "2019-11-20T07:12:21.204Z",
"title": "⚡️⛓JavaScript Visualized: Scope (Chain)",
"tags": [
"#tutorial",
"#javascript"
],
"readingTime": "4 min read",
"engagementCount": "24"
},
{
"time": "2018-10-01T16:30:01.902Z",
"title": "Announcement from the DEV Community Founders ❤️",
"tags": [
"#meta"
],
"readingTime": "3 min read",
"engagementCount": "90"
},
{
"time": "2019-09-21T13:48:56.723Z",
"title": "12 ES10 Features in 12 simple examples",
"tags": [
"#beginners",
"#node",
"#webdev",
"#javascript"
],
"readingTime": "4 min read",
"engagementCount": "11"
},
{
"time": "2018-11-12T13:05:59.733Z",
"title": "Top 43 Programming Languages: When and How to Use Them",
"tags": [
"#introduction",
"#beginners",
"#languages"
],
"readingTime": "24 min read",
"engagementCount": "40"
},
{
"time": "2020-04-04T07:06:34.352Z",
"title": "#techtalksThe Linux Desktop Deep Dive",
"tags": [
"#ubuntu",
"#techtalks",
"#opensource",
"#linux"
],
"readingTime": "5 min read",
"engagementCount": "37"
},
{
"time": "2019-11-23T16:49:16.689Z",
"title": "The First 10 macOS Apps I Install in 2019",
"tags": [
"#webdev",
"#javascript",
"#vscode"
],
"readingTime": "3 min read",
"engagementCount": "108"
},
{
"time": "2019-01-11T13:43:52.215Z",
"title": "How To Build A Captivating Presentation Using HTML, CSS, & JavaScript",
"tags": [
"#javascript",
"#css",
"#html"
],
"readingTime": "4 min read",
"engagementCount": "18"
},
{
"time": "2019-03-15T00:56:23.493Z",
"title": "How I learn any front-end framework",
"tags": [
"#frontend",
"#vue",
"#react",
"#angular"
],
"readingTime": "4 min read",
"engagementCount": "16"
},
{
"time": "2018-09-18T08:34:21.620Z",
"title": "Lets Build Web Components! Part 1: The Standards",
"tags": [
"#html",
"#javascript",
"#customelements",
"#webcomponents"
],
"readingTime": "10 min read",
"engagementCount": "22"
},
{
"time": "2019-07-13T06:41:58.104Z",
"title": "The 10 points that make up real \"10x engineers\"",
"tags": [
"#career"
],
"readingTime": "4 min read",
"engagementCount": "47"
},
{
"time": "2020-01-14T15:36:45.529Z",
"title": "Big-O Cheat Sheet",
"tags": [
"#cheatsheet",
"#algorithms",
"#computerscience",
"#beginners"
],
"readingTime": "1 min read",
"engagementCount": "15"
},
{
"time": "2020-03-26T13:58:00.688Z",
"title": "Ever dreamed of a free and open-source resume builder that doesn't store your data? Meet Reactive Resume!",
"tags": [
"#javascript",
"#react",
"#opensource",
"#resume"
],
"readingTime": "3 min read",
"engagementCount": "43"
},
{
"time": "2019-09-07T17:52:50.583Z",
"title": "How I’ve built 100+ open-source apps with automation tools",
"tags": [
"#dashboards",
"#devtools",
"#opensource",
"#automation"
],
"readingTime": "6 min read",
"engagementCount": "9"
},
{
"time": "2019-12-17T18:59:49.494Z",
"title": "Loading web pages fast on a $20 feature phone",
"tags": [
"#emergingmarkets",
"#nbu",
"#webperf",
"#featurephone"
],
"readingTime": "15 min read",
"engagementCount": "21"
},
{
"time": "2019-09-15T18:26:00.771Z",
"title": "9 Satisfying CSS + JS animations for relaxation 💆",
"tags": [
"#satisfying",
"#webdev",
"#css"
],
"readingTime": "2 min read",
"engagementCount": "23"
},
{
"time": "2018-04-01T17:40:17.805Z",
"title": "I Created My Portfolio with React and Some Magic 🎉",
"tags": [
"#webdev",
"#javascript",
"#react",
"#css"
],
"readingTime": "5 min read",
"engagementCount": "45"
},
{
"time": "2019-11-09T11:30:04.643Z",
"title": "JavaScript - The prototype chain in depth",
"tags": [
"#vue",
"#react",
"#webdev",
"#javascript"
],
"readingTime": "15 min read",
"engagementCount": "17"
},
{
"time": "2018-06-08T17:59:39.634Z",
"title": "Flutter: Learning Resources for Beginners",
"tags": [
"#fluttercamp",
"#beginners",
"#flutterfyi",
"#flutter"
],
"readingTime": "6 min read",
"engagementCount": "13"
},
{
"time": "2018-11-09T06:16:39.081Z",
"title": "#discussThings Nobody Told Me About Being a Software Engineer",
"tags": [
"#discuss",
"#work",
"#industry",
"#career"
],
"readingTime": "3 min read",
"engagementCount": "76"
},
{
"time": "2019-09-25T07:08:45.285Z",
"title": "Gatsby vs Next.JS - What, Why and When?",
"tags": [
"#webdev",
"#beginners",
"#javascript"
],
"readingTime": "5 min read",
"engagementCount": "38"
},
{
"time": "2019-10-05T09:41:37.980Z",
"title": "The Ultimate Node.js Beginner Tutorial",
"tags": [
"#beginners",
"#webdev",
"#javascript",
"#node"
],
"readingTime": "9 min read",
"engagementCount": "10"
},
{
"time": "2019-09-25T14:46:16.479Z",
"title": "Hacktoberfest Starts in Six Days 🎃🎉",
"tags": [
"#contributorswanted",
"#hacktoberfest",
"#opensource",
"#meta"
],
"readingTime": "2 min read",
"engagementCount": "46"
},
{
"time": "2019-05-30T12:39:50.806Z",
"title": "PWAs are our future",
"tags": [
"#android",
"#ios",
"#webdev",
"#javascript"
],
"readingTime": "4 min read",
"engagementCount": "62"
},
{
"time": "2019-05-07T14:42:55.024Z",
"title": "Moving Past Tutorials: Pseudocode",
"tags": [
"#programming",
"#movingpasttutorials",
"#problemsolving",
"#beginners"
],
"readingTime": "5 min read",
"engagementCount": "18"
},
{
"time": "2019-05-31T12:24:44.176Z",
"title": "🛑 You don't need passport.js - Guide to node.js authentication ✌️",
"tags": [
"#webdev",
"#tutorial",
"#javascript",
"#node"
],
"readingTime": "8 min read",
"engagementCount": "14"
},
{
"time": "2020-02-05T08:31:05.953Z",
"title": "10 Cool Illustration Tools for Designers to Use in 2020",
"tags": [
"#webdev",
"#weeklyui",
"#uiweekly",
"#design"
],
"readingTime": "7 min read",
"engagementCount": "14"
},
{
"time": "2018-02-06T20:21:39.000Z",
"title": "Linked Lists — BaseCS Video Series",
"tags": [
"#basecs",
"#computerscience"
],
"readingTime": "1 min read",
"engagementCount": "27"
},
{
"time": "2019-12-12T16:20:39.773Z",
"title": "6 powerful CSS selectors that will really help you write clean CSS.",
"tags": [
"#beginners",
"#codequality",
"#webdev",
"#css"
],
"readingTime": "3 min read",
"engagementCount": "33"
},
{
"time": "2020-01-02T23:28:16.013Z",
"title": "Get Hired: Data Structure and Algorithm Interviews For People Who Hate Them",
"tags": [
"#interview",
"#career"
],
"readingTime": "9 min read",
"engagementCount": "8"
},
{
"time": "2019-10-11T10:53:50.992Z",
"title": "⭐️ The basics | The ultimate junior developer survival guide",
"tags": [
"#webdev",
"#productivity",
"#career",
"#beginners"
],
"readingTime": "3 min read",
"engagementCount": "5"
},
{
"time": "2020-04-16T13:21:26.675Z",
"title": "👉 5 CSS useful properties I TOTALLY ignored. 🤓",
"tags": [
"#beginners",
"#webdev",
"#design",
"#css"
],
"readingTime": "2 min read",
"engagementCount": "34"
},
{
"time": "2019-10-02T13:00:06.165Z",
"title": "#todayilearned10 Tips & Tricks that will make you a better ReactJS Dev",
"tags": [
"#todayilearned",
"#javascript",
"#react",
"#productivity"
],
"readingTime": "9 min read",
"engagementCount": "13"
},
{
"time": "2019-10-11T20:28:52.395Z",
"title": "11 Of The Best Engineering Blogs To Inspire You",
"tags": [
"#career",
"#devops",
"#design",
"#database"
],
"readingTime": "4 min read",
"engagementCount": "9"
},
{
"time": "2019-03-26T18:30:10.422Z",
"title": "Engineering guide to writing correct User Stories",
"tags": [
"#tutorial",
"#python",
"#agile",
"#requirements"
],
"readingTime": "9 min read",
"engagementCount": "19"
},
{
"time": "2019-09-01T19:32:46.782Z",
"title": "🔎 Top 7 essential SEO optimizations for you to learn in 2019",
"tags": [
"#seo",
"#tutorial",
"#beginners",
"#webdev"
],
"readingTime": "5 min read",
"engagementCount": "25"
},
{
"time": "2018-11-23T20:05:51.717Z",
"title": "How to make Python code concurrent with 3 lines",
"tags": [
"#python"
],
"readingTime": "3 min read",
"engagementCount": "28"
},
{
"time": "2019-06-01T08:58:33.742Z",
"title": "Top 20 String Coding Problems from Programming Job Interviews",
"tags": [
"#computerscience",
"#beginners",
"#java",
"#programming"
],
"readingTime": "8 min read",
"engagementCount": "18"
},
{
"time": "2019-08-22T13:06:26.387Z",
"title": "My VSCode shortcuts, settings, and extensions for productivity.",
"tags": [
"#web",
"#javascript",
"#productivity",
"#vscode"
],
"readingTime": "7 min read",
"engagementCount": "34"
},
{
"time": "2019-01-22T21:15:14.517Z",
"title": "Do we really need a CSS Framework?",
"tags": [
"#beginners",
"#javascript",
"#webdev",
"#css"
],
"readingTime": "5 min read",
"engagementCount": "61"
},
{
"time": "2019-09-29T22:27:25.205Z",
"title": "Intro to Graph Data Structures",
"tags": [
"#firstyearincode",
"#beginners",
"#javascript"
],
"readingTime": "3 min read",
"engagementCount": "20"
},
{
"time": "2018-09-08T14:06:45.848Z",
"title": "Containers vs. Serverless from a DevOps standpoint",
"tags": [
"#aws",
"#kubernetes",
"#serverless",
"#devops"
],
"readingTime": "12 min read",
"engagementCount": "13"
},
{
"time": "2019-03-05T02:29:19.123Z",
"title": "3 Things You Can Do to Improve as a Developer",
"tags": [
"#webdev",
"#discuss",
"#career",
"#devrel"
],
"readingTime": "4 min read",
"engagementCount": "12"
},
{
"time": "2019-05-04T08:48:04.125Z",
"title": "10 Things Every Software Developer Should Know",
"tags": [
"#beginners",
"#webdev",
"#javascript",
"#programming"
],
"readingTime": "13 min read",
"engagementCount": "44"
},
{
"time": "2020-02-06T15:32:20.462Z",
"title": "What I learned about SEO from using the 10 most used JS frameworks",
"tags": [
"#react",
"#javascript",
"#seo"
],
"readingTime": "6 min read",
"engagementCount": "9"
},
{
"time": "2019-09-24T11:58:30.020Z",
"title": "How Architecture Improved My Coding Skills",
"tags": [
"#productivity",
"#learning",
"#career"
],
"readingTime": "4 min read",
"engagementCount": "25"
},
{
"time": "2018-07-23T12:36:57.076Z",
"title": "Extreme Makeover: Code Edition",
"tags": [
"#javascript",
"#programming",
"#beginners"
],
"readingTime": "5 min read",
"engagementCount": "40"
},
{
"time": "2019-09-03T04:37:49.120Z",
"title": "Forget that TODO app, this repo will teach you real-world dev skills",
"tags": [
"#webdev",
"#bestofgithub",
"#github",
"#javascript"
],
"readingTime": "1 min read",
"engagementCount": "7"
},
{
"time": "2020-02-08T14:43:00.626Z",
"title": "Understanding the Node.js event loop phases and how it executes the JavaScript code.",
"tags": [
"#webdev",
"#javascript",
"#node"
],
"readingTime": "10 min read",
"engagementCount": "19"
},
{
"time": "2020-01-09T21:13:10.710Z",
"title": "5 Things I Learned From Coding with Other People: My First Web Development Team Project",
"tags": [
"#beginners",
"#webdev",
"#firstyearincode",
"#codenewbie"
],
"readingTime": "3 min read",
"engagementCount": "33"
},
{
"time": "2017-08-21T18:17:45.922Z",
"title": "10 JavaScript concepts you need to know for interviews",
"tags": [
"#programming",
"#interviews",
"#webdev",
"#javascript"
],
"readingTime": "4 min read",
"engagementCount": "23"
},
{
"time": "2019-08-30T14:51:53.687Z",
"title": "Native \"Share to DEV\" button is now on Stack Overflow",
"tags": [
"#stackoverflow",
"#meta"
],
"readingTime": "1 min read",
"engagementCount": "37"
},
{
"time": "2019-04-12T14:43:06.584Z",
"title": "5 Developer Tools you need to check out!",
"tags": [
"#graphql",
"#javascript",
"#webdev",
"#beginners"
],
"readingTime": "2 min read",
"engagementCount": "18"
},
{
"time": "2020-02-10T00:43:32.608Z",
"title": "How you can learn Docker from the beginning. Covers docker-compose, volumes, databases, in the Cloud and much more",
"tags": [
"#beginners",
"#webdev",
"#devops",
"#docker"
],
"readingTime": "2 min read",
"engagementCount": "3"
},
{
"time": "2019-02-20T17:44:26.439Z",
"title": "Breaking Down JavaScript Solutions To Common Algorithmic Questions (Part 1)",
"tags": [
"#algorithms",
"#javascript"
],
"readingTime": "5 min read",
"engagementCount": "22"
},
{
"time": "2019-06-11T23:00:44.383Z",
"title": "Let's talk SEO, 10 tips you should know",
"tags": [
"#tips",
"#showdev",
"#seo",
"#webdev"
],
"readingTime": "8 min read",
"engagementCount": "33"
},
{
"time": "2019-12-28T22:33:57.436Z",
"title": "9 free/cool web APIs to use in your next project",
"tags": [
"#webdev",
"#productivity"
],
"readingTime": "3 min read",
"engagementCount": "12"
},
{
"time": "2018-07-18T14:15:01.608Z",
"title": "7 Hardest Node.js Interview Questions & Answers",
"tags": [
"#fullstack",
"#questions",
"#interview",
"#node"
],
"readingTime": "4 min read",
"engagementCount": "18"
},
{
"time": "2018-04-27T16:46:24.513Z",
"title": "5 reasons why Git based resume is awesome",
"tags": [
"#vim",
"#github",
"#git",
"#career"
],
"readingTime": "3 min read",
"engagementCount": "79"
},
{
"time": "2019-06-23T17:44:24.996Z",
"title": "How to deploy React App to GitHub Pages",
"tags": [
"#webdev",
"#github",
"#react",
"#javascript"
],
"readingTime": "2 min read",
"engagementCount": "110"
},
{
"time": "2019-08-08T13:58:18.137Z",
"title": "GraphQL Recipes - Building APIs with GraphQL Transform",
"tags": [
"#awsamplify",
"#javascript",
"#react",
"#graphql"
],
"readingTime": "12 min read",
"engagementCount": "15"
},
{
"time": "2019-04-23T13:43:50.371Z",
"title": "10 insanely useful Git commands you wish existed – and their alternatives",
"tags": [
"#top10",
"#git"
],
"readingTime": "8 min read",
"engagementCount": "17"
},
{
"time": "2019-11-16T22:40:11.561Z",
"title": "A VS Code Extension That Will Make You a Better Developer",
"tags": [
"#javascript",
"#webdev",
"#programming",
"#beginners"
],
"readingTime": "3 min read",
"engagementCount": "16"
},
{
"time": "2019-06-09T14:53:58.016Z",
"title": "#techtalksBuilding A Killer Personal Brand",
"tags": [
"#techtalks",
"#career"
],
"readingTime": "5 min read",
"engagementCount": "21"
},
{
"time": "2019-05-25T13:37:59.220Z",
"title": "#showdevMy girlfriend likes to travel, I like to know how much it's gonna cost. Vue, node and some APIs later, I give you tripcoster.com",
"tags": [
"#vue",
"#webdev",
"#javascript",
"#showdev"
],
"readingTime": "2 min read",
"engagementCount": "82"
},
{
"time": "2020-03-01T13:45:52.756Z",
"title": "How I set up VSCode for productivity? [Checklist]",
"tags": [
"#webdev",
"#vscode"
],
"readingTime": "3 min read",
"engagementCount": "35"
},
{
"time": "2019-10-13T04:48:00.733Z",
"title": "Architecting Vuex store for large-scale Vue.js applications",
"tags": [
"#webdev",
"#javascript",
"#vuex",
"#vue"
],
"readingTime": "7 min read",
"engagementCount": "20"
},
{
"time": "2020-03-10T14:17:40.443Z",
"title": "5 Basic Design Concepts for Front-End Devs",
"tags": [
"#beginners",
"#frontend",
"#css",
"#ui"
],
"readingTime": "3 min read",
"engagementCount": "12"
},
{
"time": "2019-09-28T15:23:45.891Z",
"title": "Clean code... Why bother?",
"tags": [
"#cleancode",
"#coding",
"#practices",
"#productivity"
],
"readingTime": "4 min read",
"engagementCount": "39"
},
{
"time": "2019-08-14T20:55:46.199Z",
"title": "10 More Git Tricks That You Should Know",
"tags": [
"#beginners",
"#tutorial",
"#productivity",
"#git"
],
"readingTime": "3 min read",
"engagementCount": "13"
},
{
"time": "2020-03-07T11:23:47.215Z",
"title": "Cypress - End to End Testing Framework",
"tags": [
"#javascript",
"#beginners",
"#cypress",
"#testing"
],
"readingTime": "14 min read",
"engagementCount": "12"
},
{
"time": "2019-12-30T08:34:24.262Z",
"title": "How to get started with React in 2020",
"tags": [
"#learning",
"#react"
],
"readingTime": "6 min read",
"engagementCount": "17"
},
{
"time": "2019-05-28T19:07:42.234Z",
"title": "Unusual HTML tags worth knowing 🧩",
"tags": [
"#beginners",
"#a11y",
"#html",
"#webdev"
],
"readingTime": "3 min read",
"engagementCount": "29"
},
{
"time": "2019-09-16T08:00:45.000Z",
"title": "How to Send and Receive SMS Messages With Node.js and Express",
"tags": [
"#node",
"#javascript",
"#sms",
"#messaging"
],
"readingTime": "10 min read",
"engagementCount": "9"
},
{
"time": "2020-02-21T13:05:17.039Z",
"title": "What is O(log n)? Learn Big O Logarithmic Time Complexity",
"tags": [
"#beginners",
"#computerscience",
"#algorithms",
"#career"
],
"readingTime": "7 min read",
"engagementCount": "11"
},
{
"time": "2019-07-26T11:10:04.523Z",
"title": "Design Systems (Part II: Design Language)",
"tags": [],
"readingTime": "5 min read",
"engagementCount": "16"
},
{
"time": "2019-07-27T14:38:06.909Z",
"title": "#challengeWhy Codewars is the best way to learn a new programming language!",
"tags": [
"#challenge",
"#csharp"
],
"readingTime": "6 min read",
"engagementCount": "38"
},
{
"time": "2019-05-18T10:48:23.827Z",
"title": "#explainlikeimfiveGit basics - the only introduction you'll ever need!",
"tags": [
"#explainlikeimfive",
"#tutorial",
"#productivity",
"#git"
],
"readingTime": "11 min read",
"engagementCount": "2"
},
{
"time": "2018-12-25T19:25:29.140Z",
"title": "5 Books Which Will Improve Your Career",
"tags": [
"#career"
],
"readingTime": "2 min read",
"engagementCount": "20"
},
{
"time": "2019-09-24T15:01:31.418Z",
"title": "Introducing DeckDeckGo: the web open source editor for presentations",
"tags": [
"#motivation",
"#showdev",
"#webdev"
],
"readingTime": "5 min read",
"engagementCount": "44"
},
{
"time": "2019-05-28T18:41:28.838Z",
"title": "#newsI'm concerned with the move that FreeCodeCamp just pulled by leaving Medium",
"tags": [
"#writing",
"#freecodecamp",
"#news",
"#meta"
],
"readingTime": "3 min read",
"engagementCount": "101"
},
{
"time": "2019-12-30T17:36:30.739Z",
"title": "How to Code in Go (Tutorial Series)",
"tags": [
"#beginners",
"#series",
"#tutorial",
"#go"
],
"readingTime": "11 min read",
"engagementCount": "2"
},
{
"time": "2019-12-09T12:38:36.265Z",
"title": "How to Design and Code a Personal Website",
"tags": [
"#css",
"#html",
"#webdev",
"#beginners"
],
"readingTime": "9 min read",
"engagementCount": "19"
},
{
"time": "2018-08-28T09:58:24.372Z",
"title": "AWS Series: The Journey to Certification",
"tags": [
"#career",
"#architect",
"#aws"
],
"readingTime": "1 min read",
"engagementCount": "28"
},
{
"time": "2020-03-23T07:22:48.363Z",
"title": "📈 I've open-sourced a simple Coronavirus (COVID-19) dashboard (React + Chart.js + BootstrapTable)",
"tags": [
"#dataviz",
"#opensource",
"#webdev",
"#javascript"
],
"readingTime": "2 min read",
"engagementCount": "117"
},
{
"time": "2020-01-05T13:06:57.025Z",
"title": "Dockerize a React app with Node.js backend connected to MongoDb",
"tags": [
"#javascript",
"#docker",
"#node",
"#react"
],
"readingTime": "5 min read",
"engagementCount": "18"
},
{
"time": "2020-01-05T15:36:03.741Z",
"title": "Async / Await: From Zero to Hero",
"tags": [
"#dotnet",
"#csharp"
],
"readingTime": "7 min read",
"engagementCount": "20"
},
{
"time": "2018-04-01T14:36:00.238Z",
"title": "A Major Announcement for the DEV Community",
"tags": [
"#blockchain",
"#meta"
],
"readingTime": "2 min read",
"engagementCount": "72"
},
{
"time": "2018-10-18T09:38:32.031Z",
"title": "Better console.logs",
"tags": [
"#learning",
"#devtips",
"#javascript",
"#webdev"
],
"readingTime": "2 min read",
"engagementCount": "40"
},
{
"time": "2019-08-05T02:00:21.324Z",
"title": "Writing Your First Browser Extension Tutorial - Part 1",
"tags": [
"#webdev",
"#browsers",
"#beginners",
"#javascript"
],
"readingTime": "8 min read",
"engagementCount": "22"
},
{
"time": "2019-11-07T17:17:42.045Z",
"title": "My first impressions of Rust",
"tags": [
"#thepragmaticprogrammer",
"#languages",
"#programming",
"#rust"
],
"readingTime": "13 min read",
"engagementCount": "72"
},
{
"time": "2019-09-06T00:03:21.756Z",
"title": "The Soft Skills of Interviewing CHEAT SHEET EDITION",
"tags": [
"#interview",
"#beginners",
"#career"
],
"readingTime": "2 min read",
"engagementCount": "9"
},
{
"time": "2019-10-27T19:10:37.420Z",
"title": "4 Great YouTubers Devs Should Check Out",
"tags": [
"#webdev",
"#beginners",
"#education"
],
"readingTime": "4 min read",
"engagementCount": "22"
},
{
"time": "2019-01-16T00:10:09.771Z",
"title": "How to Pass a Programming Interview",
"tags": [
"#softwareengineering",
"#career",
"#interview"
],
"readingTime": "12 min read",
"engagementCount": "10"
},
{
"time": "2019-02-14T16:42:14.749Z",
"title": "You don’t need to quit your job to make",
"tags": [
"#advice",
"#tips",
"#productivity",
"#career"
],
"readingTime": "12 min read",
"engagementCount": "34"
},
{
"time": "2020-03-11T19:15:46.253Z",
"title": "10 JavaScript Concepts You Should Learn to Master React",
"tags": [
"#webdev",
"#javascript",
"#react"
],
"readingTime": "12 min read",
"engagementCount": "9"
},
{
"time": "2018-02-07T03:41:05.180Z",
"title": "Fantastic Personal Websites and How to Make Them",
"tags": [
"#beginners",
"#career"
],
"readingTime": "6 min read",
"engagementCount": "41"
},
{
"time": "2019-07-04T12:38:16.079Z",
"title": "A beginner’s guide to Docker — how to create your first Docker application",
"tags": [
"#tutorial",
"#python",
"#beginners",
"#docker"
],
"readingTime": "6 min read",
"engagementCount": "10"
},
{
"time": "2020-01-20T18:51:08.440Z",
"title": "Redux is half of a pattern (1/2)",
"tags": [
"#state",
"#statechart",
"#statemachine",
"#redux"
],
"readingTime": "15 min read",
"engagementCount": "50"
},
{
"time": "2019-12-01T00:58:24.838Z",
"title": "Improve your Coding Skills with this Fun Game",
"tags": [
"#javascript",
"#beginners"
],
"readingTime": "2 min read",
"engagementCount": "9"
},
{
"time": "2020-01-27T09:50:44.168Z",
"title": "Dealing with CORS",
"tags": [
"#security",
"#cors",
"#web"
],
"readingTime": "4 min read",
"engagementCount": "14"
},
{
"time": "2019-09-29T00:17:21.051Z",
"title": "Identifying the dirt in our code - names, functions, and comments",
"tags": [
"#books",
"#productivity",
"#practices",
"#cleancode"
],
"readingTime": "9 min read",
"engagementCount": "26"
},
{
"time": "2019-05-07T13:27:59.342Z",
"title": "Creating Graphs With JavaScript",
"tags": [
"#javascript"
],
"readingTime": "3 min read",
"engagementCount": "9"
},
{
"time": "2020-04-21T11:32:18.801Z",
"title": "🚀 The Missing Shell Scripting Crash Course",
"tags": [
"#beginners",
"#linux",
"#bash"
],
"readingTime": "6 min read",
"engagementCount": "15"
},
{
"time": "2018-08-26T12:49:01.688Z",
"title": "8 steps to increase your Developer Resume response rate by 90%",
"tags": [
"#interview",
"#fullstack",
"#resume",
"#career"
],
"readingTime": "7 min read",
"engagementCount": "21"
},
{
"time": "2018-09-13T13:05:40.385Z",
"title": "22 Expert Angular Interview Questions and Answers in 2018",
"tags": [
"#questions",
"#interview",
"#career",
"#angular"
],
"readingTime": "12 min read",
"engagementCount": "6"
},
{
"time": "2019-06-03T19:22:50.651Z",
"title": "Saving Data in JavaScript Without a Database",
"tags": [
"#tutorial",
"#beginners",
"#webdev",
"#javascript"
],
"readingTime": "5 min read",
"engagementCount": "20"
},
{
"time": "2019-07-10T12:44:54.533Z",
"title": "5 Uses for the Spread Operator",
"tags": [
"#learning",
"#productivity",
"#webdev",
"#javascript"
],
"readingTime": "3 min read",
"engagementCount": "61"
},
{
"time": "2019-03-05T16:21:25.415Z",
"title": "Fetching data from an api using React/Redux",
"tags": [
"#webdev",
"#beginners",
"#javascript",
"#react"
],
"readingTime": "7 min read",
"engagementCount": "51"
},
{
"time": "2018-12-13T09:55:33.597Z",
"title": "3 tips for scaling large Vue.js application",
"tags": [
"#architecture",
"#javascript",
"#vue"
],
"readingTime": "7 min read",
"engagementCount": "13"
},
{
"time": "2019-10-03T10:03:45.819Z",
"title": "16 Hours to launch — A breakdown of how I designed, built and launched a product over a weekend.",
"tags": [
"#webdev",
"#maker",
"#startup",
"#sideprojects"
],
"readingTime": "7 min read",
"engagementCount": "7"
},
{
"time": "2019-03-27T13:07:41.733Z",
"title": "How to Protect Your Server From Hackers",
"tags": [
"#webdev",
"#tutorial",
"#security",
"#linux"
],
"readingTime": "3 min read",
"engagementCount": "18"
},
{
"time": "2019-09-11T16:52:38.217Z",
"title": "Writing Good Unit Tests: A Step By Step Tutorial",
"tags": [
"#problemsolving",
"#testing",
"#codequality",
"#unittesting"
],
"readingTime": "7 min read",
"engagementCount": "5"
},
{
"time": "2020-02-01T17:32:05.556Z",
"title": "Using a Raspberry Pi as Your Development Server",
"tags": [
"#react",
"#beginners",
"#tutorial",
"#webdev"
],
"readingTime": "9 min read",
"engagementCount": "9"
},
{
"time": "2020-02-22T09:24:46.901Z",
"title": "Learn basic UI design in 5 minutes",
"tags": [
"#tutorial",
"#scrimba",
"#design",
"#ui"
],
"readingTime": "5 min read",
"engagementCount": "8"
},
{
"time": "2019-11-01T16:54:35.267Z",
"title": "#discussHow I Got Hired at DEV (and Every Other Tech Job)",
"tags": [
"#discuss",
"#career"
],
"readingTime": "13 min read",
"engagementCount": "28"
},
{
"time": "2017-09-21T10:10:49.704Z",
"title": "#explainlikeimfiveExplain Redux like I'm five",
"tags": [
"#react",
"#explainlikeimfive",
"#discuss"
],
"readingTime": "1 min read",
"engagementCount": "27"
},
{
"time": "2019-10-26T22:00:00.000Z",
"title": "Rust once and share it with Android, iOS and Flutter",
"tags": [
"#rust",
"#flutter",
"#ios",
"#android"
],
"readingTime": "21 min read",
"engagementCount": "17"
},
{
"time": "2019-11-02T04:48:03.973Z",
"title": "10 FREE DevOps Courses to learn Jenkins, Docker, and Maven for Programmers",
"tags": [
"#java",
"#docker",
"#devops",
"#programming"
],
"readingTime": "10 min read",
"engagementCount": "2"
},
{
"time": "2019-08-26T08:55:56.684Z",
"title": "Jest Tutorial for Beginners: Getting Started With Jest for JavaScript Testing",
"tags": [
"#beginners",
"#es6",
"#javascript",
"#testing"
],
"readingTime": "11 min read",
"engagementCount": "6"
},
{
"time": "2019-09-04T11:22:10.049Z",
"title": "#showdevFlexbox cheatsheet inside VS Code",
"tags": [
"#beginners",
"#css",
"#vscode",
"#showdev"
],
"readingTime": "2 min read",
"engagementCount": "40"
},
{
"time": "2019-03-16T10:13:38.438Z",
"title": "Using Git Tags To Version Coding Tutorials",
"tags": [
"#github",
"#git"
],
"readingTime": "8 min read",
"engagementCount": "23"
},
{
"time": "2018-10-19T18:32:17.418Z",
"title": "Build a RESTful API with the Serverless Framework",
"tags": [
"#beginners",
"#javascript",
"#node",
"#serverless"
],
"readingTime": "6 min read",
"engagementCount": "32"
},
{
"time": "2018-06-26T03:20:25.535Z",
"title": "Web Caching Explained by Buying Milk at the Supermarket",
"tags": [
"#webdev",
"#beginners",
"#tutorial"
],
"readingTime": "7 min read",
"engagementCount": "15"
},
{
"time": "2019-07-08T15:11:32.693Z",
"title": "How to Write a Good Blog Post",
"tags": [
"#tutorial",
"#productivity",
"#webdev",
"#beginners"
],
"readingTime": "9 min read",
"engagementCount": "22"
},
{
"time": "2019-02-09T21:57:53.857Z",
"title": "#discussA Developers Guide to Getting Fit",
"tags": [
"#beginners",
"#discuss",
"#guide",
"#fitness"
],
"readingTime": "7 min read",
"engagementCount": "47"
},
{
"time": "2019-12-11T13:05:30.708Z",
"title": "#showdevDrawing Homer Simpson using circles in CSS",
"tags": [
"#webdev",
"#showdev",
"#drawing",
"#css"
],
"readingTime": "4 min read",
"engagementCount": "27"
},
{
"time": "2019-01-04T16:59:53.215Z",
"title": "10ish Teeny-Tiny Resolutions To Become A Better Developer In 2019",
"tags": [
"#selfcare",
"#css",
"#programming",
"#webdev"
],
"readingTime": "4 min read",
"engagementCount": "21"
},
{
"time": "2018-10-22T18:43:24.073Z",
"title": "Testing 101: Introduction to Testing",
"tags": [
"#python",
"#programming",
"#beginners",
"#testing"
],
"readingTime": "16 min read",
"engagementCount": "8"
},
{
"time": "2019-05-08T15:22:11.996Z",
"title": "CI/CD Pipeline: A Gentle Introduction",
"tags": [
"#beginners",
"#productivity",
"#devops",
"#cicd"
],
"readingTime": "4 min read",
"engagementCount": "7"
},
{
"time": "2019-04-29T15:47:07.112Z",
"title": "Battling Imposter Syndrome By Understanding the Dunning Kruger Effect",
"tags": [
"#beginners",
"#webdev",
"#career"
],
"readingTime": "5 min read",
"engagementCount": "42"
},
{
"time": "2017-06-27T20:15:40.679Z",
"title": "How to Build an Online Presence as a Junior Developer",
"tags": [
"#contentcreation",
"#blogging",
"#documenting",
"#creating"
],
"readingTime": "5 min read",
"engagementCount": "108"
},
{
"time": "2020-04-20T14:15:52.667Z",
"title": "7 amazing CSS properties you may not know (yet)",
"tags": [
"#beginners",
"#design",
"#webdev",
"#css"
],
"readingTime": "5 min read",
"engagementCount": "18"
},
{
"time": "2017-10-25T01:00:31.047Z",
"title": "Var, let and const- what's the difference?",
"tags": [
"#newbie",
"#javascipt",
"#es6"
],
"readingTime": "5 min read",
"engagementCount": "87"
},
{
"time": "2020-03-02T09:20:12.325Z",
"title": "React Hooks cheat sheet",
"tags": [
"#tutorial",
"#react",
"#javascript",
"#engineeringmonday"
],
"readingTime": "3 min read",
"engagementCount": "9"
},
{
"time": "2019-02-10T20:02:10.234Z",
"title": "Boost Your Coding Fu With Visual Studio Code and Vim",
"tags": [
"#productivity",
"#webdev",
"#vim",
"#vscode"
],
"readingTime": "20 min read",
"engagementCount": "44"
},
{
"time": "2019-08-25T23:16:36.232Z",
"title": "What Should I Make Next? Quick Project Ideas",
"tags": [
"#ideas",
"#projects",
"#webdev",
"#beginners"
],
"readingTime": "2 min read",
"engagementCount": "17"
},
{
"time": "2019-04-06T16:21:28.813Z",
"title": "Let's Build a Chrome Extension!",
"tags": [
"#javascript",
"#tutorial",
"#beginners"
],
"readingTime": "7 min read",
"engagementCount": "18"
},
{
"time": "2018-05-05T11:15:39.803Z",
"title": "How to build a news app with JavaScript and React Native",
"tags": [
"#react",
"#mobile",
"#reactnative",
"#javascript"
],
"readingTime": "5 min read",
"engagementCount": "22"
},
{
"time": "2018-12-05T14:58:21.391Z",
"title": "Optimize Your Programming Decisions for the 95%, Not the 5%",
"tags": [
"#webdev",
"#productivity",
"#devops",
"#beginners"
],
"readingTime": "6 min read",
"engagementCount": "31"
},
{
"time": "2018-06-10T19:04:51.398Z",
"title": "What I have learned from eight years of being a remote developer",
"tags": [
"#remotelife",
"#beginners",
"#remote",
"#career"
],
"readingTime": "9 min read",
"engagementCount": "27"
},
{
"time": "2018-12-18T18:33:07.291Z",
"title": "CSS Grid vs Flexbox",
"tags": [
"#web",
"#css",
"#beginners"
],
"readingTime": "2 min read",
"engagementCount": "21"
},
{
"time": "2019-10-06T14:58:37.257Z",
"title": "Writing is Thinking: Learning to Write with Confidence",
"tags": [
"#tips",
"#productivity",
"#blog",
"#learning"
],
"readingTime": "17 min read",
"engagementCount": "18"
},
{
"time": "2020-01-04T13:31:32.971Z",
"title": "How programming languages got their names",
"tags": [
"#beginners",
"#codenewbie",
"#writing",
"#etymology"
],
"readingTime": "3 min read",
"engagementCount": "58"
},
{
"time": "2019-02-13T17:25:00.977Z",
"title": "The Books That Made All The Difference To Me As A Developer",
"tags": [
"#books",
"#webdev"
],
"readingTime": "3 min read",
"engagementCount": "28"
},
{
"time": "2019-03-15T22:22:44.247Z",
"title": "#showdevThe JavaScript Developer's Reading List",
"tags": [
"#showdev",
"#beginners",
"#react",
"#javascript"
],
"readingTime": "1 min read",
"engagementCount": "15"
},
{
"time": "2020-04-16T19:10:10.741Z",
"title": "Making Responsive Layouts without using Media Queries",
"tags": [
"#beginners",
"#design",
"#webdev",
"#css"
],
"readingTime": "4 min read",
"engagementCount": "12"
},
{
"time": "2019-03-22T19:33:09.758Z",
"title": "Opinion: Architect VS Engineer VS Developer",
"tags": [
"#discuss",
"#opinion",
"#culture"
],
"readingTime": "4 min read",
"engagementCount": "75"
},
{
"time": "2019-03-08T13:29:49.963Z",
"title": "Nevertheless, Ali Coded",
"tags": [
"#shecoded"
],
"readingTime": "1 min read",
"engagementCount": "103"
},
{
"time": "2020-04-28T10:57:55.852Z",
"title": "Free Programming Books (Updated)",
"tags": [
"#css",
"#html",
"#javascript",
"#python"
],
"readingTime": "2 min read",
"engagementCount": "22"
},
{
"time": "2019-10-23T18:41:09.221Z",
"title": "The one person/book that changed my life & made me a better developer",
"tags": [
"#advice",
"#career",
"#javascript",
"#webdev"
],
"readingTime": "7 min read",
"engagementCount": "12"
},
{
"time": "2018-11-14T04:11:17.310Z",
"title": "27 C# Interview Questions and Answers to Know in 2019",
"tags": [
"#interview",
"#career",
"#dotnet",
"#csharp"
],
"readingTime": "13 min read",
"engagementCount": "9"
},
{
"time": "2018-06-06T21:28:29.452Z",
"title": "Build a Basic CRUD App with Vue.js and Node",
"tags": [
"#node",
"#webdev",
"#vue",
"#javascript"
],
"readingTime": "16 min read",
"engagementCount": "7"
},
{
"time": "2019-07-11T01:40:59.721Z",
"title": "#showdevHow to create your own custom URL shortener in 10 minutes for free & deploy to GitHub 🚀",
"tags": [
"#tutorial",
"#webdev",
"#javascript",
"#showdev"
],
"readingTime": "2 min read",
"engagementCount": "20"
},
{
"time": "2019-07-17T21:40:09.853Z",
"title": "My Remote Office Tour 🚀",
"tags": [
"#beginners",
"#career",
"#discuss",
"#productivity"
],
"readingTime": "7 min read",
"engagementCount": "44"
},
{
"time": "2019-03-04T00:28:53.780Z",
"title": "What exactly is the DOM?!",
"tags": [
"#javascript",
"#webdev",
"#beginners"
],
"readingTime": "2 min read",
"engagementCount": "19"
},
{
"time": "2018-07-04T17:14:12.364Z",
"title": "#explainlikeimfiveDancing with OAuth: a step by step guide",
"tags": [
"#beginners",
"#explainlikeimfive",
"#authentication",
"#oauth"
],
"readingTime": "7 min read",
"engagementCount": "27"
},
{
"time": "2019-08-24T12:08:18.312Z",
"title": "Breaking down the last Monolith - Micro Frontends",
"tags": [
"#architecture",
"#javascript",
"#webdev",
"#node"
],
"readingTime": "16 min read",
"engagementCount": "13"
},
{
"time": "2019-02-17T21:02:27.862Z",
"title": "Introduction to CSS Grid: What You Should Know",
"tags": [
"#webdev",
"#beginners",
"#css",
"#cssgrid"
],
"readingTime": "9 min read",
"engagementCount": "21"
},
{
"time": "2019-06-29T07:17:02.170Z",
"title": "React Dashboards - Open-Source and Free",
"tags": [
"#dashboards",
"#appseed",
"#react"
],
"readingTime": "10 min read",
"engagementCount": "16"
},
{
"time": "2019-04-15T14:27:48.794Z",
"title": "10 Data Science and Machine Learning Courses for Beginners",
"tags": [
"#machinelearning",
"#programming",
"#python",
"#beginners"
],
"readingTime": "14 min read",
"engagementCount": "7"
},
{
"time": "2019-05-27T12:41:22.615Z",
"title": "My favorite design resources",
"tags": [
"#beginners",
"#resources",
"#design"
],
"readingTime": "3 min read",
"engagementCount": "6"
},
{
"time": "2018-11-16T16:37:06.329Z",
"title": "Addy Osmani's 18-Point Web Performance Checklist",
"tags": [
"#bestofdev",
"#javascript",
"#webperf",
"#webdev"
],
"readingTime": "1 min read",
"engagementCount": "9"
},
{
"time": "2019-09-29T00:11:30.833Z",
"title": "How I started earning $35/hr at 19",
"tags": [
"#beginners",
"#webdev",
"#career"
],
"readingTime": "4 min read",
"engagementCount": "30"
},
{
"time": "2019-12-21T17:52:59.671Z",
"title": "\"Coding is 30% of the Job\"",
"tags": [
"#career",
"#beginners"
],
"readingTime": "4 min read",
"engagementCount": "15"
},
{
"time": "2018-12-02T17:31:05.809Z",
"title": "How to Write a Game in Under 13 Kb While Taking Care of a Baby",
"tags": [
"#gamejam",
"#javascript",
"#gamedev"
],
"readingTime": "22 min read",
"engagementCount": "24"
},
{
"time": "2020-01-11T14:56:48.731Z",
"title": "10 JavaScript Concepts You Need to Master React (+ Cheatsheet)",
"tags": [
"#beginners",
"#career",
"#javascript",
"#react"
],
"readingTime": "12 min read",
"engagementCount": "5"
},
{
"time": "2019-09-13T04:17:42.360Z",
"title": "15 HTML and CSS Projects to sharpen Your Skills",
"tags": [
"#webdev",
"#css",
"#html"
],
"readingTime": "3 min read",
"engagementCount": "11"
},
{
"time": "2019-07-03T14:50:56.146Z",
"title": "#showdev🤯 Ultra List: One List to Rule Them All. June, '19",
"tags": [
"#showdev",
"#freebies",
"#webdev",
"#productivity"
],
"readingTime": "5 min read",
"engagementCount": "11"
},
{
"time": "2019-08-24T09:38:46.722Z",
"title": "A Beginner's Guide on Creating a Portfolio Website with Github and Gatsby",
"tags": [
"#react",
"#github",
"#gatsby",
"#beginners"
],
"readingTime": "6 min read",
"engagementCount": "21"
},
{
"time": "2019-11-01T17:28:15.153Z",
"title": "How to Work Remotely Without Going Insane",
"tags": [
"#remote",
"#mentalhealth",
"#productivity"
],
"readingTime": "6 min read",
"engagementCount": "18"
},
{
"time": "2018-07-27T13:00:07.105Z",
"title": "Do's and Don'ts for Javascript Newbies",
"tags": [
"#bestpractice",
"#beginners",
"#javascript"
],
"readingTime": "8 min read",
"engagementCount": "23"
},
{
"time": "2019-09-30T16:59:04.578Z",
"title": "An Unintentionally Comprehensive Introduction to GitHub Actions CI",
"tags": [
"#github",
"#beginners",
"#webdev",
"#javascript"
],
"readingTime": "11 min read",
"engagementCount": "11"
},
{
"time": "2020-02-03T10:25:04.104Z",
"title": "What is an API Gateway?",
"tags": [
"#api",
"#webdev",
"#learning",
"#programming"
],
"readingTime": "6 min read",
"engagementCount": "8"
},
{
"time": "2019-05-07T12:58:33.974Z",
"title": "Announcing DEV Listings",
"tags": [
"#changelog",
"#devlistings",
"#career",
"#meta"
],
"readingTime": "2 min read",
"engagementCount": "43"
},
{
"time": "2018-06-30T17:13:23.117Z",
"title": "Git commits: An Effective Style Guide",
"tags": [
"#commit",
"#gitcommit",
"#git"
],
"readingTime": "3 min read",
"engagementCount": "27"
},
{
"time": "2019-07-20T19:19:25.349Z",
"title": "How to build a Single Page Application using Vue.js, Vuex, Vuetify, and Firebase (Part 1 of 4)",
"tags": [
"#javascript",
"#vuetify",
"#vuex",
"#vue"
],
"readingTime": "22 min read",
"engagementCount": "12"
},
{
"time": "2019-12-18T03:12:47.687Z",
"title": "#todayilearnedNew JavaScript features coming in 2020 that will surely rock your world!!",
"tags": [
"#discuss",
"#todayilearned",
"#webdev",
"#javascript"
],
"readingTime": "4 min read",
"engagementCount": "25"
},
{
"time": "2020-01-24T12:01:49.473Z",
"title": "What is Big O Notation?",
"tags": [
"#career",
"#javascript",
"#computerscience",
"#algorithms"
],
"readingTime": "5 min read",
"engagementCount": "24"
},
{
"time": "2019-05-26T15:41:49.325Z",
"title": "My \"Whoa, I didn't know that!\" moments with Jest",
"tags": [
"#testing",
"#bestpractices",
"#beginners",
"#javascript"
],
"readingTime": "6 min read",
"engagementCount": "6"
},
{
"time": "2019-01-28T18:08:15.997Z",
"title": "#discussThree Arguments for Why You Should Write More",
"tags": [
"#discuss",
"#career",
"#writing"
],
"readingTime": "4 min read",
"engagementCount": "38"
},
{
"time": "2019-11-05T05:30:06.627Z",
"title": "#showdevLaunching Postwoman v1.0 👽 - free, fast & beautiful alternative to Postman 🎉",
"tags": [
"#productivity",
"#javascript",
"#showdev",
"#githunt"
],
"readingTime": "4 min read",
"engagementCount": "48"
},
{
"time": "2020-02-05T22:23:02.225Z",
"title": "Create a Reading Scroll Progress Bar for Your Blog in JavaScript and CSS",
"tags": [
"#blog",
"#javascript",
"#webdev"
],
"readingTime": "5 min read",
"engagementCount": "12"
},
{
"time": "2019-03-01T12:53:46.420Z",
"title": "10 years of remote working. This is what I have learned so far.",
"tags": [
"#career",
"#distributedcompanies",
"#work",
"#remote"
],
"readingTime": "10 min read",
"engagementCount": "21"
},
{
"time": "2019-10-17T16:01:35.531Z",
"title": "FrontEnd Development: Zero to Hero",
"tags": [
"#javascript",
"#css",
"#html",
"#beginners"
],
"readingTime": "4 min read",
"engagementCount": "11"
},
{
"time": "2019-10-09T14:22:37.595Z",
"title": "#challengeImproving your Algorithms & Data Structure skills",
"tags": [
"#challenge",
"#computerscience",
"#javascript",
"#career"
],
"readingTime": "4 min read",
"engagementCount": "1"
},
{
"time": "2019-07-23T13:02:53.387Z",
"title": "Debugging - you’re doing it wrong. 10 techniques to find a bug in your code",
"tags": [
"#explainlikeimfive",
"#challenge",
"#productivity"
],
"readingTime": "7 min read",
"engagementCount": "40"
},
{
"time": "2020-03-19T11:50:22.044Z",
"title": "What is Memoization?",
"tags": [
"#functional",
"#memoization",
"#webdev",
"#javascript"
],
"readingTime": "3 min read",
"engagementCount": "17"
},
{
"time": "2019-03-28T15:36:31.196Z",
"title": "Cube.js, the Open Source Dashboard Framework: Ultimate Guide",
"tags": [
"#opensource",
"#react",
"#tutorial",
"#javascript"
],
"readingTime": "9 min read",
"engagementCount": "5"
},
{
"time": "2019-12-11T01:27:39.454Z",
"title": "How to Support the Junior Dev on Your Team",
"tags": [
"#career",
"#firstyearincode",
"#webdev",
"#codenewbie"
],
"readingTime": "4 min read",
"engagementCount": "25"
},
{
"time": "2020-01-25T13:53:20.153Z",
"title": "🎉💻My fresh development setup for 2020 (VS Code, Windows 10)",
"tags": [],
"readingTime": "4 min read",
"engagementCount": "22"
},
{
"time": "2020-03-11T06:22:27.427Z",
"title": "Writing (clean) React code",
"tags": [
"#tutorial",
"#webdev",
"#javascript",
"#react"
],
"readingTime": "4 min read",
"engagementCount": "12"
},
{
"time": "2018-05-14T20:16:52.040Z",
"title": "11 Mistakes To Avoid On A Technical Interview",
"tags": [
"#job",
"#career",
"#problemsolving",
"#interview"
],
"readingTime": "8 min read",
"engagementCount": "43"
},
{
"time": "2019-11-28T22:42:33.497Z",
"title": "33 Best Materials to Learn Software Development in 2020",
"tags": [
"#beginners",
"#career",
"#javascript",
"#webdev"
],
"readingTime": "3 min read",
"engagementCount": "9"
},
{
"time": "2019-09-17T13:00:55.000Z",
"title": "Every website deserves a service worker",
"tags": [
"#serviceworker",
"#webdev"
],
"readingTime": "12 min read",
"engagementCount": "7"
},
{
"time": "2019-11-25T04:48:52.603Z",
"title": "✨ 5 damn easiest soft skills💡 needed to become a 10X🔥...Yes...10X🔥 Software Engineer ✔️",
"tags": [
"#productivity",
"#webdev",
"#career"
],
"readingTime": "3 min read",
"engagementCount": "41"
},
{
"time": "2020-01-01T20:19:54.489Z",
"title": "The first JavaScript Challenge in 2020: 30 Days Of JavaScript Challenge",
"tags": [
"#python",
"#node",
"#react",
"#javascript"
],
"readingTime": "1 min read",
"engagementCount": "16"
},
{
"time": "2020-02-07T13:24:43.861Z",
"title": "Improve Your Algorithms with this Simple Equation",
"tags": [
"#javascript",
"#algorithms",
"#beginners",
"#career"
],
"readingTime": "5 min read",
"engagementCount": "26"
},
{
"time": "2017-12-12T22:32:41.129Z",
"title": "#showdevTrying to understand blockchain by making one!",
"tags": [
"#showdev",
"#javascript",
"#blockchain"
],
"readingTime": "6 min read",
"engagementCount": "45"
},
{
"time": "2019-02-14T13:03:29.193Z",
"title": "#showdev🎁💝DevTo CLI💝🎁: A Valentine's Day Gift To My Favorite People",
"tags": [
"#productivity",
"#opensource",
"#meta",
"#showdev"
],
"readingTime": "2 min read",
"engagementCount": "59"
},
{
"time": "2017-12-21T21:04:56.317Z",
"title": "Things that weren't so obvious when you started to program in Python",
"tags": [
"#python"
],
"readingTime": "1 min read",
"engagementCount": "28"
},
{
"time": "2020-01-06T15:14:11.861Z",
"title": "Vim A to Z - Literally",
"tags": [
"#tutorial",
"#productivity",
"#vim"
],
"readingTime": "11 min read",
"engagementCount": "29"
},
{
"time": "2018-11-06T19:09:14.728Z",
"title": "Teaching Functional Programming: Two Big Picture Approaches",
"tags": [
"#functional",
"#javascript",
"#elixir",
"#ruby"
],
"readingTime": "10 min read",
"engagementCount": "28"
},
{
"time": "2019-10-03T12:08:01.570Z",
"title": "CI/CD: Continuous Integration & Delivery Explained",
"tags": [
"#devops",
"#productivity",
"#cicd"
],
"readingTime": "4 min read",
"engagementCount": "15"
},
{
"time": "2019-06-26T13:51:55.752Z",
"title": "Top 20 CSS Navigation Menus 🚀",
"tags": [
"#webdev",
"#css"
],
"readingTime": "3 min read",
"engagementCount": "17"
},
{
"time": "2019-08-13T20:58:11.962Z",
"title": "Beginner tips for developers with no design background.",
"tags": [
"#css",
"#design",
"#beginners"
],
"readingTime": "6 min read",
"engagementCount": "15"
},
{
"time": "2019-05-02T11:15:41.419Z",
"title": "Everything you need to get up and running with VueJS.",
"tags": [
"#beginners",
"#webdev",
"#javascript",
"#vue"
],
"readingTime": "12 min read",
"engagementCount": "8"
},
{
"time": "2019-11-27T08:31:24.872Z",
"title": "The best Javascript features since ES6",
"tags": [
"#webdev",
"#programming",
"#beginners",
"#javascript"
],
"readingTime": "6 min read",
"engagementCount": "5"
},
{
"time": "2018-10-16T19:07:39.479Z",
"title": "12 Things Every Junior Developer Should Learn",
"tags": [
"#bestofdev",
"#beginners"
],
"readingTime": "1 min read",
"engagementCount": "24"
},
{
"time": "2018-12-28T17:18:38.089Z",
"title": "10 lessons from a software engineer & freelancer",
"tags": [
"#beginners",
"#discuss",
"#webdev",
"#yearinreview"
],
"readingTime": "5 min read",
"engagementCount": "37"
},
{
"time": "2019-09-26T14:00:00.000Z",
"title": "New ES2019 JavaScript features every developer should be excited about",
"tags": [
"#webdev",
"#javascript"
],
"readingTime": "6 min read",
"engagementCount": "14"
},
{
"time": "2018-08-03T16:30:19.000Z",
"title": "Keeping up in the JavaScript world 🏃‍",
"tags": [
"#beginners",
"#learning",
"#javascript"
],
"readingTime": "1 min read",
"engagementCount": "12"
},
{
"time": "2019-05-13T12:31:35.008Z",
"title": "What you can learn from live coders",
"tags": [
"#javascript",
"#career",
"#beginners",
"#webdev"
],
"readingTime": "8 min read",
"engagementCount": "38"
},
{
"time": "2020-02-13T16:21:48.071Z",
"title": "Work Culture Toxicity in Tech",
"tags": [
"#startup",
"#programming",
"#developer",
"#career"
],
"readingTime": "3 min read",
"engagementCount": "30"
},
{
"time": "2019-08-18T00:15:49.962Z",
"title": "Case Study: Building a Component Library",
"tags": [
"#ux",
"#ui",
"#react",
"#css"
],
"readingTime": "10 min read",
"engagementCount": "10"
},
{
"time": "2019-08-19T22:24:12.304Z",
"title": "Document your Javascript code with JSDoc",
"tags": [
"#tools",
"#documentation",
"#jsdoc",
"#javascript"
],
"readingTime": "5 min read",
"engagementCount": "23"
},
{
"time": "2019-08-07T15:30:53.739Z",
"title": "How you can build a Serverless API using GraphQL .Net Core, C# and VS Code",
"tags": [
"#tutorial",
"#webdev",
"#serverless",
"#dotnet"
],
"readingTime": "13 min read",
"engagementCount": "9"
},
{
"time": "2019-12-17T14:18:31.140Z",
"title": "How to Improve Your (Junior) Developer Resume Bullets",
"tags": [
"#beginners",
"#jobsearch",
"#tips",
"#resume"
],
"readingTime": "3 min read",
"engagementCount": "11"
},
{
"time": "2019-10-21T20:31:41.505Z",
"title": "My journey to landing my dream job at Amazon",
"tags": [
"#womenintech",
"#shecoded",
"#motivation",
"#career"
],
"readingTime": "5 min read",
"engagementCount": "40"
},
{
"time": "2020-02-25T19:22:38.109Z",
"title": "Should I Use A Microservices Architecture?",
"tags": [
"#webdev",
"#microservices",
"#architecture"
],
"readingTime": "10 min read",
"engagementCount": "9"
},
{
"time": "2019-02-27T16:39:16.716Z",
"title": "I Can't Do It All: My Burnout Story",
"tags": [
"#motivation",
"#tips",
"#career"
],
"readingTime": "3 min read",
"engagementCount": "37"
},
{
"time": "2019-03-20T19:57:59.575Z",
"title": "How do You Structure Your Code When Moving Your API from Express to Serverless Functions?",
"tags": [
"#node",
"#serverless",
"#webdev",
"#javascript"
],
"readingTime": "6 min read",
"engagementCount": "15"
},
{
"time": "2019-04-21T14:11:59.711Z",
"title": "Planning a Real-World Web Application & Key Considerations(Part 1: Project Management)",
"tags": [
"#javascript",
"#webdev",
"#showdev",
"#discuss"
],
"readingTime": "4 min read",
"engagementCount": "8"
},
{
"time": "2020-01-24T16:06:24.671Z",
"title": "Pick. Squash. Drop. Rebase! (Comic)",
"tags": [
"#comics",
"#illustrated",
"#beginners",
"#git"
],
"readingTime": "2 min read",
"engagementCount": "13"
},
{
"time": "2020-01-24T22:21:52.163Z",
"title": "The Secret Art of Debugging",
"tags": [
"#debugging",
"#programming",
"#productivity",
"#beginners"
],
"readingTime": "9 min read",
"engagementCount": "13"
},
{
"time": "2020-02-21T17:02:24.423Z",
"title": "A Beginners Guide To DOM Manipulation",
"tags": [
"#beginners",
"#javascript",
"#dom"
],
"readingTime": "2 min read",
"engagementCount": "10"
},
{
"time": "2019-09-08T03:57:28.145Z",
"title": "Best Free Bootstrap UI Kits of All Time",
"tags": [
"#css",
"#html",
"#design",
"#webdev"
],
"readingTime": "6 min read",
"engagementCount": "23"
},
{
"time": "2018-01-01T13:40:19.768Z",
"title": "11 React Examples",
"tags": [
"#beginners",
"#webdev",
"#javascript",
"#react"
],
"readingTime": "7 min read",
"engagementCount": "24"
},
{
"time": "2019-08-02T16:28:16.461Z",
"title": "I'm Going Back to being a DEV Community Member",
"tags": [
"#meta"
],
"readingTime": "1 min read",
"engagementCount": "38"
},
{
"time": "2019-07-02T11:46:52.095Z",
"title": "How Personal Projects Make You A Better Developer",
"tags": [
"#programming",
"#advice",
"#beginners",
"#webdev"
],
"readingTime": "4 min read",
"engagementCount": "20"
},
{
"time": "2018-12-21T06:41:01.150Z",
"title": "Homemade Machine Learning in Python",
"tags": [
"#machinelearning",
"#ai",
"#programming",
"#python"
],
"readingTime": "9 min read",
"engagementCount": "13"
},
{
"time": "2020-02-03T08:04:14.021Z",
"title": "What Are You Asking For?",
"tags": [
"#motivation",
"#opensource",
"#devrel"
],
"readingTime": "7 min read",
"engagementCount": "79"
},
{
"time": "2018-04-21T16:44:48.404Z",
"title": "Building a Web App With Go, Gin and React",
"tags": [
"#programming",
"#react",
"#go",
"#webdev"
],
"readingTime": "18 min read",
"engagementCount": "27"
},
{
"time": "2018-05-19T14:35:08.719Z",
"title": "How to Start and Finish Any Web App Project",
"tags": [
"#productivity",
"#flask",
"#webdev",
"#beginners"
],
"readingTime": "16 min read",
"engagementCount": "15"
},
{
"time": "2019-05-23T07:07:00.072Z",
"title": "Nuxt.js cheat sheet",
"tags": [
"#webdev",
"#tutorial",
"#beginners",
"#vue"
],
"readingTime": "8 min read",
"engagementCount": "6"
},
{
"time": "2019-01-07T11:57:20.979Z",
"title": "How to debug Node.js in a Docker container",
"tags": [
"#webdev",
"#beginners",
"#node",
"#javascript"
],
"readingTime": "4 min read",
"engagementCount": "9"
},
{
"time": "2020-01-07T14:54:43.622Z",
"title": "5 Best Courses to learn Software Architecture and System Design for Programmers",
"tags": [
"#design",
"#java",
"#development",
"#programming"
],
"readingTime": "10 min read",
"engagementCount": "3"
},
{
"time": "2018-11-19T16:17:14.120Z",
"title": "#explainlikeimfive5 Fatal Docker Gotcha's 😱 - for new users",
"tags": [
"#explainlikeimfive",
"#introduction",
"#beginners",
"#docker"
],
"readingTime": "10 min read",
"engagementCount": "7"
},
{
"time": "2019-12-30T13:37:06.845Z",
"title": "27 Web Development Terms You Should Absolutely Know About",
"tags": [
"#webdev",
"#beginners",
"#javascript"
],
"readingTime": "5 min read",
"engagementCount": "27"
},
{
"time": "2019-07-01T14:52:54.084Z",
"title": "How I Started Existing on the Internet",
"tags": [
"#fitness",
"#productivity",
"#meta",
"#webdev"
],
"readingTime": "12 min read",
"engagementCount": "48"
},
{
"time": "2020-03-02T06:50:09.029Z",
"title": "Software Architecture - Complete Guide",
"tags": [
"#cleancode",
"#tutorial",
"#architecture"
],
"readingTime": "3 min read",
"engagementCount": "7"
},
{
"time": "2019-11-20T10:11:05.466Z",
"title": "Mastering Angular 8: five things that are good to know to save your time.",
"tags": [
"#webdev",
"#angular"
],
"readingTime": "10 min read",
"engagementCount": "10"
},
{
"time": "2019-12-30T04:21:18.600Z",
"title": "100 Free Programming Courses & Tutorials to Start in 2020",
"tags": [
"#webdev",
"#codenewbie",
"#tutorial",
"#beginners"
],
"readingTime": "10 min read",
"engagementCount": "9"
},
{
"time": "2019-08-24T14:55:22.380Z",
"title": "The ONE book every developer MUST read!",
"tags": [
"#career",
"#java",
"#webdev",
"#beginners"
],
"readingTime": "3 min read",
"engagementCount": "65"
},
{
"time": "2019-06-06T18:31:40.006Z",
"title": "React: \"I really wish this is how I could write components.\"",
"tags": [
"#showdev",
"#javascript",
"#react"
],
"readingTime": "1 min read",
"engagementCount": "46"
},
{
"time": "2017-11-16T01:02:46.629Z",
"title": "なぜ dev.to がこんなにも速く、こんなにも自分にとって感動的なのか",
"tags": [
"#pwa",
"#japanese",
"#meta"
],
"readingTime": "1 min read",
"engagementCount": "3"
},
{
"time": "2019-05-12T07:51:25.172Z",
"title": "Machine Learning in a Week",
"tags": [
"#ai",
"#python",
"#machinelearning"
],
"readingTime": "5 min read",
"engagementCount": "4"
},
{
"time": "2020-02-02T05:51:51.422Z",
"title": "The only 3 steps you need to mock an API call in Jest",
"tags": [
"#webdev",
"#javascript",
"#jest",
"#testing"
],
"readingTime": "6 min read",
"engagementCount": "21"
},
{
"time": "2019-08-01T15:37:37.395Z",
"title": "Some of my writing principles",
"tags": [
"#writing"
],
"readingTime": "1 min read",
"engagementCount": "20"
},
{
"time": "2018-10-05T02:24:15.215Z",
"title": "If I knew then what I know now",
"tags": [
"#career",
"#discuss",
"#dev",
"#beginners"
],
"readingTime": "1 min read",
"engagementCount": "21"
},
{
"time": "2020-02-11T12:43:47.853Z",
"title": "80+ Application Ideas for Developers",
"tags": [
"#productivity",
"#git",
"#codenewbie",
"#opensource"
],
"readingTime": "1 min read",
"engagementCount": "1"
},
{
"time": "2020-04-27T06:08:01.021Z",
"title": "Websites For Creative Backgrounds",
"tags": [
"#frontend",
"#css",
"#ideas",
"#webdev"
],
"readingTime": "4 min read",
"engagementCount": "10"
},
{
"time": "2019-04-25T18:42:53.800Z",
"title": "A productive stack for PWA development",
"tags": [
"#opensource",
"#vue",
"#webdev",
"#javascript"
],
"readingTime": "8 min read",
"engagementCount": "12"
},
{
"time": "2020-02-17T10:28:48.699Z",
"title": "I got bored with asking my son for multiplication tables, so we programmed together a little game with Scratch.",
"tags": [
"#learning",
"#parenting",
"#teachingprogrammingtokids",
"#productivity"
],
"readingTime": "3 min read",
"engagementCount": "50"
},
{
"time": "2020-01-13T17:57:34.955Z",
"title": "From 15,000 database connections to under 100: DigitalOcean's tale of tech debt",
"tags": [
"#cloud",
"#rails",
"#architecture",
"#database"
],
"readingTime": "7 min read",
"engagementCount": "19"
},
{
"time": "2020-02-15T22:22:26.600Z",
"title": "12 VSCode Shortcuts and Tactics to Ease Development",
"tags": [
"#vscode",
"#javascript",
"#node",
"#react"
],
"readingTime": "10 min read",
"engagementCount": "7"
},
{
"time": "2019-10-13T23:31:04.440Z",
"title": "5 Best Free Note Taking Apps for Programmers",
"tags": [
"#vscode",
"#beginners",
"#productivity",
"#codenewbie"
],
"readingTime": "4 min read",
"engagementCount": "81"
},
{
"time": "2019-10-22T08:41:06.254Z",
"title": "20 useful Python tips and tricks you should know",
"tags": [
"#machinelearning",
"#programming",
"#beginners",
"#python"
],
"readingTime": "7 min read",
"engagementCount": "3"
},
{
"time": "2019-12-20T03:23:46.545Z",
"title": "Why I don't use Bootstrap anymore.",
"tags": [
"#webdev",
"#html",
"#bootstrap",
"#css"
],
"readingTime": "3 min read",
"engagementCount": "141"
},
{
"time": "2020-01-10T22:38:57.614Z",
"title": "How I set my Linux computer for coding",
"tags": [
"#ubuntu",
"#linux",
"#beginners",
"#codenewbie"
],
"readingTime": "3 min read",
"engagementCount": "81"
},
{
"time": "2020-03-12T19:09:58.801Z",
"title": "Awesome Javascript - Best Blogs,Books,People, Podcasts, Conferences, NewsLetters, Videos and Documentaries On The Web [Updated]",
"tags": [
"#beginners",
"#tutorial",
"#webdev",
"#javascript"
],
"readingTime": "14 min read",
"engagementCount": "347"
},
{
"time": "2017-08-14T14:28:18.629Z",
"title": "Writing Clean Code",
"tags": [
"#refactoring",
"#practices",
"#programming"
],
"readingTime": "4 min read",
"engagementCount": "66"
},
{
"time": "2019-07-18T20:24:55.400Z",
"title": "Introduction to Service Workers in JavaScript",
"tags": [
"#codenewbie",
"#beginners",
"#javascript",
"#webdev"
],
"readingTime": "5 min read",
"engagementCount": "7"
},
{
"time": "2019-04-28T23:00:20.640Z",
"title": "Undo changes in Git - Cheat sheet for git checkout, stash, reset, clean, revert, rebase -i, amend",
"tags": [
"#cheatsheet",
"#bash",
"#github",
"#git"
],
"readingTime": "8 min read",
"engagementCount": "4"
},
{
"time": "2019-02-28T18:18:39.182Z",
"title": "User Authentication with Next.js",
"tags": [
"#NEXTJS",
"#authentication",
"#javascript",
"#react"
],
"readingTime": "13 min read",
"engagementCount": "27"
},
{
"time": "2018-09-22T07:31:14.330Z",
"title": "How to Improve Your Development Experience",
"tags": [
"#productivity",
"#development",
"#career",
"#beginners"
],
"readingTime": "5 min read",
"engagementCount": "37"
},
{
"time": "2020-04-14T15:11:26.290Z",
"title": "#showdevI Built a Site for the Best Coding Fonts",
"tags": [
"#vscode",
"#showdev",
"#productivity",
"#design"
],
"readingTime": "1 min read",
"engagementCount": "60"
},
{
"time": "2019-10-24T03:09:00.000Z",
"title": "Things I want to remember about SSH",
"tags": [
"#ssh",
"#security",
"#devops",
"#administration"
],
"readingTime": "5 min read",
"engagementCount": "16"
},
{
"time": "2019-09-03T23:39:45.296Z",
"title": "Let's write HTML like a pro 😎",
"tags": [
"#bestpractices",
"#html",
"#webdev",
"#showdev"
],
"readingTime": "6 min read",
"engagementCount": "12"
},
{
"time": "2018-12-03T11:01:36.991Z",
"title": "#showdevA crash course on serverless-side rendering with React.js, Next.js and AWS Lambda",
"tags": [
"#node",
"#react",
"#showdev",
"#serverless"
],
"readingTime": "13 min read",
"engagementCount": "27"
},
{
"time": "2018-06-28T00:43:34.000Z",
"title": "Robust resources and materials to boost your programming skills",
"tags": [
"#skills",
"#tutorials",
"#materials",
"#resources"
],
"readingTime": "3 min read",
"engagementCount": "16"
},
{
"time": "2019-05-31T13:38:42.739Z",
"title": "#showdev🤯 Ultra List: One List to Rule Them All. May, '19",
"tags": [
"#showdev",
"#freebies",
"#webdev",
"#productivity"
],
"readingTime": "5 min read",
"engagementCount": "4"
},
{
"time": "2018-05-02T12:39:57.672Z",
"title": "Learning Web Development? These Skills Will Make You Stand Out",
"tags": [
"#learning",
"#beginners",
"#webdev"
],
"readingTime": "8 min read",
"engagementCount": "15"
},
{
"time": "2020-04-17T17:12:10.499Z",
"title": "Strapi, another use case: Build your own API from any website with Puppeteer",
"tags": [
"#react",
"#cms",
"#headless",
"#node"
],
"readingTime": "5 min read",
"engagementCount": "18"
},
{
"time": "2020-03-09T20:45:09.511Z",
"title": "Using Async/Await: The right way",
"tags": [
"#webdev",
"#tutorial",
"#javascript"
],
"readingTime": "2 min read",
"engagementCount": "26"
},
{
"time": "2019-11-22T16:57:47.506Z",
"title": "How to remove condescending language from documentation",
"tags": [
"#tutorial",
"#hacktoberfest",
"#opensource",
"#documentation"
],
"readingTime": "6 min read",
"engagementCount": "43"
},
{
"time": "2019-08-10T08:33:48.518Z",
"title": "#showdevFirefox developer tools can do that?",
"tags": [
"#showdev",
"#webdev",
"#developertools",
"#firefox"
],
"readingTime": "8 min read",
"engagementCount": "20"
},
{
"time": "2019-08-31T13:32:27.582Z",
"title": "The Programming Language That Changed My Life!",
"tags": [
"#career",
"#discuss"
],
"readingTime": "4 min read",
"engagementCount": "67"
},
{
"time": "2019-09-22T01:36:24.648Z",
"title": "GitLens: where have you been all my life!",
"tags": [
"#vscode",
"#gitlens",
"#git"
],
"readingTime": "1 min read",
"engagementCount": "25"
},
{
"time": "2019-07-10T16:53:14.303Z",
"title": "My reflections on Golang",
"tags": [
"#thepragmaticprogrammer",
"#languages",
"#programming",
"#go"
],
"readingTime": "12 min read",
"engagementCount": "49"
},
{
"time": "2019-12-24T15:47:30.409Z",
"title": "5 Front-End Predictions and Trends for 2020",
"tags": [
"#trends",
"#frontend",
"#programming",
"#javascript"
],
"readingTime": "4 min read",
"engagementCount": "23"
},
{
"time": "2020-01-16T15:14:01.881Z",
"title": "Frontend Development with Docker simplified",
"tags": [
"#devops",
"#docker",
"#javascript",
"#webdev"
],
"readingTime": "4 min read",
"engagementCount": "22"
},
{
"time": "2018-09-11T12:07:34.379Z",
"title": "Building a Desktop App with Vue: Electron",
"tags": [
"#javascript",
"#electron",
"#vue"
],
"readingTime": "8 min read",
"engagementCount": "28"
},
{
"time": "2018-11-07T17:41:51.846Z",
"title": "Why the React community is missing the point about Web Components",
"tags": [
"#javascript",
"#bestofdev",
"#webcomponents",
"#webdev"
],
"readingTime": "1 min read",
"engagementCount": "98"
},
{
"time": "2018-11-12T06:26:48.983Z",
"title": "Big-O Notation: Beginners Guide",
"tags": [
"#beginners",
"#webdev",
"#codenewbie",
"#computerscience"
],
"readingTime": "5 min read",
"engagementCount": "24"
},
{
"time": "2018-02-27T00:00:00.000Z",
"title": "REST vs GraphQL APIs, the Good, the Bad, the Ugly",
"tags": [
"#webdev",
"#api",
"#graphql",
"#rest"
],
"readingTime": "6 min read",
"engagementCount": "12"
},
{
"time": "2018-10-01T14:45:16.327Z",
"title": "I created a bot that talks to recruiters for me (and it's sooo good!)",
"tags": [
"#discuss",
"#job",
"#productivity",
"#career"
],
"readingTime": "1 min read",
"engagementCount": "22"
},
{
"time": "2019-10-17T10:53:39.481Z",
"title": "5 Useful VSCode Extensions for Live Coding",
"tags": [
"#livecoding",
"#career",
"#vscode",
"#beginners"
],
"readingTime": "3 min read",
"engagementCount": "14"
},
{
"time": "2020-02-01T16:22:37.511Z",
"title": "How I recreated a Polaroid camera with CSS gradients only",
"tags": [
"#codepen",
"#html",
"#tutorial",
"#css"
],
"readingTime": "10 min read",
"engagementCount": "19"
},
{
"time": "2018-12-03T20:55:04.658Z",
"title": "Keep learning, should you invest your own time?",
"tags": [
"#learning",
"#programming",
"#career",
"#productivity"
],
"readingTime": "7 min read",
"engagementCount": "42"
},
{
"time": "2019-12-22T03:19:14.577Z",
"title": "Easy and FREE ways to publish a website in 2020!🥳",
"tags": [
"#banana",
"#devops",
"#beginners",
"#webdev"
],
"readingTime": "2 min read",
"engagementCount": "9"
},
{
"time": "2019-10-05T00:20:45.949Z",
"title": "Learn Docker in this 5 part series",
"tags": [
"#javascript",
"#tutorial",
"#devops",
"#docker"
],
"readingTime": "2 min read",
"engagementCount": "2"
},
{
"time": "2018-01-10T13:20:50.059Z",
"title": "Be good at one thing, not average at everything",
"tags": [
"#advice",
"#devtips",
"#tools",
"#learning"
],
"readingTime": "5 min read",
"engagementCount": "49"
},
{
"time": "2019-08-09T16:14:45.138Z",
"title": "5 Examples of React Applications To Learn From",
"tags": [
"#graphql",
"#react"
],
"readingTime": "3 min read",
"engagementCount": "3"
},
{
"time": "2019-11-28T11:27:50.754Z",
"title": "A Developer's Guide to Flutter",
"tags": [
"#tutorial",
"#beginners",
"#webdev",
"#flutter"
],
"readingTime": "16 min read",
"engagementCount": "338"
},
{
"time": "2019-09-24T14:08:18.451Z",
"title": "A Practical Guide to Finding a Tech Job with Relocation to Europe",
"tags": [
"#relocation",
"#jobsearch"
],
"readingTime": "13 min read",
"engagementCount": "11"
},
{
"time": "2019-03-06T14:36:14.021Z",
"title": "10 Lessons Learned Conducting Code Reviews",
"tags": [
"#learning",
"#productivity",
"#codereview",
"#webdev"
],
"readingTime": "8 min read",
"engagementCount": "27"
},
{
"time": "2019-05-05T04:25:11.974Z",
"title": "#showdevImprove your Dockerfile, best practices",
"tags": [
"#beginners",
"#showdev",
"#tutorial",
"#docker"
],
"readingTime": "6 min read",
"engagementCount": "8"
},
{
"time": "2020-02-14T07:58:28.153Z",
"title": "🔥 Create your YOUR Personal Blog 📜 using Reactjs ⚛️ & Github Issues in less than 10 min 🕐",
"tags": [
"#javascript",
"#opensource",
"#beginners",
"#react"
],
"readingTime": "3 min read",
"engagementCount": "18"
},
{
"time": "2019-11-23T15:03:37.574Z",
"title": "Top 5 amazing tools for every web developer",
"tags": [
"#devtools",
"#productivity"
],
"readingTime": "3 min read",
"engagementCount": "11"
},
{
"time": "2019-09-20T20:00:01.215Z",
"title": "5 ways to create a junior developer-friendly culture 🚀",
"tags": [
"#codenewbie",
"#career",
"#beginners",
"#webdev"
],
"readingTime": "5 min read",
"engagementCount": "27"
},
{
"time": "2019-08-08T14:48:18.891Z",
"title": "DEV Went Open Source One Year Ago Today, And We Have So Much More Planned!",
"tags": [
"#rails",
"#github",
"#opensource",
"#meta"
],
"readingTime": "4 min read",
"engagementCount": "23"
},
{
"time": "2018-08-15T01:55:38.903Z",
"title": "VerbalExpressions - RegularExpression made easy",
"tags": [
"#regularexpressions",
"#regex"
],
"readingTime": "1 min read",
"engagementCount": "36"
},
{
"time": "2019-06-21T18:54:31.966Z",
"title": "VueJS is dead, long live VueJS!",
"tags": [
"#advanced",
"#webdev",
"#javascript",
"#vue"
],
"readingTime": "4 min read",
"engagementCount": "75"
},
{
"time": "2019-05-23T15:25:37.669Z",
"title": "My Favorite Data Visualization and Dataset Resources",
"tags": [
"#datasets",
"#dataviz",
"#datavisualization",
"#data"
],
"readingTime": "1 min read",
"engagementCount": "6"
},
{
"time": "2019-01-15T18:59:05.611Z",
"title": "Dead Simple Python: Project Structure and Imports",
"tags": [
"#coding",
"#beginners",
"#python"
],
"readingTime": "13 min read",
"engagementCount": "42"
},
{
"time": "2020-02-22T11:41:38.167Z",
"title": "async/await Crash Course",
"tags": [
"#node",
"#javascript"
],
"readingTime": "2 min read",
"engagementCount": "9"
},
{
"time": "2019-08-01T15:47:54.000Z",
"title": "Byte Sized Episode 2: The Creation of Graph Theory",
"tags": [
"#history",
"#bytesized",
"#graphtheory",
"#computerscience"
],
"readingTime": "1 min read",
"engagementCount": "21"
},
{
"time": "2018-08-06T13:50:27.118Z",
"title": "A quick guide to squashing Git commits",
"tags": [
"#devops",
"#devtips",
"#git"
],
"readingTime": "5 min read",
"engagementCount": "16"
},
{
"time": "2018-10-29T04:24:11.991Z",
"title": "How to use git efficiently",
"tags": [
"#programming",
"#git",
"#coding",
"#webdev"
],
"readingTime": "1 min read",
"engagementCount": "56"
},
{
"time": "2020-02-15T22:40:43.491Z",
"title": "Guide to CSS Units for Relative Spacing",
"tags": [
"#webdev",
"#css"
],
"readingTime": "2 min read",
"engagementCount": "13"
},
{
"time": "2019-06-01T22:20:39.909Z",
"title": "You don't have to use Redux",
"tags": [
"#javascript",
"#contextapi",
"#redux",
"#react"
],
"readingTime": "9 min read",
"engagementCount": "53"
},
{
"time": "2020-02-07T00:14:05.827Z",
"title": "#discussWhat are your favorite portfolio sites for devs?",
"tags": [
"#design",
"#discuss"
],
"readingTime": "1 min read",
"engagementCount": "58"
},
{
"time": "2019-12-26T13:11:15.259Z",
"title": "Why I moved from React to Svelte and others will follow",
"tags": [
"#react",
"#svelte"
],
"readingTime": "6 min read",
"engagementCount": "40"
},
{
"time": "2019-09-05T13:25:44.642Z",
"title": "A Guide to Component Driven Development (CDD)",
"tags": [
"#javascript",
"#vue",
"#angular",
"#react"
],
"readingTime": "12 min read",
"engagementCount": "3"
},
{
"time": "2019-06-16T11:46:19.045Z",
"title": "Developing Restful APIs with Python, Django and Django Rest Framework",
"tags": [
"#django",
"#dev",
"#backend",
"#python"
],
"readingTime": "9 min read",
"engagementCount": "9"
},
{
"time": "2019-01-17T08:07:02.009Z",
"title": "15 underrated VSCode Themes for a change in 2019 🤷🏻‍♀️",
"tags": [
"#productivity",
"#showdev",
"#tools",
"#vscode"
],
"readingTime": "3 min read",
"engagementCount": "82"
},
{
"time": "2019-04-29T11:42:35.115Z",
"title": "Creating Linked Lists With JavaScript",
"tags": [
"#javascript"
],
"readingTime": "7 min read",
"engagementCount": "6"
},
{
"time": "2018-09-01T15:23:58.097Z",
"title": "On Dealing with Anxiety and Depression as a Developer",
"tags": [
"#discuss",
"#life",
"#health",
"#career"
],
"readingTime": "1 min read",
"engagementCount": "37"
},
{
"time": "2017-09-02T17:37:09.657Z",
"title": "How I learned Go Programming",
"tags": [
"#programming",
"#go",
"#webdev"
],
"readingTime": "5 min read",
"engagementCount": "39"
},
{
"time": "2020-03-27T14:07:48.954Z",
"title": "react-ultimate-resume - 💼 🎨 a modern software developer resume built with React and JSONResume",
"tags": [
"#javascript",
"#resume",
"#react",
"#career"
],
"readingTime": "1 min read",
"engagementCount": "33"
},
{
"time": "2019-07-03T12:07:05.127Z",
"title": "#showdevHow to Create the Drawing Interaction on DEV's Offline Page",
"tags": [
"#showdev",
"#art",
"#javascript"
],
"readingTime": "4 min read",
"engagementCount": "22"
},
{
"time": "2019-11-11T07:53:11.420Z",
"title": "10 soft and hard skills you need to be a good developer",
"tags": [
"#work",
"#career",
"#beginners",
"#programming"
],
"readingTime": "6 min read",
"engagementCount": "4"
},
{
"time": "2019-05-06T21:08:56.395Z",
"title": "The beauty of Docker for local Laravel development",
"tags": [
"#webdev",
"#php",
"#docker",
"#laravel"
],
"readingTime": "11 min read",
"engagementCount": "31"
},
{
"time": "2019-12-05T12:44:51.572Z",
"title": "Clean Code Applied to JavaScript — Part III. Functions",
"tags": [
"#typescript",
"#cleancode",
"#javascript"
],
"readingTime": "9 min read",
"engagementCount": "17"
},
{
"time": "2020-03-10T14:30:50.637Z",
"title": "Easy Website Themes with CSS Custom Properties",
"tags": [
"#javascript",
"#webdev",
"#html",
"#css"
],
"readingTime": "5 min read",
"engagementCount": "7"
},
{
"time": "2019-12-19T07:40:00.775Z",
"title": "What you should learn to become a good front-end developer?",
"tags": [
"#vue",
"#javascript",
"#html",
"#react"
],
"readingTime": "6 min read",
"engagementCount": "33"
},
{
"time": "2019-07-17T21:02:02.756Z",
"title": "How YOU can get started with .NET Core and C# in VS Code",
"tags": [
"#beginners",
"#tutorial",
"#webdev",
"#dotnet"
],
"readingTime": "11 min read",
"engagementCount": "14"
},
{
"time": "2020-04-16T16:46:05.091Z",
"title": "How to create a simple dashboard using Bootstrap in 5 minutes?",
"tags": [
"#beginners",
"#tutorial",
"#html",
"#css"
],
"readingTime": "8 min read",
"engagementCount": "14"
},
{
"time": "2020-01-01T12:44:20.093Z",
"title": "10 Coding principles and acronyms demystified!",
"tags": [
"#coding",
"#codequality"
],
"readingTime": "9 min read",
"engagementCount": "17"
},
{
"time": "2019-12-31T06:02:57.647Z",
"title": "Top 10 Courses to Learn Web Development in 2020 - Best of Lot",
"tags": [
"#angular",
"#programming",
"#webdev",
"#javascript"
],
"readingTime": "12 min read",
"engagementCount": "9"
},
{
"time": "2019-06-16T16:19:22.229Z",
"title": "Destructuring JavaScript objects like a pro",
"tags": [
"#javascript",
"#es6"
],
"readingTime": "5 min read",
"engagementCount": "26"
},
{
"time": "2019-01-23T21:50:50.576Z",
"title": "HTTPS In Development: A Practical Guide",
"tags": [
"#react",
"#javascript",
"#webdev",
"#devops"
],
"readingTime": "7 min read",
"engagementCount": "15"
},
{
"time": "2018-09-03T11:51:02.468Z",
"title": "Building a Desktop App with Vue: Vuido",
"tags": [
"#javascript",
"#vue"
],
"readingTime": "6 min read",
"engagementCount": "35"
},
{
"time": "2019-11-25T21:56:26.908Z",
"title": "Typescript Partial<T>, where have you been my whole life?",
"tags": [
"#typescript",
"#angular"
],
"readingTime": "2 min read",
"engagementCount": "17"
},
{
"time": "2018-06-14T21:10:42.893Z",
"title": "Strings Are Evil",
"tags": [
"#programming",
"#optimization",
"#csharp"
],
"readingTime": "12 min read",
"engagementCount": "39"
},
{
"time": "2019-02-12T02:17:59.975Z",
"title": "Creating your first npm package",
"tags": [
"#javascript",
"#npm",
"#node"
],
"readingTime": "7 min read",
"engagementCount": "27"
},
{
"time": "2019-06-04T05:26:37.259Z",
"title": "What your interviewer really wants to know",
"tags": [
"#interview",
"#beginners",
"#database",
"#career"
],
"readingTime": "8 min read",
"engagementCount": "9"
},
{
"time": "2020-03-22T03:11:54.883Z",
"title": "#showdevStop using `console.log`, start using your DevTools 🛠️",
"tags": [
"#javascript",
"#debugging",
"#showdev",
"#webdev"
],
"readingTime": "8 min read",
"engagementCount": "15"
},
{
"time": "2019-04-18T12:00:03.086Z",
"title": "Refactoring the Worst Code I’ve Ever Written",
"tags": [
"#refactoring",
"#es6",
"#beginners",
"#javascript"
],
"readingTime": "8 min read",
"engagementCount": "42"
},
{
"time": "2018-08-09T16:41:32.999Z",
"title": "Machine Learning In Node.js With TensorFlow.js",
"tags": [
"#javascript",
"#tensorflow",
"#machinelearning",
"#node"
],
"readingTime": "10 min read",
"engagementCount": "17"
},
{
"time": "2019-04-11T14:24:08.951Z",
"title": "5 Free Courses to Learn Git and Github in Depth",
"tags": [
"#beginners",
"#webdev",
"#programming",
"#git"
],
"readingTime": "9 min read",
"engagementCount": "8"
},
{
"time": "2019-12-01T12:18:27.236Z",
"title": "My 2019 Personal Tech stack for Web Development",
"tags": [
"#ourstack",
"#webdev"
],
"readingTime": "9 min read",
"engagementCount": "8"
},
{
"time": "2019-05-20T09:55:24.516Z",
"title": "Want to become a React developer? Here’s a massive 48-part tutorial created by a top technology school",
"tags": [
"#tutorial",
"#javascript",
"#react"
],
"readingTime": "21 min read",
"engagementCount": "2"
},
{
"time": "2019-11-08T23:41:09.181Z",
"title": "Restructure with ease thanks to Typescript path mappings",
"tags": [
"#refactor",
"#typescript",
"#angular"
],
"readingTime": "3 min read",
"engagementCount": "19"
},
{
"time": "2019-05-19T13:10:15.970Z",
"title": "#discussSolving Puzzles With High-Performance JavaScript",
"tags": [
"#tutorial",
"#discuss",
"#node",
"#javascript"
],
"readingTime": "7 min read",
"engagementCount": "30"
},
{
"time": "2019-02-15T06:58:17.827Z",
"title": "Why I Switched From Visual Studio Code To JetBrains WebStorm",
"tags": [
"#editor",
"#ide",
"#webstorm",
"#vscode"
],
"readingTime": "6 min read",
"engagementCount": "108"
},
{
"time": "2019-01-13T03:48:56.577Z",
"title": "Dead Simple Python: Virtual Environments and pip",
"tags": [
"#coding",
"#beginners",
"#python"
],
"readingTime": "9 min read",
"engagementCount": "36"
},
{
"time": "2019-09-16T13:16:37.158Z",
"title": "Is Serverless really as cheap as everyone claims?",
"tags": [
"#devops",
"#productivity",
"#javascript"
],
"readingTime": "7 min read",
"engagementCount": "39"
},
{
"time": "2018-04-10T16:21:59.000Z",
"title": "My Productivity Boosters — A random collection of tricks and tools — What are yours?",
"tags": [
"#tips",
"#devtips",
"#productivity",
"#discuss"
],
"readingTime": "7 min read",
"engagementCount": "35"
},
{
"time": "2019-07-27T18:12:35.967Z",
"title": "5 important but overlooked skills you should have as a top developer!",
"tags": [
"#career",
"#programming",
"#motivation",
"#beginners"
],
"readingTime": "5 min read",
"engagementCount": "22"
},
{
"time": "2019-01-07T20:11:19.542Z",
"title": "How To Use Git: A Reference Guide",
"tags": [
"#guide",
"#beginners",
"#git"
],
"readingTime": "7 min read",
"engagementCount": "4"
},
{
"time": "2019-06-21T14:05:44.388Z",
"title": "#explainlikeimfiveJavaScript 101: Arrow Functions",
"tags": [
"#explainlikeimfive",
"#beginners",
"#javascript"
],
"readingTime": "2 min read",
"engagementCount": "25"
},
{
"time": "2019-04-26T12:17:29.063Z",
"title": "Stacks vs. Queues In JavaScript",
"tags": [
"#javascript"
],
"readingTime": "5 min read",
"engagementCount": "22"
},
{
"time": "2019-06-09T02:36:46.717Z",
"title": "Testing your apps like a boss with React.js and Jest",
"tags": [
"#javascript",
"#tutorial",
"#react",
"#beginners"
],
"readingTime": "11 min read",
"engagementCount": "5"
},
{
"time": "2018-06-19T15:03:29.109Z",
"title": "5 Reasons You Should Write That Blog Post",
"tags": [
"#beginners",
"#career"
],
"readingTime": "2 min read",
"engagementCount": "28"
},
{
"time": "2020-01-05T23:30:02.465Z",
"title": "JavaScript: Everything From ES2016 to ES2019",
"tags": [
"#tutorial",
"#beginners",
"#codenewbie",
"#javascript"
],
"readingTime": "7 min read",
"engagementCount": "1"
},
{
"time": "2018-10-08T15:46:46.179Z",
"title": "Adaptive Serving using JavaScript and the Network Information API",
"tags": [
"#performance",
"#javascript",
"#webdev",
"#adaptiveserving"
],
"readingTime": "3 min read",
"engagementCount": "11"
},
{
"time": "2017-12-19T13:17:32.360Z",
"title": "What are your must-read tech books for 2018?",
"tags": [
"#discuss",
"#books",
"#devtips",
"#learning"
],
"readingTime": "2 min read",
"engagementCount": "91"
},
{
"time": "2018-05-07T01:37:51.323Z",
"title": "Optimizing front-end delivery with Webpack 4",
"tags": [
"#javascript",
"#node",
"#webpack"
],
"readingTime": "7 min read",
"engagementCount": "16"
},
{
"time": "2017-09-24T18:26:41.347Z",
"title": "How to keep learning to program, over and over again, forever.",
"tags": [
"#beginners",
"#advice",
"#career"
],
"readingTime": "2 min read",
"engagementCount": "28"
},
{
"time": "2018-07-03T01:11:38.000Z",
"title": "I was billed for 14k USD on Amazon Web Services 😱",
"tags": [
"#security",
"#config",
"#rails",
"#aws"
],
"readingTime": "3 min read",
"engagementCount": "82"
},
{
"time": "2018-11-27T13:13:27.483Z",
"title": "#discussWhy Dev.to is winning over Hashnode?",
"tags": [
"#startup",
"#career",
"#discuss",
"#webdev"
],
"readingTime": "5 min read",
"engagementCount": "43"
},
{
"time": "2020-01-11T16:48:03.442Z",
"title": "10 Practices in VSCode to Hasten Your React Development Flow",
"tags": [
"#react",
"#javascript",
"#webdev",
"#node"
],
"readingTime": "8 min read",
"engagementCount": "7"
},
{
"time": "2018-06-04T12:42:05.070Z",
"title": "Having a Good Relationship with CSS",
"tags": [
"#dev",
"#css"
],
"readingTime": "5 min read",
"engagementCount": "36"
},
{
"time": "2019-09-01T12:28:07.697Z",
"title": "Play Street Fighter with body movements using Arduino and Tensorflow.js",
"tags": [
"#tensorflowjs",
"#arduino",
"#machinelearning",
"#javascript"
],
"readingTime": "11 min read",
"engagementCount": "18"
},
{
"time": "2020-03-03T05:27:13.636Z",
"title": "7 Effective Steps to Cracking the Code Interview",
"tags": [
"#computerscience",
"#books",
"#career"
],
"readingTime": "9 min read",
"engagementCount": "5"
},
{
"time": "2017-08-12T05:04:08.770Z",
"title": "How a single line of code changed my life",
"tags": [
"#beginners",
"#ios",
"#career",
"#programming"
],
"readingTime": "4 min read",
"engagementCount": "84"
},
{
"time": "2019-07-04T18:59:52.100Z",
"title": "Want to be a better developer? Take care of your sleep!",
"tags": [
"#health",
"#career",
"#sleep"
],
"readingTime": "6 min read",
"engagementCount": "29"
},
{
"time": "2019-12-06T17:54:50.584Z",
"title": "Top Web Trends for 2020 and why they are coming",
"tags": [
"#beginners",
"#design",
"#webdev",
"#ux"
],
"readingTime": "8 min read",
"engagementCount": "3"
},
{
"time": "2020-01-09T14:13:19.098Z",
"title": "Be more productive with these tools! ❄️ January picks for you",
"tags": [
"#javascript",
"#design",
"#productivity",
"#webdev"
],
"readingTime": "5 min read",
"engagementCount": "14"
},
{
"time": "2018-09-05T05:39:12.928Z",
"title": "Helpful Terminal Commands for Beginners!",
"tags": [
"#linux",
"#productivity",
"#bash",
"#beginners"
],
"readingTime": "1 min read",
"engagementCount": "30"
},
{
"time": "2019-11-15T14:22:00.000Z",
"title": "#watercooler8 Video Games to Make You a Better Web Developer",
"tags": [
"#watercooler",
"#career",
"#webdev",
"#beginners"
],
"readingTime": "12 min read",
"engagementCount": "10"
},
{
"time": "2019-12-18T19:35:27.550Z",
"title": "Welcome Thread - v53",
"tags": [
"#welcome"
],
"readingTime": "1 min read",
"engagementCount": "889"
},
{
"time": "2019-08-17T13:00:32.627Z",
"title": "Top 5 BEST games to code as a beginner!",
"tags": [
"#beginners",
"#webdev",
"#node",
"#javascript"
],
"readingTime": "6 min read",
"engagementCount": "10"
},
{
"time": "2020-01-20T00:32:11.324Z",
"title": "Write More Robust JavaScript: 7 Best Practices",
"tags": [
"#codenewbie",
"#webdev",
"#node",
"#javascript"
],
"readingTime": "5 min read",
"engagementCount": "11"
},
{
"time": "2018-11-28T21:38:23.882Z",
"title": "My experience with toxic teams",
"tags": [
"#health",
"#work",
"#toxic"
],
"readingTime": "4 min read",
"engagementCount": "31"
},
{
"time": "2019-10-20T12:27:18.743Z",
"title": "Architecting HTTP clients in Vue.js applications for efficient network communication",
"tags": [
"#vuex",
"#webdev",
"#javascript",
"#vue"
],
"readingTime": "8 min read",
"engagementCount": "22"
},
{
"time": "2020-01-18T18:44:15.021Z",
"title": "How to Become an Expert in Your Field",
"tags": [
"#beginners",
"#motivation",
"#career",
"#productivity"
],
"readingTime": "4 min read",
"engagementCount": "17"
},
{
"time": "2019-04-17T03:49:35.266Z",
"title": "60 Java and Spring Interview Questions You Must Know",
"tags": [
"#spring",
"#career",
"#java",
"#javascript"
],
"readingTime": "26 min read",
"engagementCount": "6"
},
{
"time": "2020-02-28T20:45:11.799Z",
"title": "How to become JavaScript Ninja?",
"tags": [
"#frontend",
"#beginners",
"#codenewbie",
"#javascript"
],
"readingTime": "4 min read",
"engagementCount": "4"
},
{
"time": "2019-10-16T11:06:38.530Z",
"title": "How to Avoid Observables in Angular",
"tags": [
"#observable",
"#rxjs",
"#angular"
],
"readingTime": "17 min read",
"engagementCount": "16"
},
{
"time": "2019-04-23T13:14:48.003Z",
"title": "How To Rock Your First Tech Talk",
"tags": [
"#career",
"#speaking",
"#culture",
"#beginners"
],
"readingTime": "6 min read",
"engagementCount": "27"
},
{
"time": "2018-07-23T14:44:20.232Z",
"title": "Why I can't recommend Clean Architecture by Robert C Martin",
"tags": [
"#career",
"#learning",
"#architecture"
],
"readingTime": "7 min read",
"engagementCount": "82"
},
{
"time": "2019-05-07T13:43:51.306Z",
"title": "5 CLI Utilities to Boost Your Productivity",
"tags": [
"#commandline",
"#unix",
"#tips",
"#productivity"
],
"readingTime": "3 min read",
"engagementCount": "12"
},
{
"time": "2020-04-10T11:32:55.074Z",
"title": "Speed Up Your UX with Skeleton Loading ☠️",
"tags": [
"#css",
"#javascript"
],
"readingTime": "4 min read",
"engagementCount": "12"
},
{
"time": "2019-11-05T11:14:57.015Z",
"title": "Build your own React in 90 lines of JavaScript",
"tags": [
"#javascript",
"#react"
],
"readingTime": "15 min read",
"engagementCount": "16"
},
{
"time": "2019-07-14T23:57:07.855Z",
"title": "I spend one hour a week optimizing my development environment.",
"tags": [
"#career",
"#mac",
"#tools",
"#productivity"
],
"readingTime": "9 min read",
"engagementCount": "31"
},
{
"time": "2019-11-19T22:38:58.596Z",
"title": "Top 5 Concurrency Interview Questions for Software Engineers",
"tags": [
"#java",
"#csharp",
"#python",
"#career"
],
"readingTime": "13 min read",
"engagementCount": "1"
},
{
"time": "2020-02-15T19:28:30.927Z",
"title": "The 25 most recommended startup books of all time",
"tags": [
"#career",
"#beginners",
"#books",
"#startup"
],
"readingTime": "18 min read",
"engagementCount": "15"
},
{
"time": "2019-10-07T11:08:19.952Z",
"title": "Best Resources To Start Into Learning Web Development (HTML, CSS, JavaScript, React, NodeJS)",
"tags": [
"#tutorial",
"#react",
"#javascript",
"#beginners"
],
"readingTime": "2 min read",
"engagementCount": "22"
},
{
"time": "2019-04-27T13:24:11.285Z",
"title": "A Reading List for Java Programmers",
"tags": [
"#beginners",
"#programming",
"#books",
"#java"
],
"readingTime": "13 min read",
"engagementCount": "3"
},
{
"time": "2019-12-29T15:29:55.649Z",
"title": "Creating a fold out navigation with CSS only",
"tags": [
"#beginners",
"#tutorial",
"#codepen",
"#css"
],
"readingTime": "4 min read",
"engagementCount": "39"
},
{
"time": "2019-10-03T03:15:56.620Z",
"title": "Stop Console.Logging! This is How to Use Chrome to Debug JavaScript",
"tags": [
"#testing",
"#chrome",
"#debug",
"#javascript"
],
"readingTime": "4 min read",
"engagementCount": "38"
},
{
"time": "2019-07-28T11:16:01.599Z",
"title": "How to write 90% cleaner code with Hooks 🎣",
"tags": [
"#webdev",
"#javascript",
"#hooks",
"#react"
],
"readingTime": "7 min read",
"engagementCount": "14"
},
{
"time": "2018-04-05T20:10:09.000Z",
"title": "8 time complexities that every programmer should know",
"tags": [
"#beginners",
"#node",
"#javascript",
"#algorithms"
],
"readingTime": "13 min read",
"engagementCount": "5"
},
{
"time": "2019-03-21T10:06:55.727Z",
"title": "Redux in 27 lines",
"tags": [
"#tutorial",
"#statemanagement",
"#redux",
"#react"
],
"readingTime": "6 min read",
"engagementCount": "8"
},
{
"time": "2020-01-26T23:23:30.800Z",
"title": "🚀 Visualizing memory management in V8 Engine (JavaScript, NodeJS, Deno, WebAssembly)",
"tags": [
"#node",
"#webassembly",
"#typescript",
"#javascript"
],
"readingTime": "11 min read",
"engagementCount": "13"
},
{
"time": "2019-04-10T07:30:55.791Z",
"title": "#showdevWhat's a Design System and why you need one",
"tags": [
"#showdev",
"#productivity",
"#webdev",
"#ux"
],
"readingTime": "2 min read",
"engagementCount": "8"
},
{
"time": "2019-10-16T06:42:24.277Z",
"title": "The best front-end framework to learn in 2019",
"tags": [
"#vue",
"#react",
"#angular",
"#javascript"
],
"readingTime": "11 min read",
"engagementCount": "51"
},
{
"time": "2020-01-04T21:52:31.003Z",
"title": "React, Reactive Microservices, Kubernetes, GraphQL & gRPC - Announcing Appwish - Fullstack Tutorial Series & Opensource Project",
"tags": [
"#java",
"#tutorial",
"#webdev",
"#react"
],
"readingTime": "2 min read",
"engagementCount": "94"
},
{
"time": "2019-11-11T01:49:06.197Z",
"title": "Intro to Progressive Web Apps (PWA)",
"tags": [
"#beginners",
"#webapplication",
"#mobile",
"#pwa"
],
"readingTime": "3 min read",
"engagementCount": "7"
},
{
"time": "2019-08-12T20:36:42.600Z",
"title": "Here's a React v16+ Cheatsheet (PDF/JPEG/Custom themes)",
"tags": [
"#webdev",
"#node",
"#javascript",
"#react"
],
"readingTime": "5 min read",
"engagementCount": "7"
},
{
"time": "2018-02-16T04:15:51.626Z",
"title": "Homographs, Attack!",
"tags": [
"#security"
],
"readingTime": "10 min read",
"engagementCount": "30"
},
{
"time": "2018-02-11T15:59:48.262Z",
"title": "Building Web Components with Vanilla JavaScript",
"tags": [
"#showdev",
"#frontend",
"#javascript",
"#webcomponents"
],
"readingTime": "6 min read",
"engagementCount": "23"
},
{
"time": "2018-04-27T11:33:14.348Z",
"title": "#showdevGithub repos for learners",
"tags": [
"#discuss",
"#beginners",
"#showdev",
"#github"
],
"readingTime": "4 min read",
"engagementCount": "15"
},
{
"time": "2019-04-04T15:34:54.882Z",
"title": "Learning to love software development books 💙",
"tags": [
"#programming",
"#learning",
"#discuss",
"#books"
],
"readingTime": "2 min read",
"engagementCount": "43"
},
{
"time": "2019-06-26T16:27:52.377Z",
"title": "Byte Sized Episode 1: Grace Hopper",
"tags": [
"#computerscience",
"#history",
"#bytesized"
],
"readingTime": "1 min read",
"engagementCount": "24"
},
{
"time": "2018-12-20T18:55:28.249Z",
"title": "We reduced our vendor.js from 210kb to 16kb in about five minutes of work and ten lines of code",
"tags": [
"#webpack",
"#webperf",
"#webdev",
"#javascript"
],
"readingTime": "2 min read",
"engagementCount": "29"
},
{
"time": "2019-01-25T23:40:33.240Z",
"title": "I Am Not A Real Programmer",
"tags": [
"#beginners",
"#failure",
"#career",
"#motivation"
],
"readingTime": "3 min read",
"engagementCount": "53"
},
{
"time": "2017-12-25T01:31:42.372Z",
"title": "Vim for starters - the minimum you need to know",
"tags": [
"#beginners",
"#terminal",
"#linux",
"#vim"
],
"readingTime": "3 min read",
"engagementCount": "52"
},
{
"time": "2019-10-17T15:07:01.402Z",
"title": "42 Git Questions Answered",
"tags": [
"#git"
],
"readingTime": "9 min read",
"engagementCount": "8"
},
{
"time": "2019-08-27T16:17:26.068Z",
"title": "How to Reach Your Goals: 1000 GitHub Stars in the first Open-Source Software",
"tags": [
"#carrer",
"#beginners",
"#node",
"#javascript"
],
"readingTime": "7 min read",
"engagementCount": "6"
},
{
"time": "2019-12-09T11:25:11.962Z",
"title": "10 daily habits to increase your productivity",
"tags": [
"#career",
"#motivation",
"#beginners",
"#programming"
],
"readingTime": "6 min read",
"engagementCount": "17"
},
{
"time": "2019-08-06T01:42:59.030Z",
"title": "How To Become A Developer -- Part 1: Coding Skills",
"tags": [
"#career",
"#beginners"
],
"readingTime": "7 min read",
"engagementCount": "7"
},
{
"time": "2019-05-10T11:04:33.365Z",
"title": "Bubble Sort In JavaScript",
"tags": [
"#javascript"
],
"readingTime": "3 min read",
"engagementCount": "32"
},
{
"time": "2018-04-22T14:09:09.292Z",
"title": "Introduction to Unit Testing with Java",
"tags": [
"#beginners",
"#java",
"#unittesting",
"#testing"
],
"readingTime": "9 min read",
"engagementCount": "16"
},
{
"time": "2018-10-13T18:29:44.826Z",
"title": "#discuss10 things I've learned from working remotely",
"tags": [
"#career",
"#mentalhealth",
"#discuss",
"#remote"
],
"readingTime": "5 min read",
"engagementCount": "54"
},
{
"time": "2018-04-26T08:15:04.919Z",
"title": "Top 10 errors from 1000+ Ruby on Rails projects (and how to avoid them)",
"tags": [
"#erroranalytics",
"#errors",
"#rails",
"#ruby"
],
"readingTime": "18 min read",
"engagementCount": "12"
},
{
"time": "2020-01-16T00:57:45.105Z",
"title": "22 PWA Interview Questions Every Developer Should Know in 2020",
"tags": [
"#interview",
"#career",
"#mobile",
"#pwa"
],
"readingTime": "14 min read",
"engagementCount": "3"
},
{
"time": "2020-02-11T14:03:13.258Z",
"title": "The ECMAScript Ecosystem",
"tags": [
"#opensource",
"#learning",
"#javascript",
"#webdev"
],
"readingTime": "5 min read",
"engagementCount": "8"
},
{
"time": "2019-11-12T20:37:10.414Z",
"title": "#showdevHow YOU can make your .NET programs more responsive with async/await in .NET Core, C# and VS Code",
"tags": [
"#showdev",
"#csharp",
"#tutorial",
"#dotnet"
],
"readingTime": "9 min read",
"engagementCount": "19"
},
{
"time": "2019-06-28T19:59:27.996Z",
"title": "#challengeDaily Challenge #1 - String Peeler",
"tags": [
"#challenge"
],
"readingTime": "1 min read",
"engagementCount": "101"
},
{
"time": "2019-05-02T18:46:55.094Z",
"title": "Fix 85% of your Web Accessibility issues in 5 easy steps",
"tags": [
"#css",
"#html",
"#webdev",
"#a11y"
],
"readingTime": "6 min read",
"engagementCount": "22"
},
{
"time": "2019-07-16T06:49:52.419Z",
"title": "Become a Fullstack JavaScript Developer, Part 1: The Motivation",
"tags": [
"#beginners",
"#webdev",
"#javascript",
"#fullstack"
],
"readingTime": "5 min read",
"engagementCount": "7"
},
{
"time": "2019-08-29T08:39:28.263Z",
"title": "I am going to automate you with Python | Reverse Python Lab",
"tags": [
"#productivity",
"#career",
"#beginners",
"#python"
],
"readingTime": "11 min read",
"engagementCount": "3"
},
{
"time": "2019-10-16T05:35:02.402Z",
"title": "Improving CSS performance and file size - an in-depth guide",
"tags": [
"#productivity",
"#css",
"#webdev"
],
"readingTime": "7 min read",
"engagementCount": "14"
},
{
"time": "2018-03-30T08:35:52.000Z",
"title": "Next step Git for those that already know add and commit",
"tags": [
"#cheatsheet",
"#cli",
"#git"
],
"readingTime": "3 min read",
"engagementCount": "13"
},
{
"time": "2020-02-21T09:56:56.176Z",
"title": "#showdevWhat can GraphQL do for your API?",
"tags": [
"#productivity",
"#beginners",
"#showdev",
"#webdev"
],
"readingTime": "3 min read",
"engagementCount": "2"
},
{
"time": "2018-04-03T14:34:24.740Z",
"title": "On Staying",
"tags": [
"#career"
],
"readingTime": "3 min read",
"engagementCount": "38"
},
{
"time": "2020-04-03T18:46:20.850Z",
"title": "Throttling and Debouncing. Avoiding unnecessary API calls.",
"tags": [
"#codenewbie",
"#beginners",
"#webdev",
"#javascript"
],
"readingTime": "4 min read",
"engagementCount": "15"
},
{
"time": "2019-09-12T16:23:03.029Z",
"title": "How to Quit Your Job and Start Freelancing as a Software Developer",
"tags": [
"#writing",
"#motivation",
"#career"
],
"readingTime": "8 min read",
"engagementCount": "7"
},
{
"time": "2019-10-03T14:51:21.260Z",
"title": "How to keep your forked repository current",
"tags": [
"#opensource",
"#git",
"#hacktoberfest"
],
"readingTime": "1 min read",
"engagementCount": "19"
},
{
"time": "2018-04-06T19:10:12.449Z",
"title": "How I developed a captcha cracker for my University's website",
"tags": [
"#imageprocessing",
"#python",
"#captcha"
],
"readingTime": "6 min read",
"engagementCount": "33"
},
{
"time": "2019-08-25T05:02:16.319Z",
"title": "Awesome CSS Animation Hamburger Menu",
"tags": [
"#javascript",
"#html",
"#css",
"#codepen"
],
"readingTime": "1 min read",
"engagementCount": "25"
},
{
"time": "2018-05-09T14:04:30.858Z",
"title": "Why (I think) \"Cost of Living\" pay for remote workers is BS.",
"tags": [
"#career",
"#compensation",
"#remote"
],
"readingTime": "4 min read",
"engagementCount": "72"
},
{
"time": "2019-10-09T11:44:17.018Z",
"title": "10 Vue Directives that make your dev lives easier!",
"tags": [
"#javascript",
"#productivity",
"#webdev",
"#vue"
],
"readingTime": "4 min read",
"engagementCount": "16"
},
{
"time": "2019-12-25T06:28:52.767Z",
"title": "Everything you should know about Javascript functions",
"tags": [
"#codenewbie",
"#beginners",
"#programming",
"#javascript"
],
"readingTime": "5 min read",
"engagementCount": "20"
},
{
"time": "2018-08-04T23:23:23.004Z",
"title": "3 Common Mistakes that Python Newbies Make",
"tags": [
"#beginners",
"#python"
],
"readingTime": "1 min read",
"engagementCount": "30"
},
{
"time": "2019-11-09T23:23:49.383Z",
"title": "Refactoring node.js (Part 1)",
"tags": [
"#cleancode",
"#practices",
"#node",
"#javascript"
],
"readingTime": "5 min read",
"engagementCount": "42"
},
{
"time": "2018-07-23T13:56:56.243Z",
"title": "#showdevAn automatic interactive pre-commit checklist, in the style of infomercials",
"tags": [
"#git",
"#productivity",
"#devtips",
"#showdev"
],
"readingTime": "3 min read",
"engagementCount": "32"
},
{
"time": "2018-04-03T04:35:44.185Z",
"title": "Web Developer Security Checklist V1",
"tags": [
"#devops",
"#webdev",
"#aws",
"#security"
],
"readingTime": "5 min read",
"engagementCount": "12"
},
{
"time": "2019-07-29T21:17:22.690Z",
"title": "My VS Code settings for Web Development",
"tags": [
"#webdev",
"#productivity",
"#vscode"
],
"readingTime": "3 min read",
"engagementCount": "22"
},
{
"time": "2019-06-30T17:25:56.890Z",
"title": "Vue Dashboard - Open-Source and Free",
"tags": [
"#dashboards",
"#appseed",
"#vue"
],
"readingTime": "9 min read",
"engagementCount": "23"
},
{
"time": "2017-12-08T20:22:15.081Z",
"title": "One Useful Advice To Fight The Impostor Syndrome",
"tags": [
"#coaching",
"#advice",
"#impostorsyndrome"
],
"readingTime": "6 min read",
"engagementCount": "43"
},
{
"time": "2020-04-16T15:43:46.130Z",
"title": "Please stop doing this in your resume",
"tags": [
"#webdev",
"#remote",
"#career",
"#beginners"
],
"readingTime": "4 min read",
"engagementCount": "23"
},
{
"time": "2019-05-24T18:47:15.744Z",
"title": "Are you a fake developer? Me too.",
"tags": [
"#beginners",
"#career"
],
"readingTime": "1 min read",
"engagementCount": "55"
},
{
"time": "2018-11-25T23:55:48.168Z",
"title": "Functional Programming Principles in Javascript",
"tags": [
"#programming",
"#coding",
"#javascript",
"#functional"
],
"readingTime": "15 min read",
"engagementCount": "12"
},
{
"time": "2019-07-24T16:34:58.397Z",
"title": "How To Make A Makefile",
"tags": [
"#cpp",
"#tools",
"#gnu",
"#beginners"
],
"readingTime": "10 min read",
"engagementCount": "28"
},
{
"time": "2019-05-12T15:54:41.590Z",
"title": "Using Google Sheets as a Database: 3 Ways to Connect the API to Node.js",
"tags": [
"#tutorial",
"#webdev",
"#javascript",
"#node"
],
"readingTime": "18 min read",
"engagementCount": "25"
},
{
"time": "2019-07-02T17:30:30.227Z",
"title": "Essential Senior Dev Skill: Solving Problems With Patterns",
"tags": [
"#tips",
"#career"
],
"readingTime": "9 min read",
"engagementCount": "15"
},
{
"time": "2020-03-17T03:30:30.730Z",
"title": "Every Web Performance Test Tool",
"tags": [
"#webdev"
],
"readingTime": "3 min read",
"engagementCount": "17"
},
{
"time": "2019-11-20T11:01:58.565Z",
"title": "10 tips which help you to learn programming faster",
"tags": [
"#beginners",
"#career",
"#motivation",
"#programming"
],
"readingTime": "6 min read",
"engagementCount": "22"
},
{
"time": "2019-07-04T04:31:51.651Z",
"title": "8 Practices In React That Will Crash Your App In The Future",
"tags": [
"#webdev",
"#node",
"#javascript",
"#react"
],
"readingTime": "13 min read",
"engagementCount": "18"
},
{
"time": "2019-01-22T17:14:12.010Z",
"title": "My plan to become a better developer in 2019.",
"tags": [
"#beginners",
"#productivity",
"#career",
"#rails"
],
"readingTime": "7 min read",
"engagementCount": "43"
},
{
"time": "2019-05-22T01:51:00.998Z",
"title": "Coding Best Practices, Chapter One: Functions.",
"tags": [
"#discuss",
"#programming",
"#tutorial",
"#beginners"
],
"readingTime": "7 min read",
"engagementCount": "26"
},
{
"time": "2020-02-25T09:28:56.368Z",
"title": "You Think You Know CSS",
"tags": [
"#javascript",
"#beginners",
"#webdev",
"#css"
],
"readingTime": "2 min read",
"engagementCount": "2"
},
{
"time": "2019-07-18T01:45:53.000Z",
"title": "“href” vs. “src” in HTML",
"tags": [
"#javascript",
"#css",
"#html"
],
"readingTime": "3 min read",
"engagementCount": "40"
},
{
"time": "2019-09-21T12:14:41.017Z",
"title": "Breaking the CSS stigma: my step-by-step CSS cheat sheet.",
"tags": [
"#webdev",
"#beginners",
"#tutorial",
"#css"
],
"readingTime": "4 min read",
"engagementCount": "16"
},
{
"time": "2019-09-30T12:26:29.026Z",
"title": "#todayilearned10 Tips & Tricks to make you a better VueJS Developer",
"tags": [
"#javascript",
"#productivity",
"#todayilearned",
"#vue"
],
"readingTime": "4 min read",
"engagementCount": "3"
},
{
"time": "2018-08-02T10:29:15.379Z",
"title": "#showdevIntroducing Codier - Front-end Coding Challenges and Creations",
"tags": [
"#productivity",
"#webdev",
"#showdev",
"#challenge"
],
"readingTime": "4 min read",
"engagementCount": "31"
},
{
"time": "2019-12-27T12:57:08.655Z",
"title": "7 steps to understand React Redux",
"tags": [
"#beginners",
"#redux",
"#react"
],
"readingTime": "11 min read",
"engagementCount": "2"
},
{
"time": "2019-04-17T12:24:12.075Z",
"title": "What It Means To Be A Site Reliability Engineer",
"tags": [
"#beginners",
"#career",
"#sre",
"#devops"
],
"readingTime": "5 min read",
"engagementCount": "13"
},
{
"time": "2019-04-06T21:53:28.200Z",
"title": "🎉 Published My First AWS Udemy Course And I Want You To Have It For Free!",
"tags": [
"#beginners",
"#rails",
"#aws",
"#personalnews"
],
"readingTime": "3 min read",
"engagementCount": "42"
},
{
"time": "2018-01-23T09:14:13.649Z",
"title": "Make Your Code Cleaner, Shorter and Easier to Read! ES6 Tips and Tricks.",
"tags": [
"#es6",
"#javascript"
],
"readingTime": "8 min read",
"engagementCount": "23"
},
{
"time": "2019-12-27T10:36:11.498Z",
"title": "⚡️ Flash Grid: learn CSS Grid by building a grid system",
"tags": [
"#beginners",
"#html",
"#tutorial",
"#css"
],
"readingTime": "10 min read",
"engagementCount": "16"
},
{
"time": "2019-11-19T06:21:49.880Z",
"title": "These 10 Live Streaming Channels Will Make You a Better Programmer",
"tags": [
"#streaming",
"#productivity",
"#career",
"#programming"
],
"readingTime": "4 min read",
"engagementCount": "9"
},
{
"time": "2019-07-03T16:03:55.409Z",
"title": "Continuous Integration Explained",
"tags": [
"#devops",
"#beginners",
"#productivity",
"#cicd"
],
"readingTime": "5 min read",
"engagementCount": "9"
},
{
"time": "2019-08-02T17:09:29.178Z",
"title": "Learn how you can use GraphQL in .NET Core and C#",
"tags": [
"#webdev",
"#tutorial",
"#dotnet",
"#beginners"
],
"readingTime": "7 min read",
"engagementCount": "30"
},
{
"time": "2018-08-27T09:29:05.199Z",
"title": "4 practices for better code",
"tags": [
"#beginners",
"#learning",
"#webdev"
],
"readingTime": "1 min read",
"engagementCount": "20"
},
{
"time": "2019-05-18T10:49:04.042Z",
"title": "The most important skill a programmer can learn",
"tags": [
"#career",
"#beginners",
"#webdev",
"#programming"
],
"readingTime": "5 min read",
"engagementCount": "18"
},
{
"time": "2018-12-26T08:57:31.190Z",
"title": "30 Docker Interview Questions to Ace DevOps Interview",
"tags": [
"#career",
"#fullstack",
"#docker",
"#devops"
],
"readingTime": "14 min read",
"engagementCount": "4"
},
{
"time": "2019-09-06T11:58:40.246Z",
"title": "#showdev🤯 Ultra List: One List to Rule Them All. Aug, '19",
"tags": [
"#showdev",
"#freebies",
"#webdev",
"#productivity"
],
"readingTime": "6 min read",
"engagementCount": "17"
},
{
"time": "2019-06-13T16:46:00.631Z",
"title": "#discussAsync, Parallel, Concurrent Explained - Starring Gordon Ramsay",
"tags": [
"#beginners",
"#webdev",
"#discuss",
"#javascript"
],
"readingTime": "4 min read",
"engagementCount": "13"
},
{
"time": "2019-08-20T13:07:23.882Z",
"title": "Learn responsive web design in 5 minutes",
"tags": [
"#tutorial",
"#html",
"#responsivedesign",
"#css"
],
"readingTime": "5 min read",
"engagementCount": "13"
},
{
"time": "2019-03-15T19:57:38.490Z",
"title": "Junior Developers Should Start A Technical Blog Early In Their Career",
"tags": [
"#career",
"#blogging",
"#developer",
"#beginners"
],
"readingTime": "4 min read",
"engagementCount": "34"
},
{
"time": "2019-05-24T00:20:26.804Z",
"title": "How To Supercharge Your Productivity As A Developer",
"tags": [
"#productivity"
],
"readingTime": "5 min read",
"engagementCount": "14"
},
{
"time": "2018-07-23T00:37:58.229Z",
"title": "9 Software Architecture Interview Questions and Answers",
"tags": [
"#architecture",
"#interviewquestions",
"#fullstack"
],
"readingTime": "7 min read",
"engagementCount": "20"
},
{
"time": "2019-05-04T11:34:58.308Z",
"title": "The secret that the fonts industry doesn't want you to know",
"tags": [
"#discuss",
"#css"
],
"readingTime": "2 min read",
"engagementCount": "17"
},
{
"time": "2018-12-12T00:38:40.944Z",
"title": "#discussResume Review",
"tags": [
"#career",
"#beginners",
"#discuss"
],
"readingTime": "1 min read",
"engagementCount": "359"
},
{
"time": "2017-12-23T14:11:11.594Z",
"title": "My Visual Studio Code Setup",
"tags": [
"#vscode",
"#texteditor",
"#developertools",
"#visualstudiocode"
],
"readingTime": "6 min read",
"engagementCount": "43"
},
{
"time": "2019-09-26T12:21:52.350Z",
"title": "Why you should keep a Code Journal | Code Journaling pt 1 of 4",
"tags": [
"#productivity",
"#career",
"#professionaldevelopment",
"#devjournal"
],
"readingTime": "5 min read",
"engagementCount": "17"
},
{
"time": "2018-11-19T17:36:12.739Z",
"title": "Working with JSON in Python",
"tags": [
"#json",
"#python"
],
"readingTime": "6 min read",
"engagementCount": "11"
},
{
"time": "2017-11-01T14:52:32.177Z",
"title": "Welcome Thread - v5",
"tags": [
"#welcome"
],
"readingTime": "1 min read",
"engagementCount": "326"
},
{
"time": "2019-03-18T21:37:37.936Z",
"title": "Intro to Web Development with Rust for NodeJS Developers",
"tags": [
"#node",
"#rust"
],
"readingTime": "6 min read",
"engagementCount": "7"
},
{
"time": "2018-04-10T19:13:40.287Z",
"title": "I was not ready to become the maintainer of Babel",
"tags": [
"#career",
"#babel",
"#javascript",
"#opensource"
],
"readingTime": "2 min read",
"engagementCount": "17"
},
{
"time": "2019-09-24T17:55:14.000Z",
"title": "Vim for People Who Use Visual Studio Code (Full Article)",
"tags": [
"#webdev",
"#programming",
"#learning",
"#vim"
],
"readingTime": "7 min read",
"engagementCount": "28"
},
{
"time": "2019-10-01T12:16:26.163Z",
"title": "How I Make Sense of RxJS",
"tags": [
"#angular",
"#learning",
"#webdev",
"#javascript"
],
"readingTime": "5 min read",
"engagementCount": "10"
},
{
"time": "2017-11-28T03:33:58.778Z",
"title": "Imposter Syndrome: PHP Edition",
"tags": [
"#career",
"#webdev",
"#impostersyndrome",
"#php"
],
"readingTime": "2 min read",
"engagementCount": "109"
},
{
"time": "2018-03-21T23:41:13.029Z",
"title": "Unit testing: best practices",
"tags": [
"#testing",
"#codequality",
"#unittesting"
],
"readingTime": "6 min read",
"engagementCount": "20"
},
{
"time": "2019-03-11T11:08:34.742Z",
"title": "SCSS Cheatsheet",
"tags": [
"#webdev",
"#css",
"#cheatsheet",
"#beginners"
],
"readingTime": "5 min read",
"engagementCount": "6"
},
{
"time": "2019-10-01T13:30:17.657Z",
"title": "6 Principles For Better, Cleaner Code",
"tags": [
"#productivity",
"#beginners",
"#codenewbie",
"#career"
],
"readingTime": "3 min read",
"engagementCount": "10"
},
{
"time": "2018-03-30T15:07:52.403Z",
"title": "The Fundamentals of Security Every Developer Should Understand",
"tags": [
"#security"
],
"readingTime": "1 min read",
"engagementCount": "9"
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment