{"componentChunkName":"component---src-pages-blog-js","path":"/blog/","result":{"data":{"site":{"siteMetadata":{"title":"2x2 Works"}},"allMarkdownRemark":{"totalCount":7,"edges":[{"node":{"id":"25612978-217f-5362-b792-ee361280bfef","frontmatter":{"title":"Importing data into Docker-based mysql container","date":"28 October, 2021","path":"/blog/importing-data-into-docker-based-mysql"},"fields":{"slug":"/post-importing-data-into-docker-based-mysql/","readingTime":{"text":"3 min read"}},"excerpt":"Importing data into Docker-based mysql Here is a \"cheatsheet\" for setting up a mysql server with Docker. If you're working with Wordpress…"}},{"node":{"id":"72bfea03-0770-5f81-a58e-8dd7a51b6593","frontmatter":{"title":"Understanding layouts with CSS grid and flex","date":"24 September, 2021","path":"/blog/understanding-css-grid-and-flex"},"fields":{"slug":"/undestanding-css-grid/","readingTime":{"text":"11 min read"}},"excerpt":"Understanding layouts with CSS grid and flex This post is an attempt to better understand how CSS grid and flex work (individually and…"}},{"node":{"id":"8523956c-7900-5255-97b8-4f41d810c53a","frontmatter":{"title":"On importance of simple, basic sanity testing and how Cypress fixtures can help","date":"18 January, 2020","path":"/blog/basic-santity-testing-rocks"},"fields":{"slug":"/post-basic-testing/","readingTime":{"text":"4 min read"}},"excerpt":"Testing an existing app can be very boring. We're all trying to get humans automated out of it and let the great tools and framework do the…"}},{"node":{"id":"21796da5-7360-52f8-b675-a389f19686d0","frontmatter":{"title":"Azure AppService returns 503 Service Unavailable","date":"18 January, 2020","path":"/blog/site-offline-503-azure"},"fields":{"slug":"/post-site-offline-appservice/","readingTime":{"text":"2 min read"}},"excerpt":"One of our projects use Azure App Service Deployment Slots. We push changes through a Jenkins pipeline. Each deployment does what seems to…"}},{"node":{"id":"cffb2c1b-af57-528d-a535-f1025906c50f","frontmatter":{"title":"Properly configure free SSL for domain on cPanel using Let's Encrypt SSL certificate","date":"11 January, 2020","path":"/blog/lets-encrypt-cpanel-tip"},"fields":{"slug":"/post-letsencrypt/","readingTime":{"text":"2 min read"}},"excerpt":"As I got around getting this website up finally in early 2020, I wanted to make sure that the domain I'll be using will be secured with an…"}},{"node":{"id":"d389a169-b5ac-5daf-81e9-dab15f5308f5","frontmatter":{"title":"Javascript comes on top for web frameworks speed benchmark","date":"09 January, 2020","path":"/blog/web-framework-showdown"},"fields":{"slug":"/post-4/","readingTime":{"text":"1 min read"}},"excerpt":"Some nice people put together a benchmark (https://github.com/the-benchmarker/web-frameworks) to compare the speed of various web frameworks…"}},{"node":{"id":"75baeecf-24e0-5c66-b8fe-bc92c094467b","frontmatter":{"title":"How to verify visible text vs. hidden page elements in Protractor tests","date":"01 December, 2019","path":"/blog/protractor-visible-text-catch"},"fields":{"slug":"/post-1/","readingTime":{"text":"3 min read"}},"excerpt":"I started exploring Protractor for front-end / end-to-end testing on an existing project. Protractor is very easy to get started with and…"}}]}},"pageContext":{}}}