Effective Debugging

Effective Debugging

Exception breakpoints Debugging can be quite complex on websites with scripts minified or with other optimization measurements applied. In those scenarios breakpoints cannot be set on correct positions, stack traces cannot provide sufficient clues, even from error outputs, important information may
A Debug Diary

A Debug Diary

Monday Jun. 11th 2018 We have a component which allows users to upload an excel document and generates activity schedules in web pages. Today, an operational person reported the component didn’t work as expected: it just showed an empty area. What that person did was modified some columns of data.
Tracking Git Commits With Google Calendar

Tracking Git Commits With Google Calendar

I’m used to recording down most things I’ve done on daily basis, with the help of some time management applications like Google Calendar, I can manage those records centrally. Once we’ve chosen the right tool, we can now concentrate on tasks we need to accomplish. But tracking things one by one reg
Building a Reading Planning and Managing System

Building a Reading Planning and Managing System

To most reading lovers, making a reading list or scheduling a reading plan might be the first step dive into reading. But plans without execution is just wasted efforts, knowing how to finish executing those reading plans in a well-ordered manner is the key problem. Like doing most other things, ma
The Impact of Confusion

The Impact of Confusion

People have plenty of different physical and psychological feelings during their lifetime. Some of them have obvious functions to us, but some have implicit impacts that hard to be figured out by us. Pains mean some bad things have taken place in our body and right decisions need to be taken; Fears
The Importance of Knowledge Accumulation

The Importance of Knowledge Accumulation

In Quora, there is a question “I read lots of books and articles, but I seem to forget most of what I have learned in them. How can I remember what I learned?” I once had the same doubt, but some of the experiences I recently had have changed my views totally. A few weeks ago, my computer has a pro
Another Way to Adapt Web Pages to Mobile Apps

Another Way to Adapt Web Pages to Mobile Apps

Background A project of mine needs to embed a web app in mobile apps, both Android apps and iOS apps, the detail is mobile apps providing a small web view in somewhere of the app, the web view will contain a web app, the web app will be in a small state when its first be loaded. After users clicking
Building a Live System Using WebRTC

Building a Live System Using WebRTC

Introduction Online live streaming is more and more popular during these days. To build a kind of that system from scratch may be complex, so finding a way to solve the problem is necessary. The good news is by using some new infrastructures the goal can be easily achieved. Concepts WebRTC provides
An Iframe Problem Caused by CDN in Internet Explorer

An Iframe Problem Caused by CDN in Internet Explorer

Phenomenon One of a web page of a project has a third-party web fragment embedded within it by using an iframe, during the testing process, a test engineer reported that Internet Explorer 11 will display a large white page with a “This page can’t be displayed” message in it in a random fashion. Tra
Find Out Why Thunderbird Constantly Crashing

Find Out Why Thunderbird Constantly Crashing

Background I’m currently having two PCs in use: one for working and one for personal use. Both of them have Windows 10 and Mozilla Thunderbird installed. Since I have various email accounts in use, so I make two instances of Mozilla Thunderbird share the same copy of profile to make my accounts man
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×