{"componentChunkName":"component---src-templates-blog-post-js","path":"/build-small-apps","result":{"data":{"contentfulBlogPost":{"heroImage":{"fluid":{"src":"//images.ctfassets.net/afd61iijyym5/3FNPmSnAdr84CzUjyQrZcp/f2ce67e4fd201dad359275e0598fe9a0/hello-i-m-nik-qXakibuQiPU-unsplash.jpg?w=800&h=420&q=50&fit=fill&f=center","srcSet":"//images.ctfassets.net/afd61iijyym5/3FNPmSnAdr84CzUjyQrZcp/f2ce67e4fd201dad359275e0598fe9a0/hello-i-m-nik-qXakibuQiPU-unsplash.jpg?w=200&h=105&q=50&fit=fill&f=center 200w,\n//images.ctfassets.net/afd61iijyym5/3FNPmSnAdr84CzUjyQrZcp/f2ce67e4fd201dad359275e0598fe9a0/hello-i-m-nik-qXakibuQiPU-unsplash.jpg?w=400&h=210&q=50&fit=fill&f=center 400w,\n//images.ctfassets.net/afd61iijyym5/3FNPmSnAdr84CzUjyQrZcp/f2ce67e4fd201dad359275e0598fe9a0/hello-i-m-nik-qXakibuQiPU-unsplash.jpg?w=800&h=420&q=50&fit=fill&f=center 800w,\n//images.ctfassets.net/afd61iijyym5/3FNPmSnAdr84CzUjyQrZcp/f2ce67e4fd201dad359275e0598fe9a0/hello-i-m-nik-qXakibuQiPU-unsplash.jpg?w=1200&h=630&q=50&fit=fill&f=center 1200w,\n//images.ctfassets.net/afd61iijyym5/3FNPmSnAdr84CzUjyQrZcp/f2ce67e4fd201dad359275e0598fe9a0/hello-i-m-nik-qXakibuQiPU-unsplash.jpg?w=1600&h=840&q=50&fit=fill&f=center 1600w,\n//images.ctfassets.net/afd61iijyym5/3FNPmSnAdr84CzUjyQrZcp/f2ce67e4fd201dad359275e0598fe9a0/hello-i-m-nik-qXakibuQiPU-unsplash.jpg?w=2400&h=1260&q=50&fit=fill&f=center 2400w,\n//images.ctfassets.net/afd61iijyym5/3FNPmSnAdr84CzUjyQrZcp/f2ce67e4fd201dad359275e0598fe9a0/hello-i-m-nik-qXakibuQiPU-unsplash.jpg?w=3648&h=1915&q=50&fit=fill&f=center 3648w","sizes":"(max-width: 800px) 100vw, 800px","aspectRatio":1.9047619047619047}},"body":{"childMarkdownRemark":{"html":"<p>The fastest way to learn something is to use it.</p>\n<p>If there's a library, package, or even language you want to check out, why not build a small app using them?</p>\n<p>As you're building the app, think of it as debugging your way to understanding.</p>\n<p>Here's an example of something I built recently to solve an issue I had when starting a new project.</p>\n<p>I call it <a href=\"https://github.com/eddgr/instant-json-api\">Instant JSON API</a>. It's a little helper to easily create a local server with API endpoints using JSON files.</p>\n<p>The reason I built this was because whenever I start a new personal project, I prefer working on the frontend and the biggest blocker would be setting up the backend and database. I can do it but I don't want to. </p>\n<p>My end goal for this project is to make it a package available on <a href=\"https://pypi.org\">PyPI</a> and integrate with Flask projects.</p>\n<p>I think by starting with a little project, it can easily snowball into something bigger because of the momentum from having something working makes it easier to iterate on, expand, and grow.</p>\n<p>Staying curious and building new things are a few ways we can continue to develop our skills as software developers.</p>"}},"title":"Build Small Apps to Git Gud","description":{"description":"Learn how to be a better developer by building small apps."},"updatedAt":"2020-07-21T02:20:59.510Z","author":{"name":"Edgar Ong"},"slug":"build-small-apps","tags":["development"]},"allContentfulBlogPost":{"nodes":[{"tags":["python","development"],"title":"Automate Python Workflow With Pre-Commits: Autopep8 and Pylint","description":{"description":"Keep your Python project code base unified between contributers using pre-commit to streamline the workflow."},"slug":"python-pre-commit"},{"tags":["development"],"title":"What To Do After You Build A Feature","description":{"description":"You're not done yet, there's still more to do after coding a feature."},"slug":"building-feature"},{"tags":["development"],"title":"Build Small Apps to Git Gud","description":{"description":"Learn how to be a better developer by building small apps."},"slug":"build-small-apps"},{"tags":["general"],"title":"Hello world","description":{"description":"Hello from the perspective of a software engineer, post coding bootcamp!"},"slug":"hello-world"}]}},"pageContext":{"slug":"build-small-apps","id":"961e6703-48f7-5a4a-8999-a8a6d22a57f3"}},"staticQueryHashes":["63159454"]}