Using Data Studio to Generate Reports from Cloud SQL PostgreSQL
Creating a dashboard with numbers and fancy charts is always a pain and involves whole lot of work. If the dashboard is for your clients, your end users, then i...
Creating a dashboard with numbers and fancy charts is always a pain and involves whole lot of work. If the dashboard is for your clients, your end users, then i...
My Parallel Desktop subscription ended again when today I was trying to use my Windows VM to test out a page on IE. Over the last 12 months I had only been usin...
This project is to showcase a common use case in React web application that a List page with search and pagination while their state needs to be synced with the...
In my recent project, I was asked to implement several features that needs to use Puppeteer, mostly using it to open web pages and get content. The first featur...
The general tutorial from Heroku: https://devcenter.heroku.com/articles/s3-upload-python The main benefit for this approach is that AWS will now handle the proc...
Finally I setup Cypress for the project that I am working on in my company. After wrote several test cases, here is some take aways I want to share. Stub Networ...
I got a task about Xero integration in my work last week, aiming to copy invoices from one account to the other. To perform this task, the workflow will be: Inv...
UI Test has been a problem for every web front end project once it grows and becomes rather complicated while the common unit tests fail to cover complex workfl...
这本书的目的 提供阅读的技巧,以帮助读者在没有外在帮助的情况下,提升自己的理解力。让读者学会求得理解而阅读。 作者关于读书的一些观点: 太多的资讯就如同太少的资讯一样,都是一种对理解力的阻碍。换句话说,现代媒体争议压倒性的泛滥资讯阻碍我们的理解力。(现代的媒体,精心挑选包装各种信息和观点,直接呈献给观众,是的观众根本不...
Story Brief The author (Helen) had her fifteen-year friend Nicola from Sydney staying in her spare room in Melbourne for three weeks. Nicola was there for a Vit...