{"pageProps":{"allPostsData":[{"title":"DSA in JavaScript","description":"Data structures and algorithms in Javascript","isBlog":false,"slug":"dsa_js","cover":"https://miro.medium.com/max/1400/1*GdCKWdjHLUGhkPoXjI6vIQ.jpeg","publishedDate":"January 15th, 2022","order":5,"id":"dsa_js","readingTime":"17 min read"},{"title":"Demo: About This Blog","description":"A short introduction to the blog.","isBlog":true,"slug":"demo","cover":"/images/demo-next.png","publishedDate":"July 1, 2022","order":4,"colors":["1286dc","239fef"],"id":"demo","readingTime":"3 min read"},{"title":"What I use.","description":"A list of softwares and hardwares I use for my programming and design works.","isBlog":true,"slug":"uses","cover":"/images/uses.png","publishedDate":"January 4th, 2022","order":3,"colors":["fbc23c","fdce58"],"id":"uses","readingTime":"1 min read"},{"title":"About: Samiptter","description":"A case study about my project Samiptter.","isBlog":true,"slug":"samiptter","cover":"/images/samiptter.png","publishedDate":"November 4th, 2021","order":2,"colors":["8993ef","b4bbff"],"id":"samiptter","readingTime":"3 min read"},{"title":"Google OAuth in Node.js Using Passport.js","description":"Build a complete Node.js app with Google OAuth 2.0 authentication system using Passport.js.","isBlog":true,"slug":"google_oauth","cover":"/images/google_oauth.png","publishedDate":"October 27th, 2021","order":1,"colors":["28b485","6ecf73"],"id":"google_oauth","readingTime":"19 min read"},{"title":"Build a Logarithmic Progress Bar","description":"Learn why logarithmic progress bars might be better than linear progress bars and how to build them.","isBlog":true,"slug":"logarithmic_progressbar","cover":"/images/log_progressbar.png","publishedDate":"November 21st, 2022","order":1,"colors":["f68145","df3370"],"id":"logarithmic_progressbar","readingTime":"4 min read"}]},"__N_SSG":true}