1. Background
Once you have your own website/domain up and running, you might need to send Emails to someone else from you own domain, for promotion or notification purpose. There are many transitional mail services in the market, such as MailGun...
Background
Have been working on both back-end and front-end projects for years, more and more circumstances do I face getting data from and posting data to the server. On traditional Django applications, I send data from a server to a page by ren...
Agile software development refers to a group of software development methodologies based on iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams. Agile methods or Agile...
The most widely used Git workflow was introduced by Vincent Driessen – A successful Git branching model. But it is complicated for startups. I personally like the GitHub workflow proposed by Scott Chacon, due to its simplicity. The core concepts a...
As our dev team grows, I have found that our coding style is a mess (myself included), when doing code review and refactoring. Especially for someone who is new to Python and has no professional dev experience before. I have written a short summar...