{"componentChunkName":"component---src-gatsby-theme-try-ghost-templates-post-js","path":"/fun-google-tricks-to-try-when-youre-bored/","result":{"data":{"customPost":{"id":"Ghost__Post__6127ba1b3ed159214d382e79","title":"Fun Google Tricks to Try When You're Bored","slug":"fun-google-tricks-to-try-when-youre-bored","featured":false,"feature_image":"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/photo-1573804633927-bfcbcd909acd--1-.jpg","excerpt":"Google is the best search engine that we all use. Not only does it help us find what we need, but it gives us nice funny tricks to try when we're bored!","custom_excerpt":"Google is the best search engine that we all use. Not only does it help us find what we need, but it gives us nice funny tricks to try when we're bored!","visibility":"public","created_at_pretty":"27 Nov 2020","published_at_pretty":"7 Dec 2020","updated_at_pretty":"26 Aug 2021","created_at":"2020-11-27T13:17:18.000+00:00","published_at":"2020-12-07T11:57:01.000+00:00","updated_at":"2021-08-26T17:51:42.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"shahed","url":"https://backend.shahednasser.com/author/shahed/","name":"Shahed Nasser","bio":null,"cover_image":null,"profile_image":"https://backend.shahednasser.com/content/images/2022/03/IMG_0591.jpg","location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"shahed","url":"https://backend.shahednasser.com/author/shahed/","name":"Shahed Nasser","bio":null,"cover_image":null,"profile_image":"https://backend.shahednasser.com/content/images/2022/03/IMG_0591.jpg","location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":{"base":"IMG_0591.jpg","publicURL":"/static/ceb49c3c631485453e71e00d7f84b069/IMG_0591.jpg","imageMeta":{"width":1182,"height":1179},"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAMEAQL/xAAWAQEBAQAAAAAAAAAAAAAAAAADBAL/2gAMAwEAAhADEAAAAdXiFM6i0CohUWXoKn//xAAcEAACAgIDAAAAAAAAAAAAAAACAwESBBEhM0H/2gAIAQEAAQUCWySE3WEr7SzbXjAj4iKty+sOQ//EABYRAQEBAAAAAAAAAAAAAAAAAAERIP/aAAgBAwEBPwEhj//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQIBAT8BH//EAB4QAAIBBAMBAAAAAAAAAAAAAAABIRESMUECECJx/9oACAEBAAY/ApVGWvOjzgtUwLlTZA0sdL4f/8QAHBAAAwACAwEAAAAAAAAAAAAAAAERITFBkbHB/9oACAEBAAE/IahkCy+N2GwZpjQiJHJCspUFY0QrSi+HqiW2rgf/2gAMAwEAAgADAAAAEPw3/wD/xAAYEQEBAAMAAAAAAAAAAAAAAAAAARExQf/aAAgBAwEBPxCtjDqP/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQAxEf/aAAgBAgEBPxBFus6Tt//EAB8QAQEAAgIBBQAAAAAAAAAAAAERACExQWFRcYGR0f/aAAgBAQABPxAuaBPPzkO1wyX7F4wkwXanfZrFQgeqE9JgS14vVOvrERIJomVBKwt2jebAeP0yVa8h1n//2Q==","aspectRatio":1,"src":"/static/ceb49c3c631485453e71e00d7f84b069/31709/IMG_0591.jpg","srcSet":"/static/ceb49c3c631485453e71e00d7f84b069/f340b/IMG_0591.jpg 28w,\n/static/ceb49c3c631485453e71e00d7f84b069/22d64/IMG_0591.jpg 55w,\n/static/ceb49c3c631485453e71e00d7f84b069/31709/IMG_0591.jpg 110w,\n/static/ceb49c3c631485453e71e00d7f84b069/aa249/IMG_0591.jpg 165w,\n/static/ceb49c3c631485453e71e00d7f84b069/0dc33/IMG_0591.jpg 220w,\n/static/ceb49c3c631485453e71e00d7f84b069/d8257/IMG_0591.jpg 1182w","srcWebp":"/static/ceb49c3c631485453e71e00d7f84b069/8678c/IMG_0591.webp","srcSetWebp":"/static/ceb49c3c631485453e71e00d7f84b069/59cda/IMG_0591.webp 28w,\n/static/ceb49c3c631485453e71e00d7f84b069/7da75/IMG_0591.webp 55w,\n/static/ceb49c3c631485453e71e00d7f84b069/8678c/IMG_0591.webp 110w,\n/static/ceb49c3c631485453e71e00d7f84b069/f282e/IMG_0591.webp 165w,\n/static/ceb49c3c631485453e71e00d7f84b069/a7b21/IMG_0591.webp 220w,\n/static/ceb49c3c631485453e71e00d7f84b069/63099/IMG_0591.webp 1182w","sizes":"(max-width: 110px) 100vw, 110px"}}}},"primary_tag":{"slug":"tips","url":"https://backend.shahednasser.com/tag/tips/","name":"Tips","visibility":"public","feature_image":null,"description":"Learn more about programming and development through these articles that have essential tips!","meta_title":"Tips on Technology and Programming","meta_description":null,"featureImageSharp":null},"tags":[{"slug":"tips","url":"https://backend.shahednasser.com/tag/tips/","name":"Tips","visibility":"public","feature_image":null,"description":"Learn more about programming and development through these articles that have essential tips!","meta_title":"Tips on Technology and Programming","meta_description":null,"featureImageSharp":null}],"plaintext":"Google is the best search engine that we all use. Not only does it help us find\nwhat we need, but it gives us nice funny tricks to try when we're bored!\n\nScroll through the list and try these tricks out!\n\n\n--------------------------------------------------------------------------------\n\nAskew [https://www.google.com/search?q=askew]\nJust type in \"askew\" in the search bar, and Google will become askew!\n\nRecursion [https://www.google.com/search?q=recursion]\nThis one is funny for you if you're a programmer. Type in recursion and Google\nwill ask you again: \"Did you mean recursion?\"\n\nDo a Barrel Roll [https://www.google.com/search?q=do+a+barrel+roll]\nType in \"Do a Barrel Roll\" and see Google spinning!\n\nBlink HTML [https://www.google.com/search?q=blink+html]\nType in \"Blink HTML\" and see the word \"HTML\" blinking everywhere!\n\nPacman [https://www.google.com/search?q=pacman]\nBy searching \"pacman\", you can play the Pac-man game! It's a nice throwback.\n\nGoogle in 1998 [https://www.google.com/search?q=google+in+1998]\nFeeling nostalgic or curious about how Google used to look like? Google lets you\nturn back time by googling \"Google in 1998\"!\n\nSet a Timer [https://www.google.com/search?q=set+timer+for+1+minute]\nGoogle lets you set a timer for any amount of time you need and will alert you\nonce the time is up! Just google \"Set timer for\" and specify the amount of time.\nFor example, \"set timer for 1 minute\"\n\nFlip a coin [https://www.google.com/search?q=flip+a+coin]\nNeed to make some quick decisions? Google can help you! Just search \"Flip a\nCoin\" and google will do exactly that.\n\nRoll a Die [https://www.google.com/search?q=roll+a+die]\nAnother trick Google can do is roll a dice for you! Google \"Roll a die\" and you\ncan choose from multiple die sizes!\n\nSpecial Friends Tribute [https://www.google.com/search?q=joey+friends]\nThis one is special for Friends fans: If you google \"friends\" followed by one of\nthe main character names, you will get an icon next to the name that is relevant\nto that character and when you press it a surprise happens!\n\nFor example, for Joey you can see a Pizza icon next to his name and when you\npress it, food will start flying around until a hand comes up and collects all\nthe food!\n\n\n--------------------------------------------------------------------------------\n\nConclusion\nDo you have any tricks that you've noticed or known about that aren't on the\nlist? Let us know in the comments!","html":"<p>Google is the best search engine that we all use. Not only does it help us find what we need, but it gives us nice funny tricks to try when we're bored!</p><p>Scroll through the list and try these tricks out!</p><hr><h2 id=\"askew\"><a href=\"https://www.google.com/search?q=askew\">Askew</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/askew-Google-Search.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>Just type in \"askew\" in the search bar, and Google will become askew!</p><h2 id=\"recursion\"><a href=\"https://www.google.com/search?q=recursion\">Recursion</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-4.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/recursion-Google-Search.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>This one is funny for you if you're a programmer. Type in recursion and Google will ask you again: \"Did you mean recursion?\"</p><h2 id=\"do-a-barrel-roll\"><a href=\"https://www.google.com/search?q=do+a+barrel+roll\">Do a Barrel Roll</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-3.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-11-27-15-30-31.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>Type in \"Do a Barrel Roll\" and see Google spinning!</p><h2 id=\"blink-html\"><a href=\"https://www.google.com/search?q=blink+html\">Blink HTML</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-1.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/ibZ8QjS.gif\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>Type in \"Blink HTML\" and see the word \"HTML\" blinking everywhere!</p><h2 id=\"pacman\"><a href=\"https://www.google.com/search?q=pacman\">Pacman</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-3.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-01-15-49-12.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>By searching \"pacman\", you can play the Pac-man game! It's a nice throwback.</p><h2 id=\"google-in-1998\"><a href=\"https://www.google.com/search?q=google+in+1998\">Google in 1998</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-09-40-19.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>Feeling nostalgic or curious about how Google used to look like? Google lets you turn back time by googling \"Google in 1998\"!</p><h2 id=\"set-a-timer\"><a href=\"https://www.google.com/search?q=set+timer+for+1+minute\">Set a Timer</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-3.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-09-43-17.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>Google lets you set a timer for any amount of time you need and will alert you once the time is up! Just google \"Set timer for\" and specify the amount of time. For example, \"set timer for 1 minute\"</p><h2 id=\"flip-a-coin\"><a href=\"https://www.google.com/search?q=flip+a+coin\">Flip a coin</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-09-45-18.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>Need to make some quick decisions? Google can help you! Just search \"Flip a Coin\" and google will do exactly that.</p><h2 id=\"roll-a-die\"><a href=\"https://www.google.com/search?q=roll+a+die\">Roll a Die</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-10-02-12.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>Another trick Google can do is roll a dice for you! Google \"Roll a die\" and you can choose from multiple die sizes!</p><h2 id=\"special-friends-tribute\"><a href=\"https://www.google.com/search?q=joey+friends\">Special Friends Tribute</a></h2><p>This one is special for Friends fans: If you google \"friends\" followed by one of the main character names, you will get an icon next to the name that is relevant to that character and when you press it a surprise happens!</p><figure class=\"kg-card kg-image-card\"><img src=\"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-10-19-18.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>For example, for Joey you can see a Pizza icon next to his name and when you press it, food will start flying around until a hand comes up and collects all the food!</p><figure class=\"kg-card kg-image-card\"><img src=\"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-10-19-21.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><hr><h2 id=\"conclusion\">Conclusion</h2><p>Do you have any tricks that you've noticed or known about that aren't on the list? Let us know in the comments!</p>","url":"https://backend.shahednasser.com/fun-google-tricks-to-try-when-youre-bored/","canonical_url":null,"uuid":"81acbcd2-23f1-4d61-ae45-cc3ea9f46831","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"5fc0fc5e79bc30001e7ff8d6","reading_time":3,"send_email_when_published":null,"email_subject":null,"childHtmlRehype":{"html":"<p>Google is the best search engine that we all use. Not only does it help us find what we need, but it gives us nice funny tricks to try when we're bored!</p><p>Scroll through the list and try these tricks out!</p><hr><h2 id=\"askew\"><a href=\"https://www.google.com/search?q=askew\">Askew</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/askew-Google-Search.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>Just type in \"askew\" in the search bar, and Google will become askew!</p><h2 id=\"recursion\"><a href=\"https://www.google.com/search?q=recursion\">Recursion</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-4.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/recursion-Google-Search.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>This one is funny for you if you're a programmer. Type in recursion and Google will ask you again: \"Did you mean recursion?\"</p><h2 id=\"do-a-barrel-roll\"><a href=\"https://www.google.com/search?q=do+a+barrel+roll\">Do a Barrel Roll</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-3.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-11-27-15-30-31.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>Type in \"Do a Barrel Roll\" and see Google spinning!</p><h2 id=\"blink-html\"><a href=\"https://www.google.com/search?q=blink+html\">Blink HTML</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-1.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/ibZ8QjS.gif\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>Type in \"Blink HTML\" and see the word \"HTML\" blinking everywhere!</p><h2 id=\"pacman\"><a href=\"https://www.google.com/search?q=pacman\">Pacman</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-3.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-01-15-49-12.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>By searching \"pacman\", you can play the Pac-man game! It's a nice throwback.</p><h2 id=\"google-in-1998\"><a href=\"https://www.google.com/search?q=google+in+1998\">Google in 1998</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-09-40-19.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>Feeling nostalgic or curious about how Google used to look like? Google lets you turn back time by googling \"Google in 1998\"!</p><h2 id=\"set-a-timer\"><a href=\"https://www.google.com/search?q=set+timer+for+1+minute\">Set a Timer</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-3.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-09-43-17.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>Google lets you set a timer for any amount of time you need and will alert you once the time is up! Just google \"Set timer for\" and specify the amount of time. For example, \"set timer for 1 minute\"</p><h2 id=\"flip-a-coin\"><a href=\"https://www.google.com/search?q=flip+a+coin\">Flip a coin</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-09-45-18.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>Need to make some quick decisions? Google can help you! Just search \"Flip a Coin\" and google will do exactly that.</p><h2 id=\"roll-a-die\"><a href=\"https://www.google.com/search?q=roll+a+die\">Roll a Die</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-10-02-12.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>Another trick Google can do is roll a dice for you! Google \"Roll a die\" and you can choose from multiple die sizes!</p><h2 id=\"special-friends-tribute\"><a href=\"https://www.google.com/search?q=joey+friends\">Special Friends Tribute</a></h2><p>This one is special for Friends fans: If you google \"friends\" followed by one of the main character names, you will get an icon next to the name that is relevant to that character and when you press it a surprise happens!</p><figure class=\"kg-card kg-image-card\"><img src=\"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-10-19-18.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>For example, for Joey you can see a Pizza icon next to his name and when you press it, food will start flying around until a hand comes up and collects all the food!</p><figure class=\"kg-card kg-image-card\"><img src=\"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-10-19-21.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><hr><h2 id=\"conclusion\">Conclusion</h2><p>Do you have any tricks that you've noticed or known about that aren't on the list? Let us know in the comments!</p>","htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Google is the best search engine that we all use. Not only does it help us find what we need, but it gives us nice funny tricks to try when we're bored!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Scroll through the list and try these tricks out!"}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"askew"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://www.google.com/search?q=askew"},"children":[{"type":"text","value":"Askew"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/askew-Google-Search.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Just type in \"askew\" in the search bar, and Google will become askew!"}]},{"type":"element","tagName":"h2","properties":{"id":"recursion"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://www.google.com/search?q=recursion"},"children":[{"type":"text","value":"Recursion"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-4.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/recursion-Google-Search.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This one is funny for you if you're a programmer. Type in recursion and Google will ask you again: \"Did you mean recursion?\""}]},{"type":"element","tagName":"h2","properties":{"id":"do-a-barrel-roll"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://www.google.com/search?q=do+a+barrel+roll"},"children":[{"type":"text","value":"Do a Barrel Roll"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-3.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-11-27-15-30-31.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Type in \"Do a Barrel Roll\" and see Google spinning!"}]},{"type":"element","tagName":"h2","properties":{"id":"blink-html"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://www.google.com/search?q=blink+html"},"children":[{"type":"text","value":"Blink HTML"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-1.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/ibZ8QjS.gif","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Type in \"Blink HTML\" and see the word \"HTML\" blinking everywhere!"}]},{"type":"element","tagName":"h2","properties":{"id":"pacman"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://www.google.com/search?q=pacman"},"children":[{"type":"text","value":"Pacman"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-3.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-01-15-49-12.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"By searching \"pacman\", you can play the Pac-man game! It's a nice throwback."}]},{"type":"element","tagName":"h2","properties":{"id":"google-in-1998"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://www.google.com/search?q=google+in+1998"},"children":[{"type":"text","value":"Google in 1998"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-09-40-19.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Feeling nostalgic or curious about how Google used to look like? Google lets you turn back time by googling \"Google in 1998\"!"}]},{"type":"element","tagName":"h2","properties":{"id":"set-a-timer"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://www.google.com/search?q=set+timer+for+1+minute"},"children":[{"type":"text","value":"Set a Timer"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-3.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-09-43-17.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Google lets you set a timer for any amount of time you need and will alert you once the time is up! Just google \"Set timer for\" and specify the amount of time. For example, \"set timer for 1 minute\""}]},{"type":"element","tagName":"h2","properties":{"id":"flip-a-coin"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://www.google.com/search?q=flip+a+coin"},"children":[{"type":"text","value":"Flip a coin"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-09-45-18.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Need to make some quick decisions? Google can help you! Just search \"Flip a Coin\" and google will do exactly that."}]},{"type":"element","tagName":"h2","properties":{"id":"roll-a-die"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://www.google.com/search?q=roll+a+die"},"children":[{"type":"text","value":"Roll a Die"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-10-02-12.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Another trick Google can do is roll a dice for you! Google \"Roll a die\" and you can choose from multiple die sizes!"}]},{"type":"element","tagName":"h2","properties":{"id":"special-friends-tribute"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://www.google.com/search?q=joey+friends"},"children":[{"type":"text","value":"Special Friends Tribute"}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This one is special for Friends fans: If you google \"friends\" followed by one of the main character names, you will get an icon next to the name that is relevant to that character and when you press it a surprise happens!"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-10-19-18.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"For example, for Joey you can see a Pizza icon next to his name and when you press it, food will start flying around until a hand comes up and collects all the food!"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-10-19-21.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"conclusion"},"children":[{"type":"text","value":"Conclusion"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Do you have any tricks that you've noticed or known about that aren't on the list? Let us know in the comments!"}]}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"askew","heading":"Askew"},{"id":"recursion","heading":"Recursion"},{"id":"do-a-barrel-roll","heading":"Do a Barrel Roll"},{"id":"blink-html","heading":"Blink HTML"},{"id":"pacman","heading":"Pacman"},{"id":"google-in-1998","heading":"Google in 1998"},{"id":"set-a-timer","heading":"Set a Timer"},{"id":"flip-a-coin","heading":"Flip a coin"},{"id":"roll-a-die","heading":"Roll a Die"},{"id":"special-friends-tribute","heading":"Special Friends Tribute"},{"id":"conclusion","heading":"Conclusion"}]},"featureImageSharp":{"base":"photo-1573804633927-bfcbcd909acd--1-.jpg","publicURL":"/static/ac4d8a92057297fd689566be0039ed6a/photo-1573804633927-bfcbcd909acd--1-.jpg","imageMeta":{"width":2000,"height":1252},"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAIDBf/EABYBAQEBAAAAAAAAAAAAAAAAAAABAv/aAAwDAQACEAMQAAAB4dZ0Epr/xAAZEAEBAAMBAAAAAAAAAAAAAAABAAIREgP/2gAIAQEAAQUCxx3Pmlwwpdttv//EABURAQEAAAAAAAAAAAAAAAAAAAAh/9oACAEDAQE/AUf/xAAVEQEBAAAAAAAAAAAAAAAAAAAQQf/aAAgBAgEBPwGn/8QAFhABAQEAAAAAAAAAAAAAAAAAEDEA/9oACAEBAAY/Aml3/8QAGxABAQACAwEAAAAAAAAAAAAAAQBBYREhMZH/2gAIAQEAAT8h+D2YxIOJTkRbXq3L/9oADAMBAAIAAwAAABDPL//EABgRAAMBAQAAAAAAAAAAAAAAAAARIQFh/9oACAEDAQE/EIumTWf/xAAXEQADAQAAAAAAAAAAAAAAAAAAASFR/9oACAECAQE/EI0wp//EABsQAQEBAQEAAwAAAAAAAAAAAAERADEhUaHR/9oACAEBAAE/EFSknR4ZsMTvvPjQH2Zjyo4jJvQbRAVQ0/03/9k=","aspectRatio":1.5950920245398772,"src":"/static/ac4d8a92057297fd689566be0039ed6a/d5c54/photo-1573804633927-bfcbcd909acd--1-.jpg","srcSet":"/static/ac4d8a92057297fd689566be0039ed6a/65d8c/photo-1573804633927-bfcbcd909acd--1-.jpg 260w,\n/static/ac4d8a92057297fd689566be0039ed6a/c5f21/photo-1573804633927-bfcbcd909acd--1-.jpg 520w,\n/static/ac4d8a92057297fd689566be0039ed6a/d5c54/photo-1573804633927-bfcbcd909acd--1-.jpg 1040w,\n/static/ac4d8a92057297fd689566be0039ed6a/81a53/photo-1573804633927-bfcbcd909acd--1-.jpg 1560w,\n/static/ac4d8a92057297fd689566be0039ed6a/4e5f3/photo-1573804633927-bfcbcd909acd--1-.jpg 2000w","srcWebp":"/static/ac4d8a92057297fd689566be0039ed6a/e4875/photo-1573804633927-bfcbcd909acd--1-.webp","srcSetWebp":"/static/ac4d8a92057297fd689566be0039ed6a/dc8f3/photo-1573804633927-bfcbcd909acd--1-.webp 260w,\n/static/ac4d8a92057297fd689566be0039ed6a/2db4b/photo-1573804633927-bfcbcd909acd--1-.webp 520w,\n/static/ac4d8a92057297fd689566be0039ed6a/e4875/photo-1573804633927-bfcbcd909acd--1-.webp 1040w,\n/static/ac4d8a92057297fd689566be0039ed6a/f5845/photo-1573804633927-bfcbcd909acd--1-.webp 1560w,\n/static/ac4d8a92057297fd689566be0039ed6a/49d6b/photo-1573804633927-bfcbcd909acd--1-.webp 2000w","sizes":"(max-width: 1040px) 100vw, 1040px"}}}},"ghostPost":{"id":"Ghost__Post__6127ba1b3ed159214d382e79","title":"Fun Google Tricks to Try When You're Bored","slug":"fun-google-tricks-to-try-when-youre-bored","featured":false,"feature_image":"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/photo-1573804633927-bfcbcd909acd--1-.jpg","excerpt":"Google is the best search engine that we all use. Not only does it help us find what we need, but it gives us nice funny tricks to try when we're bored!","custom_excerpt":"Google is the best search engine that we all use. Not only does it help us find what we need, but it gives us nice funny tricks to try when we're bored!","visibility":"public","created_at_pretty":"27 Nov 2020","published_at_pretty":"7 Dec 2020","updated_at_pretty":"26 Aug 2021","created_at":"2020-11-27T13:17:18.000+00:00","published_at":"2020-12-07T11:57:01.000+00:00","updated_at":"2021-08-26T17:51:42.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"shahed","url":"https://backend.shahednasser.com/author/shahed/","name":"Shahed Nasser","bio":null,"cover_image":null,"profile_image":"https://backend.shahednasser.com/content/images/2022/03/IMG_0591.jpg","location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"shahed","url":"https://backend.shahednasser.com/author/shahed/","name":"Shahed Nasser","bio":null,"cover_image":null,"profile_image":"https://backend.shahednasser.com/content/images/2022/03/IMG_0591.jpg","location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":{"base":"IMG_0591.jpg","publicURL":"/static/ceb49c3c631485453e71e00d7f84b069/IMG_0591.jpg","imageMeta":{"width":1182,"height":1179},"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAMEAQL/xAAWAQEBAQAAAAAAAAAAAAAAAAADBAL/2gAMAwEAAhADEAAAAdXiFM6i0CohUWXoKn//xAAcEAACAgIDAAAAAAAAAAAAAAACAwESBBEhM0H/2gAIAQEAAQUCWySE3WEr7SzbXjAj4iKty+sOQ//EABYRAQEBAAAAAAAAAAAAAAAAAAERIP/aAAgBAwEBPwEhj//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQIBAT8BH//EAB4QAAIBBAMBAAAAAAAAAAAAAAABIRESMUECECJx/9oACAEBAAY/ApVGWvOjzgtUwLlTZA0sdL4f/8QAHBAAAwACAwEAAAAAAAAAAAAAAAERITFBkbHB/9oACAEBAAE/IahkCy+N2GwZpjQiJHJCspUFY0QrSi+HqiW2rgf/2gAMAwEAAgADAAAAEPw3/wD/xAAYEQEBAAMAAAAAAAAAAAAAAAAAARExQf/aAAgBAwEBPxCtjDqP/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQAxEf/aAAgBAgEBPxBFus6Tt//EAB8QAQEAAgIBBQAAAAAAAAAAAAERACExQWFRcYGR0f/aAAgBAQABPxAuaBPPzkO1wyX7F4wkwXanfZrFQgeqE9JgS14vVOvrERIJomVBKwt2jebAeP0yVa8h1n//2Q==","aspectRatio":1,"src":"/static/ceb49c3c631485453e71e00d7f84b069/31709/IMG_0591.jpg","srcSet":"/static/ceb49c3c631485453e71e00d7f84b069/f340b/IMG_0591.jpg 28w,\n/static/ceb49c3c631485453e71e00d7f84b069/22d64/IMG_0591.jpg 55w,\n/static/ceb49c3c631485453e71e00d7f84b069/31709/IMG_0591.jpg 110w,\n/static/ceb49c3c631485453e71e00d7f84b069/aa249/IMG_0591.jpg 165w,\n/static/ceb49c3c631485453e71e00d7f84b069/0dc33/IMG_0591.jpg 220w,\n/static/ceb49c3c631485453e71e00d7f84b069/d8257/IMG_0591.jpg 1182w","srcWebp":"/static/ceb49c3c631485453e71e00d7f84b069/8678c/IMG_0591.webp","srcSetWebp":"/static/ceb49c3c631485453e71e00d7f84b069/59cda/IMG_0591.webp 28w,\n/static/ceb49c3c631485453e71e00d7f84b069/7da75/IMG_0591.webp 55w,\n/static/ceb49c3c631485453e71e00d7f84b069/8678c/IMG_0591.webp 110w,\n/static/ceb49c3c631485453e71e00d7f84b069/f282e/IMG_0591.webp 165w,\n/static/ceb49c3c631485453e71e00d7f84b069/a7b21/IMG_0591.webp 220w,\n/static/ceb49c3c631485453e71e00d7f84b069/63099/IMG_0591.webp 1182w","sizes":"(max-width: 110px) 100vw, 110px"}}}},"primary_tag":{"slug":"tips","url":"https://backend.shahednasser.com/tag/tips/","name":"Tips","visibility":"public","feature_image":null,"description":"Learn more about programming and development through these articles that have essential tips!","meta_title":"Tips on Technology and Programming","meta_description":null,"featureImageSharp":null},"tags":[{"slug":"tips","url":"https://backend.shahednasser.com/tag/tips/","name":"Tips","visibility":"public","feature_image":null,"description":"Learn more about programming and development through these articles that have essential tips!","meta_title":"Tips on Technology and Programming","meta_description":null,"featureImageSharp":null}],"plaintext":"Google is the best search engine that we all use. Not only does it help us find\nwhat we need, but it gives us nice funny tricks to try when we're bored!\n\nScroll through the list and try these tricks out!\n\n\n--------------------------------------------------------------------------------\n\nAskew [https://www.google.com/search?q=askew]\nJust type in \"askew\" in the search bar, and Google will become askew!\n\nRecursion [https://www.google.com/search?q=recursion]\nThis one is funny for you if you're a programmer. Type in recursion and Google\nwill ask you again: \"Did you mean recursion?\"\n\nDo a Barrel Roll [https://www.google.com/search?q=do+a+barrel+roll]\nType in \"Do a Barrel Roll\" and see Google spinning!\n\nBlink HTML [https://www.google.com/search?q=blink+html]\nType in \"Blink HTML\" and see the word \"HTML\" blinking everywhere!\n\nPacman [https://www.google.com/search?q=pacman]\nBy searching \"pacman\", you can play the Pac-man game! It's a nice throwback.\n\nGoogle in 1998 [https://www.google.com/search?q=google+in+1998]\nFeeling nostalgic or curious about how Google used to look like? Google lets you\nturn back time by googling \"Google in 1998\"!\n\nSet a Timer [https://www.google.com/search?q=set+timer+for+1+minute]\nGoogle lets you set a timer for any amount of time you need and will alert you\nonce the time is up! Just google \"Set timer for\" and specify the amount of time.\nFor example, \"set timer for 1 minute\"\n\nFlip a coin [https://www.google.com/search?q=flip+a+coin]\nNeed to make some quick decisions? Google can help you! Just search \"Flip a\nCoin\" and google will do exactly that.\n\nRoll a Die [https://www.google.com/search?q=roll+a+die]\nAnother trick Google can do is roll a dice for you! Google \"Roll a die\" and you\ncan choose from multiple die sizes!\n\nSpecial Friends Tribute [https://www.google.com/search?q=joey+friends]\nThis one is special for Friends fans: If you google \"friends\" followed by one of\nthe main character names, you will get an icon next to the name that is relevant\nto that character and when you press it a surprise happens!\n\nFor example, for Joey you can see a Pizza icon next to his name and when you\npress it, food will start flying around until a hand comes up and collects all\nthe food!\n\n\n--------------------------------------------------------------------------------\n\nConclusion\nDo you have any tricks that you've noticed or known about that aren't on the\nlist? Let us know in the comments!","html":"<p>Google is the best search engine that we all use. Not only does it help us find what we need, but it gives us nice funny tricks to try when we're bored!</p><p>Scroll through the list and try these tricks out!</p><hr><h2 id=\"askew\"><a href=\"https://www.google.com/search?q=askew\">Askew</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/askew-Google-Search.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>Just type in \"askew\" in the search bar, and Google will become askew!</p><h2 id=\"recursion\"><a href=\"https://www.google.com/search?q=recursion\">Recursion</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-4.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/recursion-Google-Search.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>This one is funny for you if you're a programmer. Type in recursion and Google will ask you again: \"Did you mean recursion?\"</p><h2 id=\"do-a-barrel-roll\"><a href=\"https://www.google.com/search?q=do+a+barrel+roll\">Do a Barrel Roll</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-3.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-11-27-15-30-31.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>Type in \"Do a Barrel Roll\" and see Google spinning!</p><h2 id=\"blink-html\"><a href=\"https://www.google.com/search?q=blink+html\">Blink HTML</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-1.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/ibZ8QjS.gif\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>Type in \"Blink HTML\" and see the word \"HTML\" blinking everywhere!</p><h2 id=\"pacman\"><a href=\"https://www.google.com/search?q=pacman\">Pacman</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-3.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-01-15-49-12.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>By searching \"pacman\", you can play the Pac-man game! It's a nice throwback.</p><h2 id=\"google-in-1998\"><a href=\"https://www.google.com/search?q=google+in+1998\">Google in 1998</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-09-40-19.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>Feeling nostalgic or curious about how Google used to look like? Google lets you turn back time by googling \"Google in 1998\"!</p><h2 id=\"set-a-timer\"><a href=\"https://www.google.com/search?q=set+timer+for+1+minute\">Set a Timer</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-3.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-09-43-17.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>Google lets you set a timer for any amount of time you need and will alert you once the time is up! Just google \"Set timer for\" and specify the amount of time. For example, \"set timer for 1 minute\"</p><h2 id=\"flip-a-coin\"><a href=\"https://www.google.com/search?q=flip+a+coin\">Flip a coin</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-09-45-18.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>Need to make some quick decisions? Google can help you! Just search \"Flip a Coin\" and google will do exactly that.</p><h2 id=\"roll-a-die\"><a href=\"https://www.google.com/search?q=roll+a+die\">Roll a Die</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-10-02-12.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>Another trick Google can do is roll a dice for you! Google \"Roll a die\" and you can choose from multiple die sizes!</p><h2 id=\"special-friends-tribute\"><a href=\"https://www.google.com/search?q=joey+friends\">Special Friends Tribute</a></h2><p>This one is special for Friends fans: If you google \"friends\" followed by one of the main character names, you will get an icon next to the name that is relevant to that character and when you press it a surprise happens!</p><figure class=\"kg-card kg-image-card\"><img src=\"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-10-19-18.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>For example, for Joey you can see a Pizza icon next to his name and when you press it, food will start flying around until a hand comes up and collects all the food!</p><figure class=\"kg-card kg-image-card\"><img src=\"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-10-19-21.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><hr><h2 id=\"conclusion\">Conclusion</h2><p>Do you have any tricks that you've noticed or known about that aren't on the list? Let us know in the comments!</p>","url":"https://backend.shahednasser.com/fun-google-tricks-to-try-when-youre-bored/","canonical_url":null,"uuid":"81acbcd2-23f1-4d61-ae45-cc3ea9f46831","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"5fc0fc5e79bc30001e7ff8d6","reading_time":3,"send_email_when_published":null,"email_subject":null,"childHtmlRehype":{"html":"<p>Google is the best search engine that we all use. Not only does it help us find what we need, but it gives us nice funny tricks to try when we're bored!</p><p>Scroll through the list and try these tricks out!</p><hr><h2 id=\"askew\"><a href=\"https://www.google.com/search?q=askew\">Askew</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/askew-Google-Search.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>Just type in \"askew\" in the search bar, and Google will become askew!</p><h2 id=\"recursion\"><a href=\"https://www.google.com/search?q=recursion\">Recursion</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-4.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/recursion-Google-Search.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>This one is funny for you if you're a programmer. Type in recursion and Google will ask you again: \"Did you mean recursion?\"</p><h2 id=\"do-a-barrel-roll\"><a href=\"https://www.google.com/search?q=do+a+barrel+roll\">Do a Barrel Roll</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-3.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-11-27-15-30-31.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>Type in \"Do a Barrel Roll\" and see Google spinning!</p><h2 id=\"blink-html\"><a href=\"https://www.google.com/search?q=blink+html\">Blink HTML</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-1.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/ibZ8QjS.gif\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>Type in \"Blink HTML\" and see the word \"HTML\" blinking everywhere!</p><h2 id=\"pacman\"><a href=\"https://www.google.com/search?q=pacman\">Pacman</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-3.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-01-15-49-12.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>By searching \"pacman\", you can play the Pac-man game! It's a nice throwback.</p><h2 id=\"google-in-1998\"><a href=\"https://www.google.com/search?q=google+in+1998\">Google in 1998</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-09-40-19.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>Feeling nostalgic or curious about how Google used to look like? Google lets you turn back time by googling \"Google in 1998\"!</p><h2 id=\"set-a-timer\"><a href=\"https://www.google.com/search?q=set+timer+for+1+minute\">Set a Timer</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-3.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-09-43-17.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>Google lets you set a timer for any amount of time you need and will alert you once the time is up! Just google \"Set timer for\" and specify the amount of time. For example, \"set timer for 1 minute\"</p><h2 id=\"flip-a-coin\"><a href=\"https://www.google.com/search?q=flip+a+coin\">Flip a coin</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-09-45-18.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>Need to make some quick decisions? Google can help you! Just search \"Flip a Coin\" and google will do exactly that.</p><h2 id=\"roll-a-die\"><a href=\"https://www.google.com/search?q=roll+a+die\">Roll a Die</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-10-02-12.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>Another trick Google can do is roll a dice for you! Google \"Roll a die\" and you can choose from multiple die sizes!</p><h2 id=\"special-friends-tribute\"><a href=\"https://www.google.com/search?q=joey+friends\">Special Friends Tribute</a></h2><p>This one is special for Friends fans: If you google \"friends\" followed by one of the main character names, you will get an icon next to the name that is relevant to that character and when you press it a surprise happens!</p><figure class=\"kg-card kg-image-card\"><img src=\"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-10-19-18.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>For example, for Joey you can see a Pizza icon next to his name and when you press it, food will start flying around until a hand comes up and collects all the food!</p><figure class=\"kg-card kg-image-card\"><img src=\"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-10-19-21.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><hr><h2 id=\"conclusion\">Conclusion</h2><p>Do you have any tricks that you've noticed or known about that aren't on the list? Let us know in the comments!</p>","htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Google is the best search engine that we all use. Not only does it help us find what we need, but it gives us nice funny tricks to try when we're bored!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Scroll through the list and try these tricks out!"}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"askew"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://www.google.com/search?q=askew"},"children":[{"type":"text","value":"Askew"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/askew-Google-Search.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Just type in \"askew\" in the search bar, and Google will become askew!"}]},{"type":"element","tagName":"h2","properties":{"id":"recursion"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://www.google.com/search?q=recursion"},"children":[{"type":"text","value":"Recursion"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-4.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/recursion-Google-Search.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This one is funny for you if you're a programmer. Type in recursion and Google will ask you again: \"Did you mean recursion?\""}]},{"type":"element","tagName":"h2","properties":{"id":"do-a-barrel-roll"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://www.google.com/search?q=do+a+barrel+roll"},"children":[{"type":"text","value":"Do a Barrel Roll"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-3.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-11-27-15-30-31.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Type in \"Do a Barrel Roll\" and see Google spinning!"}]},{"type":"element","tagName":"h2","properties":{"id":"blink-html"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://www.google.com/search?q=blink+html"},"children":[{"type":"text","value":"Blink HTML"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-1.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/ibZ8QjS.gif","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Type in \"Blink HTML\" and see the word \"HTML\" blinking everywhere!"}]},{"type":"element","tagName":"h2","properties":{"id":"pacman"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://www.google.com/search?q=pacman"},"children":[{"type":"text","value":"Pacman"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-3.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-01-15-49-12.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"By searching \"pacman\", you can play the Pac-man game! It's a nice throwback."}]},{"type":"element","tagName":"h2","properties":{"id":"google-in-1998"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://www.google.com/search?q=google+in+1998"},"children":[{"type":"text","value":"Google in 1998"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-09-40-19.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Feeling nostalgic or curious about how Google used to look like? Google lets you turn back time by googling \"Google in 1998\"!"}]},{"type":"element","tagName":"h2","properties":{"id":"set-a-timer"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://www.google.com/search?q=set+timer+for+1+minute"},"children":[{"type":"text","value":"Set a Timer"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-3.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-09-43-17.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Google lets you set a timer for any amount of time you need and will alert you once the time is up! Just google \"Set timer for\" and specify the amount of time. For example, \"set timer for 1 minute\""}]},{"type":"element","tagName":"h2","properties":{"id":"flip-a-coin"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://www.google.com/search?q=flip+a+coin"},"children":[{"type":"text","value":"Flip a coin"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-09-45-18.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Need to make some quick decisions? Google can help you! Just search \"Flip a Coin\" and google will do exactly that."}]},{"type":"element","tagName":"h2","properties":{"id":"roll-a-die"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://www.google.com/search?q=roll+a+die"},"children":[{"type":"text","value":"Roll a Die"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-10-02-12.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Another trick Google can do is roll a dice for you! Google \"Roll a die\" and you can choose from multiple die sizes!"}]},{"type":"element","tagName":"h2","properties":{"id":"special-friends-tribute"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://www.google.com/search?q=joey+friends"},"children":[{"type":"text","value":"Special Friends Tribute"}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This one is special for Friends fans: If you google \"friends\" followed by one of the main character names, you will get an icon next to the name that is relevant to that character and when you press it a surprise happens!"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-10-19-18.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"For example, for Joey you can see a Pizza icon next to his name and when you press it, food will start flying around until a hand comes up and collects all the food!"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-12-02-10-19-21.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"conclusion"},"children":[{"type":"text","value":"Conclusion"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Do you have any tricks that you've noticed or known about that aren't on the list? Let us know in the comments!"}]}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"askew","heading":"Askew"},{"id":"recursion","heading":"Recursion"},{"id":"do-a-barrel-roll","heading":"Do a Barrel Roll"},{"id":"blink-html","heading":"Blink HTML"},{"id":"pacman","heading":"Pacman"},{"id":"google-in-1998","heading":"Google in 1998"},{"id":"set-a-timer","heading":"Set a Timer"},{"id":"flip-a-coin","heading":"Flip a coin"},{"id":"roll-a-die","heading":"Roll a Die"},{"id":"special-friends-tribute","heading":"Special Friends Tribute"},{"id":"conclusion","heading":"Conclusion"}]},"featureImageSharp":{"base":"photo-1573804633927-bfcbcd909acd--1-.jpg","publicURL":"/static/ac4d8a92057297fd689566be0039ed6a/photo-1573804633927-bfcbcd909acd--1-.jpg","imageMeta":{"width":2000,"height":1252},"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAIDBf/EABYBAQEBAAAAAAAAAAAAAAAAAAABAv/aAAwDAQACEAMQAAAB4dZ0Epr/xAAZEAEBAAMBAAAAAAAAAAAAAAABAAIREgP/2gAIAQEAAQUCxx3Pmlwwpdttv//EABURAQEAAAAAAAAAAAAAAAAAAAAh/9oACAEDAQE/AUf/xAAVEQEBAAAAAAAAAAAAAAAAAAAQQf/aAAgBAgEBPwGn/8QAFhABAQEAAAAAAAAAAAAAAAAAEDEA/9oACAEBAAY/Aml3/8QAGxABAQACAwEAAAAAAAAAAAAAAQBBYREhMZH/2gAIAQEAAT8h+D2YxIOJTkRbXq3L/9oADAMBAAIAAwAAABDPL//EABgRAAMBAQAAAAAAAAAAAAAAAAARIQFh/9oACAEDAQE/EIumTWf/xAAXEQADAQAAAAAAAAAAAAAAAAAAASFR/9oACAECAQE/EI0wp//EABsQAQEBAQEAAwAAAAAAAAAAAAERADEhUaHR/9oACAEBAAE/EFSknR4ZsMTvvPjQH2Zjyo4jJvQbRAVQ0/03/9k=","aspectRatio":1.5950920245398772,"src":"/static/ac4d8a92057297fd689566be0039ed6a/d5c54/photo-1573804633927-bfcbcd909acd--1-.jpg","srcSet":"/static/ac4d8a92057297fd689566be0039ed6a/65d8c/photo-1573804633927-bfcbcd909acd--1-.jpg 260w,\n/static/ac4d8a92057297fd689566be0039ed6a/c5f21/photo-1573804633927-bfcbcd909acd--1-.jpg 520w,\n/static/ac4d8a92057297fd689566be0039ed6a/d5c54/photo-1573804633927-bfcbcd909acd--1-.jpg 1040w,\n/static/ac4d8a92057297fd689566be0039ed6a/81a53/photo-1573804633927-bfcbcd909acd--1-.jpg 1560w,\n/static/ac4d8a92057297fd689566be0039ed6a/4e5f3/photo-1573804633927-bfcbcd909acd--1-.jpg 2000w","srcWebp":"/static/ac4d8a92057297fd689566be0039ed6a/e4875/photo-1573804633927-bfcbcd909acd--1-.webp","srcSetWebp":"/static/ac4d8a92057297fd689566be0039ed6a/dc8f3/photo-1573804633927-bfcbcd909acd--1-.webp 260w,\n/static/ac4d8a92057297fd689566be0039ed6a/2db4b/photo-1573804633927-bfcbcd909acd--1-.webp 520w,\n/static/ac4d8a92057297fd689566be0039ed6a/e4875/photo-1573804633927-bfcbcd909acd--1-.webp 1040w,\n/static/ac4d8a92057297fd689566be0039ed6a/f5845/photo-1573804633927-bfcbcd909acd--1-.webp 1560w,\n/static/ac4d8a92057297fd689566be0039ed6a/49d6b/photo-1573804633927-bfcbcd909acd--1-.webp 2000w","sizes":"(max-width: 1040px) 100vw, 1040px"}}}},"prev":{"id":"Ghost__Post__6127ba1b3ed159214d382e7a","title":"CSS Generators That Will Make Your Life Easier","slug":"css-generators-that-will-make-life-easier","featured":false,"feature_image":"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/photo-1518085250887-2f903c200fee.jpg","excerpt":"Whether you've been working in Web Development forever or you're just a beginner, so many styles that you have to implement using CSS can be a pain. ","custom_excerpt":"Whether you've been working in Web Development forever or you're just a beginner, so many styles that you have to implement using CSS can be a pain. ","visibility":"public","created_at_pretty":"2 Dec 2020","published_at_pretty":"10 Dec 2020","updated_at_pretty":"6 Oct 2021","created_at":"2020-12-02T08:38:23.000+00:00","published_at":"2020-12-10T09:54:44.000+00:00","updated_at":"2021-10-06T18:37:16.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"shahed","url":"https://backend.shahednasser.com/author/shahed/","name":"Shahed Nasser","bio":null,"cover_image":null,"profile_image":"https://backend.shahednasser.com/content/images/2022/03/IMG_0591.jpg","location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"shahed","url":"https://backend.shahednasser.com/author/shahed/","name":"Shahed Nasser","bio":null,"cover_image":null,"profile_image":"https://backend.shahednasser.com/content/images/2022/03/IMG_0591.jpg","location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":{"base":"IMG_0591.jpg","publicURL":"/static/ceb49c3c631485453e71e00d7f84b069/IMG_0591.jpg","imageMeta":{"width":1182,"height":1179},"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAMEAQL/xAAWAQEBAQAAAAAAAAAAAAAAAAADBAL/2gAMAwEAAhADEAAAAdXiFM6i0CohUWXoKn//xAAcEAACAgIDAAAAAAAAAAAAAAACAwESBBEhM0H/2gAIAQEAAQUCWySE3WEr7SzbXjAj4iKty+sOQ//EABYRAQEBAAAAAAAAAAAAAAAAAAERIP/aAAgBAwEBPwEhj//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQIBAT8BH//EAB4QAAIBBAMBAAAAAAAAAAAAAAABIRESMUECECJx/9oACAEBAAY/ApVGWvOjzgtUwLlTZA0sdL4f/8QAHBAAAwACAwEAAAAAAAAAAAAAAAERITFBkbHB/9oACAEBAAE/IahkCy+N2GwZpjQiJHJCspUFY0QrSi+HqiW2rgf/2gAMAwEAAgADAAAAEPw3/wD/xAAYEQEBAAMAAAAAAAAAAAAAAAAAARExQf/aAAgBAwEBPxCtjDqP/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQAxEf/aAAgBAgEBPxBFus6Tt//EAB8QAQEAAgIBBQAAAAAAAAAAAAERACExQWFRcYGR0f/aAAgBAQABPxAuaBPPzkO1wyX7F4wkwXanfZrFQgeqE9JgS14vVOvrERIJomVBKwt2jebAeP0yVa8h1n//2Q==","aspectRatio":1,"src":"/static/ceb49c3c631485453e71e00d7f84b069/31709/IMG_0591.jpg","srcSet":"/static/ceb49c3c631485453e71e00d7f84b069/f340b/IMG_0591.jpg 28w,\n/static/ceb49c3c631485453e71e00d7f84b069/22d64/IMG_0591.jpg 55w,\n/static/ceb49c3c631485453e71e00d7f84b069/31709/IMG_0591.jpg 110w,\n/static/ceb49c3c631485453e71e00d7f84b069/aa249/IMG_0591.jpg 165w,\n/static/ceb49c3c631485453e71e00d7f84b069/0dc33/IMG_0591.jpg 220w,\n/static/ceb49c3c631485453e71e00d7f84b069/d8257/IMG_0591.jpg 1182w","srcWebp":"/static/ceb49c3c631485453e71e00d7f84b069/8678c/IMG_0591.webp","srcSetWebp":"/static/ceb49c3c631485453e71e00d7f84b069/59cda/IMG_0591.webp 28w,\n/static/ceb49c3c631485453e71e00d7f84b069/7da75/IMG_0591.webp 55w,\n/static/ceb49c3c631485453e71e00d7f84b069/8678c/IMG_0591.webp 110w,\n/static/ceb49c3c631485453e71e00d7f84b069/f282e/IMG_0591.webp 165w,\n/static/ceb49c3c631485453e71e00d7f84b069/a7b21/IMG_0591.webp 220w,\n/static/ceb49c3c631485453e71e00d7f84b069/63099/IMG_0591.webp 1182w","sizes":"(max-width: 110px) 100vw, 110px"}}}},"primary_tag":{"slug":"css","url":"https://backend.shahednasser.com/tag/css/","name":"CSS","visibility":"public","feature_image":"https://backend.shahednasser.com/content/images/2022/01/photo-1610986603166-f78428624e76-2.jpeg","description":"Learn more about CSS through tutorials, articles, and tips.","meta_title":null,"meta_description":null,"featureImageSharp":{"base":"photo-1610986603166-f78428624e76-2.jpeg","publicURL":"/static/2e4062ead6b64acea03c5c5ba3437c96/photo-1610986603166-f78428624e76-2.jpeg","imageMeta":{"width":2000,"height":1352},"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAOABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAIBAwX/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAABymIKxiv/xAAaEAACAgMAAAAAAAAAAAAAAAAAEQECEBIh/9oACAEBAAEFAqolalUcx//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oACAECAQE/AUf/xAAZEAACAwEAAAAAAAAAAAAAAAAQIQABEYH/2gAIAQEABj8CcVd0M//EABsQAAIDAAMAAAAAAAAAAAAAAAABESExEFGB/9oACAEBAAE/IdKGJM+nDWSDSdkH/9oADAMBAAIAAwAAABCL7//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABURAQEAAAAAAAAAAAAAAAAAAAEQ/9oACAECAQE/EAY//8QAGhABAQADAQEAAAAAAAAAAAAAAREAITEQYf/aAAgBAQABPxAsEuSsxwBHaV8nMjhCkPIbwwjTs8f/2Q==","aspectRatio":1.4772727272727273,"src":"/static/2e4062ead6b64acea03c5c5ba3437c96/d5c54/photo-1610986603166-f78428624e76-2.jpg","srcSet":"/static/2e4062ead6b64acea03c5c5ba3437c96/65d8c/photo-1610986603166-f78428624e76-2.jpg 260w,\n/static/2e4062ead6b64acea03c5c5ba3437c96/c5f21/photo-1610986603166-f78428624e76-2.jpg 520w,\n/static/2e4062ead6b64acea03c5c5ba3437c96/d5c54/photo-1610986603166-f78428624e76-2.jpg 1040w,\n/static/2e4062ead6b64acea03c5c5ba3437c96/81a53/photo-1610986603166-f78428624e76-2.jpg 1560w,\n/static/2e4062ead6b64acea03c5c5ba3437c96/4e5f3/photo-1610986603166-f78428624e76-2.jpg 2000w","srcWebp":"/static/2e4062ead6b64acea03c5c5ba3437c96/e4875/photo-1610986603166-f78428624e76-2.webp","srcSetWebp":"/static/2e4062ead6b64acea03c5c5ba3437c96/dc8f3/photo-1610986603166-f78428624e76-2.webp 260w,\n/static/2e4062ead6b64acea03c5c5ba3437c96/2db4b/photo-1610986603166-f78428624e76-2.webp 520w,\n/static/2e4062ead6b64acea03c5c5ba3437c96/e4875/photo-1610986603166-f78428624e76-2.webp 1040w,\n/static/2e4062ead6b64acea03c5c5ba3437c96/f5845/photo-1610986603166-f78428624e76-2.webp 1560w,\n/static/2e4062ead6b64acea03c5c5ba3437c96/49d6b/photo-1610986603166-f78428624e76-2.webp 2000w","sizes":"(max-width: 1040px) 100vw, 1040px"}}}},"tags":[{"slug":"css","url":"https://backend.shahednasser.com/tag/css/","name":"CSS","visibility":"public","feature_image":"https://backend.shahednasser.com/content/images/2022/01/photo-1610986603166-f78428624e76-2.jpeg","description":"Learn more about CSS through tutorials, articles, and tips.","meta_title":null,"meta_description":null,"featureImageSharp":null},{"slug":"design","url":"https://backend.shahednasser.com/tag/design/","name":"Design","visibility":"public","feature_image":null,"description":"Learn more about Web Design through tutorials, articles and tips.","meta_title":null,"meta_description":null,"featureImageSharp":null},{"slug":"tips","url":"https://backend.shahednasser.com/tag/tips/","name":"Tips","visibility":"public","feature_image":null,"description":"Learn more about programming and development through these articles that have essential tips!","meta_title":"Tips on Technology and Programming","meta_description":null,"featureImageSharp":null}],"plaintext":"Whether you've been working in Web Development forever or you're just a\nbeginner, so many styles that you have to implement using CSS can be a pain. \n\nTo make your life easier, I've compiled a list of generators that will make CSS\na little more pleasant for you.\n\n\n--------------------------------------------------------------------------------\n\nAnimista [https://animista.net/]\nAnimista [https://animista.net/] helps you generate animations in CSS. Its\nvisualization and variety of options put your mind at ease, as you can rely on\nit to do it all for you. Even if the animation you are going for is pretty\nsimple, it's still nice to waste less time on it.\n\n\n--------------------------------------------------------------------------------\n\nBox Shadow CSS Generator\n[https://cssgenerator.org/box-shadow-css-generator.html]\nThis generator helps you create box shadows for elements. It's very simple to\nuse and can be of great help, especially for beginners.\n\n\n--------------------------------------------------------------------------------\n\nCSS Triangle Generator [http://apps.eky.hk/css-triangle-generator/]\nOne of the most annoying things you have to learn while using CSS is probably\ncreating an arrow on one of the element's sides, and you can't run away from it.\nIt's used in almost every website. This generator makes it easier to do it and\nsaves you the hassle.\n\n\n--------------------------------------------------------------------------------\n\nCSS3 Text Shadow Generator [https://css3gen.com/text-shadow/]\nIf you are in need to create a text-shadow but you're not sure how, or you're\njust too lazy to do it yourself, this generator is here to help! You can see the\ntext as you are modifying it, so it will be easier to choose the style you want\nand implement it.\n\n\n--------------------------------------------------------------------------------\n\nBubbler [https://www.ilikepixels.co.uk/bubbler/]\nBubbler helps you create speech bubbles with ease. You can choose from a lot of\nconfigurations like color, size, arrow location, etc...\n\n\n--------------------------------------------------------------------------------\n\nCSS Gradient [https://cssgradient.io/]\nCSS gradients can be hard for a lot of people, not just to create it but to make\nit visually pleasing, and to make it work cross-browser. This generator lets you\nplay around with colors until you find the gradient that looks good for you and\nprovides you with cross-browser code that will put your mind at ease.\n\n\n--------------------------------------------------------------------------------\n\nCoolors [https://coolors.co/d5b0ac-cea0ae-684551-402e2a-9cd08f]\nThis is not CSS specific, but it’s also pretty helpful. For a lot of people\n(including myself) picking the color theme of the website can be a difficult\ntask and a lot of times makes us want to give up the website altogether. Coolors\ngenerates color palettes that are modern and look good. You can easily navigate\nbetween patterns by just clicking the spacebar!\n\n\n--------------------------------------------------------------------------------\n\nBackground Image Generator [http://bg.siteorigin.com/]\nSiteOrigin brings us a creative tool that will definitely make your website\nunique! Through their Background Image Generator tool, you can create a\nbackground image for your website with different patterns and colors. Although\ntheir end result is an image to download, it still beats having to create it\nwith CSS yourself.\n\n\n--------------------------------------------------------------------------------\n\nZenBG [https://galactic.ink/bg/]\nWith ZenBG you can also generate background images with different colors and\npatterns and features, however, it has some additional features that make it\ngood as well. First, you can load your website and edit it live to see how it\nwill look like. This is better than having to copy the CSS to your website and\nkeep going back and forth until you get it right. Another good thing about it is\nthat you can choose gradients. In addition, you can choose to get the CSS code\nor download the wallpaper as an image.\n\n\n--------------------------------------------------------------------------------\n\nCSS Media Query Generator [https://simplecss.eu/]\nFor everyone that still struggles with getting media queries right and provide\nsupport for different devices, this generator got you covered! You can choose\nthe device type like phone, laptop, or desktop, but you can also choose specific\ndevices like the iPhone 6s. Their devices data set is a little outdated but it\ncan still be helpful in a lot of cases.\n\n\n--------------------------------------------------------------------------------\n\nButtons Generator [https://markodenic.com/tools/buttons-generator/]\nThis tool created by Marko Denic [https://twitter.com/denicmarko] allows you to\neasily copy the CSS of neat buttons of different kinds. There are 3D buttons,\nGradient buttons, Retro buttons, and more kinds that you can easily add to your\nwebsite using this generator.\n\n\n--------------------------------------------------------------------------------\n\nConclusion\nDo you find these generators helpful? And do you use any other generators that\nare not mentioned here? Mention them in the comments below!","html":"<p>Whether you've been working in Web Development forever or you're just a beginner, so many styles that you have to implement using CSS can be a pain. </p><p>To make your life easier, I've compiled a list of generators that will make CSS a little more pleasant for you.</p><hr><h2 id=\"animista\"><a href=\"https://animista.net/\">Animista</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/animista.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p><a href=\"https://animista.net/\">Animista</a> helps you generate animations in CSS. Its visualization and variety of options put your mind at ease, as you can rely on it to do it all for you. Even if the animation you are going for is pretty simple, it's still nice to waste less time on it.</p><hr><h2 id=\"box-shadow-css-generator\"><a href=\"https://cssgenerator.org/box-shadow-css-generator.html\">Box Shadow CSS Generator</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-3.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/box-shadow-generator.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>This generator helps you create box shadows for elements. It's very simple to use and can be of great help, especially for beginners.</p><hr><h2 id=\"css-triangle-generator\"><a href=\"http://apps.eky.hk/css-triangle-generator/\">CSS Triangle Generator</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/triangle-generator.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>One of the most annoying things you have to learn while using CSS is probably creating an arrow on one of the element's sides, and you can't run away from it. It's used in almost every website. This generator makes it easier to do it and saves you the hassle.</p><hr><h2 id=\"css3-text-shadow-generator\"><a href=\"https://css3gen.com/text-shadow/\">CSS3 Text Shadow Generator</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-4.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/text-shadow-generator.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>If you are in need to create a text-shadow but you're not sure how, or you're just too lazy to do it yourself, this generator is here to help! You can see the text as you are modifying it, so it will be easier to choose the style you want and implement it.</p><hr><h2 id=\"bubbler\"><a href=\"https://www.ilikepixels.co.uk/bubbler/\">Bubbler</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-1.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/bubbler.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>Bubbler helps you create speech bubbles with ease. You can choose from a lot of configurations like color, size, arrow location, etc...</p><hr><h2 id=\"css-gradient\"><a href=\"https://cssgradient.io/\">CSS Gradient</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/css-gradient-generator.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>CSS gradients can be hard for a lot of people, not just to create it but to make it visually pleasing, and to make it work cross-browser. This generator lets you play around with colors until you find the gradient that looks good for you and provides you with cross-browser code that will put your mind at ease.</p><hr><h2 id=\"coolors\"><a href=\"https://coolors.co/d5b0ac-cea0ae-684551-402e2a-9cd08f\">Coolors</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-3.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/coolers.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>This is not CSS specific, but it’s also pretty helpful. For a lot of people (including myself) picking the color theme of the website can be a difficult task and a lot of times makes us want to give up the website altogether. Coolors generates color palettes that are modern and look good. You can easily navigate between patterns by just clicking the spacebar!</p><hr><h2 id=\"background-image-generator\"><a href=\"http://bg.siteorigin.com/\">Background Image Generator</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/siteorigin-bg.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>SiteOrigin brings us a creative tool that will definitely make your website unique! Through their Background Image Generator tool, you can create a background image for your website with different patterns and colors. Although their end result is an image to download, it still beats having to create it with CSS yourself.</p><hr><h2 id=\"zenbg\"><a href=\"https://galactic.ink/bg/\">ZenBG</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/zen-bg.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>With ZenBG you can also generate background images with different colors and patterns and features, however, it has some additional features that make it good as well. First, you can load your website and edit it live to see how it will look like. This is better than having to copy the CSS to your website and keep going back and forth until you get it right. Another good thing about it is that you can choose gradients. In addition, you can choose to get the CSS code or download the wallpaper as an image.</p><hr><h2 id=\"css-media-query-generator\"><a href=\"https://simplecss.eu/\">CSS Media Query Generator</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-3.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/media-query-generator.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>For everyone that still struggles with getting media queries right and provide support for different devices, this generator got you covered! You can choose the device type like phone, laptop, or desktop, but you can also choose specific devices like the iPhone 6s. Their devices data set is a little outdated but it can still be helpful in a lot of cases.</p><hr><h2 id=\"buttons-generator\"><a href=\"https://markodenic.com/tools/buttons-generator/\">Buttons Generator</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://backend.shahednasser.com/content/images/2021/10/Screen-Shot-2021-10-06-at-9.35.53-PM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1252\" srcset=\"https://backend.shahednasser.com/content/images/size/w600/2021/10/Screen-Shot-2021-10-06-at-9.35.53-PM.png 600w, https://backend.shahednasser.com/content/images/size/w1000/2021/10/Screen-Shot-2021-10-06-at-9.35.53-PM.png 1000w, https://backend.shahednasser.com/content/images/size/w1600/2021/10/Screen-Shot-2021-10-06-at-9.35.53-PM.png 1600w, https://backend.shahednasser.com/content/images/size/w2400/2021/10/Screen-Shot-2021-10-06-at-9.35.53-PM.png 2400w\" sizes=\"(min-width: 720px) 720px\"></figure><p>This tool created by <a href=\"https://twitter.com/denicmarko\">Marko Denic</a> allows you to easily copy the CSS of neat buttons of different kinds. There are 3D buttons, Gradient buttons, Retro buttons, and more kinds that you can easily add to your website using this generator.</p><hr><h2 id=\"conclusion\">Conclusion</h2><p>Do you find these generators helpful? And do you use any other generators that are not mentioned here? Mention them in the comments below!</p>","url":"https://backend.shahednasser.com/css-generators-that-will-make-life-easier/","canonical_url":null,"uuid":"433fd51c-939b-4846-8fed-728f0824ad87","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"5fc7527f3194de001eba4dae","reading_time":4,"send_email_when_published":null,"email_subject":null,"childHtmlRehype":{"html":"<p>Whether you've been working in Web Development forever or you're just a beginner, so many styles that you have to implement using CSS can be a pain. </p><p>To make your life easier, I've compiled a list of generators that will make CSS a little more pleasant for you.</p><hr><h2 id=\"animista\"><a href=\"https://animista.net/\">Animista</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/animista.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p><a href=\"https://animista.net/\">Animista</a> helps you generate animations in CSS. Its visualization and variety of options put your mind at ease, as you can rely on it to do it all for you. Even if the animation you are going for is pretty simple, it's still nice to waste less time on it.</p><hr><h2 id=\"box-shadow-css-generator\"><a href=\"https://cssgenerator.org/box-shadow-css-generator.html\">Box Shadow CSS Generator</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-3.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/box-shadow-generator.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>This generator helps you create box shadows for elements. It's very simple to use and can be of great help, especially for beginners.</p><hr><h2 id=\"css-triangle-generator\"><a href=\"http://apps.eky.hk/css-triangle-generator/\">CSS Triangle Generator</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/triangle-generator.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>One of the most annoying things you have to learn while using CSS is probably creating an arrow on one of the element's sides, and you can't run away from it. It's used in almost every website. This generator makes it easier to do it and saves you the hassle.</p><hr><h2 id=\"css3-text-shadow-generator\"><a href=\"https://css3gen.com/text-shadow/\">CSS3 Text Shadow Generator</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-4.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/text-shadow-generator.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>If you are in need to create a text-shadow but you're not sure how, or you're just too lazy to do it yourself, this generator is here to help! You can see the text as you are modifying it, so it will be easier to choose the style you want and implement it.</p><hr><h2 id=\"bubbler\"><a href=\"https://www.ilikepixels.co.uk/bubbler/\">Bubbler</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-1.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/bubbler.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>Bubbler helps you create speech bubbles with ease. You can choose from a lot of configurations like color, size, arrow location, etc...</p><hr><h2 id=\"css-gradient\"><a href=\"https://cssgradient.io/\">CSS Gradient</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/css-gradient-generator.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>CSS gradients can be hard for a lot of people, not just to create it but to make it visually pleasing, and to make it work cross-browser. This generator lets you play around with colors until you find the gradient that looks good for you and provides you with cross-browser code that will put your mind at ease.</p><hr><h2 id=\"coolors\"><a href=\"https://coolors.co/d5b0ac-cea0ae-684551-402e2a-9cd08f\">Coolors</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-3.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/coolers.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>This is not CSS specific, but it’s also pretty helpful. For a lot of people (including myself) picking the color theme of the website can be a difficult task and a lot of times makes us want to give up the website altogether. Coolors generates color palettes that are modern and look good. You can easily navigate between patterns by just clicking the spacebar!</p><hr><h2 id=\"background-image-generator\"><a href=\"http://bg.siteorigin.com/\">Background Image Generator</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/siteorigin-bg.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>SiteOrigin brings us a creative tool that will definitely make your website unique! Through their Background Image Generator tool, you can create a background image for your website with different patterns and colors. Although their end result is an image to download, it still beats having to create it with CSS yourself.</p><hr><h2 id=\"zenbg\"><a href=\"https://galactic.ink/bg/\">ZenBG</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/zen-bg.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>With ZenBG you can also generate background images with different colors and patterns and features, however, it has some additional features that make it good as well. First, you can load your website and edit it live to see how it will look like. This is better than having to copy the CSS to your website and keep going back and forth until you get it right. Another good thing about it is that you can choose gradients. In addition, you can choose to get the CSS code or download the wallpaper as an image.</p><hr><h2 id=\"css-media-query-generator\"><a href=\"https://simplecss.eu/\">CSS Media Query Generator</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://res-3.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/media-query-generator.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>For everyone that still struggles with getting media queries right and provide support for different devices, this generator got you covered! You can choose the device type like phone, laptop, or desktop, but you can also choose specific devices like the iPhone 6s. Their devices data set is a little outdated but it can still be helpful in a lot of cases.</p><hr><h2 id=\"buttons-generator\"><a href=\"https://markodenic.com/tools/buttons-generator/\">Buttons Generator</a></h2><figure class=\"kg-card kg-image-card\"><img src=\"https://backend.shahednasser.com/content/images/2021/10/Screen-Shot-2021-10-06-at-9.35.53-PM.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1252\" srcset=\"https://backend.shahednasser.com/content/images/size/w600/2021/10/Screen-Shot-2021-10-06-at-9.35.53-PM.png 600w, https://backend.shahednasser.com/content/images/size/w1000/2021/10/Screen-Shot-2021-10-06-at-9.35.53-PM.png 1000w, https://backend.shahednasser.com/content/images/size/w1600/2021/10/Screen-Shot-2021-10-06-at-9.35.53-PM.png 1600w, https://backend.shahednasser.com/content/images/size/w2400/2021/10/Screen-Shot-2021-10-06-at-9.35.53-PM.png 2400w\" sizes=\"(min-width: 720px) 720px\"></figure><p>This tool created by <a href=\"https://twitter.com/denicmarko\">Marko Denic</a> allows you to easily copy the CSS of neat buttons of different kinds. There are 3D buttons, Gradient buttons, Retro buttons, and more kinds that you can easily add to your website using this generator.</p><hr><h2 id=\"conclusion\">Conclusion</h2><p>Do you find these generators helpful? And do you use any other generators that are not mentioned here? Mention them in the comments below!</p>","htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Whether you've been working in Web Development forever or you're just a beginner, so many styles that you have to implement using CSS can be a pain. "}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"To make your life easier, I've compiled a list of generators that will make CSS a little more pleasant for you."}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"animista"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://animista.net/"},"children":[{"type":"text","value":"Animista"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/animista.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://animista.net/"},"children":[{"type":"text","value":"Animista"}]},{"type":"text","value":" helps you generate animations in CSS. Its visualization and variety of options put your mind at ease, as you can rely on it to do it all for you. Even if the animation you are going for is pretty simple, it's still nice to waste less time on it."}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"box-shadow-css-generator"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://cssgenerator.org/box-shadow-css-generator.html"},"children":[{"type":"text","value":"Box Shadow CSS Generator"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-3.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/box-shadow-generator.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This generator helps you create box shadows for elements. It's very simple to use and can be of great help, especially for beginners."}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"css-triangle-generator"},"children":[{"type":"element","tagName":"a","properties":{"href":"http://apps.eky.hk/css-triangle-generator/"},"children":[{"type":"text","value":"CSS Triangle Generator"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/triangle-generator.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"One of the most annoying things you have to learn while using CSS is probably creating an arrow on one of the element's sides, and you can't run away from it. It's used in almost every website. This generator makes it easier to do it and saves you the hassle."}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"css3-text-shadow-generator"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://css3gen.com/text-shadow/"},"children":[{"type":"text","value":"CSS3 Text Shadow Generator"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-4.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/text-shadow-generator.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If you are in need to create a text-shadow but you're not sure how, or you're just too lazy to do it yourself, this generator is here to help! You can see the text as you are modifying it, so it will be easier to choose the style you want and implement it."}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"bubbler"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://www.ilikepixels.co.uk/bubbler/"},"children":[{"type":"text","value":"Bubbler"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-1.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/bubbler.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Bubbler helps you create speech bubbles with ease. You can choose from a lot of configurations like color, size, arrow location, etc..."}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"css-gradient"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://cssgradient.io/"},"children":[{"type":"text","value":"CSS Gradient"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/css-gradient-generator.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"CSS gradients can be hard for a lot of people, not just to create it but to make it visually pleasing, and to make it work cross-browser. This generator lets you play around with colors until you find the gradient that looks good for you and provides you with cross-browser code that will put your mind at ease."}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"coolors"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://coolors.co/d5b0ac-cea0ae-684551-402e2a-9cd08f"},"children":[{"type":"text","value":"Coolors"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-3.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/coolers.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This is not CSS specific, but it’s also pretty helpful. For a lot of people (including myself) picking the color theme of the website can be a difficult task and a lot of times makes us want to give up the website altogether. Coolors generates color palettes that are modern and look good. You can easily navigate between patterns by just clicking the spacebar!"}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"background-image-generator"},"children":[{"type":"element","tagName":"a","properties":{"href":"http://bg.siteorigin.com/"},"children":[{"type":"text","value":"Background Image Generator"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/siteorigin-bg.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"SiteOrigin brings us a creative tool that will definitely make your website unique! Through their Background Image Generator tool, you can create a background image for your website with different patterns and colors. Although their end result is an image to download, it still beats having to create it with CSS yourself."}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"zenbg"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://galactic.ink/bg/"},"children":[{"type":"text","value":"ZenBG"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/zen-bg.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"With ZenBG you can also generate background images with different colors and patterns and features, however, it has some additional features that make it good as well. First, you can load your website and edit it live to see how it will look like. This is better than having to copy the CSS to your website and keep going back and forth until you get it right. Another good thing about it is that you can choose gradients. In addition, you can choose to get the CSS code or download the wallpaper as an image."}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"css-media-query-generator"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://simplecss.eu/"},"children":[{"type":"text","value":"CSS Media Query Generator"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-3.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/media-query-generator.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"For everyone that still struggles with getting media queries right and provide support for different devices, this generator got you covered! You can choose the device type like phone, laptop, or desktop, but you can also choose specific devices like the iPhone 6s. Their devices data set is a little outdated but it can still be helpful in a lot of cases."}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"buttons-generator"},"children":[{"type":"element","tagName":"a","properties":{"href":"https://markodenic.com/tools/buttons-generator/"},"children":[{"type":"text","value":"Buttons Generator"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://backend.shahednasser.com/content/images/2021/10/Screen-Shot-2021-10-06-at-9.35.53-PM.png","className":["kg-image"],"alt":"","loading":"lazy","width":2000,"height":1252,"srcSet":["https://backend.shahednasser.com/content/images/size/w600/2021/10/Screen-Shot-2021-10-06-at-9.35.53-PM.png 600w","https://backend.shahednasser.com/content/images/size/w1000/2021/10/Screen-Shot-2021-10-06-at-9.35.53-PM.png 1000w","https://backend.shahednasser.com/content/images/size/w1600/2021/10/Screen-Shot-2021-10-06-at-9.35.53-PM.png 1600w","https://backend.shahednasser.com/content/images/size/w2400/2021/10/Screen-Shot-2021-10-06-at-9.35.53-PM.png 2400w"],"sizes":"(min-width: 720px) 720px"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This tool created by "},{"type":"element","tagName":"a","properties":{"href":"https://twitter.com/denicmarko"},"children":[{"type":"text","value":"Marko Denic"}]},{"type":"text","value":" allows you to easily copy the CSS of neat buttons of different kinds. There are 3D buttons, Gradient buttons, Retro buttons, and more kinds that you can easily add to your website using this generator."}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"conclusion"},"children":[{"type":"text","value":"Conclusion"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Do you find these generators helpful? And do you use any other generators that are not mentioned here? Mention them in the comments below!"}]}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"animista","heading":"Animista"},{"id":"box-shadow-css-generator","heading":"Box Shadow CSS Generator"},{"id":"css-triangle-generator","heading":"CSS Triangle Generator"},{"id":"css3-text-shadow-generator","heading":"CSS3 Text Shadow Generator"},{"id":"bubbler","heading":"Bubbler"},{"id":"css-gradient","heading":"CSS Gradient"},{"id":"coolors","heading":"Coolors"},{"id":"background-image-generator","heading":"Background Image Generator"},{"id":"zenbg","heading":"ZenBG"},{"id":"css-media-query-generator","heading":"CSS Media Query Generator"},{"id":"buttons-generator","heading":"Buttons Generator"},{"id":"conclusion","heading":"Conclusion"}]},"featureImageSharp":{"base":"photo-1518085250887-2f903c200fee.jpg","publicURL":"/static/3702d583dc5ef9b1de6e01b38fa53200/photo-1518085250887-2f903c200fee.jpg","imageMeta":{"width":2000,"height":1333},"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAEEBf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIQAxAAAAHKGkoJia//xAAaEAACAgMAAAAAAAAAAAAAAAABEAACAxEx/9oACAEBAAEFAljNQOTa/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQMBAT8Bqv/EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oACAECAQE/AYj/xAAWEAADAAAAAAAAAAAAAAAAAAAQICH/2gAIAQEABj8CFT//xAAXEAEBAQEAAAAAAAAAAAAAAAABABEg/9oACAEBAAE/ISZyPHeD/9oADAMBAAIAAwAAABADD//EABcRAQEBAQAAAAAAAAAAAAAAAAEAETH/2gAIAQMBAT8QNchhf//EABcRAQEBAQAAAAAAAAAAAAAAAAEAETH/2gAIAQIBAT8QUdnV/8QAGBABAQEBAQAAAAAAAAAAAAAAAREAITH/2gAIAQEAAT8QIjVHDvKmXn1yXkN3w6td/9k=","aspectRatio":1.4957264957264957,"src":"/static/3702d583dc5ef9b1de6e01b38fa53200/ea4ab/photo-1518085250887-2f903c200fee.jpg","srcSet":"/static/3702d583dc5ef9b1de6e01b38fa53200/477ba/photo-1518085250887-2f903c200fee.jpg 175w,\n/static/3702d583dc5ef9b1de6e01b38fa53200/06776/photo-1518085250887-2f903c200fee.jpg 350w,\n/static/3702d583dc5ef9b1de6e01b38fa53200/ea4ab/photo-1518085250887-2f903c200fee.jpg 700w,\n/static/3702d583dc5ef9b1de6e01b38fa53200/3055e/photo-1518085250887-2f903c200fee.jpg 1050w,\n/static/3702d583dc5ef9b1de6e01b38fa53200/eff08/photo-1518085250887-2f903c200fee.jpg 1400w,\n/static/3702d583dc5ef9b1de6e01b38fa53200/4e5f3/photo-1518085250887-2f903c200fee.jpg 2000w","srcWebp":"/static/3702d583dc5ef9b1de6e01b38fa53200/89afa/photo-1518085250887-2f903c200fee.webp","srcSetWebp":"/static/3702d583dc5ef9b1de6e01b38fa53200/9fca7/photo-1518085250887-2f903c200fee.webp 175w,\n/static/3702d583dc5ef9b1de6e01b38fa53200/37a4e/photo-1518085250887-2f903c200fee.webp 350w,\n/static/3702d583dc5ef9b1de6e01b38fa53200/89afa/photo-1518085250887-2f903c200fee.webp 700w,\n/static/3702d583dc5ef9b1de6e01b38fa53200/78e7a/photo-1518085250887-2f903c200fee.webp 1050w,\n/static/3702d583dc5ef9b1de6e01b38fa53200/03d34/photo-1518085250887-2f903c200fee.webp 1400w,\n/static/3702d583dc5ef9b1de6e01b38fa53200/49d6b/photo-1518085250887-2f903c200fee.webp 2000w","sizes":"(max-width: 700px) 100vw, 700px"}}}},"next":{"id":"Ghost__Post__6127ba1b3ed159214d382e78","title":"How to Setup Previews For PRs on Your GitHub Repo Using Netlify","slug":"how-to-setup-previews-for-prs-on-your-github-repo","featured":false,"feature_image":"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/netlify-logo.png","excerpt":"Netlify helps you generate previews for every PR you receive on your Repository for free and the setup is very simple!","custom_excerpt":"Netlify helps you generate previews for every PR you receive on your Repository for free and the setup is very simple!","visibility":"public","created_at_pretty":"25 Nov 2020","published_at_pretty":"3 Dec 2020","updated_at_pretty":"26 Aug 2021","created_at":"2020-11-25T12:46:31.000+00:00","published_at":"2020-12-03T09:00:09.000+00:00","updated_at":"2021-08-26T17:52:20.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"shahed","url":"https://backend.shahednasser.com/author/shahed/","name":"Shahed Nasser","bio":null,"cover_image":null,"profile_image":"https://backend.shahednasser.com/content/images/2022/03/IMG_0591.jpg","location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"shahed","url":"https://backend.shahednasser.com/author/shahed/","name":"Shahed Nasser","bio":null,"cover_image":null,"profile_image":"https://backend.shahednasser.com/content/images/2022/03/IMG_0591.jpg","location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":{"base":"IMG_0591.jpg","publicURL":"/static/ceb49c3c631485453e71e00d7f84b069/IMG_0591.jpg","imageMeta":{"width":1182,"height":1179},"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAMEAQL/xAAWAQEBAQAAAAAAAAAAAAAAAAADBAL/2gAMAwEAAhADEAAAAdXiFM6i0CohUWXoKn//xAAcEAACAgIDAAAAAAAAAAAAAAACAwESBBEhM0H/2gAIAQEAAQUCWySE3WEr7SzbXjAj4iKty+sOQ//EABYRAQEBAAAAAAAAAAAAAAAAAAERIP/aAAgBAwEBPwEhj//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQIBAT8BH//EAB4QAAIBBAMBAAAAAAAAAAAAAAABIRESMUECECJx/9oACAEBAAY/ApVGWvOjzgtUwLlTZA0sdL4f/8QAHBAAAwACAwEAAAAAAAAAAAAAAAERITFBkbHB/9oACAEBAAE/IahkCy+N2GwZpjQiJHJCspUFY0QrSi+HqiW2rgf/2gAMAwEAAgADAAAAEPw3/wD/xAAYEQEBAAMAAAAAAAAAAAAAAAAAARExQf/aAAgBAwEBPxCtjDqP/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQAxEf/aAAgBAgEBPxBFus6Tt//EAB8QAQEAAgIBBQAAAAAAAAAAAAERACExQWFRcYGR0f/aAAgBAQABPxAuaBPPzkO1wyX7F4wkwXanfZrFQgeqE9JgS14vVOvrERIJomVBKwt2jebAeP0yVa8h1n//2Q==","aspectRatio":1,"src":"/static/ceb49c3c631485453e71e00d7f84b069/31709/IMG_0591.jpg","srcSet":"/static/ceb49c3c631485453e71e00d7f84b069/f340b/IMG_0591.jpg 28w,\n/static/ceb49c3c631485453e71e00d7f84b069/22d64/IMG_0591.jpg 55w,\n/static/ceb49c3c631485453e71e00d7f84b069/31709/IMG_0591.jpg 110w,\n/static/ceb49c3c631485453e71e00d7f84b069/aa249/IMG_0591.jpg 165w,\n/static/ceb49c3c631485453e71e00d7f84b069/0dc33/IMG_0591.jpg 220w,\n/static/ceb49c3c631485453e71e00d7f84b069/d8257/IMG_0591.jpg 1182w","srcWebp":"/static/ceb49c3c631485453e71e00d7f84b069/8678c/IMG_0591.webp","srcSetWebp":"/static/ceb49c3c631485453e71e00d7f84b069/59cda/IMG_0591.webp 28w,\n/static/ceb49c3c631485453e71e00d7f84b069/7da75/IMG_0591.webp 55w,\n/static/ceb49c3c631485453e71e00d7f84b069/8678c/IMG_0591.webp 110w,\n/static/ceb49c3c631485453e71e00d7f84b069/f282e/IMG_0591.webp 165w,\n/static/ceb49c3c631485453e71e00d7f84b069/a7b21/IMG_0591.webp 220w,\n/static/ceb49c3c631485453e71e00d7f84b069/63099/IMG_0591.webp 1182w","sizes":"(max-width: 110px) 100vw, 110px"}}}},"primary_tag":{"slug":"open-source","url":"https://backend.shahednasser.com/tag/open-source/","name":"Open Source","visibility":"public","feature_image":null,"description":null,"meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"open-source","url":"https://backend.shahednasser.com/tag/open-source/","name":"Open Source","visibility":"public","feature_image":null,"description":null,"meta_title":null,"meta_description":null,"featureImageSharp":null},{"slug":"tips","url":"https://backend.shahednasser.com/tag/tips/","name":"Tips","visibility":"public","feature_image":null,"description":"Learn more about programming and development through these articles that have essential tips!","meta_title":"Tips on Technology and Programming","meta_description":null,"featureImageSharp":null},{"slug":"beginner","url":"https://backend.shahednasser.com/tag/beginner/","name":"Beginners","visibility":"public","feature_image":"https://backend.shahednasser.com/content/images/2022/01/photo-1521185496955-15097b20c5fe-2.jpeg","description":"Tutorials, articles, and tips to help beginners accelerate their journey in programming.","meta_title":"Beginners","meta_description":"Tutorials, articles, and tips to help beginners accelerate their journey in programming.","featureImageSharp":null}],"plaintext":"This blog has been mentioned as one of Feedspot's Top 100 Programming Blogs\n[https://blog.feedspot.com/programming_blogs/]. \n\nIt's a big hassle for maintainers to set up and check every pull request that is\ncreated on their Repository, especially when the repository becomes popular or\nduring Hacktoberfest. \n\nNetlify helps you generate previews for every PR you receive on your Repository\nfor free and the setup is very simple!\n\n\n--------------------------------------------------------------------------------\n\nCreate a Netlify Account\nHead to Netlify\n[https://app.netlify.com/signup?_ga=2.186805096.1187265105.1606308521-719326085.1601620184] \nto create an account. You can choose to Sign up with GitHub, GitLab, Bitbucket,\nor email. Choosing Sign up with GitHub is the fastest way, as you can directly\ngive it access to your repositories.\n\n\n--------------------------------------------------------------------------------\n\nCreate a New Site\nOnce you create an account, you will be prompted to create a new site. You will\nfirst need to choose the Git Provider you are using. In our case, it's GitHub.\n\nA new window will open asking you to authorize Netlify to access your GitHub\nrepositories. \n\nThe next step would be to choose the repository you want to show the previews\non. You will be given a list of your repositories to choose from.\n\nAfter you choose your repository, you will be asked to choose the branch.\n\nYou will also be asked to add some build settings:\n\n 1. Build Command: The command that is necessary to run on the project for it to\n    be ready for production. If you are using some frameworks or development\n    dependencies, or your project needs something to be done before it is ready\n    to be published publicly, you need to create a script for it and enter the\n    command here. For example, if you are using npm and you have a build script,\n    you should enter here npm run build\n 2. Publish Directory: If your repository has a publish directory like build, \n    public or static then it should be entered here. Otherwise, the root of the\n    repository will be published for production.\n\nIf there are some environment variables you need to add for configuration\npurposes, you can click \"Show Advanced\", then click \"New Variable and start\nadding variables and their values.\n\nOnce you are done, click Deploy Site. You will be redirected to the new\ndashboard for your site showing you details about the current deployment and\nother information as well.\n\nYou will notice that your project will be given a random URL and name. For\nexample, determined-goodall-351866. You can change the domain settings and enter\na custom domain if you have one.\n\n\n--------------------------------------------------------------------------------\n\nGenerate Build Previews For PRs\nGo to Site Settings and choose \"Build & deploy\" from the sidebar. Then scroll\ndown to \"Deploy notifications\".\n\nThen, click on the \"Add notification\" dropdown and select \"GitHub Pull Request\nComment\". A new window will open that will ask you to choose the event on which\nthe comment should be added. Choose \"Deploy Preview succeeded\".\n\nNext, you can choose the comment that will be shown. This comment will be\nalongside the URL of the custom generated URL. Enter some comment like \"Your\nPreview is Ready!\".\n\nOnce you are done click Save.\n\n\n--------------------------------------------------------------------------------\n\nConclusion\nAfter completing the steps above, a preview will be generated for every new PR\nand you will see a comment on the PR with the URL where you can check out the\npreview.","html":"<!--kg-card-begin: html--><div class=\"suggested-read\"><p style=\"margin-bottom: 0;\">This blog has been mentioned as one of Feedspot's <a href=\"https://blog.feedspot.com/programming_blogs/\" target=\"_blank\">Top 100 Programming Blogs</a>.  </p></div><!--kg-card-end: html--><p>It's a big hassle for maintainers to set up and check every pull request that is created on their Repository, especially when the repository becomes popular or during Hacktoberfest. </p><p>Netlify helps you generate previews for every PR you receive on your Repository for free and the setup is very simple!</p><hr><h2 id=\"create-a-netlify-account\">Create a Netlify Account</h2><p>Head to <a href=\"https://app.netlify.com/signup?_ga=2.186805096.1187265105.1606308521-719326085.1601620184\">Netlify</a> to create an account. You can choose to Sign up with GitHub, GitLab, Bitbucket, or email. Choosing Sign up with GitHub is the fastest way, as you can directly give it access to your repositories.</p><hr><h2 id=\"create-a-new-site\">Create a New Site</h2><p>Once you create an account, you will be prompted to create a new site. You will first need to choose the Git Provider you are using. In our case, it's GitHub.</p><figure class=\"kg-card kg-image-card\"><img src=\"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-11-25-14-51-55.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>A new window will open asking you to authorize Netlify to access your GitHub repositories. </p><p>The next step would be to choose the repository you want to show the previews on. You will be given a list of your repositories to choose from.</p><p>After you choose your repository, you will be asked to choose the branch.</p><figure class=\"kg-card kg-image-card\"><img src=\"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-11-25-14-55-32.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>You will also be asked to add some build settings:</p><ol><li><strong>Build Command: </strong>The command that is necessary to run on the project for it to be ready for production. If you are using some frameworks or development dependencies, or your project needs something to be done before it is ready to be published publicly, you need to create a script for it and enter the command here. For example, if you are using npm and you have a build script, you should enter here <code>npm run build</code></li><li><strong>Publish Directory: </strong>If your repository has a publish directory like <code>build</code>, <code>public</code> or static then it should be entered here. Otherwise, the root of the repository will be published for production.</li></ol><p>If there are some environment variables you need to add for configuration purposes, you can click \"Show Advanced\", then click \"New Variable and start adding variables and their values.</p><p>Once you are done, click Deploy Site. You will be redirected to the new dashboard for your site showing you details about the current deployment and other information as well.</p><p>You will notice that your project will be given a random URL and name. For example, determined-goodall-351866. You can change the domain settings and enter a custom domain if you have one.</p><hr><h2 id=\"generate-build-previews-for-prs\">Generate Build Previews For PRs</h2><p>Go to Site Settings and choose \"Build &amp; deploy\" from the sidebar. Then scroll down to \"Deploy notifications\".</p><figure class=\"kg-card kg-image-card\"><img src=\"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-11-25-15-11-42.png\" class=\"kg-image\" alt loading=\"lazy\"></figure><p>Then, click on the \"Add notification\" dropdown and select \"GitHub Pull Request Comment\". A new window will open that will ask you to choose the event on which the comment should be added. Choose \"Deploy Preview succeeded\".</p><p>Next, you can choose the comment that will be shown. This comment will be alongside the URL of the custom generated URL. Enter some comment like \"Your Preview is Ready!\".</p><p>Once you are done click Save.</p><hr><h2 id=\"conclusion\">Conclusion</h2><p>After completing the steps above, a preview will be generated for every new PR and you will see a comment on the PR with the URL where you can check out the preview.</p>","url":"https://backend.shahednasser.com/how-to-setup-previews-for-prs-on-your-github-repo/","canonical_url":null,"uuid":"c3b0f542-c9f1-4317-bc28-9873318496c9","codeinjection_foot":null,"codeinjection_head":"<style>\n    .suggested-read {\n    \tbackground-color: #e8e8e8;\n    \tpadding: 20px;\n        margin-bottom: 20px;\n\t}\n</style>","codeinjection_styles":"\n    .suggested-read {\n    \tbackground-color: #e8e8e8;\n    \tpadding: 20px;\n        margin-bottom: 20px;\n\t}\n","comment_id":"5fbe5227639bf8001eda5dfb","reading_time":3,"send_email_when_published":null,"email_subject":null,"childHtmlRehype":{"html":"<!--kg-card-begin: html--><div class=\"suggested-read\"><p style=\"margin-bottom: 0;\">This blog has been mentioned as one of Feedspot's <a href=\"https://blog.feedspot.com/programming_blogs/\" target=\"_blank\">Top 100 Programming Blogs</a>.  </p></div><!--kg-card-end: html--><p>It's a big hassle for maintainers to set up and check every pull request that is created on their Repository, especially when the repository becomes popular or during Hacktoberfest. </p><p>Netlify helps you generate previews for every PR you receive on your Repository for free and the setup is very simple!</p><hr><h2 id=\"create-a-netlify-account\">Create a Netlify Account</h2><p>Head to <a href=\"https://app.netlify.com/signup?_ga=2.186805096.1187265105.1606308521-719326085.1601620184\">Netlify</a> to create an account. You can choose to Sign up with GitHub, GitLab, Bitbucket, or email. Choosing Sign up with GitHub is the fastest way, as you can directly give it access to your repositories.</p><hr><h2 id=\"create-a-new-site\">Create a New Site</h2><p>Once you create an account, you will be prompted to create a new site. You will first need to choose the Git Provider you are using. In our case, it's GitHub.</p><figure class=\"kg-card kg-image-card\"><img src=\"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-11-25-14-51-55.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>A new window will open asking you to authorize Netlify to access your GitHub repositories. </p><p>The next step would be to choose the repository you want to show the previews on. You will be given a list of your repositories to choose from.</p><p>After you choose your repository, you will be asked to choose the branch.</p><figure class=\"kg-card kg-image-card\"><img src=\"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-11-25-14-55-32.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>You will also be asked to add some build settings:</p><ol><li><strong>Build Command: </strong>The command that is necessary to run on the project for it to be ready for production. If you are using some frameworks or development dependencies, or your project needs something to be done before it is ready to be published publicly, you need to create a script for it and enter the command here. For example, if you are using npm and you have a build script, you should enter here <code class=\"language-text\">npm run build</code></li><li><strong>Publish Directory: </strong>If your repository has a publish directory like <code class=\"language-text\">build</code>, <code class=\"language-text\">public</code> or static then it should be entered here. Otherwise, the root of the repository will be published for production.</li></ol><p>If there are some environment variables you need to add for configuration purposes, you can click \"Show Advanced\", then click \"New Variable and start adding variables and their values.</p><p>Once you are done, click Deploy Site. You will be redirected to the new dashboard for your site showing you details about the current deployment and other information as well.</p><p>You will notice that your project will be given a random URL and name. For example, determined-goodall-351866. You can change the domain settings and enter a custom domain if you have one.</p><hr><h2 id=\"generate-build-previews-for-prs\">Generate Build Previews For PRs</h2><p>Go to Site Settings and choose \"Build &#x26; deploy\" from the sidebar. Then scroll down to \"Deploy notifications\".</p><figure class=\"kg-card kg-image-card\"><img src=\"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-11-25-15-11-42.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"></figure><p>Then, click on the \"Add notification\" dropdown and select \"GitHub Pull Request Comment\". A new window will open that will ask you to choose the event on which the comment should be added. Choose \"Deploy Preview succeeded\".</p><p>Next, you can choose the comment that will be shown. This comment will be alongside the URL of the custom generated URL. Enter some comment like \"Your Preview is Ready!\".</p><p>Once you are done click Save.</p><hr><h2 id=\"conclusion\">Conclusion</h2><p>After completing the steps above, a preview will be generated for every new PR and you will see a comment on the PR with the URL where you can check out the preview.</p>","htmlAst":{"type":"root","children":[{"type":"comment","value":"kg-card-begin: html"},{"type":"element","tagName":"div","properties":{"className":["suggested-read"]},"children":[{"type":"element","tagName":"p","properties":{"style":"margin-bottom: 0;"},"children":[{"type":"text","value":"This blog has been mentioned as one of Feedspot's "},{"type":"element","tagName":"a","properties":{"href":"https://blog.feedspot.com/programming_blogs/","target":"_blank"},"children":[{"type":"text","value":"Top 100 Programming Blogs"}]},{"type":"text","value":".  "}]}]},{"type":"comment","value":"kg-card-end: html"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"It's a big hassle for maintainers to set up and check every pull request that is created on their Repository, especially when the repository becomes popular or during Hacktoberfest. "}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Netlify helps you generate previews for every PR you receive on your Repository for free and the setup is very simple!"}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"create-a-netlify-account"},"children":[{"type":"text","value":"Create a Netlify Account"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Head to "},{"type":"element","tagName":"a","properties":{"href":"https://app.netlify.com/signup?_ga=2.186805096.1187265105.1606308521-719326085.1601620184"},"children":[{"type":"text","value":"Netlify"}]},{"type":"text","value":" to create an account. You can choose to Sign up with GitHub, GitLab, Bitbucket, or email. Choosing Sign up with GitHub is the fastest way, as you can directly give it access to your repositories."}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"create-a-new-site"},"children":[{"type":"text","value":"Create a New Site"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Once you create an account, you will be prompted to create a new site. You will first need to choose the Git Provider you are using. In our case, it's GitHub."}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-11-25-14-51-55.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"A new window will open asking you to authorize Netlify to access your GitHub repositories. "}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The next step would be to choose the repository you want to show the previews on. You will be given a list of your repositories to choose from."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"After you choose your repository, you will be asked to choose the branch."}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-11-25-14-55-32.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You will also be asked to add some build settings:"}]},{"type":"element","tagName":"ol","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Build Command: "}]},{"type":"text","value":"The command that is necessary to run on the project for it to be ready for production. If you are using some frameworks or development dependencies, or your project needs something to be done before it is ready to be published publicly, you need to create a script for it and enter the command here. For example, if you are using npm and you have a build script, you should enter here "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"npm run build"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Publish Directory: "}]},{"type":"text","value":"If your repository has a publish directory like "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"build"}]},{"type":"text","value":", "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"public"}]},{"type":"text","value":" or static then it should be entered here. Otherwise, the root of the repository will be published for production."}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If there are some environment variables you need to add for configuration purposes, you can click \"Show Advanced\", then click \"New Variable and start adding variables and their values."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Once you are done, click Deploy Site. You will be redirected to the new dashboard for your site showing you details about the current deployment and other information as well."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You will notice that your project will be given a random URL and name. For example, determined-goodall-351866. You can change the domain settings and enter a custom domain if you have one."}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"generate-build-previews-for-prs"},"children":[{"type":"text","value":"Generate Build Previews For PRs"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Go to Site Settings and choose \"Build & deploy\" from the sidebar. Then scroll down to \"Deploy notifications\"."}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screenshot-from-2020-11-25-15-11-42.png","className":["kg-image"],"alt":"","loading":"lazy"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Then, click on the \"Add notification\" dropdown and select \"GitHub Pull Request Comment\". A new window will open that will ask you to choose the event on which the comment should be added. Choose \"Deploy Preview succeeded\"."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Next, you can choose the comment that will be shown. This comment will be alongside the URL of the custom generated URL. Enter some comment like \"Your Preview is Ready!\"."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Once you are done click Save."}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"conclusion"},"children":[{"type":"text","value":"Conclusion"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"After completing the steps above, a preview will be generated for every new PR and you will see a comment on the PR with the URL where you can check out the preview."}]}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"create-a-netlify-account","heading":"Create a Netlify Account"},{"id":"create-a-new-site","heading":"Create a New Site"},{"id":"generate-build-previews-for-prs","heading":"Generate Build Previews For PRs"},{"id":"conclusion","heading":"Conclusion"}]},"featureImageSharp":{"base":"netlify-logo.png","publicURL":"/static/576a3debae1f2e5978e9669940a85a40/netlify-logo.png","imageMeta":{"width":1200,"height":600},"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAIAAAA7N+mxAAAACXBIWXMAAAsTAAALEwEAmpwYAAABtElEQVQoz1WS+0sVQRTH5wch73XnLIVevPfu7Mzszs5jvQ+Q7pJhBPVDCZk/qZUPRA1SQa4FGVylW5GoSfRAiELqT5XZ2XzA+WE4Z77fc+Z8BmEiMBFAFXBzNXCY2FKYQCiBaZukyh0wlU6FCrErR2khZvpSw5RvQ/tMAlVWSRUOrR45P0wTYHmKKohSTK3Sz72GqLpRiwarfGC47gUxUAlcA0+BKuQaekRAZOTLN5WJh+UqtfZMlwKBqabt7O7j6cbkg6nZhRHVGqxFft4fmEFuTj9KW6u7We975/UhNp0nz5Z29j/Mr21sv9v/dPKt9/mo2+v/+PN3eav7aG6pFAifaxxKBPYNEriRT1fu7/2+9/YnpNmLtVd7B8enZ/++nP7q9vq7Hw/eH57MLK72j78ub+2g4eBmPAbcILsVpj0ifG4az7dHmndKlaCajtcat4NWRtoZG5+IO5Ok2amo9vz6Jmll5VC6eYuF2TUSUR4NvXqMqfJIMhTENogoB3nUI8zUraSJHYKcHCpgOozWyODc2L9glmNz12yJXTb7z5nKwoIbbJkl1/4M0zaTG1kQoXCf5BxRUmErmIlJRwAAAABJRU5ErkJggg==","aspectRatio":1.9886363636363635,"src":"/static/576a3debae1f2e5978e9669940a85a40/60290/netlify-logo.png","srcSet":"/static/576a3debae1f2e5978e9669940a85a40/847ef/netlify-logo.png 175w,\n/static/576a3debae1f2e5978e9669940a85a40/91cba/netlify-logo.png 350w,\n/static/576a3debae1f2e5978e9669940a85a40/60290/netlify-logo.png 700w,\n/static/576a3debae1f2e5978e9669940a85a40/f5f50/netlify-logo.png 1050w,\n/static/576a3debae1f2e5978e9669940a85a40/73f08/netlify-logo.png 1200w","srcWebp":"/static/576a3debae1f2e5978e9669940a85a40/89afa/netlify-logo.webp","srcSetWebp":"/static/576a3debae1f2e5978e9669940a85a40/9fca7/netlify-logo.webp 175w,\n/static/576a3debae1f2e5978e9669940a85a40/37a4e/netlify-logo.webp 350w,\n/static/576a3debae1f2e5978e9669940a85a40/89afa/netlify-logo.webp 700w,\n/static/576a3debae1f2e5978e9669940a85a40/78e7a/netlify-logo.webp 1050w,\n/static/576a3debae1f2e5978e9669940a85a40/a7c53/netlify-logo.webp 1200w","sizes":"(max-width: 700px) 100vw, 700px"}}}},"allGhostPost":{"edges":[{"node":{"id":"Ghost__Post__625ad95c39840e1ac2874ea3","title":"10+ Awesome Islamic Tools and Projects","slug":"10-awesome-islamic-tools-and-projects","featured":true,"feature_image":"https://backend.shahednasser.com/content/images/2022/04/10--Awesome-Islamic-Tools-and-Projects.jpg","excerpt":"As we are halfway through Ramadan, I want to take a chance to shed light on some cool Islamic tools and projects. ","custom_excerpt":"As we are halfway through Ramadan, I want to take a chance to shed light on some cool Islamic tools and projects. ","visibility":"public","created_at_pretty":"16 Apr 2022","published_at_pretty":"18 Apr 2022","updated_at_pretty":"18 Apr 2022","created_at":"2022-04-16T14:57:32.000+00:00","published_at":"2022-04-18T09:27:54.000+00:00","updated_at":"2022-04-18T09:27:54.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"shahed","url":"https://backend.shahednasser.com/author/shahed/","name":"Shahed Nasser","bio":null,"cover_image":null,"profile_image":"https://backend.shahednasser.com/content/images/2022/03/IMG_0591.jpg","location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"shahed","url":"https://backend.shahednasser.com/author/shahed/","name":"Shahed Nasser","bio":null,"cover_image":null,"profile_image":"https://backend.shahednasser.com/content/images/2022/03/IMG_0591.jpg","location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":{"base":"IMG_0591.jpg","publicURL":"/static/ceb49c3c631485453e71e00d7f84b069/IMG_0591.jpg","imageMeta":{"width":1182,"height":1179},"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAMEAQL/xAAWAQEBAQAAAAAAAAAAAAAAAAADBAL/2gAMAwEAAhADEAAAAdXiFM6i0CohUWXoKn//xAAcEAACAgIDAAAAAAAAAAAAAAACAwESBBEhM0H/2gAIAQEAAQUCWySE3WEr7SzbXjAj4iKty+sOQ//EABYRAQEBAAAAAAAAAAAAAAAAAAERIP/aAAgBAwEBPwEhj//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQIBAT8BH//EAB4QAAIBBAMBAAAAAAAAAAAAAAABIRESMUECECJx/9oACAEBAAY/ApVGWvOjzgtUwLlTZA0sdL4f/8QAHBAAAwACAwEAAAAAAAAAAAAAAAERITFBkbHB/9oACAEBAAE/IahkCy+N2GwZpjQiJHJCspUFY0QrSi+HqiW2rgf/2gAMAwEAAgADAAAAEPw3/wD/xAAYEQEBAAMAAAAAAAAAAAAAAAAAARExQf/aAAgBAwEBPxCtjDqP/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQAxEf/aAAgBAgEBPxBFus6Tt//EAB8QAQEAAgIBBQAAAAAAAAAAAAERACExQWFRcYGR0f/aAAgBAQABPxAuaBPPzkO1wyX7F4wkwXanfZrFQgeqE9JgS14vVOvrERIJomVBKwt2jebAeP0yVa8h1n//2Q==","aspectRatio":1,"src":"/static/ceb49c3c631485453e71e00d7f84b069/31709/IMG_0591.jpg","srcSet":"/static/ceb49c3c631485453e71e00d7f84b069/f340b/IMG_0591.jpg 28w,\n/static/ceb49c3c631485453e71e00d7f84b069/22d64/IMG_0591.jpg 55w,\n/static/ceb49c3c631485453e71e00d7f84b069/31709/IMG_0591.jpg 110w,\n/static/ceb49c3c631485453e71e00d7f84b069/aa249/IMG_0591.jpg 165w,\n/static/ceb49c3c631485453e71e00d7f84b069/0dc33/IMG_0591.jpg 220w,\n/static/ceb49c3c631485453e71e00d7f84b069/d8257/IMG_0591.jpg 1182w","srcWebp":"/static/ceb49c3c631485453e71e00d7f84b069/8678c/IMG_0591.webp","srcSetWebp":"/static/ceb49c3c631485453e71e00d7f84b069/59cda/IMG_0591.webp 28w,\n/static/ceb49c3c631485453e71e00d7f84b069/7da75/IMG_0591.webp 55w,\n/static/ceb49c3c631485453e71e00d7f84b069/8678c/IMG_0591.webp 110w,\n/static/ceb49c3c631485453e71e00d7f84b069/f282e/IMG_0591.webp 165w,\n/static/ceb49c3c631485453e71e00d7f84b069/a7b21/IMG_0591.webp 220w,\n/static/ceb49c3c631485453e71e00d7f84b069/63099/IMG_0591.webp 1182w","sizes":"(max-width: 110px) 100vw, 110px"}}}},"primary_tag":{"slug":"tips","url":"https://backend.shahednasser.com/tag/tips/","name":"Tips","visibility":"public","feature_image":null,"description":"Learn more about programming and development through these articles that have essential tips!","meta_title":"Tips on Technology and Programming","meta_description":null,"featureImageSharp":null},"tags":[{"slug":"tips","url":"https://backend.shahednasser.com/tag/tips/","name":"Tips","visibility":"public","feature_image":null,"description":"Learn more about programming and development through these articles that have essential tips!","meta_title":"Tips on Technology and Programming","meta_description":null,"featureImageSharp":null}],"plaintext":"As we are halfway through Ramadan, I want to take a chance to shed light on some\ncool Islamic tools and projects. \n\nSome of these are open source and you can use them in your own projects as well.\n\nAl Quran Cloud\nAl Quran Cloud [https://alquran.cloud] is a web app that you can use to read\nQuran, listen to it with your favorite reciters, and check translations in many\nlanguages.\n\nWhat's cooler about this project is that it provides free APIs that you can use\nto add Quran verses to your own projects. You can use it to add the Quran verses\nboth are text and audio, as well as display translations of it.\n\nI personally have utilized these APIs in my Chrome extension Quran in New Tab.\n[https://chrome.google.com/webstore/detail/quran-in-new-tab/hggkcijghhpkdjeokpfgbhnpecliiijg?hl=en]\n\nYou can also support this project on GitHub\n[https://github.com/islamic-network/alquran.cloud].\n\nSalat Vue\nSalat Vue [https://salat-vue.netlify.app] is a simple Web app that shows you\nprayer times in any country and city. It also shows you the next prayer and how\nmuch time is left remaining.\n\nYou can support this tool on GitHub\n[https://github.com/ELATTARIYassine/Salat-vue].\n\nhijri-date\nhijri-date [https://abdennour.github.io/hijri-date/] is an NPM package that you\ncan use to get the Hijri date. It provides a HijriDate class that you can use to\nhandle hijri dates with an API similar to JavaScript's Date. You can also use it\nto convert to Gregorian date and vice versa.\n\nYou can support this tool on GitHub [https://github.com/abdennour/hijri-date].\n\nQuran.com\nQuran.com [https://quran.com] is an organization that provides web apps and\nmobile apps to easily have access to the Quran and read it, as well as listen to\nit. It's actively maintained and uses modern technologies.\n\nYou can support this project on GitHub [https://github.com/quran]. You can also \ndonate to their organization [https://donate.quran.com] for more support.\n\nazkar-db\nazkar-db [https://github.com/osamayy/azkar-db] is a GitHub repository that has a\nwide set of azkar in a SQLite database, JSON format, and CSV format. It includes\nMorning azkar and Evening azkar, as well as other types.\n\nUnfortunately, this one is all in Arabic only.\n\nMuslim Mate\nMuslim Mate [http://muslimmate.islam-db.com] is a dashboard with the necessary\ninformation for Muslims. It includes prayer times, a calendar of Islamic events,\nAzkar, and weather stats among other things. It's available as a website and as\nan Android app.\n\nIt's also fully customizable as you can remove or change the places of items in\nyour dashboard.\n\nYou can support this project on GitHub\n[https://github.com/fekracomputers/MuslimMateWebsite].\n\nAl-Adhan\nBy the creator of Al Quran Cloud, this website [https://aladhan.com] provides\nyou with information about prayer times, as well as a Hijri calendar with\nevents.\n\nThis project also has a free API that you can use in your projects. You can use\nit to get the Hijri calendar of a Gregorian month, prayer times at a specific\nlongitude and latitude, and much more.\n\nYou can support this project and contribute to it on GitHub\n[https://github.com/islamic-network/api.aladhan.com].\n\nQuran-Flutter\nQuran-Flutter [https://github.com/SadaqaWorks/Quran-Flutter] is an open-source\nflutter project that allows you to read the Quran cross-platforms. This project\nis still in its development phase but at the moment it's a responsive Quran\nreader for any device.\n\nIt's Salah Time\nIt's Salah Time [https://its-salah-time.vercel.app/] is a beautiful web app that\nshows you prayer times based on your location. It's also a PWA so you can add it\nto your mobile device and view it as an app.\n\nYou can support and contribute to this project on GitHub\n[https://github.com/murtuzaalisurti/salah].\n\nSunnah.com\nSunnah.com [https://sunnah.com] is a website you can use to view the Hadith of\nProphet Muhammad. You can also search for it. It supports 3 languages: Arabic,\nEnglish, and Urdu.\n\nIt also provides free-to-use APIs\n[https://sunnah.api-docs.io/1.0/getting-started/introduction] to use these\nresources in your projects.\n\n You can support and contribute to them on GitHub\n[https://github.com/sunnah-com/api].\n\npyIslam\npyIslam is a Python library that you can use to calculate prayer times, hijri\ndates, qiblad direction, Zakat calculation, and more.\n\nYou can support and contribute to the project on GitHub\n[https://github.com/abougouffa/pyIslam].\n\nQuran CLI\nQuran CLI [https://github.com/sarfraznawaz2005/quran-cli] is an NPM package that\nyou can install locally by cloning the GitHub repository. It allows you to view\nthe Quran right from your terminal.\n\nYou can read as well as search the Quran right from your CLI. You can view the\nverses in both English and Arabic.\n\nMore Awesome Tools\nTo check out more awesome Islamic tools, check out the following repositories:\n\n 1. Awesome-Islam [https://github.com/AhmedKamal/awesome-Islam]\n 2. Awesome-Muslims [https://github.com/choubari/Awesome-Muslims]","html":"<p>As we are halfway through Ramadan, I want to take a chance to shed light on some cool Islamic tools and projects. </p><p>Some of these are open source and you can use them in your own projects as well.</p><h2 id=\"al-quran-cloud\">Al Quran Cloud</h2><figure class=\"kg-card kg-image-card\"><img src=\"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.03.31-PM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2380\" height=\"1246\"></figure><p><a href=\"https://alquran.cloud\">Al Quran Cloud</a> is a web app that you can use to read Quran, listen to it with your favorite reciters, and check translations in many languages.</p><p>What's cooler about this project is that it provides free APIs that you can use to add Quran verses to your own projects. You can use it to add the Quran verses both are text and audio, as well as display translations of it.</p><p>I personally have utilized these APIs in my Chrome extension <a href=\"https://chrome.google.com/webstore/detail/quran-in-new-tab/hggkcijghhpkdjeokpfgbhnpecliiijg?hl=en\">Quran in New Tab.</a></p><p>You can also support this project on <a href=\"https://github.com/islamic-network/alquran.cloud\">GitHub</a>.</p><h2 id=\"salat-vue\">Salat Vue</h2><figure class=\"kg-card kg-image-card\"><img src=\"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.07.41-PM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1150\" height=\"1178\"></figure><p><a href=\"https://salat-vue.netlify.app\">Salat Vue</a> is a simple Web app that shows you prayer times in any country and city. It also shows you the next prayer and how much time is left remaining.</p><p>You can support this tool on <a href=\"https://github.com/ELATTARIYassine/Salat-vue\">GitHub</a>.</p><h2 id=\"hijri-date\">hijri-date</h2><figure class=\"kg-card kg-image-card\"><img src=\"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.09.00-PM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2112\" height=\"870\"></figure><p><a href=\"https://abdennour.github.io/hijri-date/\">hijri-date</a> is an NPM package that you can use to get the Hijri date. It provides a <code>HijriDate</code> class that you can use to handle hijri dates with an API similar to JavaScript's Date. You can also use it to convert to Gregorian date and vice versa.</p><p>You can support this tool on <a href=\"https://github.com/abdennour/hijri-date\">GitHub</a>.</p><h2 id=\"qurancom\">Quran.com</h2><figure class=\"kg-card kg-image-card\"><img src=\"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.12.49-PM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2760\" height=\"962\"></figure><p><a href=\"https://quran.com\">Quran.com</a> is an organization that provides web apps and mobile apps to easily have access to the Quran and read it, as well as listen to it. It's actively maintained and uses modern technologies.</p><p>You can support this project on <a href=\"https://github.com/quran\">GitHub</a>. You can also <a href=\"https://donate.quran.com\">donate to their organization</a> for more support.</p><h2 id=\"azkar-db\">azkar-db</h2><figure class=\"kg-card kg-image-card\"><img src=\"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.15.38-PM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2504\" height=\"1058\"></figure><p><a href=\"https://github.com/osamayy/azkar-db\">azkar-db</a> is a GitHub repository that has a wide set of azkar in a SQLite database, JSON format, and CSV format. It includes Morning azkar and Evening azkar, as well as other types.</p><p>Unfortunately, this one is all in Arabic only.</p><h2 id=\"muslim-mate\">Muslim Mate</h2><figure class=\"kg-card kg-image-card\"><img src=\"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.25.23-PM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2758\" height=\"1534\"></figure><p><a href=\"http://muslimmate.islam-db.com\">Muslim Mate</a> is a dashboard with the necessary information for Muslims. It includes prayer times, a calendar of Islamic events, Azkar, and weather stats among other things. It's available as a website and as an Android app.</p><p>It's also fully customizable as you can remove or change the places of items in your dashboard.</p><p>You can support this project on <a href=\"https://github.com/fekracomputers/MuslimMateWebsite\">GitHub</a>.</p><h2 id=\"al-adhan\">Al-Adhan</h2><figure class=\"kg-card kg-image-card\"><img src=\"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.30.14-PM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2338\" height=\"1542\"></figure><p>By the creator of Al Quran Cloud, <a href=\"https://aladhan.com\">this website</a> provides you with information about prayer times, as well as a Hijri calendar with events.</p><p>This project also has a free API that you can use in your projects. You can use it to get the Hijri calendar of a Gregorian month, prayer times at a specific longitude and latitude, and much more.</p><p>You can support this project and contribute to it on <a href=\"https://github.com/islamic-network/api.aladhan.com\">GitHub</a>.</p><h2 id=\"quran-flutter\">Quran-Flutter</h2><figure class=\"kg-card kg-image-card\"><img src=\"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.34.13-PM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1756\" height=\"1102\"></figure><p><a href=\"https://github.com/SadaqaWorks/Quran-Flutter\">Quran-Flutter</a> is an open-source flutter project that allows you to read the Quran cross-platforms. This project is still in its development phase but at the moment it's a responsive Quran reader for any device.</p><h2 id=\"its-salah-time\">It's Salah Time</h2><figure class=\"kg-card kg-image-card\"><img src=\"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-17-at-6.29.51-PM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"608\" height=\"1418\"></figure><p><a href=\"https://its-salah-time.vercel.app/\">It's Salah Time</a> is a beautiful web app that shows you prayer times based on your location. It's also a PWA so you can add it to your mobile device and view it as an app.</p><p>You can support and contribute to this project on <a href=\"https://github.com/murtuzaalisurti/salah\">GitHub</a>.</p><h2 id=\"sunnahcom\">Sunnah.com</h2><figure class=\"kg-card kg-image-card\"><img src=\"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.44.58-PM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2796\" height=\"1272\"></figure><p><a href=\"https://sunnah.com\">Sunnah.com</a> is a website you can use to view the Hadith of Prophet Muhammad. You can also search for it. It supports 3 languages: Arabic, English, and Urdu.</p><p>It also provides <a href=\"https://sunnah.api-docs.io/1.0/getting-started/introduction\">free-to-use APIs</a> to use these resources in your projects.</p><p> You can support and contribute to them on <a href=\"https://github.com/sunnah-com/api\">GitHub</a>.</p><h2 id=\"pyislam\">pyIslam</h2><figure class=\"kg-card kg-image-card\"><img src=\"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.50.29-PM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2066\" height=\"1548\"></figure><p>pyIslam is a Python library that you can use to calculate prayer times, hijri dates, qiblad direction, Zakat calculation, and more.</p><p>You can support and contribute to the project on <a href=\"https://github.com/abougouffa/pyIslam\">GitHub</a>.</p><h2 id=\"quran-cli\">Quran CLI</h2><figure class=\"kg-card kg-image-card\"><img src=\"https://backend.shahednasser.com/content/images/2022/04/screen1.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"724\" height=\"597\"></figure><p><a href=\"https://github.com/sarfraznawaz2005/quran-cli\">Quran CLI</a> is an NPM package that you can install locally by cloning the GitHub repository. It allows you to view the Quran right from your terminal.</p><p>You can read as well as search the Quran right from your CLI. You can view the verses in both English and Arabic.</p><h2 id=\"more-awesome-tools\">More Awesome Tools</h2><p>To check out more awesome Islamic tools, check out the following repositories:</p><ol><li><a href=\"https://github.com/AhmedKamal/awesome-Islam\">Awesome-Islam</a></li><li><a href=\"https://github.com/choubari/Awesome-Muslims\">Awesome-Muslims</a></li></ol>","url":"https://backend.shahednasser.com/10-awesome-islamic-tools-and-projects/","canonical_url":null,"uuid":"9b652a4a-357b-441c-a909-c6f89716b7f3","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"625ad95c39840e1ac2874ea3","reading_time":4,"send_email_when_published":null,"email_subject":null,"childHtmlRehype":{"html":"<p>As we are halfway through Ramadan, I want to take a chance to shed light on some cool Islamic tools and projects. </p><p>Some of these are open source and you can use them in your own projects as well.</p><h2 id=\"al-quran-cloud\">Al Quran Cloud</h2><figure class=\"kg-card kg-image-card\"><img src=\"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.03.31-PM.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2380\" height=\"1246\"></figure><p><a href=\"https://alquran.cloud\">Al Quran Cloud</a> is a web app that you can use to read Quran, listen to it with your favorite reciters, and check translations in many languages.</p><p>What's cooler about this project is that it provides free APIs that you can use to add Quran verses to your own projects. You can use it to add the Quran verses both are text and audio, as well as display translations of it.</p><p>I personally have utilized these APIs in my Chrome extension <a href=\"https://chrome.google.com/webstore/detail/quran-in-new-tab/hggkcijghhpkdjeokpfgbhnpecliiijg?hl=en\">Quran in New Tab.</a></p><p>You can also support this project on <a href=\"https://github.com/islamic-network/alquran.cloud\">GitHub</a>.</p><h2 id=\"salat-vue\">Salat Vue</h2><figure class=\"kg-card kg-image-card\"><img src=\"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.07.41-PM.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1150\" height=\"1178\"></figure><p><a href=\"https://salat-vue.netlify.app\">Salat Vue</a> is a simple Web app that shows you prayer times in any country and city. It also shows you the next prayer and how much time is left remaining.</p><p>You can support this tool on <a href=\"https://github.com/ELATTARIYassine/Salat-vue\">GitHub</a>.</p><h2 id=\"hijri-date\">hijri-date</h2><figure class=\"kg-card kg-image-card\"><img src=\"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.09.00-PM.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2112\" height=\"870\"></figure><p><a href=\"https://abdennour.github.io/hijri-date/\">hijri-date</a> is an NPM package that you can use to get the Hijri date. It provides a <code class=\"language-text\">HijriDate</code> class that you can use to handle hijri dates with an API similar to JavaScript's Date. You can also use it to convert to Gregorian date and vice versa.</p><p>You can support this tool on <a href=\"https://github.com/abdennour/hijri-date\">GitHub</a>.</p><h2 id=\"qurancom\">Quran.com</h2><figure class=\"kg-card kg-image-card\"><img src=\"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.12.49-PM.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2760\" height=\"962\"></figure><p><a href=\"https://quran.com\">Quran.com</a> is an organization that provides web apps and mobile apps to easily have access to the Quran and read it, as well as listen to it. It's actively maintained and uses modern technologies.</p><p>You can support this project on <a href=\"https://github.com/quran\">GitHub</a>. You can also <a href=\"https://donate.quran.com\">donate to their organization</a> for more support.</p><h2 id=\"azkar-db\">azkar-db</h2><figure class=\"kg-card kg-image-card\"><img src=\"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.15.38-PM.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2504\" height=\"1058\"></figure><p><a href=\"https://github.com/osamayy/azkar-db\">azkar-db</a> is a GitHub repository that has a wide set of azkar in a SQLite database, JSON format, and CSV format. It includes Morning azkar and Evening azkar, as well as other types.</p><p>Unfortunately, this one is all in Arabic only.</p><h2 id=\"muslim-mate\">Muslim Mate</h2><figure class=\"kg-card kg-image-card\"><img src=\"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.25.23-PM.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2758\" height=\"1534\"></figure><p><a href=\"http://muslimmate.islam-db.com\">Muslim Mate</a> is a dashboard with the necessary information for Muslims. It includes prayer times, a calendar of Islamic events, Azkar, and weather stats among other things. It's available as a website and as an Android app.</p><p>It's also fully customizable as you can remove or change the places of items in your dashboard.</p><p>You can support this project on <a href=\"https://github.com/fekracomputers/MuslimMateWebsite\">GitHub</a>.</p><h2 id=\"al-adhan\">Al-Adhan</h2><figure class=\"kg-card kg-image-card\"><img src=\"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.30.14-PM.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2338\" height=\"1542\"></figure><p>By the creator of Al Quran Cloud, <a href=\"https://aladhan.com\">this website</a> provides you with information about prayer times, as well as a Hijri calendar with events.</p><p>This project also has a free API that you can use in your projects. You can use it to get the Hijri calendar of a Gregorian month, prayer times at a specific longitude and latitude, and much more.</p><p>You can support this project and contribute to it on <a href=\"https://github.com/islamic-network/api.aladhan.com\">GitHub</a>.</p><h2 id=\"quran-flutter\">Quran-Flutter</h2><figure class=\"kg-card kg-image-card\"><img src=\"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.34.13-PM.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1756\" height=\"1102\"></figure><p><a href=\"https://github.com/SadaqaWorks/Quran-Flutter\">Quran-Flutter</a> is an open-source flutter project that allows you to read the Quran cross-platforms. This project is still in its development phase but at the moment it's a responsive Quran reader for any device.</p><h2 id=\"its-salah-time\">It's Salah Time</h2><figure class=\"kg-card kg-image-card\"><img src=\"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-17-at-6.29.51-PM.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"608\" height=\"1418\"></figure><p><a href=\"https://its-salah-time.vercel.app/\">It's Salah Time</a> is a beautiful web app that shows you prayer times based on your location. It's also a PWA so you can add it to your mobile device and view it as an app.</p><p>You can support and contribute to this project on <a href=\"https://github.com/murtuzaalisurti/salah\">GitHub</a>.</p><h2 id=\"sunnahcom\">Sunnah.com</h2><figure class=\"kg-card kg-image-card\"><img src=\"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.44.58-PM.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2796\" height=\"1272\"></figure><p><a href=\"https://sunnah.com\">Sunnah.com</a> is a website you can use to view the Hadith of Prophet Muhammad. You can also search for it. It supports 3 languages: Arabic, English, and Urdu.</p><p>It also provides <a href=\"https://sunnah.api-docs.io/1.0/getting-started/introduction\">free-to-use APIs</a> to use these resources in your projects.</p><p> You can support and contribute to them on <a href=\"https://github.com/sunnah-com/api\">GitHub</a>.</p><h2 id=\"pyislam\">pyIslam</h2><figure class=\"kg-card kg-image-card\"><img src=\"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.50.29-PM.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2066\" height=\"1548\"></figure><p>pyIslam is a Python library that you can use to calculate prayer times, hijri dates, qiblad direction, Zakat calculation, and more.</p><p>You can support and contribute to the project on <a href=\"https://github.com/abougouffa/pyIslam\">GitHub</a>.</p><h2 id=\"quran-cli\">Quran CLI</h2><figure class=\"kg-card kg-image-card\"><img src=\"https://backend.shahednasser.com/content/images/2022/04/screen1.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"724\" height=\"597\"></figure><p><a href=\"https://github.com/sarfraznawaz2005/quran-cli\">Quran CLI</a> is an NPM package that you can install locally by cloning the GitHub repository. It allows you to view the Quran right from your terminal.</p><p>You can read as well as search the Quran right from your CLI. You can view the verses in both English and Arabic.</p><h2 id=\"more-awesome-tools\">More Awesome Tools</h2><p>To check out more awesome Islamic tools, check out the following repositories:</p><ol><li><a href=\"https://github.com/AhmedKamal/awesome-Islam\">Awesome-Islam</a></li><li><a href=\"https://github.com/choubari/Awesome-Muslims\">Awesome-Muslims</a></li></ol>","htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"As we are halfway through Ramadan, I want to take a chance to shed light on some cool Islamic tools and projects. "}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Some of these are open source and you can use them in your own projects as well."}]},{"type":"element","tagName":"h2","properties":{"id":"al-quran-cloud"},"children":[{"type":"text","value":"Al Quran Cloud"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.03.31-PM.png","className":["kg-image"],"alt":"","loading":"lazy","width":2380,"height":1246},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://alquran.cloud"},"children":[{"type":"text","value":"Al Quran Cloud"}]},{"type":"text","value":" is a web app that you can use to read Quran, listen to it with your favorite reciters, and check translations in many languages."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"What's cooler about this project is that it provides free APIs that you can use to add Quran verses to your own projects. You can use it to add the Quran verses both are text and audio, as well as display translations of it."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"I personally have utilized these APIs in my Chrome extension "},{"type":"element","tagName":"a","properties":{"href":"https://chrome.google.com/webstore/detail/quran-in-new-tab/hggkcijghhpkdjeokpfgbhnpecliiijg?hl=en"},"children":[{"type":"text","value":"Quran in New Tab."}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You can also support this project on "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/islamic-network/alquran.cloud"},"children":[{"type":"text","value":"GitHub"}]},{"type":"text","value":"."}]},{"type":"element","tagName":"h2","properties":{"id":"salat-vue"},"children":[{"type":"text","value":"Salat Vue"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.07.41-PM.png","className":["kg-image"],"alt":"","loading":"lazy","width":1150,"height":1178},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://salat-vue.netlify.app"},"children":[{"type":"text","value":"Salat Vue"}]},{"type":"text","value":" is a simple Web app that shows you prayer times in any country and city. It also shows you the next prayer and how much time is left remaining."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You can support this tool on "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/ELATTARIYassine/Salat-vue"},"children":[{"type":"text","value":"GitHub"}]},{"type":"text","value":"."}]},{"type":"element","tagName":"h2","properties":{"id":"hijri-date"},"children":[{"type":"text","value":"hijri-date"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.09.00-PM.png","className":["kg-image"],"alt":"","loading":"lazy","width":2112,"height":870},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://abdennour.github.io/hijri-date/"},"children":[{"type":"text","value":"hijri-date"}]},{"type":"text","value":" is an NPM package that you can use to get the Hijri date. It provides a "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"HijriDate"}]},{"type":"text","value":" class that you can use to handle hijri dates with an API similar to JavaScript's Date. You can also use it to convert to Gregorian date and vice versa."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You can support this tool on "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/abdennour/hijri-date"},"children":[{"type":"text","value":"GitHub"}]},{"type":"text","value":"."}]},{"type":"element","tagName":"h2","properties":{"id":"qurancom"},"children":[{"type":"text","value":"Quran.com"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.12.49-PM.png","className":["kg-image"],"alt":"","loading":"lazy","width":2760,"height":962},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://quran.com"},"children":[{"type":"text","value":"Quran.com"}]},{"type":"text","value":" is an organization that provides web apps and mobile apps to easily have access to the Quran and read it, as well as listen to it. It's actively maintained and uses modern technologies."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You can support this project on "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/quran"},"children":[{"type":"text","value":"GitHub"}]},{"type":"text","value":". You can also "},{"type":"element","tagName":"a","properties":{"href":"https://donate.quran.com"},"children":[{"type":"text","value":"donate to their organization"}]},{"type":"text","value":" for more support."}]},{"type":"element","tagName":"h2","properties":{"id":"azkar-db"},"children":[{"type":"text","value":"azkar-db"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.15.38-PM.png","className":["kg-image"],"alt":"","loading":"lazy","width":2504,"height":1058},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://github.com/osamayy/azkar-db"},"children":[{"type":"text","value":"azkar-db"}]},{"type":"text","value":" is a GitHub repository that has a wide set of azkar in a SQLite database, JSON format, and CSV format. It includes Morning azkar and Evening azkar, as well as other types."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Unfortunately, this one is all in Arabic only."}]},{"type":"element","tagName":"h2","properties":{"id":"muslim-mate"},"children":[{"type":"text","value":"Muslim Mate"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.25.23-PM.png","className":["kg-image"],"alt":"","loading":"lazy","width":2758,"height":1534},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"http://muslimmate.islam-db.com"},"children":[{"type":"text","value":"Muslim Mate"}]},{"type":"text","value":" is a dashboard with the necessary information for Muslims. It includes prayer times, a calendar of Islamic events, Azkar, and weather stats among other things. It's available as a website and as an Android app."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"It's also fully customizable as you can remove or change the places of items in your dashboard."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You can support this project on "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/fekracomputers/MuslimMateWebsite"},"children":[{"type":"text","value":"GitHub"}]},{"type":"text","value":"."}]},{"type":"element","tagName":"h2","properties":{"id":"al-adhan"},"children":[{"type":"text","value":"Al-Adhan"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.30.14-PM.png","className":["kg-image"],"alt":"","loading":"lazy","width":2338,"height":1542},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"By the creator of Al Quran Cloud, "},{"type":"element","tagName":"a","properties":{"href":"https://aladhan.com"},"children":[{"type":"text","value":"this website"}]},{"type":"text","value":" provides you with information about prayer times, as well as a Hijri calendar with events."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This project also has a free API that you can use in your projects. You can use it to get the Hijri calendar of a Gregorian month, prayer times at a specific longitude and latitude, and much more."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You can support this project and contribute to it on "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/islamic-network/api.aladhan.com"},"children":[{"type":"text","value":"GitHub"}]},{"type":"text","value":"."}]},{"type":"element","tagName":"h2","properties":{"id":"quran-flutter"},"children":[{"type":"text","value":"Quran-Flutter"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.34.13-PM.png","className":["kg-image"],"alt":"","loading":"lazy","width":1756,"height":1102},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://github.com/SadaqaWorks/Quran-Flutter"},"children":[{"type":"text","value":"Quran-Flutter"}]},{"type":"text","value":" is an open-source flutter project that allows you to read the Quran cross-platforms. This project is still in its development phase but at the moment it's a responsive Quran reader for any device."}]},{"type":"element","tagName":"h2","properties":{"id":"its-salah-time"},"children":[{"type":"text","value":"It's Salah Time"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-17-at-6.29.51-PM.png","className":["kg-image"],"alt":"","loading":"lazy","width":608,"height":1418},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://its-salah-time.vercel.app/"},"children":[{"type":"text","value":"It's Salah Time"}]},{"type":"text","value":" is a beautiful web app that shows you prayer times based on your location. It's also a PWA so you can add it to your mobile device and view it as an app."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You can support and contribute to this project on "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/murtuzaalisurti/salah"},"children":[{"type":"text","value":"GitHub"}]},{"type":"text","value":"."}]},{"type":"element","tagName":"h2","properties":{"id":"sunnahcom"},"children":[{"type":"text","value":"Sunnah.com"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.44.58-PM.png","className":["kg-image"],"alt":"","loading":"lazy","width":2796,"height":1272},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://sunnah.com"},"children":[{"type":"text","value":"Sunnah.com"}]},{"type":"text","value":" is a website you can use to view the Hadith of Prophet Muhammad. You can also search for it. It supports 3 languages: Arabic, English, and Urdu."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"It also provides "},{"type":"element","tagName":"a","properties":{"href":"https://sunnah.api-docs.io/1.0/getting-started/introduction"},"children":[{"type":"text","value":"free-to-use APIs"}]},{"type":"text","value":" to use these resources in your projects."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":" You can support and contribute to them on "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/sunnah-com/api"},"children":[{"type":"text","value":"GitHub"}]},{"type":"text","value":"."}]},{"type":"element","tagName":"h2","properties":{"id":"pyislam"},"children":[{"type":"text","value":"pyIslam"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://backend.shahednasser.com/content/images/2022/04/Screen-Shot-2022-04-16-at-6.50.29-PM.png","className":["kg-image"],"alt":"","loading":"lazy","width":2066,"height":1548},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"pyIslam is a Python library that you can use to calculate prayer times, hijri dates, qiblad direction, Zakat calculation, and more."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You can support and contribute to the project on "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/abougouffa/pyIslam"},"children":[{"type":"text","value":"GitHub"}]},{"type":"text","value":"."}]},{"type":"element","tagName":"h2","properties":{"id":"quran-cli"},"children":[{"type":"text","value":"Quran CLI"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://backend.shahednasser.com/content/images/2022/04/screen1.png","className":["kg-image"],"alt":"","loading":"lazy","width":724,"height":597},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://github.com/sarfraznawaz2005/quran-cli"},"children":[{"type":"text","value":"Quran CLI"}]},{"type":"text","value":" is an NPM package that you can install locally by cloning the GitHub repository. It allows you to view the Quran right from your terminal."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You can read as well as search the Quran right from your CLI. You can view the verses in both English and Arabic."}]},{"type":"element","tagName":"h2","properties":{"id":"more-awesome-tools"},"children":[{"type":"text","value":"More Awesome Tools"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"To check out more awesome Islamic tools, check out the following repositories:"}]},{"type":"element","tagName":"ol","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://github.com/AhmedKamal/awesome-Islam"},"children":[{"type":"text","value":"Awesome-Islam"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://github.com/choubari/Awesome-Muslims"},"children":[{"type":"text","value":"Awesome-Muslims"}]}]}]}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"al-quran-cloud","heading":"Al Quran Cloud"},{"id":"salat-vue","heading":"Salat Vue"},{"id":"hijri-date","heading":"hijri-date"},{"id":"qurancom","heading":"Quran.com"},{"id":"azkar-db","heading":"azkar-db"},{"id":"muslim-mate","heading":"Muslim Mate"},{"id":"al-adhan","heading":"Al-Adhan"},{"id":"quran-flutter","heading":"Quran-Flutter"},{"id":"its-salah-time","heading":"It's Salah Time"},{"id":"sunnahcom","heading":"Sunnah.com"},{"id":"pyislam","heading":"pyIslam"},{"id":"quran-cli","heading":"Quran CLI"},{"id":"more-awesome-tools","heading":"More Awesome Tools"}]},"featureImageSharp":{"base":"10--Awesome-Islamic-Tools-and-Projects.jpg","publicURL":"/static/536816f1ec08d643b496e09903988f82/10--Awesome-Islamic-Tools-and-Projects.jpg","imageMeta":{"width":1560,"height":876},"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAECBf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAe5dCKP/xAAXEAEAAwAAAAAAAAAAAAAAAAARASAh/9oACAEBAAEFAmXa/wD/xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAWEAEBAQAAAAAAAAAAAAAAAAAxACD/2gAIAQEABj8CIz//xAAbEAACAQUAAAAAAAAAAAAAAAAAEQEgMUFx8f/aAAgBAQABPyG0fY+hDzCo/9oADAMBAAIAAwAAABAjz//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8QP//EABoQAAIDAQEAAAAAAAAAAAAAAAERACExIFH/2gAIAQEAAT8QsDUdFCb1kyDY8b4//9k=","aspectRatio":1.7857142857142858,"src":"/static/536816f1ec08d643b496e09903988f82/ea4ab/10--Awesome-Islamic-Tools-and-Projects.jpg","srcSet":"/static/536816f1ec08d643b496e09903988f82/477ba/10--Awesome-Islamic-Tools-and-Projects.jpg 175w,\n/static/536816f1ec08d643b496e09903988f82/06776/10--Awesome-Islamic-Tools-and-Projects.jpg 350w,\n/static/536816f1ec08d643b496e09903988f82/ea4ab/10--Awesome-Islamic-Tools-and-Projects.jpg 700w,\n/static/536816f1ec08d643b496e09903988f82/3055e/10--Awesome-Islamic-Tools-and-Projects.jpg 1050w,\n/static/536816f1ec08d643b496e09903988f82/eff08/10--Awesome-Islamic-Tools-and-Projects.jpg 1400w,\n/static/536816f1ec08d643b496e09903988f82/81a53/10--Awesome-Islamic-Tools-and-Projects.jpg 1560w","srcWebp":"/static/536816f1ec08d643b496e09903988f82/89afa/10--Awesome-Islamic-Tools-and-Projects.webp","srcSetWebp":"/static/536816f1ec08d643b496e09903988f82/9fca7/10--Awesome-Islamic-Tools-and-Projects.webp 175w,\n/static/536816f1ec08d643b496e09903988f82/37a4e/10--Awesome-Islamic-Tools-and-Projects.webp 350w,\n/static/536816f1ec08d643b496e09903988f82/89afa/10--Awesome-Islamic-Tools-and-Projects.webp 700w,\n/static/536816f1ec08d643b496e09903988f82/78e7a/10--Awesome-Islamic-Tools-and-Projects.webp 1050w,\n/static/536816f1ec08d643b496e09903988f82/03d34/10--Awesome-Islamic-Tools-and-Projects.webp 1400w,\n/static/536816f1ec08d643b496e09903988f82/f5845/10--Awesome-Islamic-Tools-and-Projects.webp 1560w","sizes":"(max-width: 700px) 100vw, 700px"}}}}},{"node":{"id":"Ghost__Post__6258204839840e1ac2874e74","title":"How to Install Python 2 on macOS 12.3+","slug":"how-to-install-python-2-on-mac-12-3","featured":true,"feature_image":"https://backend.shahednasser.com/content/images/2022/04/B7973617-B25E-4E6A-9C4B-DB17F090A267.png","excerpt":"Learn how to install Python 2 on macOS 12.3+","custom_excerpt":"Learn how to install Python 2 on macOS 12.3+","visibility":"public","created_at_pretty":"14 Apr 2022","published_at_pretty":"14 Apr 2022","updated_at_pretty":"14 Apr 2022","created_at":"2022-04-14T13:23:20.000+00:00","published_at":"2022-04-14T13:34:57.000+00:00","updated_at":"2022-04-14T13:34:57.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"shahed","url":"https://backend.shahednasser.com/author/shahed/","name":"Shahed Nasser","bio":null,"cover_image":null,"profile_image":"https://backend.shahednasser.com/content/images/2022/03/IMG_0591.jpg","location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"shahed","url":"https://backend.shahednasser.com/author/shahed/","name":"Shahed Nasser","bio":null,"cover_image":null,"profile_image":"https://backend.shahednasser.com/content/images/2022/03/IMG_0591.jpg","location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":{"base":"IMG_0591.jpg","publicURL":"/static/ceb49c3c631485453e71e00d7f84b069/IMG_0591.jpg","imageMeta":{"width":1182,"height":1179},"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAMEAQL/xAAWAQEBAQAAAAAAAAAAAAAAAAADBAL/2gAMAwEAAhADEAAAAdXiFM6i0CohUWXoKn//xAAcEAACAgIDAAAAAAAAAAAAAAACAwESBBEhM0H/2gAIAQEAAQUCWySE3WEr7SzbXjAj4iKty+sOQ//EABYRAQEBAAAAAAAAAAAAAAAAAAERIP/aAAgBAwEBPwEhj//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQIBAT8BH//EAB4QAAIBBAMBAAAAAAAAAAAAAAABIRESMUECECJx/9oACAEBAAY/ApVGWvOjzgtUwLlTZA0sdL4f/8QAHBAAAwACAwEAAAAAAAAAAAAAAAERITFBkbHB/9oACAEBAAE/IahkCy+N2GwZpjQiJHJCspUFY0QrSi+HqiW2rgf/2gAMAwEAAgADAAAAEPw3/wD/xAAYEQEBAAMAAAAAAAAAAAAAAAAAARExQf/aAAgBAwEBPxCtjDqP/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQAxEf/aAAgBAgEBPxBFus6Tt//EAB8QAQEAAgIBBQAAAAAAAAAAAAERACExQWFRcYGR0f/aAAgBAQABPxAuaBPPzkO1wyX7F4wkwXanfZrFQgeqE9JgS14vVOvrERIJomVBKwt2jebAeP0yVa8h1n//2Q==","aspectRatio":1,"src":"/static/ceb49c3c631485453e71e00d7f84b069/31709/IMG_0591.jpg","srcSet":"/static/ceb49c3c631485453e71e00d7f84b069/f340b/IMG_0591.jpg 28w,\n/static/ceb49c3c631485453e71e00d7f84b069/22d64/IMG_0591.jpg 55w,\n/static/ceb49c3c631485453e71e00d7f84b069/31709/IMG_0591.jpg 110w,\n/static/ceb49c3c631485453e71e00d7f84b069/aa249/IMG_0591.jpg 165w,\n/static/ceb49c3c631485453e71e00d7f84b069/0dc33/IMG_0591.jpg 220w,\n/static/ceb49c3c631485453e71e00d7f84b069/d8257/IMG_0591.jpg 1182w","srcWebp":"/static/ceb49c3c631485453e71e00d7f84b069/8678c/IMG_0591.webp","srcSetWebp":"/static/ceb49c3c631485453e71e00d7f84b069/59cda/IMG_0591.webp 28w,\n/static/ceb49c3c631485453e71e00d7f84b069/7da75/IMG_0591.webp 55w,\n/static/ceb49c3c631485453e71e00d7f84b069/8678c/IMG_0591.webp 110w,\n/static/ceb49c3c631485453e71e00d7f84b069/f282e/IMG_0591.webp 165w,\n/static/ceb49c3c631485453e71e00d7f84b069/a7b21/IMG_0591.webp 220w,\n/static/ceb49c3c631485453e71e00d7f84b069/63099/IMG_0591.webp 1182w","sizes":"(max-width: 110px) 100vw, 110px"}}}},"primary_tag":{"slug":"tips","url":"https://backend.shahednasser.com/tag/tips/","name":"Tips","visibility":"public","feature_image":null,"description":"Learn more about programming and development through these articles that have essential tips!","meta_title":"Tips on Technology and Programming","meta_description":null,"featureImageSharp":null},"tags":[{"slug":"tips","url":"https://backend.shahednasser.com/tag/tips/","name":"Tips","visibility":"public","feature_image":null,"description":"Learn more about programming and development through these articles that have essential tips!","meta_title":"Tips on Technology and Programming","meta_description":null,"featureImageSharp":null},{"slug":"python","url":"https://backend.shahednasser.com/tag/python/","name":"Python","visibility":"public","feature_image":null,"description":null,"meta_title":null,"meta_description":null,"featureImageSharp":null}],"plaintext":"As of macOS 12.3+\n[https://developer.apple.com/documentation/macos-release-notes/macos-12_3-release-notes#Python]\n, Python 2 which was installed by default at /usr/bin/python have been removed.\nThis can lead to a lot of issues for developers that need to use Python 2 or\nthat use other tools that depend on it.\n\nInstall Python 2\nTo install Python2 again, simply download the macOS universal installer from\nPython's website\n[https://www.python.org/ftp/python/2.7.18/python-2.7.18-macosx10.9.pkg]\n\nAfter downloading the installer run it to install Python 2. This will\nautomatically install Python in /usr/local/python as well.\n\nTest it Out\nYou can run Python 2 in your terminal now and other tools using it will no\nlonger have issues:\n\npython","html":"<p>As of <a href=\"https://developer.apple.com/documentation/macos-release-notes/macos-12_3-release-notes#Python\">macOS 12.3+</a>, Python 2 which was installed by default at <code>/usr/bin/python</code> have been removed. This can lead to a lot of issues for developers that need to use Python 2 or that use other tools that depend on it.</p><h2 id=\"install-python-2\">Install Python 2</h2><p>To install Python2 again, simply <a href=\"https://www.python.org/ftp/python/2.7.18/python-2.7.18-macosx10.9.pkg\">download the macOS universal installer from Python's website</a></p><p>After downloading the installer run it to install Python 2. This will automatically install Python in <code>/usr/local/python</code> as well.</p><h2 id=\"test-it-out\">Test it Out</h2><p>You can run Python 2 in your terminal now and other tools using it will no longer have issues:</p><pre><code>python</code></pre>","url":"https://backend.shahednasser.com/how-to-install-python-2-on-mac-12-3/","canonical_url":null,"uuid":"8630e7a0-622a-4bfa-9a3a-8cc2b6668d75","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"6258204839840e1ac2874e74","reading_time":1,"send_email_when_published":null,"email_subject":null,"childHtmlRehype":{"html":"<p>As of <a href=\"https://developer.apple.com/documentation/macos-release-notes/macos-12_3-release-notes#Python\">macOS 12.3+</a>, Python 2 which was installed by default at <code class=\"language-text\">/usr/bin/python</code> have been removed. This can lead to a lot of issues for developers that need to use Python 2 or that use other tools that depend on it.</p><h2 id=\"install-python-2\">Install Python 2</h2><p>To install Python2 again, simply <a href=\"https://www.python.org/ftp/python/2.7.18/python-2.7.18-macosx10.9.pkg\">download the macOS universal installer from Python's website</a></p><p>After downloading the installer run it to install Python 2. This will automatically install Python in <code class=\"language-text\">/usr/local/python</code> as well.</p><h2 id=\"test-it-out\">Test it Out</h2><p>You can run Python 2 in your terminal now and other tools using it will no longer have issues:</p><div class=\"kg-card kg-code-card gatsby-highlight\" data-language=\"text\"><pre class=\"language-text\"><code class=\"language-text\">python</code></pre></div>","htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"As of "},{"type":"element","tagName":"a","properties":{"href":"https://developer.apple.com/documentation/macos-release-notes/macos-12_3-release-notes#Python"},"children":[{"type":"text","value":"macOS 12.3+"}]},{"type":"text","value":", Python 2 which was installed by default at "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"/usr/bin/python"}]},{"type":"text","value":" have been removed. This can lead to a lot of issues for developers that need to use Python 2 or that use other tools that depend on it."}]},{"type":"element","tagName":"h2","properties":{"id":"install-python-2"},"children":[{"type":"text","value":"Install Python 2"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"To install Python2 again, simply "},{"type":"element","tagName":"a","properties":{"href":"https://www.python.org/ftp/python/2.7.18/python-2.7.18-macosx10.9.pkg"},"children":[{"type":"text","value":"download the macOS universal installer from Python's website"}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"After downloading the installer run it to install Python 2. This will automatically install Python in "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"/usr/local/python"}]},{"type":"text","value":" as well."}]},{"type":"element","tagName":"h2","properties":{"id":"test-it-out"},"children":[{"type":"text","value":"Test it Out"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You can run Python 2 in your terminal now and other tools using it will no longer have issues:"}]},{"type":"element","tagName":"div","properties":{"className":["kg-card","kg-code-card","gatsby-highlight"],"dataLanguage":"text"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-text"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"python"}]}]}]}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"install-python-2","heading":"Install Python 2"},{"id":"test-it-out","heading":"Test it Out"}]},"featureImageSharp":{"base":"B7973617-B25E-4E6A-9C4B-DB17F090A267.png","publicURL":"/static/6091f831ffb568e0450ce955625cd203/B7973617-B25E-4E6A-9C4B-DB17F090A267.png","imageMeta":{"width":1560,"height":876},"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAACE4AAAhOAFFljFgAAABCElEQVQoz61R7U7CQBC8938Y+YEJJEaJ0QYiiWhrCf3AtleeAPGXNzvmrj1KRQNGL5nsze7eZPZWiYD/BQqoDIQGYBOFEM+73G96lFU2MIQxBDoY89HLmS91C8GxS0UR/uU0QuJgtZS1GccrxssVK12zqmrm64JJkjGMYt4HMz49R5zPHxlFS2bZmkmau/p2+9aKyh4KAINgxuHlmJPJHS8GQ17f3Lo4Gl3xtShZFBXTNHdiWm9Yltrldrv37wXTLOd0+sDFImQYvrCstHNR15szRpa+4DkPYDcLODje5qT9/56gv/gHHs1WceTgFBQE9OgKnmPP5USPvyuga3buDqPgYNQ+/6nnE7ljV4t5Ly5LAAAAAElFTkSuQmCC","aspectRatio":1.7857142857142858,"src":"/static/6091f831ffb568e0450ce955625cd203/60290/B7973617-B25E-4E6A-9C4B-DB17F090A267.png","srcSet":"/static/6091f831ffb568e0450ce955625cd203/847ef/B7973617-B25E-4E6A-9C4B-DB17F090A267.png 175w,\n/static/6091f831ffb568e0450ce955625cd203/91cba/B7973617-B25E-4E6A-9C4B-DB17F090A267.png 350w,\n/static/6091f831ffb568e0450ce955625cd203/60290/B7973617-B25E-4E6A-9C4B-DB17F090A267.png 700w,\n/static/6091f831ffb568e0450ce955625cd203/f5f50/B7973617-B25E-4E6A-9C4B-DB17F090A267.png 1050w,\n/static/6091f831ffb568e0450ce955625cd203/38674/B7973617-B25E-4E6A-9C4B-DB17F090A267.png 1400w,\n/static/6091f831ffb568e0450ce955625cd203/47b0f/B7973617-B25E-4E6A-9C4B-DB17F090A267.png 1560w","srcWebp":"/static/6091f831ffb568e0450ce955625cd203/89afa/B7973617-B25E-4E6A-9C4B-DB17F090A267.webp","srcSetWebp":"/static/6091f831ffb568e0450ce955625cd203/9fca7/B7973617-B25E-4E6A-9C4B-DB17F090A267.webp 175w,\n/static/6091f831ffb568e0450ce955625cd203/37a4e/B7973617-B25E-4E6A-9C4B-DB17F090A267.webp 350w,\n/static/6091f831ffb568e0450ce955625cd203/89afa/B7973617-B25E-4E6A-9C4B-DB17F090A267.webp 700w,\n/static/6091f831ffb568e0450ce955625cd203/78e7a/B7973617-B25E-4E6A-9C4B-DB17F090A267.webp 1050w,\n/static/6091f831ffb568e0450ce955625cd203/03d34/B7973617-B25E-4E6A-9C4B-DB17F090A267.webp 1400w,\n/static/6091f831ffb568e0450ce955625cd203/f5845/B7973617-B25E-4E6A-9C4B-DB17F090A267.webp 1560w","sizes":"(max-width: 700px) 100vw, 700px"}}}}},{"node":{"id":"Ghost__Post__6251920039840e1ac2874dff","title":"Does Technical Writing Require Technical Knowledge?","slug":"does-technical-writing-require-technical-knowledge","featured":true,"feature_image":"https://backend.shahednasser.com/content/images/2022/04/Does-Technical-Writing-Require-Technical-Knowledge-2.jpg","excerpt":"In this article, I'll give you a bit of summary about what we do and whether or not you need technical knowledge for the job.","custom_excerpt":"In this article, I'll give you a bit of summary about what we do and whether or not you need technical knowledge for the job.","visibility":"public","created_at_pretty":"9 Apr 2022","published_at_pretty":"11 Apr 2022","updated_at_pretty":"11 Apr 2022","created_at":"2022-04-09T14:02:40.000+00:00","published_at":"2022-04-11T09:10:52.000+00:00","updated_at":"2022-04-11T09:10:52.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"shahed","url":"https://backend.shahednasser.com/author/shahed/","name":"Shahed Nasser","bio":null,"cover_image":null,"profile_image":"https://backend.shahednasser.com/content/images/2022/03/IMG_0591.jpg","location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"shahed","url":"https://backend.shahednasser.com/author/shahed/","name":"Shahed Nasser","bio":null,"cover_image":null,"profile_image":"https://backend.shahednasser.com/content/images/2022/03/IMG_0591.jpg","location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":{"base":"IMG_0591.jpg","publicURL":"/static/ceb49c3c631485453e71e00d7f84b069/IMG_0591.jpg","imageMeta":{"width":1182,"height":1179},"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAMEAQL/xAAWAQEBAQAAAAAAAAAAAAAAAAADBAL/2gAMAwEAAhADEAAAAdXiFM6i0CohUWXoKn//xAAcEAACAgIDAAAAAAAAAAAAAAACAwESBBEhM0H/2gAIAQEAAQUCWySE3WEr7SzbXjAj4iKty+sOQ//EABYRAQEBAAAAAAAAAAAAAAAAAAERIP/aAAgBAwEBPwEhj//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQIBAT8BH//EAB4QAAIBBAMBAAAAAAAAAAAAAAABIRESMUECECJx/9oACAEBAAY/ApVGWvOjzgtUwLlTZA0sdL4f/8QAHBAAAwACAwEAAAAAAAAAAAAAAAERITFBkbHB/9oACAEBAAE/IahkCy+N2GwZpjQiJHJCspUFY0QrSi+HqiW2rgf/2gAMAwEAAgADAAAAEPw3/wD/xAAYEQEBAAMAAAAAAAAAAAAAAAAAARExQf/aAAgBAwEBPxCtjDqP/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQAxEf/aAAgBAgEBPxBFus6Tt//EAB8QAQEAAgIBBQAAAAAAAAAAAAERACExQWFRcYGR0f/aAAgBAQABPxAuaBPPzkO1wyX7F4wkwXanfZrFQgeqE9JgS14vVOvrERIJomVBKwt2jebAeP0yVa8h1n//2Q==","aspectRatio":1,"src":"/static/ceb49c3c631485453e71e00d7f84b069/31709/IMG_0591.jpg","srcSet":"/static/ceb49c3c631485453e71e00d7f84b069/f340b/IMG_0591.jpg 28w,\n/static/ceb49c3c631485453e71e00d7f84b069/22d64/IMG_0591.jpg 55w,\n/static/ceb49c3c631485453e71e00d7f84b069/31709/IMG_0591.jpg 110w,\n/static/ceb49c3c631485453e71e00d7f84b069/aa249/IMG_0591.jpg 165w,\n/static/ceb49c3c631485453e71e00d7f84b069/0dc33/IMG_0591.jpg 220w,\n/static/ceb49c3c631485453e71e00d7f84b069/d8257/IMG_0591.jpg 1182w","srcWebp":"/static/ceb49c3c631485453e71e00d7f84b069/8678c/IMG_0591.webp","srcSetWebp":"/static/ceb49c3c631485453e71e00d7f84b069/59cda/IMG_0591.webp 28w,\n/static/ceb49c3c631485453e71e00d7f84b069/7da75/IMG_0591.webp 55w,\n/static/ceb49c3c631485453e71e00d7f84b069/8678c/IMG_0591.webp 110w,\n/static/ceb49c3c631485453e71e00d7f84b069/f282e/IMG_0591.webp 165w,\n/static/ceb49c3c631485453e71e00d7f84b069/a7b21/IMG_0591.webp 220w,\n/static/ceb49c3c631485453e71e00d7f84b069/63099/IMG_0591.webp 1182w","sizes":"(max-width: 110px) 100vw, 110px"}}}},"primary_tag":{"slug":"tips","url":"https://backend.shahednasser.com/tag/tips/","name":"Tips","visibility":"public","feature_image":null,"description":"Learn more about programming and development through these articles that have essential tips!","meta_title":"Tips on Technology and Programming","meta_description":null,"featureImageSharp":null},"tags":[{"slug":"tips","url":"https://backend.shahednasser.com/tag/tips/","name":"Tips","visibility":"public","feature_image":null,"description":"Learn more about programming and development through these articles that have essential tips!","meta_title":"Tips on Technology and Programming","meta_description":null,"featureImageSharp":null}],"plaintext":"Something I constantly see on Twitter is threads that list people's jobs in the\ntechnical fields that don't require a lot or any technical knowledge. Some of\nthose threads include Technical Writing. \n\nI'm a technical writer, I had been a freelance technical writer for almost a\nyear and now I'm working full-time. In this article, I'll give you a bit of\nsummary about what we do and whether or not you need technical knowledge for the\njob.\n\nDocumentation\nDocumentation generally is a huge part of your work as a technical writer. Most,\nif not all, companies hire a technical writer to write documentation about their\nsoftware.\n\nThe reason I'm saying most and not all is that some companies hire technical\nwriters exclusively for blog content, especially if that company works as a\ndigital marketing or content provider for other software companies. I'll get to\nthe blog posts later on.\n\nThere are two types of documentation: user documentation and developer\ndocumentation. Some companies need you to write both. Some companies need you to\nwrite one or the other, depending on the type of solution they provide.\n\nDeveloper Documentation\nWriting documentation for developers requires you to sift through code written\nby other people to understand many things such as how something is done, how\nsomething is actually implemented, or why something is done a certain way.\n\nThis deep dive into the code requires you to have some knowledge of programming,\nespecially in the language you're working with. The level of that knowledge\ndepends on the type of software you're working on.\n\nYou can also rely on the technical team by asking them questions if anything is\nunclear or you need to confirm some details.\n\nWorking with documentation also requires you to actually build with the software\nat times to be able to explain the process, including code snippets, and test\nthings out yourself.\n\nUser Documentation\nWriting documentation might require less technical knowledge than that required\nfor writing for developers. When you write documentation for users, it's often\ndone in a way to simplify how to use a process. Users don't necessarily care\nabout the code or how it's implemented.\n\nArticles and Blogs\nAnother aspect of being a technical writer is writing articles. There are many\ntypes of articles you can work on, and again it depends on what type of company\nyou're in.\n\nOne type is tutorial articles. You have to guide developers on how they can do\nsomething using the software. Those obviously require technical knowledge as\nyou'll be building the solution yourself while writing about it.\n\nAnother type is general articles that might explain topics and concepts related\nto the product your company provides or programming in general. Although those\nmight not have code snippets in them or might not require you to build anything\nthroughout the article, they require a deep understanding of the topic at hand.\n\nAs it is a technical topic, you should have some technical knowledge to be able\nto write about it correctly.\n\nConclusion\nTechnical Writing jobs can vary from one company to another, but generally\nspeaking, the technical part is a prominent part of it. If you're interested in\ntechnical writing, make sure you also develop your technical knowledge and\nskills as well.","html":"<p>Something I constantly see on Twitter is threads that list people's jobs in the technical fields that don't require a lot or any technical knowledge. Some of those threads include Technical Writing. </p><p>I'm a technical writer, I had been a freelance technical writer for almost a year and now I'm working full-time. In this article, I'll give you a bit of summary about what we do and whether or not you need technical knowledge for the job.</p><h2 id=\"documentation\">Documentation</h2><p>Documentation generally is a huge part of your work as a technical writer. Most, if not all, companies hire a technical writer to write documentation about their software.</p><p>The reason I'm saying most and not all is that some companies hire technical writers exclusively for blog content, especially if that company works as a digital marketing or content provider for other software companies. I'll get to the blog posts later on.</p><p>There are two types of documentation: user documentation and developer documentation. Some companies need you to write both. Some companies need you to write one or the other, depending on the type of solution they provide.</p><h3 id=\"developer-documentation\">Developer Documentation</h3><p>Writing documentation for developers requires you to sift through code written by other people to understand many things such as how something is done, how something is actually implemented, or why something is done a certain way.</p><p>This deep dive into the code requires you to have some knowledge of programming, especially in the language you're working with. The level of that knowledge depends on the type of software you're working on.</p><p>You can also rely on the technical team by asking them questions if anything is unclear or you need to confirm some details.</p><p>Working with documentation also requires you to actually build with the software at times to be able to explain the process, including code snippets, and test things out yourself.</p><h3 id=\"user-documentation\">User Documentation</h3><p>Writing documentation might require less technical knowledge than that required for writing for developers. When you write documentation for users, it's often done in a way to simplify how to use a process. Users don't necessarily care about the code or how it's implemented.</p><h2 id=\"articles-and-blogs\">Articles and Blogs</h2><p>Another aspect of being a technical writer is writing articles. There are many types of articles you can work on, and again it depends on what type of company you're in.</p><p>One type is tutorial articles. You have to guide developers on how they can do something using the software. Those obviously require technical knowledge as you'll be building the solution yourself while writing about it.</p><p>Another type is general articles that might explain topics and concepts related to the product your company provides or programming in general. Although those might not have code snippets in them or might not require you to build anything throughout the article, they require a deep understanding of the topic at hand.</p><p>As it is a technical topic, you should have some technical knowledge to be able to write about it correctly.</p><h2 id=\"conclusion\">Conclusion</h2><p>Technical Writing jobs can vary from one company to another, but generally speaking, the technical part is a prominent part of it. If you're interested in technical writing, make sure you also develop your technical knowledge and skills as well.</p>","url":"https://backend.shahednasser.com/does-technical-writing-require-technical-knowledge/","canonical_url":null,"uuid":"3dbe43fd-219b-4eb7-8ddc-9aa0fe800a66","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"6251920039840e1ac2874dff","reading_time":2,"send_email_when_published":null,"email_subject":null,"childHtmlRehype":{"html":"<p>Something I constantly see on Twitter is threads that list people's jobs in the technical fields that don't require a lot or any technical knowledge. Some of those threads include Technical Writing. </p><p>I'm a technical writer, I had been a freelance technical writer for almost a year and now I'm working full-time. In this article, I'll give you a bit of summary about what we do and whether or not you need technical knowledge for the job.</p><h2 id=\"documentation\">Documentation</h2><p>Documentation generally is a huge part of your work as a technical writer. Most, if not all, companies hire a technical writer to write documentation about their software.</p><p>The reason I'm saying most and not all is that some companies hire technical writers exclusively for blog content, especially if that company works as a digital marketing or content provider for other software companies. I'll get to the blog posts later on.</p><p>There are two types of documentation: user documentation and developer documentation. Some companies need you to write both. Some companies need you to write one or the other, depending on the type of solution they provide.</p><h3 id=\"developer-documentation\">Developer Documentation</h3><p>Writing documentation for developers requires you to sift through code written by other people to understand many things such as how something is done, how something is actually implemented, or why something is done a certain way.</p><p>This deep dive into the code requires you to have some knowledge of programming, especially in the language you're working with. The level of that knowledge depends on the type of software you're working on.</p><p>You can also rely on the technical team by asking them questions if anything is unclear or you need to confirm some details.</p><p>Working with documentation also requires you to actually build with the software at times to be able to explain the process, including code snippets, and test things out yourself.</p><h3 id=\"user-documentation\">User Documentation</h3><p>Writing documentation might require less technical knowledge than that required for writing for developers. When you write documentation for users, it's often done in a way to simplify how to use a process. Users don't necessarily care about the code or how it's implemented.</p><h2 id=\"articles-and-blogs\">Articles and Blogs</h2><p>Another aspect of being a technical writer is writing articles. There are many types of articles you can work on, and again it depends on what type of company you're in.</p><p>One type is tutorial articles. You have to guide developers on how they can do something using the software. Those obviously require technical knowledge as you'll be building the solution yourself while writing about it.</p><p>Another type is general articles that might explain topics and concepts related to the product your company provides or programming in general. Although those might not have code snippets in them or might not require you to build anything throughout the article, they require a deep understanding of the topic at hand.</p><p>As it is a technical topic, you should have some technical knowledge to be able to write about it correctly.</p><h2 id=\"conclusion\">Conclusion</h2><p>Technical Writing jobs can vary from one company to another, but generally speaking, the technical part is a prominent part of it. If you're interested in technical writing, make sure you also develop your technical knowledge and skills as well.</p>","htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Something I constantly see on Twitter is threads that list people's jobs in the technical fields that don't require a lot or any technical knowledge. Some of those threads include Technical Writing. "}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"I'm a technical writer, I had been a freelance technical writer for almost a year and now I'm working full-time. In this article, I'll give you a bit of summary about what we do and whether or not you need technical knowledge for the job."}]},{"type":"element","tagName":"h2","properties":{"id":"documentation"},"children":[{"type":"text","value":"Documentation"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Documentation generally is a huge part of your work as a technical writer. Most, if not all, companies hire a technical writer to write documentation about their software."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The reason I'm saying most and not all is that some companies hire technical writers exclusively for blog content, especially if that company works as a digital marketing or content provider for other software companies. I'll get to the blog posts later on."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"There are two types of documentation: user documentation and developer documentation. Some companies need you to write both. Some companies need you to write one or the other, depending on the type of solution they provide."}]},{"type":"element","tagName":"h3","properties":{"id":"developer-documentation"},"children":[{"type":"text","value":"Developer Documentation"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Writing documentation for developers requires you to sift through code written by other people to understand many things such as how something is done, how something is actually implemented, or why something is done a certain way."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This deep dive into the code requires you to have some knowledge of programming, especially in the language you're working with. The level of that knowledge depends on the type of software you're working on."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You can also rely on the technical team by asking them questions if anything is unclear or you need to confirm some details."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Working with documentation also requires you to actually build with the software at times to be able to explain the process, including code snippets, and test things out yourself."}]},{"type":"element","tagName":"h3","properties":{"id":"user-documentation"},"children":[{"type":"text","value":"User Documentation"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Writing documentation might require less technical knowledge than that required for writing for developers. When you write documentation for users, it's often done in a way to simplify how to use a process. Users don't necessarily care about the code or how it's implemented."}]},{"type":"element","tagName":"h2","properties":{"id":"articles-and-blogs"},"children":[{"type":"text","value":"Articles and Blogs"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Another aspect of being a technical writer is writing articles. There are many types of articles you can work on, and again it depends on what type of company you're in."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"One type is tutorial articles. You have to guide developers on how they can do something using the software. Those obviously require technical knowledge as you'll be building the solution yourself while writing about it."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Another type is general articles that might explain topics and concepts related to the product your company provides or programming in general. Although those might not have code snippets in them or might not require you to build anything throughout the article, they require a deep understanding of the topic at hand."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"As it is a technical topic, you should have some technical knowledge to be able to write about it correctly."}]},{"type":"element","tagName":"h2","properties":{"id":"conclusion"},"children":[{"type":"text","value":"Conclusion"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Technical Writing jobs can vary from one company to another, but generally speaking, the technical part is a prominent part of it. If you're interested in technical writing, make sure you also develop your technical knowledge and skills as well."}]}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"documentation","heading":"Documentation","items":[{"id":"developer-documentation","heading":"Developer Documentation"},{"id":"user-documentation","heading":"User Documentation"}]},{"id":"articles-and-blogs","heading":"Articles and Blogs"},{"id":"conclusion","heading":"Conclusion"}]},"featureImageSharp":{"base":"Does-Technical-Writing-Require-Technical-Knowledge-2.jpg","publicURL":"/static/2a412602419b450246a9d574f73d01c8/Does-Technical-Writing-Require-Technical-Knowledge-2.jpg","imageMeta":{"width":1560,"height":876},"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAEDBf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAe20EUf/xAAXEAADAQAAAAAAAAAAAAAAAAAAAREg/9oACAEBAAEFAqyvP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABYQAQEBAAAAAAAAAAAAAAAAADIAIP/aAAgBAQAGPwIxz//EABoQAQEAAgMAAAAAAAAAAAAAAAERACAhMZH/2gAIAQEAAT8hSZTg729ws5Jp/9oADAMBAAIAAwAAABDDz//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8QP//EABoQAQEAAgMAAAAAAAAAAAAAAAERACAhUWH/2gAIAQEAAT8QUCJgic5ET9QY1VHVun//2Q==","aspectRatio":1.7857142857142858,"src":"/static/2a412602419b450246a9d574f73d01c8/ea4ab/Does-Technical-Writing-Require-Technical-Knowledge-2.jpg","srcSet":"/static/2a412602419b450246a9d574f73d01c8/477ba/Does-Technical-Writing-Require-Technical-Knowledge-2.jpg 175w,\n/static/2a412602419b450246a9d574f73d01c8/06776/Does-Technical-Writing-Require-Technical-Knowledge-2.jpg 350w,\n/static/2a412602419b450246a9d574f73d01c8/ea4ab/Does-Technical-Writing-Require-Technical-Knowledge-2.jpg 700w,\n/static/2a412602419b450246a9d574f73d01c8/3055e/Does-Technical-Writing-Require-Technical-Knowledge-2.jpg 1050w,\n/static/2a412602419b450246a9d574f73d01c8/eff08/Does-Technical-Writing-Require-Technical-Knowledge-2.jpg 1400w,\n/static/2a412602419b450246a9d574f73d01c8/81a53/Does-Technical-Writing-Require-Technical-Knowledge-2.jpg 1560w","srcWebp":"/static/2a412602419b450246a9d574f73d01c8/89afa/Does-Technical-Writing-Require-Technical-Knowledge-2.webp","srcSetWebp":"/static/2a412602419b450246a9d574f73d01c8/9fca7/Does-Technical-Writing-Require-Technical-Knowledge-2.webp 175w,\n/static/2a412602419b450246a9d574f73d01c8/37a4e/Does-Technical-Writing-Require-Technical-Knowledge-2.webp 350w,\n/static/2a412602419b450246a9d574f73d01c8/89afa/Does-Technical-Writing-Require-Technical-Knowledge-2.webp 700w,\n/static/2a412602419b450246a9d574f73d01c8/78e7a/Does-Technical-Writing-Require-Technical-Knowledge-2.webp 1050w,\n/static/2a412602419b450246a9d574f73d01c8/03d34/Does-Technical-Writing-Require-Technical-Knowledge-2.webp 1400w,\n/static/2a412602419b450246a9d574f73d01c8/f5845/Does-Technical-Writing-Require-Technical-Knowledge-2.webp 1560w","sizes":"(max-width: 700px) 100vw, 700px"}}}}}]}},"pageContext":{"slug":"fun-google-tricks-to-try-when-youre-bored","prev":"css-generators-that-will-make-life-easier","next":"how-to-setup-previews-for-prs-on-your-github-repo","tag":"tips","limit":3,"skip":0,"primaryTagCount":45,"collectionPaths":{}}},"staticQueryHashes":["1272700106","1676991999","2138873178","2546165603","2681841279","2938721187","293880488","3052966952","4156497161"]}